{"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":824045,"link":"/api/v1.1/game/824045/feed/live","metaData":{"wait":10,"timeStamp":"20260422_040421","gameEvents":["grounded_into_double_play","game_finished"],"logicalEvents":["midInning","countChange","count00","pitcherChangeComplete","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824045,"type":"R","doubleHeader":"N","id":"2026/04/21/tormlb-anamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824045-2026-04-21","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-22T01:38:00Z","originalDate":"2026-04-21","officialDate":"2026-04-21","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":23,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":10,"losses":13,"ties":0,"pct":".435"},"records":{},"divisionLeader":false,"wins":10,"losses":13,"winningPercentage":".435"},"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":25,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":11,"losses":14,"ties":0,"pct":".440"},"records":{},"divisionLeader":false,"wins":11,"losses":14,"winningPercentage":".440"},"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":28641,"firstPitch":"2026-04-22T01:39:00.000Z","gameDurationMinutes":147},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"home":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"}},"officialScorer":{"id":511409,"fullName":"Chris Johnson","link":"/api/v1/people/511409"},"primaryDatacaster":{"id":810850,"fullName":"Hope Capp","link":"/api/v1/people/810850"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":4,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathan Lukes lines out to third baseman Oswald Peraza.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T01:39:18.821Z","endTime":"2026-04-22T01:39:27.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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-21T21:59:30.176Z","endTime":"2026-04-22T01:13:46.000Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"}},{"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-22T01:13:46.000Z","endTime":"2026-04-22T01:39:20.552Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"}},{"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-22T01:39:20.552Z","endTime":"2026-04-22T01:39:20.766Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00877617412967,"aZ":-24.22790983965518,"pfxX":-8.726814103348088,"pfxZ":4.012312347228202,"pX":-0.6435943188266727,"pZ":2.22300679854823,"vX0":5.308536470996646,"vY0":-139.54913648455366,"vZ0":-6.53511045343007,"x":141.53,"y":178.76,"x0":-1.4319847516691742,"y0":50.0047908481031,"z0":6.180292797505784,"aX":-17.295555840413556},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.1,"breakHorizontal":14.8,"spinRate":2114,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3917884716957407,"extension":6.291287995870155},"hitData":{"launchSpeed":91.3,"launchAngle":6.0,"totalDistance":132.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":105.3,"coordY":169.57}},"index":3,"playId":"cdcab13f-c90c-300b-9886-accbacca35a4","pitchNumber":1,"startTime":"2026-04-22T01:39:20.766Z","endTime":"2026-04-22T01:39:27.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:39:27.728Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a sharp line drive to left fielder Bryce Teodosio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T01:39:45.262Z","endTime":"2026-04-22T01:40:58.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":4},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.207376240691914,"aZ":-25.83136365765481,"pfxX":-9.234331224791491,"pfxZ":3.1201012248446265,"pX":-1.554722838517373,"pZ":3.566449720062692,"vX0":2.963819163846347,"vY0":-141.68167851241088,"vZ0":-3.099802458411979,"x":176.26,"y":142.49,"x0":-1.4142296338357685,"y0":50.00377954292545,"z0":6.324456053970253,"aX":-18.785149883027046},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.2,"breakHorizontal":16.1,"spinRate":2251,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3864987918531768,"extension":6.157366706853992},"index":0,"playId":"68b235d2-8c15-3023-b1bf-db85130693d6","pitchNumber":1,"startTime":"2026-04-22T01:39:46.247Z","endTime":"2026-04-22T01:39:50.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.645820104392023,"aZ":-25.686298985245163,"pfxX":-8.714863036202342,"pfxZ":3.2460979450313996,"pX":-0.4013379553180475,"pZ":3.357126299816015,"vX0":5.972802644065982,"vY0":-140.38013732331152,"vZ0":-3.4936536339295428,"x":132.3,"y":148.14,"x0":-1.4238876647964238,"y0":50.00066427392934,"z0":6.289080478350929,"aX":-17.39907405755578},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.4,"breakHorizontal":14.5,"spinRate":2219,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.390119418227429,"extension":6.302700574362313},"index":1,"playId":"a0b27b44-08c6-3940-9c8f-6c90640d5e38","pitchNumber":2,"startTime":"2026-04-22T01:39:59.493Z","endTime":"2026-04-22T01:40:03.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85728027081185,"aZ":-32.21646329532663,"pfxX":-7.838178024540463,"pfxZ":-0.029006850318348043,"pX":-0.5957013867471469,"pZ":1.947190183633105,"vX0":5.190700162889897,"vY0":-132.50248886488234,"vZ0":-4.73067776363054,"x":139.71,"y":186.21,"x0":-1.5526076277080436,"y0":50.00011852235589,"z0":6.084853999315878,"aX":-14.064172832893812},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.8,"breakHorizontal":13.2,"spinRate":2266,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.41192352676996746,"extension":6.43355208746309},"index":2,"playId":"336f8bb2-5504-349b-93db-bc14ddc1b9bf","pitchNumber":3,"startTime":"2026-04-22T01:40:13.996Z","endTime":"2026-04-22T01:40:17.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.674781704937477,"aZ":-34.22808848164779,"pfxX":3.1782153834851368,"pfxZ":-1.2550594955132877,"pX":2.4297809595805315,"pZ":0.3314389422105058,"vX0":8.013376714388157,"vY0":-126.97696096133234,"vZ0":-7.45170822613416,"x":24.38,"y":229.83,"x0":-1.1783724830739577,"y0":50.00518818328223,"z0":6.023156485536907,"aX":5.195233950711009},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.7,"breakHorizontal":-7.6,"spinRate":2947,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4311379980544632,"extension":6.532546648401299},"index":3,"playId":"8dd1530e-3d77-3e3a-a0d4-36165964228f","pitchNumber":4,"startTime":"2026-04-22T01:40:30.843Z","endTime":"2026-04-22T01:40:34.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71154573674731,"aZ":-26.167525561626842,"pfxX":-9.273138724628996,"pfxZ":3.0128141345611335,"pX":-0.8268525647655957,"pZ":2.090148621270279,"vX0":5.029109776299897,"vY0":-140.05446943114237,"vZ0":-6.540980591959465,"x":148.52,"y":182.35,"x0":-1.4380443983642495,"y0":50.00254546384796,"z0":6.159871970449523,"aX":-18.478634872321113},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.3,"breakHorizontal":15.8,"spinRate":2137,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.39061963886714146,"extension":6.248764399484765},"hitData":{"launchSpeed":102.9,"launchAngle":11.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":84.48,"coordY":76.76}},"index":4,"playId":"b5b2e251-97cc-3700-bb3b-a0c2ce80ef05","pitchNumber":5,"startTime":"2026-04-22T01:40:47.039Z","endTime":"2026-04-22T01:40:58.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:40:58.369Z","atBatIndex":1},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Vladimir Guerrero Jr. grounds into a double play, shortstop Zach Neto to second baseman Vaughn Grissom to first baseman Nolan Schanuel. Ernie Clement out at 2nd. Vladimir Guerrero Jr. out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T01:41:10.937Z","endTime":"2026-04-22T01:42:06.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":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":687093,"link":"/api/v1/people/687093"},"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.318611461063597,"aZ":-23.410416033473705,"pfxX":-10.410817148319094,"pfxZ":4.372780122915241,"pX":0.3717656234485343,"pZ":1.2698056536896112,"vX0":8.522922682007442,"vY0":-140.55055016852594,"vZ0":-9.414977902047369,"x":102.83,"y":204.5,"x0":-1.3446393424752543,"y0":50.00187011634472,"z0":6.1782793050894425,"aX":-20.86530325241879},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.1,"breakHorizontal":17.2,"spinRate":2200,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.38942322358452364,"extension":6.378197270600755},"index":0,"playId":"f508aeec-c21a-3d83-9ded-fb11490762b4","pitchNumber":1,"startTime":"2026-04-22T01:41:21.660Z","endTime":"2026-04-22T01:41:25.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88308827257778,"aZ":-30.21292432105815,"pfxX":-8.152058353483474,"pfxZ":1.0885811309451414,"pX":-0.34635685998071397,"pZ":1.3764417211821611,"vX0":5.433210737689929,"vY0":-133.00653981413922,"vZ0":-6.580783178158728,"x":130.2,"y":201.62,"x0":-1.3500459321083402,"y0":50.00375586021455,"z0":6.056109128204808,"aX":-14.696759209832052},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.8,"breakHorizontal":13.7,"spinRate":2082,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.41083487036926547,"extension":6.426237990252741},"index":1,"playId":"e20ec42b-281a-3882-9f9c-b3bb8ad97462","pitchNumber":2,"startTime":"2026-04-22T01:41:39.722Z","endTime":"2026-04-22T01:41:44.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07937809883847,"aZ":-23.715951975047254,"pfxX":-9.399430768539677,"pfxZ":4.123074919304246,"pX":-0.6261283574573642,"pZ":2.2225493615107035,"vX0":5.689759036116896,"vY0":-142.18624908317383,"vZ0":-7.072781013999682,"x":140.87,"y":178.77,"x0":-1.4301651423186827,"y0":50.00299652262939,"z0":6.24330639776891,"aX":-19.27861881347271},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.2,"breakHorizontal":15.8,"spinRate":2239,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3849624058547527,"extension":6.325866663018256},"hitData":{"launchSpeed":99.4,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.15,"coordY":153.23}},"index":2,"playId":"372a51ac-2caf-3b98-a8a8-40737c044fb7","pitchNumber":3,"startTime":"2026-04-22T01:41:58.769Z","endTime":"2026-04-22T01:42:06.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:42:06.779Z","atBatIndex":2},{"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":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T01:44:10.441Z","endTime":"2026-04-22T01:45:00.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"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":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":3},"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":"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":76.2,"endSpeed":70.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.976506018253374,"aZ":-35.29929755089673,"pfxX":-2.000198948095347,"pfxZ":-2.505766403236418,"pX":0.6503253554062952,"pZ":2.397937764177698,"vX0":-3.0862180728131188,"vY0":-110.96089029826709,"vZ0":-0.8489083017241142,"x":92.21,"y":174.04,"x0":2.3194578278412195,"y0":50.00325532303552,"z0":6.465374123333846,"aX":-2.4926696206306724},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-4.4,"breakHorizontal":4.4,"spinRate":2035,"spinDirection":284},"zone":6,"typeConfidence":0.9,"plateTime":0.49373749048703264,"extension":6.560652410857566},"index":0,"playId":"05d14617-44f7-3096-a93a-b054d28d7087","pitchNumber":1,"startTime":"2026-04-22T01:44:15.711Z","endTime":"2026-04-22T01:44:19.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72480238482053,"aZ":-23.358063982604065,"pfxX":4.426980722953117,"pfxZ":6.131017767389773,"pX":1.0044009618903338,"pZ":2.7832540663885443,"vX0":-4.250254168051246,"vY0":-118.84853483893146,"vZ0":-3.195455115367917,"x":78.71,"y":163.63,"x0":2.236556410641828,"y0":50.00233013584621,"z0":6.255208037029232,"aX":6.364473672272314},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":10.7,"breakHorizontal":-7.1,"spinRate":1183,"spinDirection":127},"zone":12,"typeConfidence":0.83,"plateTime":0.4599970170289258,"extension":6.637113732487181},"index":1,"playId":"abc691d4-1d27-3444-bd5f-ce419c720413","pitchNumber":2,"startTime":"2026-04-22T01:44:27.785Z","endTime":"2026-04-22T01:44:31.717Z","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":0},"index":2,"startTime":"2026-04-22T01:44:45.895Z","endTime":"2026-04-22T01:44:51.936Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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":79.0,"endSpeed":73.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.846685730522243,"aZ":-34.85540879957378,"pfxX":-0.8474361938607371,"pfxZ":-1.9940706670363069,"pX":-0.26089250441137307,"pZ":1.6158394446577862,"vX0":-5.704841017635926,"vY0":-114.95407159041274,"vZ0":-3.0356918659654712,"x":126.94,"y":195.15,"x0":2.3608346327256036,"y0":50.0057332511321,"z0":6.329539617887337,"aX":-1.136524953236011},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-4.1,"breakHorizontal":2.9,"spinRate":2099,"spinDirection":304},"zone":7,"typeConfidence":0.9,"plateTime":0.4760588902239884,"extension":6.500383857547553},"hitData":{"launchSpeed":92.2,"launchAngle":3.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.64,"coordY":170.78}},"index":3,"playId":"50481d8e-a027-33a0-a6fb-2f31f1987920","pitchNumber":3,"startTime":"2026-04-22T01:44:51.936Z","endTime":"2026-04-22T01:45:00.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:45:00.915Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out to right fielder Jesús Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T01:45:16.452Z","endTime":"2026-04-22T01:46:15.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"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":"Flyout","eventType":"field_out","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":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17709194001086,"aZ":-18.229626782042107,"pfxX":9.64777686541444,"pfxZ":7.7583193698770785,"pX":-0.3277791768619601,"pZ":1.5096115528415115,"vX0":-9.51877041478704,"vY0":-133.12794035933283,"vZ0":-8.506790777590606,"x":129.49,"y":198.02,"x0":2.038035681517137,"y0":50.00588661491541,"z0":6.062558332771447,"aX":17.347103947989023},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.4,"breakHorizontal":-15.5,"spinRate":1968,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.41119110955874305,"extension":6.678227679919952},"index":0,"playId":"d19f29af-47a8-3a6d-b176-40d2233a6345","pitchNumber":1,"startTime":"2026-04-22T01:45:24.754Z","endTime":"2026-04-22T01:45:29.240Z","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":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16245362178584,"aZ":-20.021898876928876,"pfxX":5.82968995541113,"pfxZ":8.367437106720716,"pX":0.2350151575661371,"pZ":1.6931377993282282,"vX0":-6.3936049739111365,"vY0":-119.51021985137176,"vZ0":-6.462309584015546,"x":108.04,"y":193.07,"x0":2.1825088076605814,"y0":50.00332082653988,"z0":6.2200117920551055,"aX":8.467430317510544},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":13.9,"breakHorizontal":-9.1,"spinRate":1245,"spinDirection":129},"zone":8,"typeConfidence":0.88,"plateTime":0.45760424020125834,"extension":6.735940569606487},"index":1,"playId":"335234eb-e3a9-3def-8d60-74f4adae380b","pitchNumber":2,"startTime":"2026-04-22T01:45:36.959Z","endTime":"2026-04-22T01:45:40.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90599616574295,"aZ":-28.362882275851906,"pfxX":-0.6046745319917071,"pfxZ":2.4345711324562416,"pX":-0.4386946334396928,"pZ":2.7453463925029853,"vX0":-6.79032542923823,"vY0":-124.57629815124758,"vZ0":-2.578040877027694,"x":133.72,"y":164.66,"x0":2.4051747012015325,"y0":50.00236387098647,"z0":6.147041623003788,"aX":-0.9469535138335629},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.1,"breakHorizontal":2.8,"spinRate":2350,"spinDirection":150},"zone":4,"typeConfidence":0.91,"plateTime":0.440298507224131,"extension":6.435948694796041},"index":2,"playId":"ab50c437-2fdc-39c4-8ac2-b3f3cfec2ace","pitchNumber":3,"startTime":"2026-04-22T01:45:53.044Z","endTime":"2026-04-22T01:45:56.842Z","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":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.689358609287147,"aZ":-19.227795238801175,"pfxX":10.728880856978561,"pfxZ":7.301416085935276,"pX":0.7029831822912019,"pZ":2.6075606001650335,"vX0":-7.458298618169829,"vY0":-132.85971458963323,"vZ0":-5.468600511774184,"x":90.2,"y":168.38,"x0":2.1646253813247873,"y0":50.001215940410155,"z0":6.10700140325546,"aX":19.018198672576744},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.1,"breakHorizontal":-17.6,"spinRate":2130,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.41359319348046064,"extension":6.559632503844897},"hitData":{"launchSpeed":96.1,"launchAngle":27.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.94,"coordY":89.39}},"index":3,"playId":"4bbf7d53-c880-3fd7-820e-a381bc02000e","pitchNumber":4,"startTime":"2026-04-22T01:46:06.768Z","endTime":"2026-04-22T01:46:15.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:46:15.305Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out sharply, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T01:46:40.186Z","endTime":"2026-04-22T01:46:48.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03132186483175,"aZ":-20.47793677975767,"pfxX":10.342350177854541,"pfxZ":6.5273213713797205,"pX":0.3203328215536163,"pZ":2.194421514744376,"vX0":-8.006960510178867,"vY0":-133.3649604718954,"vZ0":-6.483691749044087,"x":104.79,"y":179.53,"x0":2.0253556835320428,"y0":50.004504124430035,"z0":6.145534935540176,"aX":18.538339376416243},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.4,"breakHorizontal":-16.9,"spinRate":2102,"spinDirection":145},"zone":9,"typeConfidence":2.0,"plateTime":0.4114852919059149,"extension":6.615319811996685},"hitData":{"launchSpeed":104.5,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":103.49,"coordY":158.07}},"index":0,"playId":"adf2de92-bc9a-3d6e-b808-df287a9a3682","pitchNumber":1,"startTime":"2026-04-22T01:46:40.186Z","endTime":"2026-04-22T01:46:48.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:46:48.805Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jesús Sánchez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T01:48:47.788Z","endTime":"2026-04-22T01:51:14.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.153163597671316,"aZ":-26.942822043898936,"pfxX":-8.270466497216539,"pfxZ":2.6074872473183053,"pX":0.7484003809371178,"pZ":2.2444756868143036,"vX0":8.454042305615241,"vY0":-140.1966746156624,"vZ0":-6.24363701543496,"x":88.47,"y":178.18,"x0":-1.2192575490914428,"y0":50.00627169386327,"z0":6.2387268373460065,"aX":-16.608527438595978},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.7,"breakHorizontal":13.4,"spinRate":2123,"spinDirection":177},"zone":9,"typeConfidence":2.0,"plateTime":0.38941779613536376,"extension":6.332935621273672},"index":0,"playId":"cec9ec43-82cf-34bf-8038-9ebafda1cf9c","pitchNumber":1,"startTime":"2026-04-22T01:48:54.649Z","endTime":"2026-04-22T01:48:59.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89057820213632,"aZ":-15.210584221071013,"pfxX":-4.908347654810886,"pfxZ":8.482256986713644,"pX":1.235741421915365,"pZ":2.671163589796623,"vX0":8.619901003457263,"vY0":-140.74908649366986,"vZ0":-6.8461771925411945,"x":69.9,"y":166.66,"x0":-1.2332254147983233,"y0":50.00216407833482,"z0":6.125813686824155,"aX":-9.816261220522902},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.0,"breakHorizontal":7.1,"spinRate":2871,"spinDirection":270},"zone":12,"typeConfidence":2.0,"plateTime":0.3896122572794569,"extension":6.40745090077621},"index":1,"playId":"bf7f70ea-e06a-30d2-b1e7-1aef4bd9275e","pitchNumber":2,"startTime":"2026-04-22T01:49:08.883Z","endTime":"2026-04-22T01:49:12.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.659293587174325,"aZ":-31.73214269158063,"pfxX":-8.532979514001362,"pfxZ":0.24116566247368176,"pX":0.13324294391444808,"pZ":0.7263255540497413,"vX0":6.362274396459605,"vY0":-133.65792489749876,"vZ0":-7.9670069934148,"x":111.92,"y":219.17,"x0":-1.1643051816327707,"y0":50.00317688880398,"z0":6.011254357326686,"aX":-15.50485510202427},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.1,"breakHorizontal":14.2,"spinRate":2248,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.40913443946774075,"extension":6.296598073236134},"index":2,"playId":"f74244e0-7570-3706-a6f8-4ca14dbc9438","pitchNumber":3,"startTime":"2026-04-22T01:49:23.760Z","endTime":"2026-04-22T01:49:29.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89536840918934,"aZ":-27.588092003796817,"pfxX":-7.736098415388978,"pfxZ":2.257627287993813,"pX":-0.39932903411449366,"pZ":2.866854159806434,"vX0":5.763298050168143,"vY0":-140.9542556670072,"vZ0":-4.07313446200397,"x":132.22,"y":161.37,"x0":-1.4546110282414755,"y0":50.00652566320789,"z0":6.090440777544066,"aX":-15.733280509162524},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.5,"breakHorizontal":13.0,"spinRate":2208,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.38705384116920705,"extension":6.384982463460656},"index":3,"playId":"c20aa949-93d6-3025-b37b-c13cfccbf0a5","pitchNumber":4,"startTime":"2026-04-22T01:49:42.521Z","endTime":"2026-04-22T01:49:47.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21165179351139,"aZ":-31.04769616469431,"pfxX":-7.98629558044177,"pfxZ":0.6118144879390064,"pX":-1.0000190924850931,"pZ":1.733489405662591,"vX0":3.785208436230598,"vY0":-134.67606332390739,"vZ0":-5.972487949969602,"x":155.12,"y":191.98,"x0":-1.380355529886535,"y0":50.00598565173045,"z0":6.1556030442820155,"aX":-14.78218492319073},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.1,"breakHorizontal":13.8,"spinRate":2240,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.40554471919183,"extension":6.480820640459328},"index":4,"playId":"6adf3f74-2b34-3a9a-bcc7-79b7f98278c6","pitchNumber":5,"startTime":"2026-04-22T01:50:06.614Z","endTime":"2026-04-22T01:50:10.710Z","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":97.2,"endSpeed":88.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97108324306657,"aZ":-14.227571033832074,"pfxX":-4.764445508257949,"pfxZ":8.887998884021135,"pX":0.22496817661316437,"pZ":4.102348264299025,"vX0":5.322285287901411,"vY0":-141.3808504579039,"vZ0":-3.8618439589254736,"x":108.42,"y":128.02,"x0":-1.065130551876537,"y0":50.00524488724729,"z0":6.4024878691652125,"aX":-9.623206733670868},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.5,"breakHorizontal":7.6,"spinRate":2381,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3877760589693455,"extension":6.130675364700823},"index":5,"playId":"d90f45c1-0a0a-3946-abbf-bfb893dafd3e","pitchNumber":6,"startTime":"2026-04-22T01:50:31.844Z","endTime":"2026-04-22T01:50:35.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.263863156961285,"aZ":-26.829327740311566,"pfxX":-8.88952217692076,"pfxZ":2.7410799631847382,"pX":-1.1105351104335477,"pZ":2.350981125591926,"vX0":4.101377351667663,"vY0":-138.49410695464704,"vZ0":-5.582028392419529,"x":159.33,"y":175.3,"x0":-1.4539317867544164,"y0":50.00020461122991,"z0":6.181673030842354,"aX":-17.305099001683008},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.1,"breakHorizontal":15.2,"spinRate":2175,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.3951464506532014,"extension":6.268934623460631},"index":6,"playId":"13a16e25-8965-3e6a-bb29-7acd74268bbd","pitchNumber":7,"startTime":"2026-04-22T01:50:48.081Z","endTime":"2026-04-22T01:50:51.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.597388050370128,"aZ":-24.93119960800093,"pfxX":-4.903318250335851,"pfxZ":3.9995376837087866,"pX":-0.4693270732385661,"pZ":0.8882935056240233,"vX0":4.057453272461297,"vY0":-133.24132511387882,"vZ0":-8.750634690772081,"x":134.89,"y":214.8,"x0":-1.3691557375260843,"y0":50.00471945776543,"z0":5.995019711448382,"aX":-8.884167557721929},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.6,"breakHorizontal":8.0,"spinRate":2093,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4098999516366564,"extension":6.3651635896013214},"index":7,"playId":"d4435cd6-38fc-37af-bccd-87e1c96eb5f4","pitchNumber":8,"startTime":"2026-04-22T01:51:09.181Z","endTime":"2026-04-22T01:51:14.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:51:14.314Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Eloy Jiménez lines out sharply to left fielder Bryce Teodosio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T01:51:30.438Z","endTime":"2026-04-22T01:51:51.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":0},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"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, 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":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.097038286418037,"aZ":-34.47155355213533,"pfxX":1.4123663357763343,"pfxZ":-1.44286898678285,"pX":-1.05186513865669,"pZ":2.578862722877496,"vX0":0.7512199417582094,"vY0":-125.58575715466463,"vZ0":-1.9058852167332905,"x":157.09,"y":169.15,"x0":-1.5386099238389006,"y0":50.001738813577944,"z0":6.158753566552152,"aX":2.249585601979843},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.8,"breakHorizontal":-2.8,"spinRate":2878,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.43660740520495134,"extension":6.300712172392215},"hitData":{"launchSpeed":102.1,"launchAngle":18.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":67.19,"coordY":64.98}},"index":0,"playId":"f1635e27-ee02-32c1-a7f1-c7dbd0ded27f","pitchNumber":1,"startTime":"2026-04-22T01:51:40.181Z","endTime":"2026-04-22T01:51:51.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:51:51.267Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daulton Varsho singles on a ground ball to center fielder Mike Trout. Jesús Sánchez to 3rd. Daulton Varsho to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T01:52:31.397Z","endTime":"2026-04-22T01:54:36.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"postOnThird":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"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_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"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":"4661d729-293a-32da-8089-9057e3e83ab3","startTime":"2026-04-22T01:52:16.355Z","endTime":"2026-04-22T01:52:20.538Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.231365735053785,"aZ":-15.11522610334802,"pfxX":-5.467786929221681,"pfxZ":8.707546479363163,"pX":-0.2797963554551225,"pZ":3.2137151474269388,"vX0":4.908858725140612,"vY0":-139.30987024671697,"vZ0":-5.456489976070917,"x":127.67,"y":152.01,"x0":-1.3570895517583883,"y0":50.00405379539522,"z0":6.20228915942595,"aX":-10.713636724457153},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":8.9,"spinRate":2419,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.393661167222803,"extension":6.333395051211001},"index":1,"playId":"4875e891-f852-31ef-aa18-127fa39f468a","pitchNumber":1,"startTime":"2026-04-22T01:52:33.587Z","endTime":"2026-04-22T01:52:37.426Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.977233434787454,"aZ":-21.287789735645102,"pfxX":-9.068583025806754,"pfxZ":5.452961951663399,"pX":-0.7382079105649462,"pZ":2.5722537730730712,"vX0":4.710942420503187,"vY0":-140.4615047254755,"vZ0":-6.320002549192433,"x":145.14,"y":169.33,"x0":-1.2593749544729778,"y0":50.00382709964903,"z0":6.236729890547317,"aX":-18.11184852331871},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.8,"breakHorizontal":15.5,"spinRate":2273,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.39001728070024866,"extension":6.194922194700328},"index":2,"playId":"2c744a20-71bc-3672-99fb-77b5e042915a","pitchNumber":2,"startTime":"2026-04-22T01:52:52.560Z","endTime":"2026-04-22T01:52:56.146Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-22T01:53:10.702Z","endTime":"2026-04-22T01:53:20.361Z","isPitch":false,"type":"action","player":{"id":662139,"link":"/api/v1/people/662139"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13593994865123,"aZ":-14.860550981447327,"pfxX":-5.956360162151013,"pfxZ":8.649523958218948,"pX":-0.9402664281153769,"pZ":3.1060521873375975,"vX0":3.184119397739912,"vY0":-140.86927229244796,"vZ0":-5.902554644346258,"x":152.84,"y":154.92,"x0":-1.3136292265262832,"y0":50.005345522611165,"z0":6.195698878340508,"aX":-11.927301100231814},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":10.1,"spinRate":2385,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38937473619454543,"extension":6.350725440132691},"index":4,"playId":"c7a64103-3f99-342c-9868-4f1bd17a437a","pitchNumber":3,"startTime":"2026-04-22T01:53:20.361Z","endTime":"2026-04-22T01:53:24.870Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95641412757296,"aZ":-32.39600795888279,"pfxX":-5.217471458385747,"pfxZ":-0.12482216238525723,"pX":-0.7322390663010196,"pZ":2.592081004539767,"vX0":3.767585406451911,"vY0":-131.1592756999458,"vZ0":-3.0083583402454632,"x":144.91,"y":168.79,"x0":-1.5017792596798498,"y0":50.004183870427084,"z0":6.143371974079609,"aX":-9.188472087369648},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.6,"breakHorizontal":8.8,"spinRate":2211,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.41591665645288733,"extension":6.301630179014398},"index":5,"playId":"d0110a84-b355-36aa-90e8-56917b8c5439","pitchNumber":4,"startTime":"2026-04-22T01:53:39.379Z","endTime":"2026-04-22T01:53:43.766Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.223145561867373,"aZ":-27.69324236185185,"pfxX":-5.061639355001862,"pfxZ":2.484063209977738,"pX":-0.5628747844228457,"pZ":1.2347437443708318,"vX0":3.980256631830704,"vY0":-132.55105546778188,"vZ0":-7.142890111641379,"x":138.46,"y":205.44,"x0":-1.417700487463552,"y0":50.00025598013154,"z0":5.95377091110786,"aX":-9.111265586570235},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.4,"breakHorizontal":8.4,"spinRate":2323,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4113997749097398,"extension":6.482788637901338},"index":6,"playId":"9a9c07e8-1962-3a36-ba32-81a1c48b789a","pitchNumber":5,"startTime":"2026-04-22T01:53:59.943Z","endTime":"2026-04-22T01:54:04.020Z","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":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95267147128568,"aZ":-21.043552385374767,"pfxX":-7.9300790992699,"pfxZ":5.586431487061737,"pX":-0.31543580676626104,"pZ":1.9596248910542733,"vX0":5.592575830193029,"vY0":-140.06912779025544,"vZ0":-7.869170246884856,"x":129.02,"y":185.87,"x0":-1.3053319274222044,"y0":50.00186944266462,"z0":6.176116974634601,"aX":-15.792800862529466},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.8,"breakHorizontal":13.2,"spinRate":2264,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.39069831881096695,"extension":6.32384959461365},"hitData":{"launchSpeed":108.9,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.32,"coordY":90.87}},"index":7,"playId":"9b5eb90b-a12a-3d43-8225-656a29f4a65f","pitchNumber":6,"startTime":"2026-04-22T01:54:25.219Z","endTime":"2026-04-22T01:54:36.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:54:36.933Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kazuma Okamoto grounds out, third baseman Oswald Peraza to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T01:55:05.258Z","endTime":"2026-04-22T01:56:31.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"postOnThird":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_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":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"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 In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85156272413483,"aZ":-24.907258625728268,"pfxX":-8.943073015369498,"pfxZ":3.6267126301259847,"pX":0.2899996973355704,"pZ":-0.15940710895100071,"vX0":7.921465838174055,"vY0":-140.17738147011696,"vZ0":-12.556866196037086,"x":105.95,"y":243.08,"x0":-1.4020931549085394,"y0":50.00098029278857,"z0":5.98419609384082,"aX":-17.906003928799873},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.2,"breakHorizontal":14.6,"spinRate":2123,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.38982751067629806,"extension":6.399508886522124},"index":0,"playId":"7766ddde-8dfc-3ba1-8dbc-aaef073abdea","pitchNumber":1,"startTime":"2026-04-22T01:55:05.258Z","endTime":"2026-04-22T01:55:09.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.703767629757674,"aZ":-30.071529378392725,"pfxX":-9.054822762313018,"pfxZ":1.0668683227364202,"pX":-1.360765381630336,"pZ":3.049692014426737,"vX0":3.457000153818441,"vY0":-139.53649293134785,"vZ0":-3.0762841281890574,"x":168.87,"y":156.44,"x0":-1.4400460979003065,"y0":50.00390425142596,"z0":6.150131576447985,"aX":-17.83706493475685},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.4,"breakHorizontal":15.7,"spinRate":2048,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.39270052098679287,"extension":6.3639646987871386},"index":1,"playId":"0791a7e3-418f-3a25-afec-6fec5498a9c0","pitchNumber":2,"startTime":"2026-04-22T01:55:32.342Z","endTime":"2026-04-22T01:55:36.245Z","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":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7941971630847,"aZ":-34.61989778994235,"pfxX":4.442363279993629,"pfxZ":-1.5434281885907994,"pX":-0.5378091384779903,"pZ":1.9152351723231364,"vX0":0.7396379941754188,"vY0":-125.20397950955584,"vZ0":-3.5492656792640744,"x":137.5,"y":187.07,"x0":-1.414004242389841,"y0":50.00016538416919,"z0":6.178347618605526,"aX":7.065141804718444},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.4,"breakHorizontal":-8.2,"spinRate":2851,"spinDirection":29},"zone":7,"typeConfidence":2.0,"plateTime":0.4371261724271167,"extension":6.311800892039363},"index":2,"playId":"0d052d17-0a0b-3974-9225-045f72d533e4","pitchNumber":3,"startTime":"2026-04-22T01:55:48.527Z","endTime":"2026-04-22T01:55:53.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.018192391307885,"aZ":-28.171063389372318,"pfxX":-8.880562312728696,"pfxZ":2.0177964505884436,"pX":-0.6503268144844201,"pZ":2.0380293915086116,"vX0":4.686051141323474,"vY0":-139.91379090466117,"vZ0":-6.262027137737081,"x":141.79,"y":183.75,"x0":-1.1945830187879924,"y0":50.00025891176533,"z0":6.155078218465641,"aX":-17.576667881336178},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.5,"breakHorizontal":15.1,"spinRate":2105,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.39171661509548494,"extension":6.250817254706149},"index":3,"playId":"e457bc22-1650-346c-931b-ea460293bc06","pitchNumber":4,"startTime":"2026-04-22T01:56:03.260Z","endTime":"2026-04-22T01:56:06.839Z","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":96.4,"endSpeed":88.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.355768553043205,"aZ":-29.113234291694518,"pfxX":-8.349317689023591,"pfxZ":1.525258445201942,"pX":-0.565164200906101,"pZ":2.7120838238521694,"vX0":5.115511493413626,"vY0":-140.3490540069861,"vZ0":-4.426281820481724,"x":138.54,"y":165.55,"x0":-1.3222815248518065,"y0":50.00029056052078,"z0":6.194926858962473,"aX":-16.733092367754583},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.0,"breakHorizontal":14.2,"spinRate":2254,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3895422023621813,"extension":6.378697082211929},"hitData":{"launchSpeed":76.2,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.39,"coordY":162.91}},"index":4,"playId":"d4d0596f-f744-368a-b015-9915d2d5f0a8","pitchNumber":5,"startTime":"2026-04-22T01:56:22.025Z","endTime":"2026-04-22T01:56:31.839Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:56:31.839Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrés Giménez flies out to right fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T01:56:49.438Z","endTime":"2026-04-22T01:58:42.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.721392270753892,"aZ":-33.25331051165144,"pfxX":4.442753679587996,"pfxZ":-0.6696784950710066,"pX":1.4500266106879467,"pZ":1.087010476093237,"vX0":5.4196877981069695,"vY0":-126.49125690950252,"vZ0":-5.741717006889089,"x":61.73,"y":209.43,"x0":-1.3006059701707855,"y0":50.003158644087726,"z0":6.064802999108488,"aX":7.170232555049233},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.4,"breakHorizontal":-9.4,"spinRate":3029,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.43366082232956993,"extension":6.472920125341616},"index":0,"playId":"072e06bf-7770-3e28-bd37-3babb3298b37","pitchNumber":1,"startTime":"2026-04-22T01:56:57.620Z","endTime":"2026-04-22T01:57:01.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.866239470879417,"aZ":-26.114496038227685,"pfxX":-6.260939749103464,"pfxZ":3.027668751191305,"pX":0.45416591720586863,"pZ":1.9038394989965675,"vX0":6.549553378908332,"vY0":-140.3498330275872,"vZ0":-7.035578601836827,"x":99.69,"y":187.38,"x0":-1.0928702887722228,"y0":50.002363515359626,"z0":6.1363659359991045,"aX":-12.52820115558945},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.2,"breakHorizontal":10.1,"spinRate":2314,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.3898156921851803,"extension":6.357828730797431},"index":1,"playId":"c823ab64-0823-3458-a103-6ebdd97bfa6a","pitchNumber":2,"startTime":"2026-04-22T01:57:14.041Z","endTime":"2026-04-22T01:57:17.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.329951249274227,"aZ":-32.658184996056136,"pfxX":-5.606056591139874,"pfxZ":-0.27175273624995633,"pX":-0.6910140357675796,"pZ":1.8990406414664949,"vX0":3.2822262405327187,"vY0":-131.60150724447348,"vZ0":-4.747025508106481,"x":143.34,"y":187.51,"x0":-1.2269674700488127,"y0":50.00641574488289,"z0":6.149658558997139,"aX":-9.820131176156762},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.3,"breakHorizontal":9.4,"spinRate":2183,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.41643741182083005,"extension":6.332122653251929},"index":2,"playId":"5bfbbfb8-bf5c-3012-b6f6-f3e1074f1237","pitchNumber":3,"startTime":"2026-04-22T01:57:33.737Z","endTime":"2026-04-22T01:57:37.519Z","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":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-22T01:57:47.516Z","endTime":"2026-04-22T01:57:56.728Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03307392138732,"aZ":-25.8598541696637,"pfxX":-8.37934053190519,"pfxZ":3.2157686019341796,"pX":1.118865484050176,"pZ":1.944676527724325,"vX0":8.838444013469902,"vY0":-139.23550637146172,"vZ0":-6.962757906642854,"x":74.35,"y":186.27,"x0":-1.006775534175917,"y0":50.004600995001546,"z0":6.187066513402402,"aX":-16.46687081202066},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.6,"breakHorizontal":13.3,"spinRate":2220,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3932502957249704,"extension":6.389146031114297},"index":4,"playId":"51964643-5365-38e8-bd13-e541b9802698","pitchNumber":4,"startTime":"2026-04-22T01:57:56.728Z","endTime":"2026-04-22T01:58:00.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.33002674672783,"aZ":-11.891550227529223,"pfxX":-4.425190989684613,"pfxZ":10.187075159240955,"pX":1.223452990529868,"pZ":2.861041324357797,"vX0":8.099835110090044,"vY0":-140.98099560718876,"vZ0":-7.0603296328116185,"x":70.36,"y":161.53,"x0":-1.1262939436375936,"y0":50.00185606862814,"z0":6.184056266174597,"aX":-8.810395147405435},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":6.1,"spinRate":2433,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.39015006509205374,"extension":6.489131522428867},"hitData":{"launchSpeed":85.5,"launchAngle":38.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.5,"coordY":103.97}},"index":5,"playId":"2d1e3805-ac93-3e0b-b103-6273dfec447f","pitchNumber":5,"startTime":"2026-04-22T01:58:33.093Z","endTime":"2026-04-22T01:58:42.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:58:42.097Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T02:00:36.161Z","endTime":"2026-04-22T02:02:03.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":5},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.924970577765077,"aZ":-19.723166873953353,"pfxX":9.388798852229948,"pfxZ":7.020218211526533,"pX":0.9776497867645703,"pZ":1.847094809149484,"vX0":-6.021647651820368,"vY0":-132.51504088617645,"vZ0":-7.386600054755912,"x":79.73,"y":188.91,"x0":2.0622456132742206,"y0":50.00639014609074,"z0":6.1171851894827505,"aX":16.662831762724114},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.3,"breakHorizontal":-15.6,"spinRate":2069,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.4137019200956171,"extension":6.459484623138784},"index":0,"playId":"795b9f65-8ac0-3186-9a8f-36667b70e4b5","pitchNumber":1,"startTime":"2026-04-22T02:00:50.188Z","endTime":"2026-04-22T02:00:54.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.289987124224545,"aZ":-21.45238498026035,"pfxX":5.7034951664491516,"pfxZ":7.498713106636077,"pX":-0.8011222276834028,"pZ":1.2615852040020763,"vX0":-8.28776887997584,"vY0":-118.69510127216806,"vZ0":-7.189538781531855,"x":147.54,"y":204.72,"x0":1.9915411426884146,"y0":50.00205254854733,"z0":6.277274878697662,"aX":8.154450639494756},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":12.0,"breakHorizontal":-8.4,"spinRate":1128,"spinDirection":128},"zone":13,"typeConfidence":0.89,"plateTime":0.461101518548384,"extension":6.5369778196986426},"index":1,"playId":"237cf3ea-cd0e-3924-9a68-32ecc3348496","pitchNumber":2,"startTime":"2026-04-22T02:01:02.590Z","endTime":"2026-04-22T02:01:06.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.232921520859396,"aZ":-25.5376754113421,"pfxX":-0.7879993326739294,"pfxZ":4.215613429140335,"pX":-1.551518803994726,"pZ":2.538229652476245,"vX0":-9.260860409269327,"vY0":-124.93912787097038,"vZ0":-3.6614675461223083,"x":176.14,"y":170.25,"x0":2.3124008884693144,"y0":50.00187324300058,"z0":6.132149725180811,"aX":-1.2388128336242004},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.0,"breakHorizontal":3.6,"spinRate":2403,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.4391463792051282,"extension":6.6312405363064455},"index":2,"playId":"8940f654-16b1-33a1-add4-ac04fb8d5e49","pitchNumber":3,"startTime":"2026-04-22T02:01:15.579Z","endTime":"2026-04-22T02:01:19.790Z","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":75.1,"endSpeed":69.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.804371593880987,"aZ":-34.13586851931008,"pfxX":-1.9393729347625563,"pfxZ":-1.6259701603941572,"pX":0.9476593860740957,"pZ":1.628765697837638,"vX0":-2.735848831762452,"vY0":-109.40155080034208,"vZ0":-2.1905057721779073,"x":80.88,"y":194.8,"x0":2.467626557149001,"y0":50.00075909621107,"z0":6.311376408616114,"aX":-2.3438271811846763},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-3.2,"breakHorizontal":4.2,"spinRate":2235,"spinDirection":309},"zone":14,"typeConfidence":0.9,"plateTime":0.5011876590490405,"extension":6.508954048156277},"index":3,"playId":"6629c304-607e-34e1-bbfb-f5e534070239","pitchNumber":4,"startTime":"2026-04-22T02:01:28.367Z","endTime":"2026-04-22T02:01:32.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.509590897052426,"aZ":-20.46377136464161,"pfxX":10.975528925983362,"pfxZ":6.5975145324649915,"pX":-0.2397326963410826,"pZ":2.354280324610172,"vX0":-9.4352585024785,"vY0":-132.8672746068602,"vZ0":-6.040102174553195,"x":126.14,"y":175.21,"x0":1.9448442643135675,"y0":50.00083256026995,"z0":6.161048411816923,"aX":19.47125102494472},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.7,"breakHorizontal":-17.6,"spinRate":2099,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4134631663427921,"extension":6.701732138709823},"index":4,"playId":"6b55ff8b-2578-3ada-bfd3-d15381500d6b","pitchNumber":5,"startTime":"2026-04-22T02:01:41.107Z","endTime":"2026-04-22T02:01:45.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39318264402832,"aZ":-21.253330787013564,"pfxX":9.604590640927047,"pfxZ":6.209992533706327,"pX":0.4992353087446233,"pZ":2.590749217480682,"vX0":-7.21504488063544,"vY0":-132.33009556008764,"vZ0":-5.114170545001707,"x":97.97,"y":168.83,"x0":2.0243765590960248,"y0":50.004784412710016,"z0":6.1228499587841965,"aX":16.89666733331763},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.2,"breakHorizontal":-15.6,"spinRate":2064,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.41521967131167026,"extension":6.687162316980119},"hitData":{"launchSpeed":74.7,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.57,"coordY":165.11}},"index":5,"playId":"6dcb44f4-defb-327d-a077-ad00bd5280df","pitchNumber":6,"startTime":"2026-04-22T02:01:54.896Z","endTime":"2026-04-22T02:02:03.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:02:03.645Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T02:02:19.424Z","endTime":"2026-04-22T02:03:15.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.606959164168625,"aZ":-18.894083272521105,"pfxX":10.42603546428025,"pfxZ":7.473017317827696,"pX":0.49735603476398804,"pZ":2.0682718841858923,"vX0":-7.882530709970798,"vY0":-132.98924568658632,"vZ0":-6.914916325282288,"x":98.04,"y":182.94,"x0":2.156828271944667,"y0":50.002708255994634,"z0":6.090165362746694,"aX":18.52898638572288},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.0,"breakHorizontal":-17.0,"spinRate":2070,"spinDirection":143},"zone":9,"typeConfidence":2.0,"plateTime":0.41309096531585876,"extension":6.609324987607296},"index":0,"playId":"471668d6-72fe-3da6-8bab-7db673aa1a2a","pitchNumber":1,"startTime":"2026-04-22T02:02:23.341Z","endTime":"2026-04-22T02:02:27.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77843893815379,"aZ":-24.74785182620663,"pfxX":-1.4418388754908968,"pfxZ":4.66683490640635,"pX":-0.8773987956325225,"pZ":2.3529070020044425,"vX0":-7.915157756975288,"vY0":-125.70892336924689,"vZ0":-4.222246005337956,"x":150.44,"y":175.25,"x0":2.506484887274495,"y0":50.00364595128047,"z0":6.076266513115795,"aX":-2.294894244573214},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.7,"breakHorizontal":4.6,"spinRate":2273,"spinDirection":163},"zone":13,"typeConfidence":0.91,"plateTime":0.4366261728192429,"extension":6.666568264389662},"index":1,"playId":"8e0789b6-17a9-308f-bd96-4b844fdeec1e","pitchNumber":2,"startTime":"2026-04-22T02:02:35.298Z","endTime":"2026-04-22T02:02:40.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44683156099937,"aZ":-21.40189395765972,"pfxX":11.212443615262412,"pfxZ":6.0632197629188305,"pX":-0.8613257391672754,"pZ":2.0406953267510146,"vX0":-11.535749352156493,"vY0":-132.7165824227815,"vZ0":-6.296696312761982,"x":149.83,"y":183.68,"x0":2.0930315771840236,"y0":50.00558439380263,"z0":6.01208348738896,"aX":19.927334973045845},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.7,"breakHorizontal":-17.6,"spinRate":2036,"spinDirection":141},"zone":13,"typeConfidence":0.91,"plateTime":0.41333638785518323,"extension":6.705460950158726},"index":2,"playId":"9c012eaa-da6b-3891-a20e-f539600f87f8","pitchNumber":3,"startTime":"2026-04-22T02:02:51.055Z","endTime":"2026-04-22T02:02:55.026Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-22T02:03:02.818Z","endTime":"2026-04-22T02:03:10.770Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.286254171791388,"aZ":-30.712258061855064,"pfxX":-2.162806434006514,"pfxZ":0.9966977659262088,"pX":0.329803204339671,"pZ":0.9650638523284765,"vX0":-4.5082357827683275,"vY0":-120.02829975700911,"vZ0":-5.595001325431678,"x":104.43,"y":212.72,"x0":2.5101387264322814,"y0":50.00329286049111,"z0":6.047069676700086,"aX":-3.1684252623845204},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.7,"breakHorizontal":4.9,"spinRate":2339,"spinDirection":295},"zone":14,"typeConfidence":0.9,"plateTime":0.4555768373936542,"extension":6.857959212040592},"index":4,"playId":"8aa93730-21da-3e54-92f9-c23d83164ce2","pitchNumber":4,"startTime":"2026-04-22T02:03:10.770Z","endTime":"2026-04-22T02:03:15.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:03:15.230Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out sharply, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T02:03:31.851Z","endTime":"2026-04-22T02:03:45.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71174932683257,"aZ":-20.16915768988543,"pfxX":8.761702793137658,"pfxZ":6.693871226561448,"pX":-0.08851361965586305,"pZ":1.924923796785849,"vX0":-8.37447987405019,"vY0":-133.09916555515326,"vZ0":-7.144485110298264,"x":120.37,"y":186.81,"x0":1.9611246326225795,"y0":50.00144393968318,"z0":6.1056787104076085,"aX":15.710570829483355},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.7,"breakHorizontal":-14.0,"spinRate":2046,"spinDirection":143},"zone":8,"typeConfidence":2.0,"plateTime":0.41160612056796353,"extension":6.649494373909382},"hitData":{"launchSpeed":103.0,"launchAngle":-2.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":151.98,"coordY":153.83}},"index":0,"playId":"d5ceef5e-53fe-35ed-a56b-43e76590f0b3","pitchNumber":1,"startTime":"2026-04-22T02:03:36.923Z","endTime":"2026-04-22T02:03:45.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:03:45.555Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Valenzuela grounds out, pitcher Jack Kochanowicz to second baseman Vaughn Grissom to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T02:05:28.376Z","endTime":"2026-04-22T02:06:52.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"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":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686799,"link":"/api/v1/people/686799"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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":"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":84.6,"endSpeed":78.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91537564042386,"aZ":-32.32813283140058,"pfxX":5.141817205379639,"pfxZ":-0.09393616734285892,"pX":-0.11687441530725134,"pZ":2.4913080240170076,"vX0":1.5627428305539492,"vY0":-123.38820861204631,"vZ0":-2.2958863111499195,"x":121.45,"y":171.51,"x0":-1.4248714125323405,"y0":50.00577812200963,"z0":6.127681071282575,"aX":8.020649336693797},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.5,"breakHorizontal":-9.7,"spinRate":2924,"spinDirection":33},"zone":5,"typeConfidence":2.0,"plateTime":0.441965323548001,"extension":6.299936935503867},"index":0,"playId":"3d6e6fd7-c85d-3442-93b1-4ad87f22522d","pitchNumber":1,"startTime":"2026-04-22T02:05:53.889Z","endTime":"2026-04-22T02:05:57.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.799995822499596,"aZ":-31.380230076305445,"pfxX":-7.716802227385569,"pfxZ":0.4321674660868169,"pX":-0.8466041296575624,"pZ":3.3445481215069575,"vX0":4.122459856167235,"vY0":-133.32961363796494,"vZ0":-1.685472177707063,"x":149.27,"y":148.48,"x0":-1.4016175424229989,"y0":50.00052342754504,"z0":6.226768892342481,"aX":-14.039487363522237},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.6,"breakHorizontal":13.2,"spinRate":2276,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.40914296986651655,"extension":6.263921615165558},"index":1,"playId":"0b256d64-235e-3718-987d-609617294590","pitchNumber":2,"startTime":"2026-04-22T02:06:07.946Z","endTime":"2026-04-22T02:06:11.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.646185673258415,"aZ":-30.073811614946827,"pfxX":-7.159431965013306,"pfxZ":1.223059108299604,"pX":-0.5729657864123673,"pZ":1.500554266146507,"vX0":4.34748541095913,"vY0":-129.536349419428,"vZ0":-5.7570734697202965,"x":138.84,"y":198.27,"x0":-1.3347406332520517,"y0":50.00099043367945,"z0":6.023974418653501,"aX":-12.281442675815965},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.2,"breakHorizontal":12.1,"spinRate":2135,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.42129295153738155,"extension":6.327121797180643},"index":2,"playId":"c3c24701-ff0e-3c4e-a60f-98ff8507bb46","pitchNumber":3,"startTime":"2026-04-22T02:06:21.671Z","endTime":"2026-04-22T02:06:25.477Z","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":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-22T02:06:32.475Z","endTime":"2026-04-22T02:06:43.752Z","isPitch":false,"type":"action","player":{"id":678218,"link":"/api/v1/people/678218"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9268159381831,"aZ":-30.224449708437795,"pfxX":-7.287399294643465,"pfxZ":1.100029928073269,"pX":-0.6115139086784644,"pZ":2.21957582658143,"vX0":4.3287342746414605,"vY0":-131.40104466070792,"vZ0":-4.194512998364628,"x":140.31,"y":178.85,"x0":-1.323984686424484,"y0":50.002265181307564,"z0":6.054163051654221,"aX":-12.885420497202157},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.3,"breakHorizontal":12.4,"spinRate":2188,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.41507816538696707,"extension":6.34830381794951},"hitData":{"launchSpeed":85.6,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":150.16,"coordY":158.07}},"index":4,"playId":"5aab0a3f-afe3-3457-9ba6-6362cb2b0c84","pitchNumber":4,"startTime":"2026-04-22T02:06:43.752Z","endTime":"2026-04-22T02:06:52.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:06:52.822Z","atBatIndex":14},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nathan Lukes hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T02:07:11.123Z","endTime":"2026-04-22T02:09:16.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"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":[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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"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":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.828569348996805,"aZ":-39.31403206829417,"pfxX":3.9504924873868283,"pfxZ":-4.505944136760256,"pX":-2.768383501779798,"pZ":5.63956689927017,"vX0":-4.31600877995032,"vY0":-124.70840287349812,"vZ0":5.835534322004349,"x":222.52,"y":86.51,"x0":-1.532862674117316,"y0":50.00484372761932,"z0":6.502968283897688,"aX":6.256614215853783},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.6,"breakHorizontal":-6.2,"spinRate":2939,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.4383140481124137,"extension":6.1618498492045495},"index":0,"playId":"db86e9b0-5362-3dfb-ac03-6f21ac3f534d","pitchNumber":1,"startTime":"2026-04-22T02:07:15.396Z","endTime":"2026-04-22T02:07:19.256Z","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":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.237261477232806,"aZ":-35.5310418362113,"pfxX":3.079680627012938,"pfxZ":-2.228613502682083,"pX":-0.08325439107506745,"pZ":1.5523921748268146,"vX0":2.1643381875467225,"vY0":-122.0140778610295,"vZ0":-3.454088369909221,"x":120.17,"y":196.87,"x0":-1.3821869683109576,"y0":50.00210257817584,"z0":6.051157492485636,"aX":4.63856616004327},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.6,"breakHorizontal":-6.1,"spinRate":2809,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.4490744176049981,"extension":6.365034647019309},"index":1,"playId":"15391e20-f815-3b61-8340-fa5884d310c6","pitchNumber":2,"startTime":"2026-04-22T02:07:35.498Z","endTime":"2026-04-22T02:07:40.030Z","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":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90784765993645,"aZ":-26.419370871326528,"pfxX":-7.258446461568868,"pfxZ":2.928915793908592,"pX":-0.7581997396258536,"pZ":3.4889376628683,"vX0":4.122850217112958,"vY0":-139.26332759933248,"vZ0":-2.758811086720166,"x":145.9,"y":144.58,"x0":-1.3137544149578202,"y0":50.00510582113574,"z0":6.237584876500563,"aX":-14.277018253593175},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.9,"breakHorizontal":12.4,"spinRate":2240,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39311034707384884,"extension":6.329278033758834},"index":2,"playId":"226036a8-f64c-360e-8da8-635727b2b3e8","pitchNumber":3,"startTime":"2026-04-22T02:07:50.963Z","endTime":"2026-04-22T02:07:54.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26068347843416,"aZ":-13.386281476385443,"pfxX":-3.372034166613439,"pfxZ":9.78437879947513,"pX":-0.2512475332568098,"pZ":2.339971452346413,"vX0":4.085725199296949,"vY0":-138.07222188736858,"vZ0":-7.461892598032696,"x":126.58,"y":175.6,"x0":-1.3157959566401234,"y0":50.00502773770364,"z0":5.988430507440888,"aX":-6.476983485314299},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":5.2,"spinRate":2333,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.39749723274096205,"extension":6.500781496796578},"index":3,"playId":"53c0f682-5539-38a6-9d44-1ea3101c5b74","pitchNumber":4,"startTime":"2026-04-22T02:08:09.757Z","endTime":"2026-04-22T02:08:13.680Z","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":89.4,"endSpeed":82.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.365746946503574,"aZ":-29.31294025957843,"pfxX":-4.7319476499028825,"pfxZ":1.66776133307045,"pX":-0.24561636485256974,"pZ":1.63805855127823,"vX0":4.408132482789659,"vY0":-130.04999462503002,"vZ0":-5.535665764337348,"x":126.36,"y":194.55,"x0":-1.3449101752529955,"y0":50.00486602765446,"z0":6.007859188335444,"aX":-8.135239190344109},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.0,"breakHorizontal":7.7,"spinRate":2200,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.42059223041980776,"extension":6.282015391845479},"index":4,"playId":"312a4f62-d1ff-31fc-8fcd-06aef3284fac","pitchNumber":5,"startTime":"2026-04-22T02:08:25.171Z","endTime":"2026-04-22T02:08:29.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21433372291061,"aZ":-15.382653429124176,"pfxX":-3.937953502453161,"pfxZ":8.670807962600286,"pX":-0.1886726721012015,"pZ":2.6523169882215556,"vX0":4.529552939583627,"vY0":-138.80947234423198,"vZ0":-6.556806870965718,"x":124.19,"y":167.17,"x0":-1.3357376453272163,"y0":50.00457045409565,"z0":6.0829446567584045,"aX":-7.628569449566331},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":6.1,"spinRate":2376,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3957092745285613,"extension":6.264835026121758},"index":5,"playId":"0c4be941-df87-3bde-9774-a35a34c26b19","pitchNumber":6,"startTime":"2026-04-22T02:08:47.957Z","endTime":"2026-04-22T02:08:52.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.860416358514197,"aZ":-34.372620304190654,"pfxX":1.4680852607002635,"pfxZ":-1.4259314364511217,"pX":2.064368677652331,"pZ":1.1808619894053756,"vX0":7.594839633481377,"vY0":-123.34771816073045,"vZ0":-4.669796285052209,"x":38.31,"y":206.9,"x0":-1.2413755002723375,"y0":50.000212451626034,"z0":5.987198898961639,"aX":2.267973024152098},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.5,"breakHorizontal":-4.4,"spinRate":2841,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.4435452687480015,"extension":6.385622828500508},"index":6,"playId":"b061bef9-a54d-3867-ac88-5b29bdc543cf","pitchNumber":7,"startTime":"2026-04-22T02:09:11.838Z","endTime":"2026-04-22T02:09:16.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:09:16.854Z","atBatIndex":15},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ernie Clement grounds into a double play, shortstop Zach Neto to first baseman Nolan Schanuel. Nathan Lukes out at 2nd. Ernie Clement out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T02:09:37.704Z","endTime":"2026-04-22T02:10:12.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0233827259312,"aZ":-36.30894626047128,"pfxX":2.5922556788269193,"pfxZ":-2.6627307282550916,"pX":0.5250391896730887,"pZ":1.761132479218002,"vX0":3.8811554652409663,"vY0":-123.58065202246063,"vZ0":-3.0263875801339593,"x":96.99,"y":191.23,"x0":-1.4011445354375915,"y0":50.005436835813406,"z0":6.043644973461962,"aX":4.020118241107794},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-5.3,"breakHorizontal":-5.6,"spinRate":2955,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.4427738872145759,"extension":6.332865097512544},"index":0,"playId":"23d64391-0895-3094-9a67-b849565f867f","pitchNumber":1,"startTime":"2026-04-22T02:09:45.321Z","endTime":"2026-04-22T02:09:49.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40849073241783,"aZ":-28.61081098835213,"pfxX":-7.757173267523563,"pfxZ":1.7524195803012006,"pX":0.07083882355328229,"pZ":1.4316784960127378,"vX0":6.7080527021879455,"vY0":-141.34916842628894,"vZ0":-7.465778535833725,"x":114.3,"y":200.12,"x0":-1.3221517346649787,"y0":50.001052030260766,"z0":5.937190653460965,"aX":-15.737616509495838},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":1.8,"breakHorizontal":12.7,"spinRate":2274,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.38711621173178257,"extension":6.351840957261002},"hitData":{"launchSpeed":86.9,"launchAngle":-47.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.07,"coordY":152.62}},"index":1,"playId":"1d28d5d9-bebd-3c15-9485-6621e3b0d638","pitchNumber":2,"startTime":"2026-04-22T02:10:04.477Z","endTime":"2026-04-22T02:10:12.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:10:12.493Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vaughn Grissom walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T02:12:15.092Z","endTime":"2026-04-22T02:14:21.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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.1,"endSpeed":83.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.438858026454326,"aZ":-20.46217712578297,"pfxX":9.157688112261233,"pfxZ":6.635586096304692,"pX":0.23825109459659463,"pZ":2.2384043908699303,"vX0":-7.92087248497672,"vY0":-132.31943831794405,"vZ0":-6.357116163235768,"x":107.92,"y":178.34,"x0":2.087435386572173,"y0":50.00399377270916,"z0":6.181795470779113,"aX":16.16585480079792},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.7,"breakHorizontal":-14.8,"spinRate":1925,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.4146679131068205,"extension":6.636792549030404},"index":0,"playId":"3b9461e2-4eee-370c-962c-333d9566d564","pitchNumber":1,"startTime":"2026-04-22T02:12:19.603Z","endTime":"2026-04-22T02:12:23.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04478685889344,"aZ":-20.250144316475804,"pfxX":8.518596258030733,"pfxZ":6.663141175113496,"pX":1.2292480619507435,"pZ":1.9129244182261687,"vX0":-5.57481699904,"vY0":-132.82202424483893,"vZ0":-7.400123261525883,"x":70.14,"y":187.13,"x0":2.246951691469857,"y0":50.00350870869813,"z0":6.204158006392906,"aX":15.244048341990574},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.7,"breakHorizontal":-14.3,"spinRate":1982,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4121471805513348,"extension":6.501672373299759},"index":1,"playId":"db0431d4-237c-36bf-af32-b1ef78426ed7","pitchNumber":2,"startTime":"2026-04-22T02:12:31.830Z","endTime":"2026-04-22T02:12:35.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.204582689412494,"aZ":-30.440336205118097,"pfxX":-1.282670622260335,"pfxZ":1.2148706478430285,"pX":0.401260120688206,"pZ":1.2732700790077207,"vX0":-4.778335197596876,"vY0":-118.05610738299627,"vZ0":-4.650664255178137,"x":101.7,"y":204.4,"x0":2.609295769748122,"y0":50.002303304147574,"z0":6.036772477309395,"aX":-1.829723519866677},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.4,"breakHorizontal":3.4,"spinRate":2242,"spinDirection":282},"zone":14,"typeConfidence":0.9,"plateTime":0.46206114660342745,"extension":6.718314887647312},"index":2,"playId":"6d538ca6-1fac-3e2a-9986-c2c7e43708cf","pitchNumber":3,"startTime":"2026-04-22T02:12:48.487Z","endTime":"2026-04-22T02:12:52.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.969933058452103,"aZ":-25.342757865007506,"pfxX":-0.4516489922346487,"pfxZ":4.206274725935124,"pX":-0.8577708579346563,"pZ":1.937690602177619,"vX0":-7.993167089276787,"vY0":-126.24125058342524,"vZ0":-4.898733611711665,"x":149.7,"y":186.46,"x0":2.3989273990095956,"y0":50.00551364645686,"z0":5.925355385897839,"aX":-0.7348309555729662},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.7,"breakHorizontal":2.5,"spinRate":2256,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.43267937428595715,"extension":6.723359850207711},"index":3,"playId":"2a6a97c8-164f-3c1b-9037-2e1dd2150622","pitchNumber":4,"startTime":"2026-04-22T02:13:04.082Z","endTime":"2026-04-22T02:13:08.416Z","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":81.1,"endSpeed":75.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.054585470545312,"aZ":-23.691585256729333,"pfxX":5.482711982931442,"pfxZ":5.965600688259152,"pX":1.4257212164942135,"pZ":1.26575019703102,"vX0":-3.919514611061405,"vY0":-118.06079276031552,"vZ0":-6.113784883298864,"x":62.65,"y":204.6,"x0":2.389593656705124,"y0":50.000801325233255,"z0":6.049848215716041,"aX":7.791211421535359},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":9.7,"breakHorizontal":-9.0,"spinRate":1160,"spinDirection":121},"zone":14,"typeConfidence":0.86,"plateTime":0.46274661617749935,"extension":6.71083169373331},"index":4,"playId":"32f5197f-45a5-3969-9141-84475d7fb020","pitchNumber":5,"startTime":"2026-04-22T02:13:18.439Z","endTime":"2026-04-22T02:13:22.042Z","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":5,"startTime":"2026-04-22T02:13:28.996Z","endTime":"2026-04-22T02:13:35.509Z","isPitch":false,"type":"action","player":{"id":687093,"link":"/api/v1/people/687093"}},{"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":76.9,"endSpeed":71.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.63629774247579,"aZ":-33.26323077484201,"pfxX":-0.8614531479973895,"pfxZ":-0.8516072663674432,"pX":0.6788522781274093,"pZ":1.8510566610877808,"vX0":-3.480039957477616,"vY0":-111.97739476441147,"vZ0":-2.290375381648574,"x":91.12,"y":188.8,"x0":2.3631381496028343,"y0":50.00497925736647,"z0":6.280302343610095,"aX":-1.0971277572187492},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-1.8,"breakHorizontal":2.4,"spinRate":2163,"spinDirection":287},"zone":9,"typeConfidence":0.9,"plateTime":0.4885628842531231,"extension":6.685899956724228},"index":6,"playId":"4553e62e-64b3-3d0b-bee3-2a71482a910c","pitchNumber":6,"startTime":"2026-04-22T02:13:35.509Z","endTime":"2026-04-22T02:13:39.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59345171300862,"aZ":-20.514091509294627,"pfxX":10.464604012198702,"pfxZ":6.643241641542381,"pX":1.1385142763082032,"pZ":2.0420299176429464,"vX0":-5.991929873519588,"vY0":-132.69691327520434,"vZ0":-6.483582285377833,"x":73.6,"y":183.65,"x0":2.0851202038944194,"y0":50.004025187734676,"z0":6.0482328920771256,"aX":18.36740433551603},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.6,"breakHorizontal":-17.4,"spinRate":2009,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.41529821485272844,"extension":6.64820115732443},"index":7,"playId":"9497b819-2c91-31b9-ae07-07772e7f35ed","pitchNumber":7,"startTime":"2026-04-22T02:13:58.787Z","endTime":"2026-04-22T02:14:02.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1836875408231,"aZ":-17.27142273775596,"pfxX":10.049832865329204,"pfxZ":8.350462810612234,"pX":-1.1812728486284956,"pZ":2.1392293323409075,"vX0":-11.710655669898014,"vY0":-133.59512683201822,"vZ0":-6.955772262181972,"x":162.03,"y":181.02,"x0":1.97971873725634,"y0":50.00348002046789,"z0":6.04539087684441,"aX":17.93716062494793},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.4,"breakHorizontal":-15.2,"spinRate":2068,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4119931853040857,"extension":6.874448940204642},"index":8,"playId":"9d54d2ae-0182-3d95-ace0-1f7a8eb8445c","pitchNumber":8,"startTime":"2026-04-22T02:14:16.800Z","endTime":"2026-04-22T02:14:21.236Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:14:21.236Z","atBatIndex":17},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Logan O'Hoppe grounds into a double play, second baseman Ernie Clement to shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr. Vaughn Grissom out at 2nd. Logan O'Hoppe out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T02:14:38.008Z","endTime":"2026-04-22T02:17:36.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"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,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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"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":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":665926,"link":"/api/v1/people/665926"},"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":73.7,"endSpeed":67.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.9259189847531,"aZ":-31.120202553446887,"pfxX":-0.4331334884624827,"pfxZ":0.9051751245892916,"pX":0.7373448026495224,"pZ":2.9122359826845097,"vX0":-3.5229910219355918,"vY0":-107.23380482480334,"vZ0":-0.03426346718119544,"x":88.89,"y":160.15,"x0":2.459235841552024,"y0":50.00120312665148,"z0":6.406515088646451,"aX":-0.5031620035141685},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":1.9,"breakHorizontal":1.8,"spinRate":2052,"spinDirection":296},"zone":3,"typeConfidence":0.87,"plateTime":0.51119605835523,"extension":6.6687109389680215},"index":0,"playId":"8c996bac-96f0-3b45-874f-475ee45b9909","pitchNumber":1,"startTime":"2026-04-22T02:14:47.166Z","endTime":"2026-04-22T02:14:51.305Z","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":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.895267769312778,"aZ":-32.25919652050673,"pfxX":-0.7605668371808014,"pfxZ":-0.06712418328864089,"pX":0.6593190808900954,"pZ":1.7773633638956972,"vX0":-4.1899140507282935,"vY0":-115.07484386177006,"vZ0":-2.6172005655170065,"x":91.87,"y":190.79,"x0":2.6006522592387857,"y0":50.00095832207991,"z0":6.0475085759703955,"aX":-1.021461593270092},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-0.5,"breakHorizontal":2.4,"spinRate":2264,"spinDirection":296},"zone":9,"typeConfidence":0.9,"plateTime":0.47556230021386847,"extension":6.777913874045684},"index":1,"playId":"c73855ba-62b1-3f25-905d-9b87d9ddf8e3","pitchNumber":2,"startTime":"2026-04-22T02:15:06.659Z","endTime":"2026-04-22T02:15:10.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.737759985067246,"aZ":-31.15376104633028,"pfxX":-0.9764156205453969,"pfxZ":0.7290044332736105,"pX":-0.4543901991312828,"pZ":0.911184177678313,"vX0":-6.274825477596729,"vY0":-117.40805625619612,"vZ0":-5.1677326997473525,"x":134.32,"y":214.18,"x0":2.3771209406539993,"y0":50.00426684866354,"z0":6.032417932112149,"aX":-1.3648533529708002},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.4,"breakHorizontal":3.2,"spinRate":2214,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.4660958214468902,"extension":6.755288426259071},"index":2,"playId":"e7c8594e-d270-3cbb-83cc-0f98836d5569","pitchNumber":3,"startTime":"2026-04-22T02:15:28.557Z","endTime":"2026-04-22T02:15:33.739Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"f344a1da-d1d6-32e7-923d-517a8d2aa78c","startTime":"2026-04-22T02:15:52.542Z","endTime":"2026-04-22T02:15:56.087Z","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":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.957023318958733,"aZ":-24.468702831837454,"pfxX":7.924337504775499,"pfxZ":5.298053346112999,"pX":1.213707926367185,"pZ":1.701704045159851,"vX0":-5.705724713357164,"vY0":-119.76353991114084,"vZ0":-5.052325249696704,"x":70.74,"y":192.83,"x0":2.596524809524411,"y0":50.000743554586,"z0":6.024790819504613,"aX":11.519306527471617},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.6,"breakHorizontal":-13.0,"spinRate":1210,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.457201116187937,"extension":6.714009893678646},"index":4,"playId":"640cccba-11ab-39cc-9b7c-ecf4b30fa383","pitchNumber":4,"startTime":"2026-04-22T02:16:13.919Z","endTime":"2026-04-22T02:16:18.039Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.168745347054806,"aZ":-34.32148916588214,"pfxX":-1.3372849687589974,"pfxZ":-1.5136809800614306,"pX":0.522693337377152,"pZ":0.005969696646947382,"vX0":-4.365164997577789,"vY0":-118.37732198549995,"vZ0":-6.654667840523726,"x":97.08,"y":238.62,"x0":2.5626976809422546,"y0":50.00103047664442,"z0":5.987797401651251,"aX":-1.9008557353057092},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.1,"breakHorizontal":3.5,"spinRate":2377,"spinDirection":290},"zone":14,"typeConfidence":0.9,"plateTime":0.46233992967149007,"extension":6.79174442512505},"index":5,"playId":"8c3b54c7-bea4-3276-b232-f69f0f1c9bd2","pitchNumber":5,"startTime":"2026-04-22T02:16:34.363Z","endTime":"2026-04-22T02:16:38.395Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"playId":"01b6ceca-704a-35a9-accc-f53b1f50d38d","startTime":"2026-04-22T02:17:07.615Z","endTime":"2026-04-22T02:17:11.005Z","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(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":79.3,"endSpeed":73.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39758177262839,"aZ":-33.26192925090701,"pfxX":-1.74845976687392,"pfxZ":-0.808177177879295,"pX":0.5578915499103315,"pZ":1.408984057474216,"vX0":-4.000735090947404,"vY0":-115.44561875548935,"vZ0":-3.6186002152520436,"x":95.73,"y":200.74,"x0":2.543643988006673,"y0":50.00389016837057,"z0":6.2134393800503664,"aX":-2.349094309304083},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.2,"breakHorizontal":4.2,"spinRate":2189,"spinDirection":271},"zone":14,"typeConfidence":0.9,"plateTime":0.47526689000850064,"extension":6.608057602848809},"hitData":{"launchSpeed":72.4,"launchAngle":-4.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.32,"coordY":155.65}},"index":7,"playId":"6b12491e-ad91-38ed-b2e1-931bc2da2d6f","pitchNumber":6,"startTime":"2026-04-22T02:17:28.318Z","endTime":"2026-04-22T02:17:36.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:17:36.337Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Teodosio called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T02:18:04.638Z","endTime":"2026-04-22T02:19:17.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.938486549356572,"aZ":-24.377795846834058,"pfxX":0.8489633306972098,"pfxZ":4.780289732954709,"pX":-0.018748840792234475,"pZ":1.9283651836822224,"vX0":-6.184052013917835,"vY0":-127.15208746664712,"vZ0":-5.430123488115194,"x":117.71,"y":186.71,"x0":2.3383646797167037,"y0":50.00539946244458,"z0":6.0350400667545046,"aX":1.386181527008508},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.6,"breakHorizontal":-0.1,"spinRate":2328,"spinDirection":152},"zone":8,"typeConfidence":0.91,"plateTime":0.43134893857843126,"extension":6.674092060616328},"index":0,"playId":"5e3e6d88-79c5-354b-9c88-1f5b7a65046f","pitchNumber":1,"startTime":"2026-04-22T02:18:08.062Z","endTime":"2026-04-22T02:18:11.769Z","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":84.0,"endSpeed":77.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.121571134609816,"aZ":-23.84879084365853,"pfxX":9.699481141049102,"pfxZ":5.526517260617235,"pX":-0.1319800535553224,"pZ":-0.2776611609122811,"vX0":-8.623260291922813,"vY0":-121.77703821746572,"vZ0":-10.033287960712537,"x":122.03,"y":246.28,"x0":2.1887872055312045,"y0":50.004850330650264,"z0":5.946803163468137,"aX":14.621231758297982},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.8,"breakHorizontal":-15.6,"spinRate":1366,"spinDirection":122},"zone":13,"typeConfidence":0.91,"plateTime":0.44916947045554334,"extension":6.867530968354109},"index":1,"playId":"9972e82b-92bf-3e19-9ff4-37b928fc196a","pitchNumber":2,"startTime":"2026-04-22T02:18:25.703Z","endTime":"2026-04-22T02:18:30.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.180242053797365,"aZ":-18.79093183946012,"pfxX":9.750707165311608,"pfxZ":7.406013864284667,"pX":0.48264891866716997,"pZ":1.3578967457589828,"vX0":-7.72238670066185,"vY0":-133.4458663524818,"vZ0":-8.568913270302906,"x":98.6,"y":202.12,"x0":2.144287231996726,"y0":50.004267143857945,"z0":5.959482789341518,"aX":17.622635606091016},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.8,"breakHorizontal":-16.1,"spinRate":2086,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.41014449877500114,"extension":6.784409087951559},"index":2,"playId":"edd3e964-3020-3668-93a4-6b84bfdfebc9","pitchNumber":3,"startTime":"2026-04-22T02:18:49.491Z","endTime":"2026-04-22T02:18:53.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.764358406400515,"aZ":-24.519848956045994,"pfxX":10.7081836751878,"pfxZ":4.289802350958258,"pX":-0.3218906655543492,"pZ":2.4539836426432764,"vX0":-9.861650315837183,"vY0":-133.25813511737692,"vZ0":-4.8873127136178445,"x":129.27,"y":172.52,"x0":2.049899547852193,"y0":50.00174194697121,"z0":6.101028062257447,"aX":19.104017688024722},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.8,"breakHorizontal":-17.0,"spinRate":2102,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.41228201472777126,"extension":6.7442222277687},"index":3,"playId":"506b214f-0016-3494-a8f9-f5958ca1fdcd","pitchNumber":4,"startTime":"2026-04-22T02:19:11.835Z","endTime":"2026-04-22T02:19:17.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:19:17.145Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vladimir Guerrero Jr. lines out sharply to third baseman Oswald Peraza.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T02:21:16.346Z","endTime":"2026-04-22T02:21:39.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","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":672724,"link":"/api/v1/people/672724"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.776822409799653,"aZ":-27.693855277692176,"pfxX":-8.17764226145765,"pfxZ":2.259173634532883,"pX":0.1433652122617588,"pZ":1.320270402290518,"vX0":7.207551190070222,"vY0":-139.99168492783318,"vZ0":-7.983841950166385,"x":111.54,"y":203.13,"x0":-1.4028974597771948,"y0":50.00459653422899,"z0":6.023765404620883,"aX":-16.22353059942914},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.6,"breakHorizontal":13.3,"spinRate":2218,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3913509424491357,"extension":6.3563864022621},"index":0,"playId":"50f9082f-bbd1-379a-aeee-1c638b0bb0c6","pitchNumber":1,"startTime":"2026-04-22T02:21:19.326Z","endTime":"2026-04-22T02:21:23.246Z","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":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6550237626984,"aZ":-35.49735167670692,"pfxX":4.214238283614705,"pfxZ":-2.118484177558493,"pX":-0.47151518317632857,"pZ":1.0273533839509976,"vX0":1.1468570805818907,"vY0":-125.02784344182834,"vZ0":-5.074059063636033,"x":134.97,"y":211.04,"x0":-1.4848489174082637,"y0":50.00583743177888,"z0":6.030874894799822,"aX":6.602926421041001},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.8,"breakHorizontal":-7.9,"spinRate":2919,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.43984895213901787,"extension":6.380956941657799},"hitData":{"launchSpeed":102.6,"launchAngle":7.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"hard","location":"5","coordinates":{"coordX":87.24,"coordY":148.87}},"index":1,"playId":"5c30c945-8d70-3cda-a129-554a15fa3ffe","pitchNumber":2,"startTime":"2026-04-22T02:21:32.578Z","endTime":"2026-04-22T02:21:39.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:21:39.479Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Sánchez grounds out sharply, second baseman Vaughn Grissom to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T02:21:55.543Z","endTime":"2026-04-22T02:22:09.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":0},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.958673084231624,"aZ":-24.76974733105259,"pfxX":-8.182880477097918,"pfxZ":3.7561181743474776,"pX":-0.027814832412982757,"pZ":2.0089085910460156,"vX0":6.253397674362567,"vY0":-139.05011511565405,"vZ0":-6.867959539203204,"x":118.06,"y":184.54,"x0":-1.2341733885005928,"y0":50.0054499722132,"z0":6.136127199135361,"aX":-16.148223462461544},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.6,"breakHorizontal":13.7,"spinRate":2205,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.3927613633559792,"extension":6.123628739336654},"hitData":{"launchSpeed":105.3,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":154.6,"coordY":147.8}},"index":0,"playId":"05650d7c-fe6d-33a7-b3be-41170cce6bf8","pitchNumber":1,"startTime":"2026-04-22T02:22:01.201Z","endTime":"2026-04-22T02:22:09.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:22:09.905Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Eloy Jiménez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T02:22:24.865Z","endTime":"2026-04-22T02:23:22.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51036385832559,"aZ":-29.089508219565907,"pfxX":-8.399695981047092,"pfxZ":1.5999935046053935,"pX":-1.1703201106448191,"pZ":2.2397968418216774,"vX0":3.774534176342712,"vY0":-137.7679246192654,"vZ0":-5.3411049389666605,"x":161.61,"y":178.31,"x0":-1.4667059886222766,"y0":50.00028788247345,"z0":6.168960223503795,"aX":-16.14886145044941},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.0,"breakHorizontal":14.4,"spinRate":2066,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3975228516524347,"extension":6.287489143830879},"index":0,"playId":"8f32147e-bd3b-30ae-a9f3-119b25408aed","pitchNumber":1,"startTime":"2026-04-22T02:22:34.195Z","endTime":"2026-04-22T02:22:38.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87607091210573,"aZ":-29.545864632606865,"pfxX":-7.599503254732282,"pfxZ":1.3211389827237348,"pX":-0.8746754339297181,"pZ":2.9003836720114853,"vX0":4.460484918385556,"vY0":-140.18425698244533,"vZ0":-3.679738538327829,"x":150.34,"y":160.47,"x0":-1.4967356772302352,"y0":50.00588505195867,"z0":6.152852441666128,"aX":-15.169522751728508},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.8,"breakHorizontal":12.8,"spinRate":2254,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3903017293089799,"extension":6.342892882010374},"index":1,"playId":"4262e465-d147-311f-8492-95fb86817a19","pitchNumber":2,"startTime":"2026-04-22T02:22:46.945Z","endTime":"2026-04-22T02:22:51.215Z","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":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.411995149833334,"aZ":-37.896519599058,"pfxX":3.0037076576431456,"pfxZ":-3.7271777088935245,"pX":-0.09374919619053142,"pZ":0.5698467589380194,"vX0":2.295637316778719,"vY0":-123.15286992722217,"vZ0":-5.360315957208502,"x":120.57,"y":223.39,"x0":-1.4280778546128279,"y0":50.00121649786447,"z0":5.979228062138783,"aX":4.614014591948278},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-7.8,"breakHorizontal":-6.0,"spinRate":2926,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.44472154506390016,"extension":6.432782028732816},"index":2,"playId":"a69c3ba0-534b-3ff2-9e49-396a6c3755bc","pitchNumber":3,"startTime":"2026-04-22T02:23:02.385Z","endTime":"2026-04-22T02:23:06.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.244918212378668,"aZ":-13.785053119219013,"pfxX":-4.070682712456172,"pfxZ":9.475481541727905,"pX":-0.6322770926408425,"pZ":3.3888004912783285,"vX0":3.691087592620173,"vY0":-138.07404439503736,"vZ0":-4.9521761375331685,"x":141.1,"y":147.28,"x0":-1.4541481295639462,"y0":50.00535721808013,"z0":6.12543219474498,"aX":-7.902027400241537},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":6.6,"spinRate":2310,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.3959035945131171,"extension":6.396801804134649},"index":3,"playId":"cb5b8b23-bda9-3b12-be16-1a9f193f5de0","pitchNumber":4,"startTime":"2026-04-22T02:23:18.459Z","endTime":"2026-04-22T02:23:22.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:23:22.926Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daulton Varsho singles on a ground ball to left fielder Bryce Teodosio. Eloy Jiménez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T02:23:45.872Z","endTime":"2026-04-22T02:24:08.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"postOnSecond":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.3,"endSpeed":77.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.942616662811453,"aZ":-34.980774165614406,"pfxX":0.637981350952554,"pfxZ":-1.838388051802907,"pX":-0.32231108911439244,"pZ":2.6817465630260027,"vX0":2.73933325489968,"vY0":-122.75744825667567,"vZ0":-1.3646158916469018,"x":129.29,"y":166.37,"x0":-1.534797021341086,"y0":50.00205621750512,"z0":6.218536420571713,"aX":0.9745137915528854},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.4,"breakHorizontal":-1.8,"spinRate":2790,"spinDirection":37},"zone":1,"typeConfidence":2.0,"plateTime":0.4459251741854833,"extension":6.2338747610017755},"index":0,"playId":"33c5d10d-87ed-30cb-86f6-3a8077bde754","pitchNumber":1,"startTime":"2026-04-22T02:23:45.872Z","endTime":"2026-04-22T02:23:49.680Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.318601368204984,"aZ":-28.639759001358144,"pfxX":-8.117197126042482,"pfxZ":1.8268681182804496,"pX":-0.8156996355962537,"pZ":2.8257380405351022,"vX0":3.95608283887622,"vY0":-138.11039549171466,"vZ0":-4.098013270561112,"x":148.09,"y":162.49,"x0":-1.21085893423849,"y0":50.00383235500507,"z0":6.251621010970166,"aX":-15.705653103660282},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.6,"breakHorizontal":13.9,"spinRate":2226,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.39635302926064764,"extension":6.165152320107494},"hitData":{"launchSpeed":99.3,"launchAngle":5.0,"totalDistance":152.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.59,"coordY":109.37}},"index":1,"playId":"3bac17cc-6b3c-3315-8b13-fe8eccd4e580","pitchNumber":2,"startTime":"2026-04-22T02:23:59.948Z","endTime":"2026-04-22T02:24:08.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:24:08.008Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kazuma Okamoto lines out sharply to third baseman Oswald Peraza.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T02:24:18.475Z","endTime":"2026-04-22T02:26:21.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_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":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.006320349444376,"aZ":-29.057593386661043,"pfxX":-7.388183662211407,"pfxZ":1.5659694065213223,"pX":-0.6055184841006828,"pZ":3.411632841313522,"vX0":4.811272676205942,"vY0":-139.6972700054136,"vZ0":-2.6855118298357814,"x":140.08,"y":146.67,"x0":-1.3827685195981765,"y0":50.00639091631374,"z0":6.279146589527539,"aX":-14.727719453974403},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.5,"breakHorizontal":12.5,"spinRate":2121,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.3908382171260736,"extension":6.253514343326138},"index":0,"playId":"5bf5da28-99e9-3f52-9ea0-b8c267d4eaf1","pitchNumber":1,"startTime":"2026-04-22T02:25:02.651Z","endTime":"2026-04-22T02:25:00.651Z","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(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":94.8,"endSpeed":87.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93108513539061,"aZ":-27.339942854991477,"pfxX":-8.522877965189931,"pfxZ":2.4928802198359366,"pX":-0.8270981706130699,"pZ":1.4913715581020535,"vX0":4.524756746772282,"vY0":-137.94660900842172,"vZ0":-7.589681571727424,"x":148.53,"y":198.51,"x0":-1.3759862227792206,"y0":50.00246415928536,"z0":6.1050478308372025,"aX":-16.52572384339994},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.2,"breakHorizontal":14.5,"spinRate":2104,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3961259682066296,"extension":6.2621976949903395},"index":1,"playId":"2e59e915-9c03-3775-a11e-bd52e25cbe7d","pitchNumber":2,"startTime":"2026-04-22T02:25:06.956Z","endTime":"2026-04-22T02:25:10.820Z","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":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.111170567090912,"aZ":-34.68406130683318,"pfxX":4.165855603122527,"pfxZ":-1.6205949535111852,"pX":0.49117830297832726,"pZ":2.360065156413779,"vX0":3.2955640000644877,"vY0":-123.39089126891781,"vZ0":-2.2685773397961286,"x":98.28,"y":175.06,"x0":-1.402229796105302,"y0":50.006098457482096,"z0":6.208483435009074,"aX":6.436483957607802},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.2,"breakHorizontal":-8.3,"spinRate":2926,"spinDirection":27},"zone":6,"typeConfidence":2.0,"plateTime":0.443580972446318,"extension":6.2307853047708015},"index":2,"playId":"1baad02e-c315-3879-b465-920d6c270c95","pitchNumber":3,"startTime":"2026-04-22T02:25:39.130Z","endTime":"2026-04-22T02:25:42.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76357505436185,"aZ":-32.775423919161355,"pfxX":-4.878435204225802,"pfxZ":-0.35202227969073885,"pX":-1.053206367390276,"pZ":1.8541447585945194,"vX0":3.1023312272227437,"vY0":-130.11271385815283,"vZ0":-4.323815415012181,"x":157.15,"y":188.72,"x0":-1.6282890203127578,"y0":50.002578970899364,"z0":6.026123489601896,"aX":-8.349112290087099},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.4,"breakHorizontal":8.2,"spinRate":2110,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.42126244397937107,"extension":6.339561468374221},"index":3,"playId":"6c23386f-414c-321e-be6d-3f261d15b043","pitchNumber":4,"startTime":"2026-04-22T02:25:59.293Z","endTime":"2026-04-22T02:26:03.478Z","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":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.506387503439083,"aZ":-20.940358575824654,"pfxX":-6.912404796824333,"pfxZ":5.715416140686146,"pX":-0.16871602870748922,"pZ":1.9123064046073266,"vX0":5.213629455416658,"vY0":-139.34315578450995,"vZ0":-7.653580408793433,"x":123.43,"y":187.15,"x0":-1.1665485592851372,"y0":50.00372090729581,"z0":6.079855692614157,"aX":-13.584779756695752},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.9,"breakHorizontal":11.4,"spinRate":2181,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.3931959234631166,"extension":6.394843091331924},"hitData":{"launchSpeed":103.7,"launchAngle":8.0,"totalDistance":130.0,"trajectory":"line_drive","hardness":"hard","location":"5","coordinates":{"coordX":98.7,"coordY":167.15}},"index":4,"playId":"f6168d28-f981-3f44-9c57-06036b5d5414","pitchNumber":5,"startTime":"2026-04-22T02:26:13.986Z","endTime":"2026-04-22T02:26:21.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:26:21.322Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T02:28:26.615Z","endTime":"2026-04-22T02:30:12.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"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":678218,"link":"/api/v1/people/678218"},"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(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":79.0,"endSpeed":74.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.748691967624534,"aZ":-34.164533917260506,"pfxX":-2.1672084553846105,"pfxZ":-1.4645565716032252,"pX":-0.16632847188200822,"pZ":1.319525797534243,"vX0":-5.354044216711567,"vY0":-115.09322353281797,"vZ0":-3.703762515603646,"x":123.34,"y":203.15,"x0":2.4595407346960365,"y0":50.00205819240088,"z0":6.213856773874493,"aX":-2.945335287227697},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-3.2,"breakHorizontal":5.2,"spinRate":2242,"spinDirection":293},"zone":13,"typeConfidence":0.9,"plateTime":0.4735438852899172,"extension":6.6803780018312615},"index":0,"playId":"22efeb0f-bad7-3ea9-8dc9-a94065984193","pitchNumber":1,"startTime":"2026-04-22T02:28:29.260Z","endTime":"2026-04-22T02:28:33.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.666530506546565,"aZ":-18.701230366900415,"pfxX":9.87171162183905,"pfxZ":7.568126037753312,"pX":1.3389233455762666,"pZ":2.136815695174778,"vX0":-5.260478799128159,"vY0":-133.34407247625617,"vZ0":-6.8228188396210765,"x":65.96,"y":181.09,"x0":2.0664769881972376,"y0":50.00420863855909,"z0":6.102794460685007,"aX":17.57954170426111},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.2,"breakHorizontal":-16.6,"spinRate":2051,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.41252115106117015,"extension":6.598938647746027},"index":1,"playId":"65632d75-b5e6-38f7-87a3-2288171b61c7","pitchNumber":2,"startTime":"2026-04-22T02:28:50.315Z","endTime":"2026-04-22T02:28:54.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.458853269642567,"aZ":-18.74952246488254,"pfxX":9.410468143959987,"pfxZ":7.624857584714162,"pX":-0.8551791934779649,"pZ":1.984666245032802,"vX0":-11.18308681910208,"vY0":-131.9403740885215,"vZ0":-6.730658151609747,"x":149.6,"y":185.19,"x0":2.2185423776946602,"y0":50.00294669378093,"z0":5.953767830597722,"aX":16.56806356217385},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.5,"breakHorizontal":-14.5,"spinRate":2099,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.4153668764927141,"extension":6.776814766980148},"index":2,"playId":"ea2bec69-0ab1-3953-9bf1-841345caee5f","pitchNumber":3,"startTime":"2026-04-22T02:29:10.176Z","endTime":"2026-04-22T02:29:14.830Z","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":81.5,"endSpeed":75.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45184056213224,"aZ":-29.532348142728708,"pfxX":0.1923374188167486,"pfxZ":1.8552874199417624,"pX":0.3890223107640227,"pZ":0.7408397910909855,"vX0":-5.156397962168932,"vY0":-118.48336783558142,"vZ0":-6.059912668289263,"x":102.17,"y":218.78,"x0":2.567699353935536,"y0":50.00314879291555,"z0":6.027562885702178,"aX":0.2747086800399336},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.2,"breakHorizontal":0.8,"spinRate":2268,"spinDirection":289},"zone":14,"typeConfidence":0.9,"plateTime":0.46213413484827504,"extension":6.697691629636083},"index":3,"playId":"103eae26-f2ce-3d1b-807d-7d1552887a0f","pitchNumber":4,"startTime":"2026-04-22T02:29:27.734Z","endTime":"2026-04-22T02:29:31.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70069290545958,"aZ":-22.308446133789953,"pfxX":9.598509317203924,"pfxZ":5.595708768062449,"pX":-1.0162189373619948,"pZ":1.6334833998883798,"vX0":-11.441358653522634,"vY0":-132.55680712624775,"vZ0":-7.020490167268335,"x":155.74,"y":194.68,"x0":2.127153229889143,"y0":50.00403297455178,"z0":5.96721999965614,"aX":16.929851305528068},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.5,"breakHorizontal":-14.6,"spinRate":2087,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.41462461682436746,"extension":6.782070775102482},"index":4,"playId":"d7d399de-5ff3-3089-9c51-af4d5f74a54f","pitchNumber":5,"startTime":"2026-04-22T02:29:44.497Z","endTime":"2026-04-22T02:29:49.354Z","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":5,"startTime":"2026-04-22T02:29:58.971Z","endTime":"2026-04-22T02:30:07.472Z","isPitch":false,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.614468177116144,"aZ":-18.077627434892985,"pfxX":9.749799740859508,"pfxZ":7.71966139191392,"pX":0.4390433406589704,"pZ":1.8744040704971279,"vX0":-7.873573688445511,"vY0":-135.0429612202936,"vZ0":-7.657681897752243,"x":100.26,"y":188.17,"x0":2.142718150844882,"y0":50.000223200071936,"z0":6.044964640898002,"aX":17.79494473121586},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.2,"breakHorizontal":-15.7,"spinRate":2105,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.40742732333934484,"extension":6.702129511535713},"index":6,"playId":"80f3b858-b4f7-3ace-b83f-eaec531a97c4","pitchNumber":6,"startTime":"2026-04-22T02:30:07.472Z","endTime":"2026-04-22T02:30:12.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:30:12.094Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Trout grounds out to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T02:30:33.784Z","endTime":"2026-04-22T02:31:10.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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":1},"pitchData":{"startSpeed":77.5,"endSpeed":71.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.596151574255924,"aZ":-32.738191654365224,"pfxX":-1.240873365096392,"pfxZ":-0.44166936728766526,"pX":0.743656128211206,"pZ":1.486338704009832,"vX0":-3.558915771183446,"vY0":-112.84198094846072,"vZ0":-3.1162452261014466,"x":88.65,"y":198.65,"x0":2.505949069250494,"y0":50.00179812618146,"z0":6.20197496882274,"aX":-1.5908660249681497},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-1.3,"breakHorizontal":3.2,"spinRate":2219,"spinDirection":303},"zone":14,"typeConfidence":0.9,"plateTime":0.486433812528265,"extension":6.6975478442482315},"index":0,"playId":"62894f6e-f4c5-34f8-8035-4e3616ecdd58","pitchNumber":1,"startTime":"2026-04-22T02:30:33.784Z","endTime":"2026-04-22T02:30:37.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.365430446126293,"aZ":-16.99555844024879,"pfxX":6.480641501579601,"pfxZ":8.703613999092443,"pX":1.4253148064933112,"pZ":3.4932896020542383,"vX0":-4.830051888862098,"vY0":-132.03115034599224,"vZ0":-3.854672356301912,"x":62.67,"y":144.46,"x0":2.4478672621958473,"y0":50.000080650978084,"z0":6.2435399193997645,"aX":11.298008231627174},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.0,"breakHorizontal":-10.6,"spinRate":2266,"spinDirection":139},"zone":12,"typeConfidence":0.96,"plateTime":0.4168365377630048,"extension":6.47756851058334},"index":1,"playId":"66718bdb-5c44-3846-989f-3780a65c0912","pitchNumber":2,"startTime":"2026-04-22T02:30:47.857Z","endTime":"2026-04-22T02:30:51.271Z","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.1,"endSpeed":75.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89759293021582,"aZ":-22.560801098425294,"pfxX":9.047480600146397,"pfxZ":6.544089325808874,"pX":0.7599686834700488,"pZ":1.7727199649307448,"vX0":-6.166211383136464,"vY0":-120.77772868251157,"vZ0":-5.616294289556071,"x":88.03,"y":190.92,"x0":2.1786808691058233,"y0":50.0003723688258,"z0":6.12881739109545,"aX":13.281193506689004},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":10.7,"breakHorizontal":-14.8,"spinRate":1245,"spinDirection":129},"zone":9,"typeConfidence":0.91,"plateTime":0.4545915037046684,"extension":6.666041976247627},"hitData":{"launchSpeed":69.3,"launchAngle":6.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.79,"coordY":165.34}},"index":2,"playId":"1a46b59c-dbca-3da8-b36d-f19c093dca58","pitchNumber":3,"startTime":"2026-04-22T02:31:01.176Z","endTime":"2026-04-22T02:31:10.263Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:31:10.263Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out to right fielder Jesús Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T02:31:25.972Z","endTime":"2026-04-22T02:31:59.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.173169399222086,"aZ":-20.494353231101684,"pfxX":9.962555418991395,"pfxZ":6.617610415120911,"pX":-1.5414314744200825,"pZ":2.5972595552536095,"vX0":-12.398593766355978,"vY0":-132.0519794771851,"vZ0":-5.2938797959396044,"x":175.76,"y":168.65,"x0":1.920797514101519,"y0":50.006191305466245,"z0":6.136271542867168,"aX":17.594768812992946},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.9,"breakHorizontal":-15.4,"spinRate":1919,"spinDirection":143},"zone":11,"typeConfidence":0.91,"plateTime":0.4148098175449677,"extension":6.991402472886982},"index":0,"playId":"d4b031e9-2a0e-3f10-a8ac-20dfc6c0fa59","pitchNumber":1,"startTime":"2026-04-22T02:31:34.663Z","endTime":"2026-04-22T02:31:38.463Z","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":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.120376210261988,"aZ":-16.923935053615494,"pfxX":7.90339470929394,"pfxZ":8.480221315271436,"pX":-0.2249319982648994,"pZ":1.6988201560443315,"vX0":-9.041326504615526,"vY0":-133.12651735393638,"vZ0":-8.278670051183541,"x":125.57,"y":192.91,"x0":2.1856992949138627,"y0":50.00115562760825,"z0":6.0698436376534755,"aX":14.209562487885952},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.7,"breakHorizontal":-12.4,"spinRate":2038,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.411172722140396,"extension":6.721888975058739},"hitData":{"launchSpeed":98.2,"launchAngle":52.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.49,"coordY":105.5}},"index":1,"playId":"d3733c48-1bb6-37ea-9c2a-ef746ecc4322","pitchNumber":2,"startTime":"2026-04-22T02:31:47.989Z","endTime":"2026-04-22T02:31:59.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:31:59.704Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrés Giménez grounds out sharply, second baseman Vaughn Grissom to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T02:33:47.356Z","endTime":"2026-04-22T02:34:09.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.790022601098997,"aZ":-24.145373442306582,"pfxX":-6.765545469926749,"pfxZ":4.162315090059044,"pX":0.36756970183823906,"pZ":2.5159175989878424,"vX0":6.954041446108151,"vY0":-137.5752569597029,"vZ0":-5.043507989892531,"x":102.99,"y":170.85,"x0":-1.3065717448835001,"y0":50.00143945300024,"z0":5.996528081055303,"aX":-13.046561911839701},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.7,"breakHorizontal":10.9,"spinRate":2171,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.39721443179115434,"extension":6.528518519020046},"hitData":{"launchSpeed":100.5,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":140.93,"coordY":144.54}},"index":0,"playId":"1bbcb897-843e-3ebe-b269-f1fb55929c38","pitchNumber":1,"startTime":"2026-04-22T02:34:00.966Z","endTime":"2026-04-22T02:34:09.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:34:09.573Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Valenzuela grounds out sharply, second baseman Vaughn Grissom to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T02:34:27.415Z","endTime":"2026-04-22T02:34:53.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.627476583532356,"aZ":-29.58941608839986,"pfxX":-6.304761565708134,"pfxZ":1.4901412970180736,"pX":-0.9588656555441429,"pZ":2.536065420599423,"vX0":2.9547618505556064,"vY0":-130.78852933336202,"vZ0":-3.5365968549198823,"x":153.55,"y":170.31,"x0":-1.284286810438809,"y0":50.00099097148321,"z0":6.125217595380338,"aX":-10.919446508007717},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.2,"breakHorizontal":10.8,"spinRate":2021,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.41881932113646414,"extension":6.385306166502149},"index":0,"playId":"2cdb1eab-7b12-38c7-a2d6-595628702e60","pitchNumber":1,"startTime":"2026-04-22T02:34:31.353Z","endTime":"2026-04-22T02:34:35.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.628181921235765,"aZ":-14.014626580409953,"pfxX":-2.7245966257057055,"pfxZ":9.683380214659904,"pX":-0.059683182697550706,"pZ":2.5943747299833717,"vX0":4.26414975597331,"vY0":-136.4792054487254,"vZ0":-6.712080495744139,"x":119.27,"y":168.73,"x0":-1.292471214103925,"y0":50.004946963714154,"z0":6.061322563637179,"aX":-5.11117107305169},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":4.0,"spinRate":2257,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.4021955180400867,"extension":6.323178964265113},"hitData":{"launchSpeed":107.2,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":149.95,"coordY":154.11}},"index":1,"playId":"7bcad055-65d9-38b9-995d-5dfe222d3cbc","pitchNumber":2,"startTime":"2026-04-22T02:34:45.359Z","endTime":"2026-04-22T02:34:53.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:34:53.718Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out, second baseman Vaughn Grissom to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T02:35:15.080Z","endTime":"2026-04-22T02:36:26.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"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":"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.9,"endSpeed":85.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.272559939828074,"aZ":-17.174702132984248,"pfxX":-1.1680252709319983,"pfxZ":7.969915350782422,"pX":0.8930816965059883,"pZ":3.183321538175241,"vX0":6.255070114090647,"vY0":-136.59768130592312,"vZ0":-4.728790242463221,"x":82.96,"y":152.83,"x0":-1.2788279950236345,"y0":50.000735700855,"z0":6.124846266363251,"aX":-2.198120858551078},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.6,"breakHorizontal":0.7,"spinRate":2464,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.4016188423629381,"extension":6.414270425303562},"index":0,"playId":"4afdbb1c-b0f6-3c7b-bbad-d4de379c32ba","pitchNumber":1,"startTime":"2026-04-22T02:35:17.247Z","endTime":"2026-04-22T02:35:21.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60459699994174,"aZ":-24.75014843842031,"pfxX":-7.25965964889957,"pfxZ":3.8844349986586337,"pX":0.022764357962099586,"pZ":2.6563253607434314,"vX0":6.202523475083733,"vY0":-136.99315808756876,"vZ0":-4.865781210305706,"x":116.13,"y":167.06,"x0":-1.3209948791072847,"y0":50.004488285866785,"z0":6.134848830290836,"aX":-13.880802439999925},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.2,"breakHorizontal":12.0,"spinRate":2135,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3989318930317758,"extension":6.427410654440803},"index":1,"playId":"f3161e96-3546-3273-932c-e0feacf91c3a","pitchNumber":2,"startTime":"2026-04-22T02:35:32.656Z","endTime":"2026-04-22T02:35:36.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.626114659568625,"aZ":-36.68421029668201,"pfxX":4.266505809723498,"pfxZ":-3.0004604714485286,"pX":-0.5124233650114097,"pZ":2.1784792396407258,"vX0":0.6403982152755282,"vY0":-121.52102867631643,"vZ0":-1.8626285860881922,"x":136.53,"y":179.96,"x0":-1.3335417067312645,"y0":50.002006658714286,"z0":6.125829116350473,"aX":6.414564668733845},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.6,"breakHorizontal":-7.9,"spinRate":2826,"spinDirection":38},"zone":7,"typeConfidence":2.0,"plateTime":0.4498145517163885,"extension":6.260778541782347},"index":2,"playId":"14105c06-14c1-35f7-956e-6b45d703797d","pitchNumber":3,"startTime":"2026-04-22T02:35:46.646Z","endTime":"2026-04-22T02:35:50.583Z","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":89.5,"endSpeed":82.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88980341620897,"aZ":-29.328001045583438,"pfxX":-4.659544997063089,"pfxZ":1.6421260939306173,"pX":-1.9488741775879872,"pZ":3.159589780290652,"vX0":0.24225020802421016,"vY0":-130.48311602552826,"vZ0":-2.278757041096572,"x":191.29,"y":153.47,"x0":-1.4366665853381702,"y0":50.00345885529156,"z0":6.240571433748156,"aX":-8.083990181844976},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.8,"breakHorizontal":8.4,"spinRate":2008,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4187840816337074,"extension":6.1213900895443825},"index":3,"playId":"e9f2db55-ba17-3290-a927-f730529f4882","pitchNumber":4,"startTime":"2026-04-22T02:36:03.682Z","endTime":"2026-04-22T02:36:07.284Z","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":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.003111368700946,"aZ":-15.70599940908322,"pfxX":-3.803941627089598,"pfxZ":8.605389290693289,"pX":0.7753711807060713,"pZ":2.8012374631133787,"vX0":7.265844133578129,"vY0":-137.36281442812023,"vZ0":-6.185837962209579,"x":87.44,"y":163.15,"x0":-1.4080669599512021,"y0":50.00515914594087,"z0":6.147667930733892,"aX":-7.28213244908111},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":5.4,"spinRate":2875,"spinDirection":114},"zone":3,"typeConfidence":2.0,"plateTime":0.39851598399760224,"extension":6.217527489041539},"hitData":{"launchSpeed":79.5,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.98,"coordY":153.83}},"index":4,"playId":"0fa6382c-d38b-34d2-9925-3b66ef19696e","pitchNumber":5,"startTime":"2026-04-22T02:36:19.311Z","endTime":"2026-04-22T02:36:26.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:36:26.741Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out sharply, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T02:38:23.417Z","endTime":"2026-04-22T02:38:38.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.203265180097468,"aZ":-21.821123045229545,"pfxX":10.076366906209708,"pfxZ":5.826480416076484,"pX":-0.12494817631671432,"pZ":2.7994033515923364,"vX0":-9.620494492472867,"vY0":-132.91244657337563,"vZ0":-4.561925480570639,"x":121.76,"y":163.2,"x0":2.243710633420557,"y0":50.005920335637356,"z0":6.135999269774208,"aX":17.915465311786278},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.6,"breakHorizontal":-16.0,"spinRate":2001,"spinDirection":139},"zone":5,"typeConfidence":0.91,"plateTime":0.41312047740598645,"extension":6.795280926986207},"hitData":{"launchSpeed":109.4,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":101.73,"coordY":168.36}},"index":0,"playId":"38b3df69-81a8-3f43-b3aa-aea0a1404de9","pitchNumber":1,"startTime":"2026-04-22T02:38:29.572Z","endTime":"2026-04-22T02:38:38.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:38:38.573Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oswald Peraza singles on a sharp ground ball to left fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T02:38:58.979Z","endTime":"2026-04-22T02:39:09.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.434140934732635,"aZ":-20.05443214347969,"pfxX":8.901736239802725,"pfxZ":6.867521913240257,"pX":-0.2157154197540263,"pZ":2.767685327922747,"vX0":-8.768365751985066,"vY0":-132.08967699932322,"vZ0":-5.129268761509826,"x":125.22,"y":164.05,"x0":1.992115350330221,"y0":50.005529921948835,"z0":6.211743874491193,"aX":15.715288923549755},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.5,"breakHorizontal":-14.2,"spinRate":1883,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.4148512837580127,"extension":6.671599434317141},"hitData":{"launchSpeed":101.2,"launchAngle":-3.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":101.14,"coordY":161.08}},"index":0,"playId":"e6d7259f-fd85-3695-8ffd-7ca42523cf89","pitchNumber":1,"startTime":"2026-04-22T02:38:59.431Z","endTime":"2026-04-22T02:39:09.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:39:09.794Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a sharp line drive to right fielder Jesús Sánchez. Oswald Peraza to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T02:39:27.828Z","endTime":"2026-04-22T02:42:17.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnThird":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":77.3,"endSpeed":70.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10413753863642,"aZ":-31.842029952085966,"pfxX":-1.4509769088438689,"pfxZ":0.2583848766434631,"pX":-0.29634306655707177,"pZ":2.0237255993139005,"vX0":-5.580169091799209,"vY0":-112.36861453426202,"vZ0":-2.2175163605284713,"x":128.3,"y":184.14,"x0":2.416884143386943,"y0":50.00172945183206,"z0":6.287268388102802,"aX":-1.8368667086073263},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":0.1,"breakHorizontal":4.2,"spinRate":2030,"spinDirection":276},"zone":7,"typeConfidence":0.9,"plateTime":0.489174724763799,"extension":6.630443734256972},"index":0,"playId":"b04c8220-6848-38c0-b3c7-741223fd74b5","pitchNumber":1,"startTime":"2026-04-22T02:39:35.607Z","endTime":"2026-04-22T02:39:39.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87721072468952,"aZ":-31.741012802060528,"pfxX":0.31820658954010383,"pfxZ":0.3032867283780445,"pX":-1.3849162545679337,"pZ":0.28273162391486906,"vX0":-8.356879951030194,"vY0":-118.1287226304516,"vZ0":-6.48538877121642,"x":169.79,"y":231.15,"x0":2.159796601312995,"y0":50.002156288994094,"z0":5.988290610261586,"aX":0.45109083136144457},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.8,"breakHorizontal":1.4,"spinRate":2194,"spinDirection":305},"zone":13,"typeConfidence":0.9,"plateTime":0.4639868837275922,"extension":6.761693266538136},"index":1,"playId":"f52beb27-2c6d-3f00-91b1-791587629644","pitchNumber":2,"startTime":"2026-04-22T02:39:53.763Z","endTime":"2026-04-22T02:39:58.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.787356664975896,"aZ":-17.60530632244952,"pfxX":8.328125735493542,"pfxZ":8.440749992542152,"pX":1.0874923851905136,"pZ":2.3309018283172023,"vX0":-5.87511155038903,"vY0":-131.07619070920154,"vZ0":-6.05495909648453,"x":75.55,"y":175.85,"x0":2.285063719808492,"y0":50.0023333449467,"z0":6.002069812523974,"aX":14.374485290777008},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.0,"breakHorizontal":-13.7,"spinRate":2077,"spinDirection":139},"zone":14,"typeConfidence":0.67,"plateTime":0.41914997376911955,"extension":6.8110660445391575},"index":2,"playId":"6f133d4e-a155-3564-975b-f2acd4faf4f3","pitchNumber":3,"startTime":"2026-04-22T02:40:18.104Z","endTime":"2026-04-22T02:40:22.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.219172303660745,"aZ":-16.961962905108184,"pfxX":8.475270188237673,"pfxZ":8.516968298718371,"pX":-0.8700682252821095,"pZ":2.256574932573425,"vX0":-10.41405962225969,"vY0":-133.20485867599294,"vZ0":-6.791099192837546,"x":150.16,"y":177.85,"x0":2.000101516565708,"y0":50.00369417497587,"z0":6.078124271516333,"aX":15.140049458740725},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.9,"breakHorizontal":-13.0,"spinRate":2073,"spinDirection":141},"zone":13,"typeConfidence":0.91,"plateTime":0.41214232182243027,"extension":6.785229249095104},"index":3,"playId":"3858909a-19b0-3980-a25c-d41756a53f14","pitchNumber":4,"startTime":"2026-04-22T02:40:38.808Z","endTime":"2026-04-22T02:40:42.690Z","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":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-22T02:40:52.513Z","endTime":"2026-04-22T02:41:11.416Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.970817723946908,"aZ":-30.07080151061516,"pfxX":0.08686960947101241,"pfxZ":1.4413958052730393,"pX":-1.5106285924451708,"pZ":0.7681204907234502,"vX0":-9.03796062862018,"vY0":-119.77273798424532,"vZ0":-5.991900910143875,"x":174.58,"y":218.04,"x0":2.2989771565795984,"y0":50.0001979046576,"z0":5.98882917077645,"aX":0.12827830829754533},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.4,"breakHorizontal":2.0,"spinRate":2369,"spinDirection":296},"zone":13,"typeConfidence":0.91,"plateTime":0.4571801207831072,"extension":6.930946750553571},"index":5,"playId":"a59b6aab-3057-3a03-9780-10244c136d6e","pitchNumber":5,"startTime":"2026-04-22T02:41:11.416Z","endTime":"2026-04-22T02:41:15.402Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.890249470823484,"aZ":-18.150550652119843,"pfxX":8.263908240987675,"pfxZ":7.834615973541803,"pX":0.6792258159529958,"pZ":2.672883593335521,"vX0":-6.526368871985426,"vY0":-133.2545261467653,"vZ0":-5.593038289700356,"x":91.11,"y":166.61,"x0":2.0921814226778146,"y0":50.00272576919078,"z0":6.119614380894609,"aX":14.791889300976106},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.1,"breakHorizontal":-13.4,"spinRate":1976,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.41178395381501787,"extension":6.715175128071645},"index":6,"playId":"1d16c79b-b9c4-352b-960c-8d5b28389bf5","pitchNumber":6,"startTime":"2026-04-22T02:41:37.997Z","endTime":"2026-04-22T02:41:42.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.369892899992507,"aZ":-23.20486254506931,"pfxX":10.053718614537324,"pfxZ":5.102115363334019,"pX":0.11732909543195431,"pZ":2.3488176603626036,"vX0":-8.532499460721752,"vY0":-132.0955847944058,"vZ0":-5.4184844301933985,"x":112.53,"y":175.36,"x0":2.090499453653803,"y0":50.005613543251776,"z0":6.143478364986068,"aX":17.686930650370133},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.2,"breakHorizontal":-16.2,"spinRate":1989,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.4153937545040587,"extension":6.775813841714119},"hitData":{"launchSpeed":106.6,"launchAngle":7.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":166.51,"coordY":103.59}},"index":7,"playId":"a3a889c0-d09c-3c0e-bf4c-cf0bb2edf404","pitchNumber":7,"startTime":"2026-04-22T02:42:06.325Z","endTime":"2026-04-22T02:42:17.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:42:17.351Z","atBatIndex":33},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Vaughn Grissom out on a sacrifice fly to center fielder Daulton Varsho. Oswald Peraza scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T02:43:26.926Z","endTime":"2026-04-22T02:43:43.243Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"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_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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":{"id":571578,"link":"/api/v1/people/571578"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T02:42:49.175Z","endTime":"2026-04-22T02:43:28.791Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.141802265409176,"aZ":-26.300425671490405,"pfxX":-0.33939564079751494,"pfxZ":3.689778039609342,"pX":-0.15356968616799632,"pZ":3.229993288139645,"vX0":-6.5722396218304135,"vY0":-124.88883126384994,"vZ0":-1.972743466220226,"x":122.85,"y":151.57,"x0":2.5470022399707934,"y0":50.0052573672206,"z0":6.1752719148319235,"aX":-0.540340737478624},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.5,"breakHorizontal":2.0,"spinRate":2307,"spinDirection":163},"zone":2,"typeConfidence":0.92,"plateTime":0.43714146879204785,"extension":6.897483668646392},"hitData":{"launchSpeed":92.0,"launchAngle":25.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.18,"coordY":64.2}},"index":1,"playId":"55b614fb-8753-3ad9-bb55-188391219570","pitchNumber":1,"startTime":"2026-04-22T02:43:28.791Z","endTime":"2026-04-22T02:43:43.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:43:43.243Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Logan O'Hoppe walks. Nolan Schanuel to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T02:44:27.971Z","endTime":"2026-04-22T02:46:28.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":6},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"ecaa5e07-c709-3830-83ad-211c88aaa247","startTime":"2026-04-22T02:44:10.423Z","endTime":"2026-04-22T02:44:13.738Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.745020921412888,"aZ":-25.705541317963103,"pfxX":6.000037154255059,"pfxZ":4.980560218246673,"pX":1.4409864582930325,"pZ":3.98155805931213,"vX0":-3.5220827393922436,"vY0":-113.27602993283745,"vZ0":0.3053575777823272,"x":62.07,"y":131.28,"x0":2.2366722891121746,"y0":50.00311958103181,"z0":6.415443254321307,"aX":7.79534131720071},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":9.4,"breakHorizontal":-10.0,"spinRate":1094,"spinDirection":125},"zone":12,"typeConfidence":0.85,"plateTime":0.4835821579648334,"extension":6.7373828949987855},"index":1,"playId":"83574174-96f2-30a1-afd3-523ae667f2ee","pitchNumber":1,"startTime":"2026-04-22T02:44:30.089Z","endTime":"2026-04-22T02:44:33.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76546029242655,"aZ":-33.36590069415629,"pfxX":-1.6933058591486096,"pfxZ":-0.9528139577052679,"pX":0.4295410882173456,"pZ":1.4851310266675954,"vX0":-4.031538332861368,"vY0":-111.54560968962346,"vZ0":-2.8089680759768307,"x":100.63,"y":198.68,"x0":2.4869797596534053,"y0":50.00378036194373,"z0":6.231905488884688,"aX":-2.1141748649593826},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-2.2,"breakHorizontal":4.2,"spinRate":2145,"spinDirection":307},"zone":14,"typeConfidence":0.9,"plateTime":0.4927565338028388,"extension":6.696956327344159},"index":2,"playId":"59bb72cc-8f4e-31ba-9fc8-438a0fd67ec9","pitchNumber":2,"startTime":"2026-04-22T02:44:50.708Z","endTime":"2026-04-22T02:44:55.188Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.544455299660275,"aZ":-20.611205577027988,"pfxX":9.226965878865235,"pfxZ":6.559042073879203,"pX":0.7103161949388508,"pZ":1.474001585821234,"vX0":-6.822012202892575,"vY0":-132.7284468667341,"vZ0":-7.878639819303768,"x":89.92,"y":198.98,"x0":2.1303769905582355,"y0":50.00490167961517,"z0":6.0117775986349296,"aX":16.270180903246217},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.1,"breakHorizontal":-15.0,"spinRate":2014,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.41455964443440685,"extension":6.8456608586717635},"index":3,"playId":"46a720d5-386f-3cb3-bb9e-9a11ad470d19","pitchNumber":3,"startTime":"2026-04-22T02:45:12.267Z","endTime":"2026-04-22T02:45:16.691Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.463820982192363,"aZ":-31.20297561947645,"pfxX":-1.3375099829463049,"pfxZ":0.7016984393098822,"pX":-0.45918010584486674,"pZ":2.0255428043994272,"vX0":-6.295577422713079,"vY0":-116.71610446837042,"vZ0":-2.8221239262656646,"x":134.5,"y":184.09,"x0":2.4493607576932854,"y0":50.000798814307345,"z0":6.19589065972283,"aX":-1.8393906878549604},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.8,"breakHorizontal":4.0,"spinRate":2310,"spinDirection":292},"zone":7,"typeConfidence":0.9,"plateTime":0.46972789411076876,"extension":6.679087200106487},"index":4,"playId":"12b51f9b-ab2f-3584-8012-a880fa5da19f","pitchNumber":4,"startTime":"2026-04-22T02:45:33.915Z","endTime":"2026-04-22T02:45:39.335Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11065146900724,"aZ":-30.06551930109193,"pfxX":-0.6447030656205157,"pfxZ":1.4736156381669216,"pX":0.4436022793703606,"pZ":0.8791723465633154,"vX0":-4.6462395830845695,"vY0":-118.56375250050607,"vZ0":-5.68487174815146,"x":100.09,"y":215.04,"x0":2.5101697834086196,"y0":50.0014395909754,"z0":6.043087262091111,"aX":-0.9191271709292735},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.6,"breakHorizontal":2.3,"spinRate":2176,"spinDirection":296},"zone":14,"typeConfidence":0.9,"plateTime":0.46151902234319664,"extension":6.727925710841271},"index":5,"playId":"8f0ce13a-cad1-3287-bb14-abd1e14d53ed","pitchNumber":5,"startTime":"2026-04-22T02:45:59.142Z","endTime":"2026-04-22T02:46:03.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72943910695743,"aZ":-22.65977630011076,"pfxX":11.896976821321712,"pfxZ":5.3332746927700825,"pX":0.26966914446903095,"pZ":1.4011981513572507,"vX0":-8.576786293557628,"vY0":-133.73897041964213,"vZ0":-7.704420979284701,"x":106.72,"y":200.95,"x0":1.9959357006188865,"y0":50.00641866048474,"z0":5.982192154233327,"aX":21.244244104572026},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.9,"breakHorizontal":-19.3,"spinRate":2057,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4118336144007162,"extension":6.741989926113695},"index":6,"playId":"4c05b2bd-c4d6-3bd5-a742-dc02514cf0b7","pitchNumber":6,"startTime":"2026-04-22T02:46:23.807Z","endTime":"2026-04-22T02:46:28.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:46:28.838Z","atBatIndex":35},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bryce Teodosio grounds into a force out, shortstop Andrés Giménez to second baseman Ernie Clement. Logan O'Hoppe out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T02:47:31.409Z","endTime":"2026-04-22T02:47:42.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"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":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T02:46:54.927Z","endTime":"2026-04-22T02:47:33.604Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2835012453337,"aZ":-18.97774795352644,"pfxX":8.713896237040272,"pfxZ":7.5467357563502215,"pX":0.36218627990588315,"pZ":1.7569857965960285,"vX0":-7.650989445088469,"vY0":-132.4266221121824,"vZ0":-7.584250097676529,"x":103.19,"y":191.34,"x0":2.1782139694478957,"y0":50.00653019201949,"z0":6.082879325463636,"aX":15.245366594560727},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.9,"breakHorizontal":-13.8,"spinRate":2025,"spinDirection":142},"zone":9,"typeConfidence":0.9,"plateTime":0.41603852806804076,"extension":6.8832352787007},"hitData":{"launchSpeed":72.8,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.23,"coordY":153.23}},"index":1,"playId":"3a10575a-ddc2-3111-9967-8bb51e967bd5","pitchNumber":1,"startTime":"2026-04-22T02:47:33.604Z","endTime":"2026-04-22T02:47:42.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:47:42.484Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ernie Clement strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T02:49:45.242Z","endTime":"2026-04-22T02:51:29.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.289838350915932,"aZ":-27.01725596113553,"pfxX":-5.321637331425591,"pfxZ":3.0907493598487044,"pX":-1.0820605061418906,"pZ":3.0117661205707513,"vX0":2.7041959667780726,"vY0":-127.7627840253782,"vZ0":-2.4810731372264305,"x":158.25,"y":157.46,"x0":-1.4582372389363207,"y0":50.00129333598897,"z0":6.101001180222531,"aX":-8.869305768996782},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":9.1,"spinRate":2400,"spinDirection":256},"zone":11,"typeConfidence":2.0,"plateTime":0.42737433352544674,"extension":6.29556417674027},"index":0,"playId":"6d937b8f-c1cf-3da3-9ded-c77feb901f5b","pitchNumber":1,"startTime":"2026-04-22T02:49:59.574Z","endTime":"2026-04-22T02:50:03.502Z","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":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28883472287825,"aZ":-27.05059138619154,"pfxX":-3.964497690783338,"pfxZ":3.1159920412049815,"pX":-0.9869842881246977,"pZ":0.7764123808525397,"vX0":2.2770112763589845,"vY0":-126.91421251732854,"vZ0":-7.397400070326507,"x":154.62,"y":217.82,"x0":-1.3775355438247063,"y0":50.00176773856575,"z0":5.862612260668726,"aX":-6.5117057062182},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.3,"breakHorizontal":6.7,"spinRate":2097,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.43043478606182983,"extension":6.410729332527407},"index":1,"playId":"c0b56121-ac7a-308b-8053-0b5ae5dd9b29","pitchNumber":2,"startTime":"2026-04-22T02:50:13.500Z","endTime":"2026-04-22T02:50:17.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.969530293158204,"aZ":-26.420815899143626,"pfxX":-8.722112955073683,"pfxZ":3.010476740485717,"pX":-0.12112497751991022,"pZ":1.9057441292904445,"vX0":6.353014931613649,"vY0":-137.12134601261494,"vZ0":-6.319617339340528,"x":121.62,"y":187.32,"x0":-1.3292241060674068,"y0":50.006838139046636,"z0":6.03146592313258,"aX":-16.692235846627877},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.3,"breakHorizontal":14.5,"spinRate":2055,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.39872153874382876,"extension":6.3882339722726655},"index":2,"playId":"dc91e1b3-c462-32c5-9b48-69ae7a70f437","pitchNumber":3,"startTime":"2026-04-22T02:50:30.156Z","endTime":"2026-04-22T02:50:34.011Z","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":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-22T02:50:38.626Z","endTime":"2026-04-22T02:50:50.811Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.974720326861068,"aZ":-31.83444237877773,"pfxX":-4.516591300297805,"pfxZ":0.20360756411226077,"pX":-0.4353134350461187,"pZ":1.2613075427000617,"vX0":4.265037220017294,"vY0":-128.0985382199121,"vZ0":-5.2718386671497015,"x":133.59,"y":204.72,"x0":-1.5302770583211356,"y0":50.00242447107242,"z0":5.817099741270857,"aX":-7.55102769002891},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.6,"breakHorizontal":7.3,"spinRate":1918,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.42659887149748066,"extension":6.302775373594101},"index":4,"playId":"056b90a4-28e9-3004-9595-d8a4c5b2b00d","pitchNumber":4,"startTime":"2026-04-22T02:50:50.811Z","endTime":"2026-04-22T02:50:54.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80667234701856,"aZ":-12.31002164479824,"pfxX":-3.6155394129587295,"pfxZ":10.226289290017542,"pX":-0.112093695737272,"pZ":3.4036189292381533,"vX0":4.804207636002795,"vY0":-138.26266134861277,"vZ0":-5.254766076450656,"x":121.27,"y":146.88,"x0":-1.3996300527866476,"y0":50.0066901198423,"z0":6.149746724327384,"aX":-7.026304778995771},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":5.6,"spinRate":2423,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3956066196803727,"extension":6.281432911429696},"index":5,"playId":"4121ba69-a271-35bc-b029-2944f0273d51","pitchNumber":5,"startTime":"2026-04-22T02:51:06.301Z","endTime":"2026-04-22T02:51:10.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00585477757743,"aZ":-30.29522379437924,"pfxX":-8.08276646328607,"pfxZ":0.9810312833523804,"pX":-0.7207345769533723,"pZ":1.7998143274362903,"vX0":4.854456501597789,"vY0":-137.23985291712273,"vZ0":-5.520719154886947,"x":144.47,"y":190.19,"x0":-1.4579296437601776,"y0":50.00394267873248,"z0":5.888715970040739,"aX":-15.493419515307535},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":0.8,"breakHorizontal":13.7,"spinRate":2695,"spinDirection":191},"zone":7,"typeConfidence":2.0,"plateTime":0.3983746563028361,"extension":6.431551320112438},"index":6,"playId":"d5ac4fab-8381-3962-aba5-397532593575","pitchNumber":6,"startTime":"2026-04-22T02:51:24.733Z","endTime":"2026-04-22T02:51:29.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:51:29.760Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a ground ball to third baseman Oswald Peraza.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T02:51:46.801Z","endTime":"2026-04-22T02:53:57.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23830999749612,"aZ":-14.180964054313753,"pfxX":-5.971895532169736,"pfxZ":9.238317904574519,"pX":0.722053677503311,"pZ":2.633072677043254,"vX0":7.511659301458928,"vY0":-138.9531074976048,"vZ0":-6.745031883198782,"x":89.48,"y":167.69,"x0":-1.24527222404389,"y0":50.00688228395933,"z0":6.0412727973174905,"aX":-11.636819892649951},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":9.2,"spinRate":2353,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.39475856896736783,"extension":6.182937870437306},"index":0,"playId":"98a48741-c599-33a0-8b3d-bd2972cdcad9","pitchNumber":1,"startTime":"2026-04-22T02:51:51.931Z","endTime":"2026-04-22T02:51:55.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71653567121347,"aZ":-15.251026251849327,"pfxX":-6.388964399113448,"pfxZ":8.679010994373922,"pX":1.4534736658302037,"pZ":1.741473997233979,"vX0":9.85545230790611,"vY0":-138.88583716306425,"vZ0":-8.688214785424648,"x":61.6,"y":191.76,"x0":-1.3143424462802877,"y0":50.00174928959419,"z0":5.929141048313364,"aX":-12.455857237374058},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":9.5,"spinRate":1594,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.394694179679691,"extension":6.393697163779577},"index":1,"playId":"a2710886-221a-3ee1-a1ba-2e0f624721a8","pitchNumber":2,"startTime":"2026-04-22T02:52:05.590Z","endTime":"2026-04-22T02:52:08.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66435720867402,"aZ":-12.908449904198855,"pfxX":-4.280324732881598,"pfxZ":9.723405449275877,"pX":0.477174967961179,"pZ":2.325204160868976,"vX0":6.263430992399252,"vY0":-140.1076350279583,"vZ0":-8.182691930035222,"x":98.81,"y":176.0,"x0":-1.2347240504025443,"y0":50.00118545455474,"z0":6.133651777158376,"aX":-8.480043082454229},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":6.4,"spinRate":2662,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.39144396641394863,"extension":6.388714498923381},"index":2,"playId":"e051f033-b8f4-3e8f-a30f-b2257b02b815","pitchNumber":3,"startTime":"2026-04-22T02:52:21.550Z","endTime":"2026-04-22T02:52:25.626Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-22T02:52:32.265Z","endTime":"2026-04-22T02:52:46.530Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.573328668762734,"aZ":-33.59149095581065,"pfxX":5.89212693354741,"pfxZ":-0.884656318365411,"pX":1.1849414510987204,"pZ":0.948954059014308,"vX0":4.003173316442412,"vY0":-126.26274633849485,"vZ0":-5.884594137467555,"x":71.83,"y":213.16,"x0":-1.1908149470191003,"y0":50.003496218754115,"z0":6.0381633434558495,"aX":9.438855380412635},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.8,"breakHorizontal":-11.6,"spinRate":2997,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4351009682014433,"extension":6.367633023803241},"index":4,"playId":"be7b9382-9614-30ef-a71c-78f415c5b094","pitchNumber":4,"startTime":"2026-04-22T02:52:46.530Z","endTime":"2026-04-22T02:52:50.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.711263454519514,"aZ":-16.404504910472877,"pfxX":-5.355716796254047,"pfxZ":8.345542375535016,"pX":0.975211756461546,"pZ":2.1300837161773867,"vX0":7.625107675433227,"vY0":-136.51194020225682,"vZ0":-7.502615299791304,"x":79.83,"y":181.27,"x0":-1.1568275281530453,"y0":50.005077312817,"z0":6.041018010652069,"aX":-10.122738263700699},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.7,"breakHorizontal":8.2,"spinRate":2774,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.40105609967149114,"extension":6.325756224654742},"index":5,"playId":"1d436779-cc11-331f-a770-4d76c98a359c","pitchNumber":5,"startTime":"2026-04-22T02:53:00.864Z","endTime":"2026-04-22T02:53:04.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.228860624760735,"aZ":-29.621588926511993,"pfxX":-7.985576104993901,"pfxZ":1.3039264755696856,"pX":-0.902356592443851,"pZ":3.708827592628982,"vX0":4.64218333193061,"vY0":-138.78627352208088,"vZ0":-1.2210000073610092,"x":151.4,"y":138.64,"x0":-1.553557239313123,"y0":50.00682897182612,"z0":6.115930257975425,"aX":-15.679904606758889},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.3,"breakHorizontal":13.6,"spinRate":2018,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.3937181654697737,"extension":6.333399415145027},"index":6,"playId":"92836f19-c770-3046-808c-a1be0070ecc6","pitchNumber":6,"startTime":"2026-04-22T02:53:16.324Z","endTime":"2026-04-22T02:53:20.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09825736237745,"aZ":-28.126984652466593,"pfxX":-5.398571756432311,"pfxZ":2.305251873906532,"pX":-0.276693892308042,"pZ":1.2083479629647322,"vX0":4.736955435956622,"vY0":-131.18623849451487,"vZ0":-6.756215369869472,"x":127.55,"y":206.15,"x0":-1.398809943903757,"y0":50.00119963275043,"z0":5.895755301556491,"aX":-9.468806789201036},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.0,"breakHorizontal":8.8,"spinRate":2819,"spinDirection":185},"zone":13,"typeConfidence":2.0,"plateTime":0.4165024830131627,"extension":6.619166651109125},"hitData":{"launchSpeed":96.6,"launchAngle":4.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.28,"coordY":162.91}},"index":7,"playId":"c3e22398-9964-3056-84d9-cb9d135a9dac","pitchNumber":7,"startTime":"2026-04-22T02:53:44.992Z","endTime":"2026-04-22T02:53:57.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:53:57.696Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jesús Sánchez singles on a sharp ground ball to right fielder Jo Adell. Vladimir Guerrero Jr. to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T02:55:08.107Z","endTime":"2026-04-22T02:56:00.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"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":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"postOnThird":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":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":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T02:54:24.385Z","endTime":"2026-04-22T02:55:10.081Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.359091454932933,"aZ":-18.44614339908808,"pfxX":-9.036874852417021,"pfxZ":6.998725488523208,"pX":-0.22689535648848994,"pZ":1.6948535711701136,"vX0":6.544367555032943,"vY0":-139.17007716736836,"vZ0":-8.156794487813439,"x":125.65,"y":193.02,"x0":-1.4353639091378405,"y0":50.00118991121371,"z0":5.886530454318158,"aX":-17.717372191683797},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.2,"breakHorizontal":15.0,"spinRate":1399,"spinDirection":183},"zone":8,"typeConfidence":2.0,"plateTime":0.39364310211136244,"extension":6.524485370070879},"index":1,"playId":"5dde6360-2174-307d-93aa-619ede7e8a42","pitchNumber":1,"startTime":"2026-04-22T02:55:10.081Z","endTime":"2026-04-22T02:55:13.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.531453557893812,"aZ":-14.240749369988578,"pfxX":-5.045385200902295,"pfxZ":9.153220673765063,"pX":1.3839589679577786,"pZ":1.1579202477522597,"vX0":9.03814604610605,"vY0":-138.96303930671476,"vZ0":-10.737903831429918,"x":64.25,"y":207.52,"x0":-1.2521512200460148,"y0":50.00675647115478,"z0":6.0133886045939375,"aX":-9.890325586124993},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":7.3,"spinRate":2015,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3938325155064346,"extension":6.70420805073733},"index":2,"playId":"115b60e5-8d88-33f8-a259-4a8daec74db9","pitchNumber":2,"startTime":"2026-04-22T02:55:30.759Z","endTime":"2026-04-22T02:55:34.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.870193098352342,"aZ":-26.18513320288658,"pfxX":-7.626599407780229,"pfxZ":3.083556498472693,"pX":0.8283492377802109,"pZ":1.8756377283831738,"vX0":7.762662440552365,"vY0":-138.232004557172,"vZ0":-6.757028735441641,"x":85.43,"y":188.14,"x0":-1.0209854608030147,"y0":50.002268999831905,"z0":6.1015947048297265,"aX":-14.807488431355072},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.3,"breakHorizontal":12.2,"spinRate":2149,"spinDirection":317},"zone":14,"typeConfidence":2.0,"plateTime":0.3957518914439526,"extension":6.329425047899696},"hitData":{"launchSpeed":100.4,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":172.56,"coordY":114.48}},"index":3,"playId":"f5accbcf-534b-3470-811a-4e5c90ec6151","pitchNumber":3,"startTime":"2026-04-22T02:55:48.374Z","endTime":"2026-04-22T02:56:00.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:56:00.253Z","atBatIndex":39},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Eloy Jiménez out on a sacrifice fly to left fielder Bryce Teodosio. Vladimir Guerrero Jr. scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T02:57:38.906Z","endTime":"2026-04-22T02:58:34.074Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":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":669326,"link":"/api/v1/people/669326"},"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":686799,"link":"/api/v1/people/686799"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T02:56:45.098Z","endTime":"2026-04-22T02:57:41.245Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.45300050021633,"aZ":-24.29378410721679,"pfxX":-9.168743800273225,"pfxZ":4.040103468791473,"pX":0.4743711276493635,"pZ":1.8742161931125327,"vX0":8.264168616202657,"vY0":-139.51826294660407,"vZ0":-7.128390283941675,"x":98.92,"y":188.18,"x0":-1.3501207320046213,"y0":50.00303658022119,"z0":6.088748714179137,"aX":-17.88679073646638},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.9,"breakHorizontal":14.6,"spinRate":2158,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.39416189490005227,"extension":6.434277600456928},"index":1,"playId":"4b56f98e-b027-3a4b-8054-fab0f82c6a4b","pitchNumber":1,"startTime":"2026-04-22T02:57:41.245Z","endTime":"2026-04-22T02:57:45.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.432354826933164,"aZ":-25.059813184487616,"pfxX":-7.839510410319379,"pfxZ":3.7130732267580786,"pX":-0.03515345418332142,"pZ":2.222591760690437,"vX0":6.479869408127686,"vY0":-138.2362586368201,"vZ0":-5.614953398511045,"x":118.34,"y":178.77,"x0":-1.4016694987585185,"y0":50.00552024731813,"z0":5.983144464147241,"aX":-15.036540135087815},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.6,"breakHorizontal":12.7,"spinRate":2221,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.39759953883057797,"extension":6.463657874955265},"index":2,"playId":"91f64509-f8f2-3052-bc9e-755d71234dc1","pitchNumber":2,"startTime":"2026-04-22T02:57:56.021Z","endTime":"2026-04-22T02:58:00.519Z","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":1},"index":3,"startTime":"2026-04-22T02:58:10.334Z","endTime":"2026-04-22T02:58:21.333Z","isPitch":false,"type":"action","player":{"id":650391,"link":"/api/v1/people/650391"}},{"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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49649977405087,"aZ":-37.72026770973436,"pfxX":3.7463292961396606,"pfxZ":-3.499673945285565,"pX":-1.1749531962425033,"pZ":2.3011051787441654,"vX0":-0.06480592647521857,"vY0":-125.97634505555887,"vZ0":-1.7315483222033143,"x":161.79,"y":176.65,"x0":-1.6343833467687192,"y0":50.00002154592202,"z0":6.081305836950966,"aX":5.9465251374720385},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-6.5,"breakHorizontal":-6.7,"spinRate":2908,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.43684034703867924,"extension":6.301695760112256},"hitData":{"launchSpeed":94.4,"launchAngle":23.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.89,"coordY":72.16}},"index":4,"playId":"98a9d27f-f712-3261-9c54-f7c3373cbeb5","pitchNumber":3,"startTime":"2026-04-22T02:58:21.333Z","endTime":"2026-04-22T02:58:34.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:58:34.074Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daulton Varsho strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T03:01:13.904Z","endTime":"2026-04-22T03:03:27.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T02:59:00.946Z","endTime":"2026-04-22T02:59:38.864Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Sam Bachman replaces Jack Kochanowicz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-22T02:59:38.864Z","endTime":"2026-04-22T03:01:16.066Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696147,"link":"/api/v1/people/696147"},"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":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.431122166772358,"aZ":-32.697842878888764,"pfxX":1.4831161670986037,"pfxZ":-0.3221881943421119,"pX":1.0762027445206486,"pZ":1.9984129030440883,"vX0":5.486079758898243,"vY0":-126.79477302216492,"vZ0":-2.2497101140489866,"x":75.98,"y":184.82,"x0":-1.3137377958212135,"y0":50.00442696028307,"z0":5.522261413474019,"aX":2.399126081446972},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.8,"breakHorizontal":-4.0},"zone":14,"typeConfidence":2.0,"plateTime":0.43301032845605736,"extension":6.039302638185484},"index":2,"playId":"3a875c0c-1109-3b67-8134-eec1042368d8","pitchNumber":1,"startTime":"2026-04-22T03:01:16.066Z","endTime":"2026-04-22T03:01:20.346Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.541988391741874,"aZ":-19.152024875712208,"pfxX":-11.10561402394437,"pfxZ":6.470415126619024,"pX":1.0503213710146282,"pZ":0.7992543621530072,"vX0":10.48382545532859,"vY0":-141.26040693166982,"vZ0":-8.910771053299682,"x":76.96,"y":217.2,"x0":-1.2744522886739353,"y0":50.00071961962663,"z0":5.236505664943669,"aX":-22.340110808988985},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.8,"breakHorizontal":17.9},"zone":14,"typeConfidence":0.9,"plateTime":0.3884130643076795,"extension":6.28759985983254},"index":3,"playId":"bf5dd01a-c0b8-3804-a18b-d5dfa6e0009e","pitchNumber":2,"startTime":"2026-04-22T03:01:32.520Z","endTime":"2026-04-22T03:01:36.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.313749274112112,"aZ":-33.83683362560566,"pfxX":0.6065023098334503,"pfxZ":-1.0277879980246105,"pX":-0.17882251335940502,"pZ":2.339693314698593,"vX0":3.1842169620575325,"vY0":-126.26330206246254,"vZ0":-1.1989259415734677,"x":123.82,"y":175.61,"x0":-1.5342222014668245,"y0":50.00311484930459,"z0":5.53940693893049,"aX":0.9805137627973166},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.9,"breakHorizontal":-1.8},"zone":5,"typeConfidence":0.9,"plateTime":0.4335174216220077,"extension":5.94528712986741},"index":4,"playId":"a2cb6e99-f755-3da0-a2b6-65b62176843a","pitchNumber":3,"startTime":"2026-04-22T03:01:51.428Z","endTime":"2026-04-22T03:01:55.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.827907242610976,"aZ":-32.96158554162164,"pfxX":0.7697053146995879,"pfxZ":-0.4726041050049812,"pX":0.04853357545021917,"pZ":2.3726798293706444,"vX0":3.466850747422654,"vY0":-128.32856932487218,"vZ0":-1.4978151407695723,"x":115.15,"y":174.72,"x0":-1.4251155264596223,"y0":50.005788576203926,"z0":5.55358789702197,"aX":1.2719638683869192},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.0,"breakHorizontal":-2.3,"spinRate":2606,"spinDirection":75},"zone":5,"typeConfidence":0.91,"plateTime":0.4283186663751102,"extension":5.972992240169331},"index":5,"playId":"ac1a0d81-435f-3cfd-b517-88fc11eb0dbf","pitchNumber":4,"startTime":"2026-04-22T03:02:11.924Z","endTime":"2026-04-22T03:02:15.990Z","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":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.872020581386497,"aZ":-35.23881053614397,"pfxX":-9.206416879472133,"pfxZ":-1.7750301051870956,"pX":-2.196057064665394,"pZ":2.0262020619892924,"vX0":1.9222675868489616,"vY0":-130.78734307979553,"vZ0":-1.2121228837043563,"x":200.71,"y":184.07,"x0":-1.7469013390332904,"y0":50.0050782222206,"z0":5.1505062271784245,"aX":-15.871178577732547},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-3.2,"breakHorizontal":16.2,"spinRate":1336,"spinDirection":204},"zone":13,"typeConfidence":0.91,"plateTime":0.4195867489444045,"extension":6.577544836126552},"index":6,"playId":"c7200a9e-eeca-3c4f-939b-20f4a50aa72d","pitchNumber":5,"startTime":"2026-04-22T03:02:34.953Z","endTime":"2026-04-22T03:02:38.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.266073159549318,"aZ":-32.571993025440385,"pfxX":-0.5270770432414454,"pfxZ":-0.23340994196064102,"pX":0.24819354040640698,"pZ":1.9939806185844895,"vX0":3.9901671571977415,"vY0":-128.6366388911247,"vZ0":-2.6134111240891116,"x":107.54,"y":184.94,"x0":-1.2508793280596897,"y0":50.005278129902706,"z0":5.534061714992696,"aX":-0.8889296385380735},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.7,"breakHorizontal":0.1,"spinRate":2682,"spinDirection":74},"zone":8,"typeConfidence":0.89,"plateTime":0.42488189435446255,"extension":6.138308589441339},"index":7,"playId":"b78866ef-a3cd-3fdb-b101-8048c5365a65","pitchNumber":6,"startTime":"2026-04-22T03:02:52.417Z","endTime":"2026-04-22T03:02:56.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.997930552370466,"aZ":-31.345219127477254,"pfxX":-0.671163619248035,"pfxZ":0.4894600030583387,"pX":0.8860805429849817,"pZ":1.7387101865814814,"vX0":5.5606186376412285,"vY0":-129.313272745672,"vZ0":-3.4892317622954625,"x":83.22,"y":191.83,"x0":-1.2050328961494448,"y0":50.00271522808575,"z0":5.510523598274412,"aX":-1.1369428468834222},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.4,"breakHorizontal":0.0,"spinRate":2708,"spinDirection":42},"zone":14,"typeConfidence":0.89,"plateTime":0.42359490614425477,"extension":6.264992770818749},"index":8,"playId":"fbfd6bf5-32a3-3f4d-b2ca-12cf6b89da8e","pitchNumber":7,"startTime":"2026-04-22T03:03:20.591Z","endTime":"2026-04-22T03:03:27.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:03:27.032Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach Neto lines out to second baseman Ernie Clement.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T03:05:42.363Z","endTime":"2026-04-22T03:07:09.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Spencer Miles replaces Patrick Corbin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T03:04:34.297Z","endTime":"2026-04-22T03:05:44.562Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693686,"link":"/api/v1/people/693686"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79065720456059,"aZ":-26.345766320921072,"pfxX":-10.532087722948527,"pfxZ":2.957594784243346,"pX":-0.38247745988649584,"pZ":3.097600491143624,"vX0":5.928548803610687,"vY0":-140.02120776634692,"vZ0":-2.6189190112334853,"x":131.58,"y":155.14,"x0":-1.1671619187012143,"y0":50.00348102178784,"z0":5.782440762976367,"aX":-20.759758707998316},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.9,"breakHorizontal":17.8,"spinRate":2199,"spinDirection":224},"zone":1,"typeConfidence":0.91,"plateTime":0.39228775187049214,"extension":6.659390144583386},"index":1,"playId":"f3111392-8ff4-3e43-af0f-97b9c6b845ba","pitchNumber":1,"startTime":"2026-04-22T03:05:44.562Z","endTime":"2026-04-22T03:05:48.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38615040146388,"aZ":-28.412198666525278,"pfxX":-10.043756890629808,"pfxZ":1.9246186175628033,"pX":-0.4495406792683122,"pZ":2.508956707158408,"vX0":5.406374602982743,"vY0":-139.14279792980807,"vZ0":-3.669232331208242,"x":134.14,"y":171.04,"x0":-1.117050132328087,"y0":50.001321167591456,"z0":5.735807182080225,"aX":-19.61342702195449},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.9,"breakHorizontal":17.0,"spinRate":2157,"spinDirection":220},"zone":4,"typeConfidence":0.91,"plateTime":0.39424883197331617,"extension":6.703111806830788},"index":2,"playId":"598b4623-ca92-36c4-978c-4b97332e04d5","pitchNumber":2,"startTime":"2026-04-22T03:05:58.469Z","endTime":"2026-04-22T03:06:01.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":86.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.54701231545965,"aZ":-13.532229481130022,"pfxX":-3.9979430777342015,"pfxZ":9.500261850080992,"pX":-0.018154193471867378,"pZ":4.881574662913339,"vX0":4.8863816809382445,"vY0":-140.56197327501545,"vZ0":-0.34949765988609643,"x":117.69,"y":106.98,"x0":-1.2755742349856638,"y0":50.00692168839726,"z0":5.901432387633347,"aX":-7.848918806278518},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":6.0,"spinRate":2729,"spinDirection":160},"zone":11,"typeConfidence":0.93,"plateTime":0.3925668792061283,"extension":6.5606255535755595},"index":3,"playId":"433aab21-deb7-3e68-bbe8-f9f7e6f91dfd","pitchNumber":3,"startTime":"2026-04-22T03:06:20.307Z","endTime":"2026-04-22T03:06:23.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69336022126052,"aZ":-31.3364877560079,"pfxX":0.47871297989823947,"pfxZ":0.5039925143779023,"pX":0.46024313681985446,"pZ":2.1173015041314978,"vX0":4.354576501545378,"vY0":-128.26350217353038,"vZ0":-2.952214322899236,"x":99.46,"y":181.61,"x0":-1.322179956963937,"y0":50.00377303238283,"z0":5.7284520283603,"aX":0.7966097382635632},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.5,"breakHorizontal":-1.8,"spinRate":2423,"spinDirection":120},"zone":9,"typeConfidence":0.91,"plateTime":0.42714906899294336,"extension":6.559203730568892},"index":4,"playId":"3a66db69-7cfd-3340-850f-dda7fd882603","pitchNumber":4,"startTime":"2026-04-22T03:06:35.608Z","endTime":"2026-04-22T03:06:39.560Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-22T03:06:55.106Z","endTime":"2026-04-22T03:07:00.867Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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.5,"endSpeed":82.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.187528629204493,"aZ":-33.29440661836733,"pfxX":1.5540329740682859,"pfxZ":-0.646975637569545,"pX":0.38921374985390744,"pZ":1.5934868266586437,"vX0":3.8818335380650115,"vY0":-130.2950401271405,"vZ0":-4.122569957322156,"x":102.16,"y":195.76,"x0":-1.3191150469495727,"y0":50.003773767639885,"z0":5.699335307528127,"aX":2.6843279701095732},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.8,"breakHorizontal":-3.6,"spinRate":2485,"spinDirection":69},"zone":9,"typeConfidence":0.91,"plateTime":0.4196310389866462,"extension":6.616284056443647},"hitData":{"launchSpeed":99.4,"launchAngle":11.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":127.87,"coordY":138.17}},"index":6,"playId":"c2c75448-f1e3-32ec-8bb4-4ab6589cc0c2","pitchNumber":5,"startTime":"2026-04-22T03:07:00.867Z","endTime":"2026-04-22T03:07:09.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:07:09.089Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Trout grounds out softly, pitcher Spencer Miles to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T03:07:26.702Z","endTime":"2026-04-22T03:07:55.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","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":693686,"link":"/api/v1/people/693686"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61671024818128,"aZ":-21.119632887008144,"pfxX":-9.670618027763318,"pfxZ":5.647734110442713,"pX":-0.18025482511034074,"pZ":2.6528426375076615,"vX0":6.099775111746546,"vY0":-139.32646521645466,"vZ0":-4.487136240731569,"x":123.87,"y":167.15,"x0":-1.1466456968042646,"y0":50.00247884642978,"z0":5.688240345656905,"aX":-18.92660004953361},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.5,"breakHorizontal":16.2,"spinRate":2286,"spinDirection":224},"zone":5,"typeConfidence":0.9,"plateTime":0.39380321964870646,"extension":6.833977752653524},"index":0,"playId":"c045f0d3-39c5-3bc6-8b74-fc19f3a5267c","pitchNumber":1,"startTime":"2026-04-22T03:07:31.656Z","endTime":"2026-04-22T03:07:35.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.449001999477375,"aZ":-23.634287991121973,"pfxX":-10.217008074746303,"pfxZ":4.190821343882501,"pX":-0.7095664434358065,"pZ":2.783836100360836,"vX0":4.938019943499186,"vY0":-142.03323949717716,"vZ0":-4.113194651304852,"x":144.05,"y":163.62,"x0":-1.146266713493916,"y0":50.000243684173974,"z0":5.759210365007877,"aX":-20.808447862286464},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.0,"breakHorizontal":17.4,"spinRate":1995,"spinDirection":180},"zone":4,"typeConfidence":0.91,"plateTime":0.3860713117531729,"extension":6.664537240910873},"hitData":{"launchSpeed":48.6,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":121.92,"coordY":175.58}},"index":1,"playId":"fad2f10a-1774-33c7-a1f6-e9a85e24e0e3","pitchNumber":2,"startTime":"2026-04-22T03:07:46.325Z","endTime":"2026-04-22T03:07:55.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:07:55.054Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T03:08:15.517Z","endTime":"2026-04-22T03:10:57.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":8},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55716295504518,"aZ":-29.096302834772686,"pfxX":-0.45274408414763645,"pfxZ":1.8130452234030052,"pX":0.7326263850315734,"pZ":1.7209481123924497,"vX0":5.197518219891103,"vY0":-129.52722890114973,"vZ0":-4.479952522259146,"x":89.07,"y":192.31,"x0":-1.2427786287917637,"y0":50.0009051042149,"z0":5.702771142618415,"aX":-0.7680685907985794},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.5,"breakHorizontal":-0.4,"spinRate":2519,"spinDirection":197},"zone":9,"typeConfidence":0.9,"plateTime":0.42318489176540997,"extension":6.694685387057775},"index":0,"playId":"1bf417af-f83b-3a73-a42c-541927800755","pitchNumber":1,"startTime":"2026-04-22T03:08:22.000Z","endTime":"2026-04-22T03:08:28.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55122742294933,"aZ":-34.0362724065884,"pfxX":1.8078799403053853,"pfxZ":-1.1150450178887912,"pX":0.8238648706999281,"pZ":1.447292656521433,"vX0":4.987174815481133,"vY0":-128.13866933361254,"vZ0":-3.827870790405889,"x":85.6,"y":199.7,"x0":-1.3829122081275262,"y0":50.005819635178675,"z0":5.620573198681805,"aX":3.0062901340233705},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.6,"breakHorizontal":-4.4,"spinRate":2405,"spinDirection":109},"zone":14,"typeConfidence":0.91,"plateTime":0.42748359689796533,"extension":6.991197014414279},"index":1,"playId":"0f58fb09-7b92-3639-ae81-854ba31bb949","pitchNumber":2,"startTime":"2026-04-22T03:08:45.811Z","endTime":"2026-04-22T03:08:50.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.540987153787974,"aZ":-23.62633852358765,"pfxX":-9.590968099289617,"pfxZ":4.353668950426329,"pX":-1.3730549449281526,"pZ":3.303377298659875,"vX0":3.236843654928448,"vY0":-139.51676367775863,"vZ0":-2.436815637176595,"x":169.34,"y":149.59,"x0":-1.304942735503087,"y0":50.0030310094321,"z0":5.751756966493671,"aX":-18.833207526002735},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.6,"breakHorizontal":16.7,"spinRate":2127,"spinDirection":290},"zone":11,"typeConfidence":0.91,"plateTime":0.39317078208477163,"extension":6.705817564668653},"index":2,"playId":"9fb77693-7231-371c-9441-59bae8a8d663","pitchNumber":3,"startTime":"2026-04-22T03:08:58.531Z","endTime":"2026-04-22T03:09:02.316Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-22T03:09:19.837Z","endTime":"2026-04-22T03:09:27.984Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.207588094546054,"aZ":-38.84191747141113,"pfxX":6.566568482392101,"pfxZ":-4.641871635285961,"pX":2.045825954765089,"pZ":1.8816542095428148,"vX0":6.098466901183148,"vY0":-119.91421784971347,"vZ0":-0.7904248023080787,"x":39.02,"y":187.98,"x0":-1.3966690453693729,"y0":50.004767659864505,"z0":5.723652085676867,"aX":9.428366967788254},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.3,"breakHorizontal":-13.6,"spinRate":2748,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4592313685139353,"extension":6.558099951308327},"index":4,"playId":"ea062d29-4acc-376b-be0f-3d81fb44d56d","pitchNumber":4,"startTime":"2026-04-22T03:09:27.984Z","endTime":"2026-04-22T03:09:31.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.95573143457281,"aZ":-23.081041825695376,"pfxX":-10.021406146252906,"pfxZ":4.449477019819329,"pX":-1.2000034340054742,"pZ":2.3642435679472436,"vX0":3.786446370010576,"vY0":-142.79745376926127,"vZ0":-5.031099325435775,"x":162.74,"y":174.95,"x0":-1.248830867469907,"y0":50.00698936733026,"z0":5.620973827730983,"aX":-20.492793951661657},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.1,"breakHorizontal":17.3,"spinRate":2350,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.38506125767318267,"extension":6.621497717625979},"index":5,"playId":"6813cc2d-4ed3-3d15-88b8-18967a506a2a","pitchNumber":5,"startTime":"2026-04-22T03:09:43.119Z","endTime":"2026-04-22T03:09:46.629Z","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.1,"endSpeed":87.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.966654492097604,"aZ":-14.764955154767923,"pfxX":-4.936879015510941,"pfxZ":8.767333481722282,"pX":-0.19471116090903304,"pZ":4.363122017439986,"vX0":4.573436072526011,"vY0":-141.1754446957329,"vZ0":-1.5936929227612426,"x":124.42,"y":120.98,"x0":-1.2071474048253907,"y0":50.004034351011356,"z0":5.902068931386974,"aX":-9.805426656810745},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":7.8,"spinRate":2325,"spinDirection":248},"zone":11,"typeConfidence":0.93,"plateTime":0.39039320208992967,"extension":6.762138342700447},"index":6,"playId":"f32c1138-518f-36c6-b600-a5ec43c702cb","pitchNumber":6,"startTime":"2026-04-22T03:10:13.877Z","endTime":"2026-04-22T03:10:17.620Z","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":80.2,"endSpeed":73.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58702681130439,"aZ":-43.101473611294175,"pfxX":6.3669100226337525,"pfxZ":-8.064748616779056,"pX":0.41138456763333336,"pZ":1.8481931091232193,"vX0":2.238601937004812,"vY0":-116.66271985592599,"vZ0":0.03925880711923835,"x":101.32,"y":188.88,"x0":-1.392782405382662,"y0":50.00546740055553,"z0":5.954586454745834,"aX":8.621587313130581},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-14.2,"breakHorizontal":-12.1,"spinRate":2860,"spinDirection":42},"zone":9,"typeConfidence":0.9,"plateTime":0.47272380188996443,"extension":6.675765226301623},"index":7,"playId":"4b877e2f-f607-32dd-8320-edd3d63a5234","pitchNumber":7,"startTime":"2026-04-22T03:10:29.613Z","endTime":"2026-04-22T03:10:33.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37696226167831,"aZ":-23.027964802967713,"pfxX":-9.96379445044234,"pfxZ":4.61387152666555,"pX":0.11655847348576684,"pZ":2.303323157330031,"vX0":6.9725684310917595,"vY0":-140.07217798720447,"vZ0":-5.30375596909809,"x":112.56,"y":176.59,"x0":-1.1136255564276332,"y0":50.002336260544915,"z0":5.732111572112051,"aX":-19.749142404593275},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.4,"breakHorizontal":16.6,"spinRate":2156,"spinDirection":227},"zone":5,"typeConfidence":0.91,"plateTime":0.39140949308197914,"extension":6.836946755419126},"index":8,"playId":"f9397755-cd6c-3b96-a976-f41e412bedbe","pitchNumber":8,"startTime":"2026-04-22T03:10:53.404Z","endTime":"2026-04-22T03:10:57.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:10:57.776Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kazuma Okamoto flies out sharply to left fielder Bryce Teodosio.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T03:12:50.820Z","endTime":"2026-04-22T03:13:24.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_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":1},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.585149257699765,"aZ":-31.76463354548454,"pfxX":-0.02676189240416882,"pfxZ":0.26168646883153013,"pX":0.8952536707133898,"pZ":1.455903356142449,"vX0":5.8373434422561425,"vY0":-125.23530137217355,"vZ0":-3.591549304779771,"x":82.88,"y":199.47,"x0":-1.463701473382357,"y0":50.00617878730745,"z0":5.510367859795687,"aX":-0.04330027605555168},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.1,"breakHorizontal":-1.3,"spinRate":2702,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.4375718723725486,"extension":5.955607656286882},"index":0,"playId":"91edd5d5-1236-3f52-99fd-af77355b40a3","pitchNumber":1,"startTime":"2026-04-22T03:12:58.963Z","endTime":"2026-04-22T03:13:02.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32835714292306,"aZ":-32.22076244613281,"pfxX":0.26769763478042197,"pfxZ":-0.03176008138487241,"pX":0.09658907958890631,"pZ":2.0984464821758855,"vX0":3.8445745192517276,"vY0":-128.12044522702888,"vZ0":-2.355065593115155,"x":113.32,"y":182.12,"x0":-1.4577475437059777,"y0":50.00046262262255,"z0":5.546245446292893,"aX":0.4444407187692353},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.4,"breakHorizontal":-1.3,"spinRate":2823,"spinDirection":110},"zone":8,"typeConfidence":0.9,"plateTime":0.42741326907418875,"extension":6.069737205604462},"hitData":{"launchSpeed":104.6,"launchAngle":43.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":56.44,"coordY":76.55}},"index":1,"playId":"5154ae8c-115c-3943-af15-e35d25e36120","pitchNumber":2,"startTime":"2026-04-22T03:13:13.362Z","endTime":"2026-04-22T03:13:24.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:13:24.684Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrés Giménez flies out to center fielder Mike Trout.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T03:13:41.139Z","endTime":"2026-04-22T03:14:16.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"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":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":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":81.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.25813103917674,"aZ":-34.77559701259957,"pfxX":-11.283024659769469,"pfxZ":-1.5264701078491072,"pX":-1.619147754316527,"pZ":3.0044849317024713,"vX0":3.783454696405879,"vY0":-131.49409308930402,"vZ0":0.9450467342711268,"x":178.72,"y":157.66,"x0":-1.6321348290983664,"y0":50.00022156626858,"z0":5.270631962784562,"aX":-19.270374175705914},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-2.2,"breakHorizontal":19.2,"spinRate":1874,"spinDirection":297},"zone":11,"typeConfidence":0.92,"plateTime":0.420510860512997,"extension":6.4373808859292065},"index":0,"playId":"7478b29d-f784-36e5-b803-a9993000dee2","pitchNumber":1,"startTime":"2026-04-22T03:13:51.146Z","endTime":"2026-04-22T03:13:54.402Z","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":87.5,"endSpeed":79.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74817615204268,"aZ":-31.64646025025061,"pfxX":2.1251079256488223,"pfxZ":0.32227053821907425,"pX":0.4444822227332894,"pZ":2.6641921578443175,"vX0":4.102218432497925,"vY0":-127.30576675023028,"vZ0":-0.9412058969865811,"x":100.06,"y":166.85,"x0":-1.4705868352871023,"y0":50.001158385098115,"z0":5.567912515292749,"aX":3.4494212578410415},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.6,"breakHorizontal":-4.9,"spinRate":2559,"spinDirection":54},"zone":6,"typeConfidence":2.0,"plateTime":0.43202901263201987,"extension":6.059220980176341},"hitData":{"launchSpeed":95.4,"launchAngle":31.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.58,"coordY":52.44}},"index":1,"playId":"ee75eca6-e061-34a5-817f-3f5cb8ccd4a5","pitchNumber":2,"startTime":"2026-04-22T03:14:06.346Z","endTime":"2026-04-22T03:14:16.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:14:16.190Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Valenzuela grounds out sharply to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T03:14:30.954Z","endTime":"2026-04-22T03:15:03.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"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":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"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(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":87.4,"endSpeed":79.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.541240634762012,"aZ":-32.042198096087425,"pfxX":0.11492033113658096,"pfxZ":0.08008703568385123,"pX":1.1067131368109473,"pZ":0.8974409849916014,"vX0":6.143947462905346,"vY0":-127.04266789466668,"vZ0":-4.692738750335401,"x":74.81,"y":214.55,"x0":-1.3727675814128537,"y0":50.00309981051057,"z0":5.3579836819568065,"aX":0.1834100228927896},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.8,"breakHorizontal":-1.8,"spinRate":2658,"spinDirection":35},"zone":14,"typeConfidence":0.91,"plateTime":0.4335629789650155,"extension":6.201143823365382},"index":0,"playId":"fd72b88b-3386-3436-8383-68f70dc21885","pitchNumber":1,"startTime":"2026-04-22T03:14:41.657Z","endTime":"2026-04-22T03:14:45.387Z","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":87.7,"endSpeed":79.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.542772347545146,"aZ":-29.364077033465115,"pfxX":0.3832510598142531,"pfxZ":1.7166866320199325,"pX":0.2897917371165274,"pZ":2.30882693328652,"vX0":4.0234841089252855,"vY0":-127.65461773964779,"vZ0":-2.1880489175574565,"x":105.95,"y":176.44,"x0":-1.3626072857677642,"y0":50.002578698844715,"z0":5.510066406002187,"aX":0.6254537109947361},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":-1.7,"spinRate":2704,"spinDirection":74},"zone":6,"typeConfidence":0.91,"plateTime":0.43060580725745057,"extension":6.182989988061597},"hitData":{"launchSpeed":101.8,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":158.03,"coordY":165.94}},"index":1,"playId":"7fed31f7-e7a1-3184-b202-3e0556240534","pitchNumber":2,"startTime":"2026-04-22T03:14:55.514Z","endTime":"2026-04-22T03:15:03.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:15:03.654Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jorge Soler lines out to shortstop Andrés Giménez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T03:16:55.214Z","endTime":"2026-04-22T03:18:50.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":5},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.710361722645246,"aZ":-24.858256181599128,"pfxX":-10.759541194257638,"pfxZ":3.885168102111985,"pX":-0.9297361268358738,"pZ":2.715157195572177,"vX0":4.614521578245266,"vY0":-136.73551767533579,"vZ0":-3.7269839464612566,"x":152.44,"y":165.47,"x0":-1.2466142622775653,"y0":50.00248754516135,"z0":5.812526359504637,"aX":-20.260441710659908},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.4,"breakHorizontal":18.5,"spinRate":2185,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.40141408362174547,"extension":6.715337003780498},"index":0,"playId":"8f647a17-3ee2-377a-858f-b4c1492bdc8f","pitchNumber":1,"startTime":"2026-04-22T03:17:11.858Z","endTime":"2026-04-22T03:17:15.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97802124230224,"aZ":-20.512738661469015,"pfxX":-7.3875054609640785,"pfxZ":6.06988682146009,"pX":-0.32561897129869966,"pZ":3.99047509577521,"vX0":4.813773575026669,"vY0":-138.2712476357395,"vZ0":-1.2332164899938607,"x":129.41,"y":131.04,"x0":-1.1359563628403302,"y0":50.00631660996344,"z0":5.828706464849521,"aX":-14.200815075249258},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.9,"breakHorizontal":12.2,"spinRate":2755,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.39727073931345425,"extension":6.624781052021129},"index":1,"playId":"23057943-cd4f-3ad8-8348-94b342f5b4f8","pitchNumber":2,"startTime":"2026-04-22T03:17:28.406Z","endTime":"2026-04-22T03:17:32.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.744952024004213,"aZ":-30.899779582652336,"pfxX":0.8583129865493213,"pfxZ":0.7688802102975139,"pX":-0.04845748194776973,"pZ":2.965248156556635,"vX0":3.2170338637850246,"vY0":-127.35212121047866,"vZ0":-0.9424934288017602,"x":118.85,"y":158.72,"x0":-1.4365384682488198,"y0":50.00132036444197,"z0":5.771721932858745,"aX":1.4170700039474988},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.4,"breakHorizontal":-2.3,"spinRate":2386,"spinDirection":155},"zone":2,"typeConfidence":0.91,"plateTime":0.42915232126643055,"extension":6.647743714483426},"index":2,"playId":"0e86a535-688b-35e7-a47f-e197382c72c8","pitchNumber":3,"startTime":"2026-04-22T03:17:40.916Z","endTime":"2026-04-22T03:17:44.895Z","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.8,"endSpeed":86.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54488261090356,"aZ":-14.174948003000372,"pfxX":-5.652345454925503,"pfxZ":9.222677632273813,"pX":0.4720121986724836,"pZ":4.099583316429731,"vX0":6.143790581162995,"vY0":-139.363987237878,"vZ0":-2.1422914557141812,"x":99.01,"y":128.09,"x0":-1.0347698834100472,"y0":50.0067322517569,"z0":5.823018015597917,"aX":-11.036633435719889},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":8.9,"spinRate":2456,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.39416081577530226,"extension":6.802818148526517},"index":3,"playId":"660aa4da-2a3e-34e4-97c2-9cfc0cbc7c75","pitchNumber":4,"startTime":"2026-04-22T03:17:58.842Z","endTime":"2026-04-22T03:18:03.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.926327440417857,"aZ":-23.130041488596103,"pfxX":-9.940516550582878,"pfxZ":4.66140307293513,"pX":-0.5630931747736544,"pZ":2.706153061083797,"vX0":5.273968227757011,"vY0":-138.61405152783098,"vZ0":-3.959038795111346,"x":138.46,"y":165.71,"x0":-1.2022923525201732,"y0":50.00167504605889,"z0":5.703421682852863,"aX":-19.279152472173134},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.8,"breakHorizontal":16.8,"spinRate":1791,"spinDirection":285},"zone":4,"typeConfidence":0.91,"plateTime":0.395632290332669,"extension":6.947224296935059},"index":4,"playId":"27c49003-fb00-3bac-8f12-a72e7e8400c1","pitchNumber":5,"startTime":"2026-04-22T03:18:13.416Z","endTime":"2026-04-22T03:18:18.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.614040979660935,"aZ":-41.36535432915524,"pfxX":6.088640159211548,"pfxZ":-6.587582439570579,"pX":0.9973707116853949,"pZ":1.5137588758197016,"vX0":3.6136171522862495,"vY0":-118.1939552104921,"vZ0":-0.9889581870005639,"x":78.98,"y":197.91,"x0":-1.3501799433567365,"y0":50.005659633868824,"z0":5.785813386989568,"aX":8.489044454831859},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-11.9,"breakHorizontal":-12.0,"spinRate":2903,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.46604613746083734,"extension":6.659550840150746},"hitData":{"launchSpeed":79.1,"launchAngle":14.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":98.7,"coordY":135.42}},"index":5,"playId":"f93abf86-35e2-3f5c-a3a4-4cfe19214e41","pitchNumber":6,"startTime":"2026-04-22T03:18:43.102Z","endTime":"2026-04-22T03:18:50.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:18:50.693Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oswald Peraza singles on a bunt ground ball to third baseman Kazuma Okamoto.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T03:19:09.432Z","endTime":"2026-04-22T03:19:27.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":86.7,"endSpeed":79.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42198078050523,"aZ":-34.456464871862615,"pfxX":3.1796734181523068,"pfxZ":-1.4272537874101392,"pX":0.2742401867207694,"pZ":2.642366726162375,"vX0":3.0817444556370472,"vY0":-126.18878101283204,"vZ0":-1.0027939474885954,"x":106.55,"y":167.44,"x0":-1.3811992753254865,"y0":50.00501673766208,"z0":5.8493570610198224,"aX":5.070168097268924},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.5,"breakHorizontal":-6.5,"spinRate":2442,"spinDirection":118},"zone":6,"typeConfidence":0.91,"plateTime":0.4359623307612326,"extension":6.695362736911131},"hitData":{"launchSpeed":41.4,"launchAngle":-59.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":111.42,"coordY":182.89}},"index":0,"playId":"e71f5ca8-7173-37ca-96d7-a2dd04b40256","pitchNumber":1,"startTime":"2026-04-22T03:19:19.816Z","endTime":"2026-04-22T03:19:27.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:19:27.315Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Nolan Schanuel strikes out swinging and Oswald Peraza caught stealing 2nd, catcher Brandon Valenzuela to shortstop Andrés Giménez to catcher Brandon Valenzuela.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T03:22:05.738Z","endTime":"2026-04-22T03:24:45.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7,8,9,10],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T03:19:50.898Z","endTime":"2026-04-22T03:20:41.817Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Mason Fluharty replaces Spencer Miles.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-22T03:20:41.817Z","endTime":"2026-04-22T03:22:07.996Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689254,"link":"/api/v1/people/689254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57282096589634,"aZ":-30.61647547675725,"pfxX":-7.944034751994252,"pfxZ":1.1121510624369542,"pX":-0.44254217038982185,"pZ":1.8598211951481842,"vX0":-5.813639981820003,"vY0":-118.15022662256102,"vZ0":-2.671706473815126,"x":133.87,"y":188.56,"x0":3.090456722827053,"y0":50.00195606334221,"z0":5.846636885011742,"aX":-11.120150048978969},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.6,"breakHorizontal":16.0,"spinRate":2668,"spinDirection":307},"zone":7,"typeConfidence":0.92,"plateTime":0.4653364198883603,"extension":6.909459818621775},"index":2,"playId":"a7f60ee6-7c12-3a71-b837-da093a901e78","pitchNumber":1,"startTime":"2026-04-22T03:22:07.996Z","endTime":"2026-04-22T03:22:11.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89929675373949,"aZ":-21.92796886378764,"pfxX":-0.4339027311285255,"pfxZ":5.912657070300843,"pX":-1.2421728805145713,"pZ":2.13622340832462,"vX0":-11.620762659515558,"vY0":-130.2235715710766,"vZ0":-4.801377322763069,"x":164.35,"y":181.1,"x0":3.3170509630790055,"y0":50.00624698373501,"z0":5.642346743318099,"aX":-0.7521923145378997},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.8,"breakHorizontal":3.1,"spinRate":2650,"spinDirection":170},"zone":13,"typeConfidence":0.89,"plateTime":0.4190764196838317,"extension":6.799767417015799},"index":3,"playId":"c6d4b9e3-3e76-3578-b1cb-9f0c5a0ebe46","pitchNumber":2,"startTime":"2026-04-22T03:22:25.326Z","endTime":"2026-04-22T03:22:30.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35848606591602,"aZ":-28.978979450740994,"pfxX":-7.368780229402711,"pfxZ":2.206887421700033,"pX":-0.3484387920728182,"pZ":1.8426710997035565,"vX0":-5.775571596176814,"vY0":-120.47783468379444,"vZ0":-3.482199138300178,"x":130.28,"y":189.03,"x0":3.049046263011922,"y0":50.00456995764178,"z0":5.905364211187777,"aX":-10.687604479597185},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.4,"breakHorizontal":14.9,"spinRate":1361,"spinDirection":281},"zone":7,"typeConfidence":0.91,"plateTime":0.45699736228338717,"extension":6.841219806553113},"index":4,"playId":"f82f4353-9884-3747-8b71-86078e841a8e","pitchNumber":3,"startTime":"2026-04-22T03:22:45.912Z","endTime":"2026-04-22T03:22:50.095Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-22T03:22:59.688Z","endTime":"2026-04-22T03:23:15.881Z","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(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":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.032867468316617,"aZ":-29.368078657720773,"pfxX":-6.801262854934838,"pfxZ":1.9047235153254283,"pX":-1.6015745634090546,"pZ":1.1430299619751185,"vX0":-8.688899016344712,"vY0":-121.76963025599358,"vZ0":-5.209908771715158,"x":178.05,"y":207.92,"x0":2.92191172556418,"y0":50.002790221553624,"z0":5.907625484794593,"aX":-10.02505580501722},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.2,"breakHorizontal":14.6,"spinRate":2926,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.45302725911571207,"extension":6.771769408126368},"index":6,"playId":"c4308435-c9f7-37b5-bfc8-64d3ca73cf38","pitchNumber":4,"startTime":"2026-04-22T03:23:15.881Z","endTime":"2026-04-22T03:23:19.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.673385993360316,"aZ":-17.052406431527107,"pfxX":-0.0948636830091606,"pfxZ":8.55781518444864,"pX":-0.2388379964397623,"pZ":3.173315895351566,"vX0":-9.311028827183312,"vY0":-131.538709150999,"vZ0":-3.4605382944103766,"x":126.1,"y":153.1,"x0":3.3465399023343045,"y0":50.003525728172,"z0":5.756619248308518,"aX":-0.16802183659918724},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.0,"breakHorizontal":2.0,"spinRate":2749,"spinDirection":185},"zone":1,"typeConfidence":0.9,"plateTime":0.4150393899520206,"extension":6.823930192976774},"index":7,"playId":"9c530563-052e-399f-a4a6-27b56054b239","pitchNumber":5,"startTime":"2026-04-22T03:23:34.877Z","endTime":"2026-04-22T03:23:38.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7788314724986,"aZ":-19.901616712473345,"pfxX":-1.8006980374032704,"pfxZ":6.8874216422210015,"pX":-0.5326286085921694,"pZ":2.4414139320821824,"vX0":-9.272520380052883,"vY0":-132.0435129546603,"vZ0":-4.827346063445291,"x":137.3,"y":172.86,"x0":3.2455611305462577,"y0":50.001181168677384,"z0":5.740024187333045,"aX":-3.206155013563856},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.8,"breakHorizontal":5.2,"spinRate":2711,"spinDirection":144},"zone":4,"typeConfidence":0.9,"plateTime":0.4134067551550671,"extension":6.851691243707602},"index":8,"playId":"79e553e8-e20a-3e04-b854-060ff18af8c3","pitchNumber":6,"startTime":"2026-04-22T03:23:56.688Z","endTime":"2026-04-22T03:24:00.046Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":9,"playId":"b6703a95-041c-3cf7-8ccb-9a2d6b1d3f4d","startTime":"2026-04-22T03:24:17.413Z","endTime":"2026-04-22T03:24:20.721Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.768537165735363,"aZ":-31.02313258830165,"pfxX":-6.508296145331462,"pfxZ":0.8071075892446924,"pX":-0.12649132878610972,"pZ":2.514565629237078,"vX0":-5.4512745262163955,"vY0":-119.49695595704664,"vZ0":-1.616592971573554,"x":121.82,"y":170.89,"x0":3.040418276616472,"y0":50.00298797562198,"z0":6.020427473358072,"aX":-9.292139140247718},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.3,"breakHorizontal":13.2,"spinRate":2757,"spinDirection":308},"zone":5,"typeConfidence":0.91,"plateTime":0.46062167537177645,"extension":6.721177585968846},"index":10,"playId":"bb99964d-9c0f-378b-9024-31cbc2132d10","pitchNumber":7,"startTime":"2026-04-22T03:24:34.864Z","endTime":"2026-04-22T03:24:45.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:24:45.316Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Myles Straw flies out to right fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T03:27:20.993Z","endTime":"2026-04-22T03:28:03.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1],"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Pomeranz replaces Sam Bachman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T03:26:34.194Z","endTime":"2026-04-22T03:27:03.959Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":519141,"link":"/api/v1/people/519141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Myles Straw replaces Nathan Lukes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-22T03:27:03.959Z","endTime":"2026-04-22T03:27:08.773Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":664770,"link":"/api/v1/people/664770"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-22T03:27:08.773Z","endTime":"2026-04-22T03:27:23.175Z","isPitch":false,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.123459225444996,"aZ":-12.03818260077447,"pfxX":1.0058662393868634,"pfxZ":11.192141413110452,"pX":1.392167728880381,"pZ":4.035303263630647,"vX0":-1.875825130627535,"vY0":-134.06009869212798,"vZ0":-2.688245771143384,"x":63.93,"y":129.83,"x0":1.9739616775811777,"y0":50.0018324508802,"z0":5.9236877405398705,"aX":1.809720760151416},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.8,"breakHorizontal":-1.3,"spinRate":2661,"spinDirection":158},"zone":12,"typeConfidence":0.89,"plateTime":0.4103910543043865,"extension":5.526995855353425},"index":3,"playId":"d30791c4-5e5d-3ee9-8b87-5c4eacb46315","pitchNumber":1,"startTime":"2026-04-22T03:27:23.175Z","endTime":"2026-04-22T03:27:27.304Z","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":92.1,"endSpeed":83.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.563761232218802,"aZ":-10.734929194370123,"pfxX":2.6115783117041644,"pfxZ":11.906586907999712,"pX":-0.44874249571069863,"pZ":2.3342010057429032,"vX0":-6.486799242027356,"vY0":-133.76809290313162,"vZ0":-6.884634422193758,"x":134.11,"y":175.76,"x0":1.6753018090448966,"y0":50.00610895749117,"z0":5.722089918510549,"aX":4.704590509907585},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.2,"breakHorizontal":-3.2,"spinRate":2645,"spinDirection":156},"zone":4,"typeConfidence":0.9,"plateTime":0.4104628444866534,"extension":5.753407124365272},"index":4,"playId":"5261633a-b2c5-3720-ad57-dc10a7ff2f3f","pitchNumber":2,"startTime":"2026-04-22T03:27:37.069Z","endTime":"2026-04-22T03:27:40.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.924567460086912,"aZ":-10.804812458067,"pfxX":1.292026154728414,"pfxZ":11.707186596427693,"pX":0.2637054789096267,"pZ":2.734062567201403,"vX0":-4.71174829371108,"vY0":-134.6708886219164,"vZ0":-5.8829040003577555,"x":106.95,"y":164.96,"x0":1.8728959043825557,"y0":50.00560811916076,"z0":5.720873646565568,"aX":2.3594045195103868},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.0,"breakHorizontal":-1.3,"spinRate":2721,"spinDirection":152},"zone":2,"typeConfidence":0.9,"plateTime":0.40767929208322506,"extension":5.735237047550084},"hitData":{"launchSpeed":79.7,"launchAngle":44.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.53,"coordY":103.18}},"index":5,"playId":"938377bc-4f29-3bb7-8884-1c395f4c80ad","pitchNumber":3,"startTime":"2026-04-22T03:27:53.529Z","endTime":"2026-04-22T03:28:03.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:28:03.410Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ernie Clement doubles (10) on a line drive to left fielder Bryce Teodosio.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T03:28:15.953Z","endTime":"2026-04-22T03:29:55.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"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(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":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.296914998363626,"aZ":-42.96903992145619,"pfxX":-2.7008785170838143,"pfxZ":-7.212518626268448,"pX":0.926406160486301,"pZ":1.8623945083624207,"vX0":-1.6279872923644803,"vY0":-122.4141452379552,"vZ0":-0.8289419966625369,"x":81.69,"y":188.5,"x0":1.9540969184638026,"y0":50.004311936602186,"z0":5.929094324220967,"aX":-4.041667827472707},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-13.0,"breakHorizontal":5.3,"spinRate":2333,"spinDirection":325},"zone":14,"typeConfidence":0.9,"plateTime":0.44983864496439496,"extension":5.68599740920812},"index":0,"playId":"98ae7175-2aee-37b8-bc2a-ad0bf71e7278","pitchNumber":1,"startTime":"2026-04-22T03:28:27.893Z","endTime":"2026-04-22T03:28:31.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.144617920207363,"aZ":-11.464026088732641,"pfxX":1.9137485875742304,"pfxZ":11.195123890412727,"pX":0.34956784911494093,"pZ":2.830536233612403,"vX0":-4.366873185273583,"vY0":-135.51749512348331,"vZ0":-5.728422677532428,"x":103.68,"y":162.36,"x0":1.7371453797219054,"y0":50.000234347802085,"z0":5.781117928357747,"aX":3.539915865882928},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.2,"breakHorizontal":-2.5,"spinRate":2750,"spinDirection":156},"zone":3,"typeConfidence":0.9,"plateTime":0.40503754732579145,"extension":5.6983278218555045},"index":1,"playId":"6ded996d-b2d5-381b-8093-367f974cada4","pitchNumber":2,"startTime":"2026-04-22T03:28:44.035Z","endTime":"2026-04-22T03:28:47.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.889208980965176,"aZ":-11.382540808994495,"pfxX":1.5892998711356516,"pfxZ":11.177686023307757,"pX":-0.38518549646375344,"pZ":2.2692049085760964,"vX0":-5.688214203711511,"vY0":-135.3673788646678,"vZ0":-7.093724949063719,"x":131.68,"y":177.51,"x0":1.5347660304705684,"y0":50.006105870494494,"z0":5.7165937312502155,"aX":2.9578616372149433},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.0,"breakHorizontal":-1.7,"spinRate":3035,"spinDirection":204},"zone":4,"typeConfidence":0.9,"plateTime":0.40426392103436415,"extension":5.642148508554295},"index":2,"playId":"6d02b5e5-b9d6-3fd0-a6ea-554de1385462","pitchNumber":3,"startTime":"2026-04-22T03:29:01.211Z","endTime":"2026-04-22T03:29:04.569Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6571850028064,"aZ":-40.18764940104746,"pfxX":-2.4811601852457876,"pfxZ":-5.107334220434394,"pX":-1.0181937005425306,"pZ":0.06046077326244019,"vX0":-5.682455699811554,"vY0":-125.18327459985265,"vZ0":-5.8754544233488755,"x":155.81,"y":237.15,"x0":1.6124886902778082,"y0":50.00020186619609,"z0":5.765796619998662,"aX":-3.895681351155209},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-10.4,"breakHorizontal":5.9,"spinRate":2243,"spinDirection":331},"zone":13,"typeConfidence":0.89,"plateTime":0.4392487597997885,"extension":5.658558027960934},"index":3,"playId":"445b17f8-08d4-39aa-9d57-9124dc621192","pitchNumber":4,"startTime":"2026-04-22T03:29:21.332Z","endTime":"2026-04-22T03:29:26.187Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.183138731975674,"aZ":-37.627344672384055,"pfxX":-1.6736363350583523,"pfxZ":-3.4176859684528678,"pX":-0.06244577637726023,"pZ":1.4787437774630163,"vX0":-3.9303882557754615,"vY0":-125.07677902272265,"vZ0":-3.2259383117676235,"x":119.38,"y":198.85,"x0":1.7412154645591555,"y0":50.00003421491847,"z0":5.843985681902444,"aX":-2.6732421075669857},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.6,"breakHorizontal":3.8,"spinRate":2896,"spinDirection":18},"zone":13,"typeConfidence":0.88,"plateTime":0.43647627104053566,"extension":5.661409670881623},"hitData":{"launchSpeed":89.6,"launchAngle":17.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":33.45,"coordY":109.65}},"index":4,"playId":"d20d7acb-61cf-3dcd-83d7-a45e5fb7d7b0","pitchNumber":5,"startTime":"2026-04-22T03:29:43.053Z","endTime":"2026-04-22T03:29:55.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:29:55.574Z","atBatIndex":52},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Drew Pomeranz intentionally walks Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T03:30:20.745Z","endTime":"2026-04-22T03:30:26.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","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":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":0,"playId":"08240456-0546-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-22T03:30:24.494Z","endTime":"2026-04-22T03:30:24.504Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":1,"playId":"08240456-0546-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-22T03:30:24.504Z","endTime":"2026-04-22T03:30:24.505Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":2,"playId":"08240456-0546-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-22T03:30:24.505Z","endTime":"2026-04-22T03:30:24.506Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":3,"playId":"08240456-0546-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-22T03:30:24.506Z","endTime":"2026-04-22T03:30:26.403Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-04-22T03:30:26.403Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Lenyn Sosa doubles (5) on a sharp line drive to right fielder Jo Adell. Ernie Clement scores. Vladimir Guerrero Jr. scores.","rbi":2,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T03:31:19.021Z","endTime":"2026-04-22T03:32:30.673Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":5},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":{"id":519141,"link":"/api/v1/people/519141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":{"id":519141,"link":"/api/v1/people/519141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T03:30:37.692Z","endTime":"2026-04-22T03:30:51.586Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-hitter Lenyn Sosa replaces Jesús Sánchez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-22T03:30:51.586Z","endTime":"2026-04-22T03:31:21.178Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":660821,"link":"/api/v1/people/660821"}},{"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":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.635292276642208,"aZ":-36.72998044773861,"pfxX":-1.1697201849072068,"pfxZ":-2.921489836651669,"pX":-0.4859292070966348,"pZ":1.5255974859713832,"vX0":-5.251645362698835,"vY0":-123.76107400689261,"vZ0":-3.138542317193244,"x":135.52,"y":197.59,"x0":1.8116007173259405,"y0":50.00470340359147,"z0":5.872406632161322,"aX":-1.8221979877440038},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.8,"breakHorizontal":3.2,"spinRate":2261,"spinDirection":347},"zone":13,"typeConfidence":0.88,"plateTime":0.44178734894618543,"extension":5.559471672907087},"index":2,"playId":"c4596d4a-3b86-3996-8dfe-9f07e57c498b","pitchNumber":1,"startTime":"2026-04-22T03:31:21.178Z","endTime":"2026-04-22T03:31:25.198Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":3,"playId":"172740ea-fd53-431a-aab8-21aa46556d75","startTime":"2026-04-22T03:31:38.725Z","endTime":"2026-04-22T03:31:43.725Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.878633424127134,"aZ":-13.050236973465653,"pfxX":0.9495218685790919,"pfxZ":10.461649099745314,"pX":0.21665916245384068,"pZ":2.8525150505761396,"vX0":-4.281804276781549,"vY0":-134.7394348624857,"vZ0":-5.426866234795454,"x":108.74,"y":161.76,"x0":1.707077857853407,"y0":50.00368495287105,"z0":5.824541474931944,"aX":1.7368315828820655},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.9,"breakHorizontal":-0.7,"spinRate":2669,"spinDirection":152},"zone":2,"typeConfidence":0.89,"plateTime":0.40743631440150896,"extension":5.7103926590436265},"index":4,"playId":"ede1f449-211f-302c-b459-0a6aae462261","pitchNumber":2,"startTime":"2026-04-22T03:31:56.648Z","endTime":"2026-04-22T03:32:00.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.0,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.699761714837432,"aZ":-11.110637768141993,"pfxX":3.031875119973053,"pfxZ":11.55038080896304,"pX":0.21659929654319712,"pZ":2.967497697431415,"vX0":-4.726213852901217,"vY0":-134.77477395255548,"vZ0":-5.46908277821041,"x":108.74,"y":158.66,"x0":1.6061177117060526,"y0":50.000805485335974,"z0":5.821053032074768,"aX":5.528337221093049},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.8,"breakHorizontal":-4.3,"spinRate":2144,"spinDirection":81},"zone":2,"typeConfidence":0.9,"plateTime":0.40777406562642815,"extension":5.763106706800538},"hitData":{"launchSpeed":104.6,"launchAngle":22.0,"totalDistance":370.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":159.24,"coordY":53.34}},"index":5,"playId":"3d21bf18-c00d-3014-bfb0-b8eb204befd9","pitchNumber":3,"startTime":"2026-04-22T03:32:15.168Z","endTime":"2026-04-22T03:32:30.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:32:30.673Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eloy Jiménez singles on a ground ball to right fielder Jo Adell. Davis Schneider scores.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T03:33:23.281Z","endTime":"2026-04-22T03:34:12.510Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"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":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":{"id":519141,"link":"/api/v1/people/519141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Davis Schneider replaces Lenyn Sosa.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T03:33:08.616Z","endTime":"2026-04-22T03:33:25.441Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"402","replacedPlayer":{"id":672820,"link":"/api/v1/people/672820"},"base":2},{"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":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.0,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88269031385675,"aZ":-42.36171384605052,"pfxX":-1.0766326553886407,"pfxZ":-6.790689460626786,"pX":-0.24305779220005827,"pZ":1.7840995835445945,"vX0":-4.261958288004871,"vY0":-122.42669264015896,"vZ0":-1.1894763147681293,"x":126.26,"y":190.61,"x0":1.668908056061622,"y0":50.004989814552616,"z0":5.941274284715242,"aX":-1.61391709303791},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.2,"breakHorizontal":3.1,"spinRate":1480,"spinDirection":44},"zone":8,"typeConfidence":0.9,"plateTime":0.44947220133188814,"extension":5.660374024509822},"index":1,"playId":"95c5d0f8-5085-38a7-8668-c2359d923c88","pitchNumber":1,"startTime":"2026-04-22T03:33:25.441Z","endTime":"2026-04-22T03:33:29.917Z","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":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63639629874546,"aZ":-42.86498003144333,"pfxX":-1.5161582821649797,"pfxZ":-7.071420567544928,"pX":0.8274911685915959,"pZ":0.884780009861697,"vX0":-1.885979704504911,"vY0":-123.04633983155745,"vZ0":-3.1452059794754517,"x":85.46,"y":214.89,"x0":1.8050124130573864,"y0":50.00275763288939,"z0":5.862387717665903,"aX":-2.2919422839378782},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-13.3,"breakHorizontal":3.2,"spinRate":2344,"spinDirection":335},"zone":14,"typeConfidence":0.9,"plateTime":0.44756712550262767,"extension":5.549450191472983},"index":2,"playId":"e5e47f14-44ed-32e9-ad19-e1a8f49097a5","pitchNumber":2,"startTime":"2026-04-22T03:33:40.738Z","endTime":"2026-04-22T03:33:44.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60662968195518,"aZ":-10.295322679469033,"pfxX":1.0115112268667534,"pfxZ":12.107506216699502,"pX":-0.25664578350591416,"pZ":1.9242773705247358,"vX0":-5.105604609551099,"vY0":-134.21262604936754,"vZ0":-7.9193753076799585,"x":126.78,"y":186.82,"x0":1.5468101764838473,"y0":50.006280268506174,"z0":5.664385475847212,"aX":1.8294037404198102},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.2,"breakHorizontal":-0.6,"spinRate":1106,"spinDirection":306},"zone":7,"typeConfidence":0.9,"plateTime":0.40960196719968245,"extension":5.766737961681404},"hitData":{"launchSpeed":99.7,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.35,"coordY":99.96}},"index":3,"playId":"039212b0-0c1d-3a33-82a9-7e7c5d2eeb16","pitchNumber":3,"startTime":"2026-04-22T03:33:59.469Z","endTime":"2026-04-22T03:34:12.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:34:12.510Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daulton Varsho pops out to third baseman Oswald Peraza in foul territory.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T03:35:26.489Z","endTime":"2026-04-22T03:35:39.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T03:34:41.360Z","endTime":"2026-04-22T03:35:28.122Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.100954779710815,"aZ":-14.934228799349201,"pfxX":2.168148574070518,"pfxZ":9.52491433251268,"pX":-0.4770990585325393,"pZ":2.292643539847732,"vX0":-6.521592438267217,"vY0":-133.73625258157912,"vZ0":-6.3382744208938355,"x":135.19,"y":176.88,"x0":1.7123329695462979,"y0":50.00198993071067,"z0":5.766441603427085,"aX":3.924963589586147},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.1,"breakHorizontal":-2.5,"spinRate":1965,"spinDirection":203},"zone":4,"typeConfidence":0.89,"plateTime":0.4097243594190063,"extension":5.640734604945302},"hitData":{"launchSpeed":82.5,"launchAngle":73.0,"totalDistance":101.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":92.65,"coordY":181.68}},"index":1,"playId":"30ed2a3e-faa9-3055-88fc-47df839a3f98","pitchNumber":1,"startTime":"2026-04-22T03:35:28.122Z","endTime":"2026-04-22T03:35:39.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:35:39.829Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T03:36:02.476Z","endTime":"2026-04-22T03:36:44.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"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(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":84.1,"endSpeed":77.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.371926569659166,"aZ":-39.03949045328299,"pfxX":-2.2078740288358656,"pfxZ":-4.519993047858367,"pX":0.3958776792646658,"pZ":2.1944627567803243,"vX0":-2.732898905910515,"vY0":-122.45935384072416,"vZ0":-1.1523286551231224,"x":101.91,"y":179.53,"x0":1.8136339009794757,"y0":50.0057109605895,"z0":6.013290346069671,"aX":-3.350555828660696},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-8.2,"breakHorizontal":4.7,"spinRate":3002,"spinDirection":296},"zone":9,"typeConfidence":0.9,"plateTime":0.44742154235298726,"extension":5.6067637174650855},"index":0,"playId":"130957ef-7674-3c24-a7b7-d566f2159d2a","pitchNumber":1,"startTime":"2026-04-22T03:36:02.476Z","endTime":"2026-04-22T03:36:06.545Z","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.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.006796836166227,"aZ":-38.28230616522916,"pfxX":-2.484401818213643,"pfxZ":-4.031152701754198,"pX":0.7078834824224041,"pZ":2.5014036228293652,"vX0":-1.9431609366124734,"vY0":-122.05718951369323,"vZ0":-0.4901567273337667,"x":90.02,"y":171.24,"x0":1.8357676393827207,"y0":50.00148211140516,"z0":5.988406730139972,"aX":-3.7652325981512074},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-7.2,"breakHorizontal":4.9,"spinRate":2193,"spinDirection":324},"zone":6,"typeConfidence":0.9,"plateTime":0.44796744210539785,"extension":5.606917903264417},"index":1,"playId":"801fa925-5404-3f48-a13a-fbb099428a76","pitchNumber":2,"startTime":"2026-04-22T03:36:19.173Z","endTime":"2026-04-22T03:36:22.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.180465577052942,"aZ":-13.596858175074852,"pfxX":1.902640808475747,"pfxZ":10.271303845528202,"pX":0.19472135727416168,"pZ":3.905763612107986,"vX0":-4.817254839840678,"vY0":-133.71459189256998,"vZ0":-2.810370575414284,"x":109.58,"y":133.32,"x0":1.7734013564422284,"y0":50.000583994523915,"z0":5.9475610983825895,"aX":3.4409990455226698},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.2,"breakHorizontal":-2.4,"spinRate":1024,"spinDirection":257},"zone":12,"typeConfidence":0.89,"plateTime":0.40981963823501477,"extension":5.711763012544969},"index":2,"playId":"980afde4-838a-3da1-89f3-7d21a892f492","pitchNumber":3,"startTime":"2026-04-22T03:36:40.156Z","endTime":"2026-04-22T03:36:44.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:36:44.881Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adam Frazier grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T03:39:10.389Z","endTime":"2026-04-22T03:39:20.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"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":[4],"actionIndex":[0,1,2,3],"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":{"description":"Myles Straw remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T03:38:04.954Z","endTime":"2026-04-22T03:38:04.972Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":664770,"link":"/api/v1/people/664770"}},{"details":{"description":"Davis Schneider remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-22T03:38:04.972Z","endTime":"2026-04-22T03:38:04.974Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"402","replacedPlayer":{"id":672820,"link":"/api/v1/people/672820"}},{"details":{"description":"Pitching Change: Tyler Rogers replaces Mason Fluharty.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-22T03:38:04.974Z","endTime":"2026-04-22T03:38:56.357Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Adam Frazier replaces Vaughn Grissom.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-22T03:38:56.357Z","endTime":"2026-04-22T03:39:12.541Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":687093,"link":"/api/v1/people/687093"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.7,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45597098742215,"aZ":-45.00129833789849,"pfxX":-1.514453586721591,"pfxZ":-8.97880612590267,"pX":-0.06121133309080964,"pZ":2.529608446988981,"vX0":8.817502815281527,"vY0":-118.9301988580353,"vZ0":11.324229954410306,"x":119.33,"y":170.48,"x0":-3.624900584088093,"y0":50.0041901325732,"z0":1.7919124087167324,"aX":-2.1643845572074647},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-13.0,"breakHorizontal":0.5,"spinRate":2475,"spinDirection":11},"zone":5,"typeConfidence":0.91,"plateTime":0.46108036452298373,"extension":5.9361451229609985},"hitData":{"launchSpeed":74.6,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.6,"coordY":155.53}},"index":4,"playId":"81c0d488-12a7-32f6-8c61-a3ceaac6fa4f","pitchNumber":1,"startTime":"2026-04-22T03:39:12.541Z","endTime":"2026-04-22T03:39:20.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:39:20.573Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Logan O'Hoppe grounds out sharply, first baseman Vladimir Guerrero Jr. to pitcher Tyler Rogers.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T03:39:36.300Z","endTime":"2026-04-22T03:41:41.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","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":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"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06991191968514,"aZ":-46.76782793617507,"pfxX":-1.0429523970091399,"pfxZ":-10.028129671412769,"pX":0.4856488131063159,"pZ":2.8498838100488073,"vX0":9.711847028168563,"vY0":-119.84356698618873,"vZ0":12.298365115033482,"x":98.49,"y":161.83,"x0":-3.483022648115043,"y0":50.00304291422431,"z0":1.8283438516236832,"aX":-1.5195958723817955},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-14.8,"breakHorizontal":-0.5,"spinRate":1988,"spinDirection":89},"zone":3,"typeConfidence":0.91,"plateTime":0.45696339544452247,"extension":6.1930646939407},"index":0,"playId":"5a16dfdf-8925-3ac2-ab29-b4a7b3533541","pitchNumber":1,"startTime":"2026-04-22T03:39:47.115Z","endTime":"2026-04-22T03:39:51.516Z","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":72.8,"endSpeed":65.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.969058900530136,"aZ":-26.946105851377915,"pfxX":6.136181000023193,"pfxZ":4.695948629600924,"pX":0.42993209187638326,"pZ":2.5950556300022223,"vX0":6.64141036305388,"vY0":-105.4517061861344,"vZ0":8.240206291817145,"x":100.61,"y":168.71,"x0":-3.5718190838343284,"y0":50.000192054074844,"z0":1.7571511605731795,"aX":6.824056587942851},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":11.5,"breakHorizontal":-13.1,"spinRate":2622,"spinDirection":123},"zone":6,"typeConfidence":0.91,"plateTime":0.5218454359604423,"extension":5.916093019453339},"index":1,"playId":"1fbe3596-9ff8-3c2c-8099-ad07d7e7f86c","pitchNumber":2,"startTime":"2026-04-22T03:40:01.101Z","endTime":"2026-04-22T03:40:04.917Z","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":73.2,"endSpeed":66.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.068030134816834,"aZ":-26.188052598050998,"pfxX":5.488283024354263,"pfxZ":5.315658853809973,"pX":1.6385953028649836,"pZ":2.5479690667527755,"vX0":9.08392081258327,"vY0":-105.78914077412644,"vZ0":8.19043316566015,"x":54.54,"y":169.98,"x0":-3.434415613210149,"y0":50.003680660993275,"z0":1.6332233396244775,"aX":6.182144966736293},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":12.5,"breakHorizontal":-12.6,"spinRate":1355,"spinDirection":193},"zone":12,"typeConfidence":0.91,"plateTime":0.5189538588803977,"extension":5.9065679361420145},"index":2,"playId":"4fe8d04e-43b8-3a12-b67f-0c065bfd5efc","pitchNumber":3,"startTime":"2026-04-22T03:40:17.353Z","endTime":"2026-04-22T03:40:21.874Z","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":73.6,"endSpeed":66.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.048213262170783,"aZ":-26.185109466972197,"pfxX":6.749876558296474,"pfxZ":5.2687658341132675,"pX":-0.5204488064858661,"pZ":2.1129847548871603,"vX0":4.778859254588518,"vY0":-106.77505989793985,"vZ0":7.194354271404354,"x":136.84,"y":181.73,"x0":-3.6769340207708923,"y0":50.00271747611555,"z0":1.6626334497789306,"aX":7.671150819299268},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":12.1,"breakHorizontal":-13.7,"spinRate":2510,"spinDirection":121},"zone":7,"typeConfidence":0.91,"plateTime":0.516066344890747,"extension":5.881243922119972},"index":3,"playId":"36a87c9f-8b13-32c1-95ce-bab50c5302c5","pitchNumber":4,"startTime":"2026-04-22T03:40:38.125Z","endTime":"2026-04-22T03:40:41.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58489451633703,"aZ":-45.924439776321556,"pfxX":-3.3322636464217537,"pfxZ":-9.293961247023276,"pX":1.5004007095681404,"pZ":2.497690802115613,"vX0":12.977887898481562,"vY0":-121.34621345493724,"vZ0":11.321740173290546,"x":59.81,"y":171.34,"x0":-3.503660146378346,"y0":50.00474498272625,"z0":1.7837451007775948,"aX":-4.931083139386791},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-13.2,"breakHorizontal":2.6,"spinRate":1008,"spinDirection":90},"zone":14,"typeConfidence":0.91,"plateTime":0.4528173380027547,"extension":6.19570438210675},"index":4,"playId":"0bc08fee-b6eb-3b27-9710-d910ded33227","pitchNumber":5,"startTime":"2026-04-22T03:40:56.261Z","endTime":"2026-04-22T03:41:01.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.2,"endSpeed":67.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.264742939766915,"aZ":-25.785804742911928,"pfxX":5.1081510563624555,"pfxZ":5.521334495464389,"pX":1.061284127659551,"pZ":2.208151187838531,"vX0":8.37204183895967,"vY0":-107.42174377875993,"vZ0":7.25345138459927,"x":76.55,"y":179.16,"x0":-3.564997821807995,"y0":50.004375495853786,"z0":1.6635748806939832,"aX":5.911241645120032},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":12.6,"breakHorizontal":-11.6,"spinRate":2153,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.511762160462411,"extension":6.060296252211952},"index":5,"playId":"de938b93-1830-3d2f-93c9-1c6cf9936d60","pitchNumber":6,"startTime":"2026-04-22T03:41:10.600Z","endTime":"2026-04-22T03:41:14.381Z","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":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94770784895519,"aZ":-45.21539125598243,"pfxX":-3.4535700356056847,"pfxZ":-8.980837087077694,"pX":0.38929072740548404,"pZ":2.8141933466522873,"vX0":10.26461165382724,"vY0":-119.911069901665,"vZ0":11.898591212091695,"x":102.16,"y":162.8,"x0":-3.504938634949502,"y0":50.00579353336515,"z0":1.8259629123275212,"aX":-5.013256685714353},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-12.7,"breakHorizontal":3.7,"spinRate":2958,"spinDirection":39},"zone":6,"typeConfidence":0.91,"plateTime":0.4573865269903563,"extension":6.129338286941366},"hitData":{"launchSpeed":101.7,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":153.13,"coordY":153.75}},"index":6,"playId":"9cbb02b0-203f-33cb-a044-0aad9897f45c","pitchNumber":7,"startTime":"2026-04-22T03:41:31.815Z","endTime":"2026-04-22T03:41:41.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:41:41.453Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Lowe grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T03:42:35.721Z","endTime":"2026-04-22T03:43:38.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"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":[2,3,4,5],"actionIndex":[0],"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":{"description":"Offensive Substitution: Pinch-hitter Josh Lowe replaces Bryce Teodosio.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T03:41:56.000Z","endTime":"2026-04-22T03:42:04.303Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":669326,"link":"/api/v1/people/669326"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-22T03:42:04.303Z","endTime":"2026-04-22T03:42:37.851Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":74.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.707169385617064,"aZ":-46.219883230430696,"pfxX":-0.2832360186786831,"pfxZ":-9.786613966648027,"pX":-1.0424154770174694,"pZ":1.6355038041142127,"vX0":6.256604898399181,"vY0":-119.51455187090447,"vZ0":9.749265503722917,"x":156.73,"y":194.62,"x0":-3.6660080891294644,"y0":50.00262208518816,"z0":1.6681377414305307,"aX":-0.4081718229507007},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-14.8,"breakHorizontal":-1.1,"spinRate":2779,"spinDirection":77},"zone":13,"typeConfidence":0.91,"plateTime":0.45967928170235606,"extension":5.980041531173217},"index":2,"playId":"f0e6c000-c06c-35e6-910c-f15fc17b4811","pitchNumber":1,"startTime":"2026-04-22T03:42:37.851Z","endTime":"2026-04-22T03:42:42.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.9,"endSpeed":65.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.40579488030764,"aZ":-23.27739799406056,"pfxX":4.0856373358118105,"pfxZ":7.960474439246996,"pX":-0.308599661302273,"pZ":3.3126950190778888,"vX0":5.928347910617624,"vY0":-105.52145868339935,"vZ0":8.812730721516111,"x":128.76,"y":149.34,"x0":-3.6948352089692893,"y0":50.00405268006698,"z0":1.76800922168865,"aX":4.566366461465851},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":17.4,"breakHorizontal":-9.1,"spinRate":1027,"spinDirection":223},"zone":2,"typeConfidence":0.91,"plateTime":0.5208053967401303,"extension":6.027154043510747},"index":3,"playId":"188cc255-57cf-3eca-9f44-34b121513e88","pitchNumber":2,"startTime":"2026-04-22T03:42:51.182Z","endTime":"2026-04-22T03:42:54.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.920227159583465,"aZ":-45.54646762289024,"pfxX":0.26779355895875545,"pfxZ":-9.239915932273977,"pX":0.5366903445032355,"pZ":2.1172706053274712,"vX0":9.748693108541728,"vY0":-119.9902278849004,"vZ0":10.613016405860641,"x":96.54,"y":181.61,"x0":-3.627153625523298,"y0":50.004385704736286,"z0":1.7069370301509432,"aX":0.38635038678163136},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.4,"breakHorizontal":-3.0,"spinRate":1650,"spinDirection":309},"zone":9,"typeConfidence":0.91,"plateTime":0.45786376044398125,"extension":6.085594999288277},"index":4,"playId":"c812b4c0-ff2c-33b5-8e9f-4ee537e4e344","pitchNumber":3,"startTime":"2026-04-22T03:43:06.971Z","endTime":"2026-04-22T03:43:10.480Z","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":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":75.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.899929588359612,"aZ":-46.1788502339462,"pfxX":-2.5096590469542033,"pfxZ":-9.499953978912034,"pX":-0.32784721110366827,"pZ":2.0210183517837925,"vX0":8.805117868197584,"vY0":-120.9740264289068,"vZ0":10.36033759353824,"x":129.5,"y":184.21,"x0":-3.698223401803402,"y0":50.00524972778849,"z0":1.739855954641102,"aX":-3.6992228834820207},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-14.2,"breakHorizontal":2.3,"spinRate":2269,"spinDirection":70},"zone":7,"typeConfidence":0.91,"plateTime":0.45378360774036297,"extension":5.835288467644464},"hitData":{"launchSpeed":95.1,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.11,"coordY":153.23}},"index":5,"playId":"c6d7dc54-808d-3dd9-b1a2-0279eb955ebf","pitchNumber":4,"startTime":"2026-04-22T03:43:30.035Z","endTime":"2026-04-22T03:43:38.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:43:38.612Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrés Giménez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T03:45:51.801Z","endTime":"2026-04-22T03:46:45.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"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":{"description":"Adam Frazier remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T03:45:08.517Z","endTime":"2026-04-22T03:45:08.536Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":687093,"link":"/api/v1/people/687093"}},{"details":{"description":"Josh Lowe remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-22T03:45:08.536Z","endTime":"2026-04-22T03:45:08.538Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":669326,"link":"/api/v1/people/669326"}},{"details":{"description":"Pitching Change: Nick Sandlin replaces Drew Pomeranz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-22T03:45:08.538Z","endTime":"2026-04-22T03:45:53.907Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680704,"link":"/api/v1/people/680704"},"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":76.8,"endSpeed":69.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.198994467321178,"aZ":-26.066676145305514,"pfxX":9.832086544741937,"pfxZ":4.907414345823403,"pX":-1.339629205572189,"pZ":2.1076745340227117,"vX0":1.16996475823946,"vY0":-111.73667439712354,"vZ0":1.2998319633313136,"x":168.06,"y":181.87,"x0":-3.1473041586600625,"y0":50.00075633004308,"z0":4.229658005750467,"aX":12.227057005146044},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":9.6,"breakHorizontal":-18.1,"spinRate":2606,"spinDirection":88},"zone":13,"typeConfidence":0.91,"plateTime":0.4932925081802817,"extension":6.845689424468473},"index":3,"playId":"9c9baf7a-b5e9-381d-8643-824e89bed270","pitchNumber":1,"startTime":"2026-04-22T03:45:53.907Z","endTime":"2026-04-22T03:45:58.236Z","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":77.4,"endSpeed":70.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.44640722783854,"aZ":-26.82357129092765,"pfxX":8.038210326441085,"pfxZ":4.233916606154243,"pX":0.44521764753323523,"pZ":1.9152506446574569,"vX0":5.209854081851661,"vY0":-112.58435514407289,"vZ0":1.1604039890675466,"x":100.03,"y":187.07,"x0":-2.955817143959872,"y0":50.00245642787644,"z0":4.140634264357622,"aX":10.154342248460855},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":8.3,"breakHorizontal":-16.1,"spinRate":2654,"spinDirection":87},"zone":9,"typeConfidence":0.91,"plateTime":0.48946742861213677,"extension":6.7976688895807404},"index":4,"playId":"1704a22b-d314-3d83-b97f-e1892499d74c","pitchNumber":2,"startTime":"2026-04-22T03:46:06.245Z","endTime":"2026-04-22T03:46:10.022Z","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":91.3,"endSpeed":82.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.810613166557008,"aZ":-30.536490138584075,"pfxX":-12.065854023579803,"pfxZ":0.9342017446476554,"pX":-0.984584430598684,"pZ":2.491871458789941,"vX0":9.00215032053825,"vY0":-132.62925467433968,"vZ0":0.4751993694508908,"x":154.53,"y":171.5,"x0":-2.877294159367641,"y0":50.00620356297892,"z0":4.560827823644486,"aX":-21.220454834680716},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.0,"breakHorizontal":19.6,"spinRate":2390,"spinDirection":325},"zone":11,"typeConfidence":2.0,"plateTime":0.4150521808361516,"extension":6.953414977333255},"index":5,"playId":"98bae428-e64b-3bed-a846-f9e7b3a185ac","pitchNumber":3,"startTime":"2026-04-22T03:46:18.649Z","endTime":"2026-04-22T03:46:24.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.995571999855393,"aZ":-26.684485287941417,"pfxX":11.10860199108671,"pfxZ":4.361694675376764,"pX":-0.38694146854792066,"pZ":1.7214693883249548,"vX0":2.9478401183214444,"vY0":-112.55304017969762,"vZ0":0.709091864617424,"x":131.75,"y":192.3,"x0":-3.1628312386966413,"y0":50.00389993269438,"z0":4.144868513448594,"aX":13.98531518174356},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":8.4,"breakHorizontal":-20.9,"spinRate":2740,"spinDirection":83},"zone":7,"typeConfidence":0.91,"plateTime":0.49017252688156665,"extension":7.1978172842938095},"index":6,"playId":"f051227c-2d74-3c4f-a202-a43be4a382c0","pitchNumber":4,"startTime":"2026-04-22T03:46:41.652Z","endTime":"2026-04-22T03:46:45.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:46:45.774Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Valenzuela grounds out, pitcher Nick Sandlin to first baseman Nolan Schanuel.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T03:47:01.065Z","endTime":"2026-04-22T03:48:18.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680704,"link":"/api/v1/people/680704"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10029531387639,"aZ":-27.659168262393482,"pfxX":-7.963812111468609,"pfxZ":2.962105799396597,"pX":-0.6326448898512759,"pZ":1.4160744934811662,"vX0":7.839785904319127,"vY0":-122.88426122386909,"vZ0":-1.3591547186498518,"x":141.11,"y":200.55,"x0":-2.8346566636738597,"y0":50.00299395241805,"z0":4.333320359154302,"aX":-12.139877766313438},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.3,"breakHorizontal":12.5,"spinRate":3108,"spinDirection":181},"zone":13,"typeConfidence":0.92,"plateTime":0.44628831690864335,"extension":6.846042159054071},"index":0,"playId":"dd8c7e9f-66eb-3538-a9d6-f63d8e411ce5","pitchNumber":1,"startTime":"2026-04-22T03:47:13.659Z","endTime":"2026-04-22T03:47:17.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.703421942065578,"aZ":-33.85863274659128,"pfxX":-7.550807296396796,"pfxZ":-1.1231454948333681,"pX":-1.8224493321161472,"pZ":1.7759369635608997,"vX0":4.775378199907384,"vY0":-121.26741473304098,"vZ0":0.887910314033201,"x":186.47,"y":190.83,"x0":-2.8316234602453507,"y0":50.00437738957233,"z0":4.348173905408389,"aX":-11.298295470391176},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.6,"breakHorizontal":12.6,"spinRate":1692,"spinDirection":265},"zone":13,"typeConfidence":0.91,"plateTime":0.4508882639397851,"extension":6.9495963213096354},"index":1,"playId":"1a7113ad-b532-3768-825a-d98aa19ef114","pitchNumber":2,"startTime":"2026-04-22T03:47:31.323Z","endTime":"2026-04-22T03:47:34.899Z","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":1},"pitchData":{"startSpeed":77.4,"endSpeed":70.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03820621832796,"aZ":-27.68549702585409,"pfxX":8.628121115180752,"pfxZ":3.5440997407266313,"pX":0.14384014163405798,"pZ":2.1728889721535256,"vX0":4.486235406959274,"vY0":-112.52952743711023,"vZ0":1.9532252779870127,"x":111.52,"y":180.11,"x0":-3.0052440754342173,"y0":50.0000421720516,"z0":4.1258876987593345,"aX":10.909391221453173},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":7.3,"breakHorizontal":-16.9,"spinRate":2763,"spinDirection":97},"zone":8,"typeConfidence":0.91,"plateTime":0.4893314865021048,"extension":6.442228482646253},"index":2,"playId":"61f09fe8-b827-3712-8263-a2ca7673752f","pitchNumber":3,"startTime":"2026-04-22T03:47:43.274Z","endTime":"2026-04-22T03:47:47.498Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-22T03:47:54.306Z","endTime":"2026-04-22T03:48:09.920Z","isPitch":false,"type":"action","player":{"id":678218,"link":"/api/v1/people/678218"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23008865445175,"aZ":-32.87749549833809,"pfxX":-8.242499213189156,"pfxZ":-0.4716110412392709,"pX":-0.5145886940883928,"pZ":1.959552944162003,"vX0":7.997160012207739,"vY0":-120.63503409529305,"vZ0":1.0906927329368055,"x":136.61,"y":185.87,"x0":-2.8000406449382695,"y0":50.005854811221575,"z0":4.397271032984364,"aX":-12.163823244144027},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.4,"breakHorizontal":13.1,"spinRate":2128,"spinDirection":258},"zone":7,"typeConfidence":0.91,"plateTime":0.45383915174786393,"extension":6.864269319091173},"hitData":{"launchSpeed":65.7,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.37,"coordY":182.29}},"index":4,"playId":"acd118ed-1158-3ad0-b774-f19f37ea491f","pitchNumber":4,"startTime":"2026-04-22T03:48:09.920Z","endTime":"2026-04-22T03:48:18.599Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:48:18.599Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Myles Straw grounds out, third baseman Oswald Peraza to first baseman Nolan Schanuel.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T03:48:40.917Z","endTime":"2026-04-22T03:48:49.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":0},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"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":"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":78.0,"endSpeed":70.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79202426518548,"aZ":-30.896617990603414,"pfxX":8.54532482799961,"pfxZ":0.9985924019509067,"pX":0.024116995756773126,"pZ":2.1331066427402208,"vX0":4.352751768506655,"vY0":-113.4032075094812,"vZ0":2.291428411712457,"x":116.08,"y":181.19,"x0":-3.0433746564112294,"y0":50.00095845815129,"z0":4.237388825238544,"aX":10.893936930142752},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":2.9,"breakHorizontal":-16.7,"spinRate":2771,"spinDirection":92},"zone":5,"typeConfidence":0.9,"plateTime":0.4869246993240095,"extension":7.087454283354207},"hitData":{"launchSpeed":89.7,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.78,"coordY":162.91}},"index":0,"playId":"86586443-bfd4-3104-83cf-aecca03828db","pitchNumber":1,"startTime":"2026-04-22T03:48:41.240Z","endTime":"2026-04-22T03:48:49.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:48:49.864Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T03:51:03.865Z","endTime":"2026-04-22T03:52:36.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jeff Hoffman replaces Tyler Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T03:50:11.680Z","endTime":"2026-04-22T03:51:06.060Z","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":"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":95.6,"endSpeed":86.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80295162436532,"aZ":-15.591371036626263,"pfxX":-9.644648347505363,"pfxZ":8.553465773997026,"pX":-0.5810900322650403,"pZ":2.2114616611678146,"vX0":8.97172693986556,"vY0":-138.77339947603394,"vZ0":-5.923486490046049,"x":139.15,"y":179.07,"x0":-2.612377286811028,"y0":50.00416041366615,"z0":5.423074856125484,"aX":-18.699874428594924},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":15.5,"spinRate":2522,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.395607810118479,"extension":6.571869380282734},"index":1,"playId":"ca53ae3c-2338-31a5-a5c6-81b00ba10139","pitchNumber":1,"startTime":"2026-04-22T03:51:06.060Z","endTime":"2026-04-22T03:51:10.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66086486728738,"aZ":-18.36889439423669,"pfxX":-11.481110429239065,"pfxZ":7.102706440629849,"pX":-0.11043389279129892,"pZ":2.374837783068507,"vX0":10.59138499847978,"vY0":-139.14002214077,"vZ0":-5.261867048750097,"x":121.21,"y":174.66,"x0":-2.4902338898487137,"y0":50.006566290899436,"z0":5.523059018903248,"aX":-22.328062899351362},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.8,"breakHorizontal":18.4,"spinRate":2359,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3949141233302811,"extension":6.5668669076868555},"index":2,"playId":"f4c1e195-a83e-3db5-b69e-cdc441f0c7f7","pitchNumber":2,"startTime":"2026-04-22T03:51:22.936Z","endTime":"2026-04-22T03:51:26.517Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-22T03:51:38.194Z","endTime":"2026-04-22T03:51:50.810Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.26615247091803,"aZ":-14.39884643240148,"pfxX":-9.765706760473085,"pfxZ":9.162917021621801,"pX":0.5987152404288482,"pZ":2.4263750990304955,"vX0":11.88294898425161,"vY0":-139.36589072458364,"vZ0":-5.816911628086724,"x":94.18,"y":173.27,"x0":-2.4790052164781327,"y0":50.00647386308643,"z0":5.514537751653165,"aX":-18.954476514262268},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":14.9,"spinRate":2759,"spinDirection":172},"zone":6,"typeConfidence":2.0,"plateTime":0.39504992804883887,"extension":6.605355753760742},"index":4,"playId":"70595818-20a0-35a1-8398-22f7e4f161ac","pitchNumber":3,"startTime":"2026-04-22T03:51:50.810Z","endTime":"2026-04-22T03:51:55.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.6,"endSpeed":81.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.402628012694525,"aZ":-30.02530439518184,"pfxX":0.46823261928637705,"pfxZ":1.2826591708881612,"pX":0.4021216496475815,"pZ":2.5006494129812693,"vX0":7.302295413112384,"vY0":-127.51872234595844,"vZ0":-2.0055853416390077,"x":101.67,"y":171.26,"x0":-2.5409370508524853,"y0":50.00221774344496,"z0":5.630874915200071,"aX":0.7809200692065476},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.2,"breakHorizontal":-2.3,"spinRate":2694,"spinDirection":37},"zone":6,"typeConfidence":2.0,"plateTime":0.4270025016050778,"extension":6.463226099918084},"index":5,"playId":"4e859838-df80-36f6-b4b9-56261abf521f","pitchNumber":4,"startTime":"2026-04-22T03:52:10.974Z","endTime":"2026-04-22T03:52:14.675Z","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":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51986212441091,"aZ":-29.430626500816512,"pfxX":-1.9804594167070322,"pfxZ":1.6786813494378663,"pX":1.7624330593242452,"pZ":1.107736993188497,"vX0":11.096717891471224,"vY0":-126.82779881399541,"vZ0":-5.251931584401766,"x":49.82,"y":208.87,"x0":-2.4015130006972454,"y0":50.0056385529142,"z0":5.536131343866094,"aX":-3.24541196564902},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.0,"breakHorizontal":1.2,"spinRate":2749,"spinDirection":290},"zone":14,"typeConfidence":2.0,"plateTime":0.43090265472527056,"extension":6.5491293988235135},"index":6,"playId":"922b6348-5507-36ed-97ea-9d13fcfee1e8","pitchNumber":5,"startTime":"2026-04-22T03:52:32.200Z","endTime":"2026-04-22T03:52:36.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:52:36.122Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Trout singles on a line drive to left fielder Davis Schneider.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T03:52:55.794Z","endTime":"2026-04-22T03:53:49.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29900371415628,"aZ":-30.945754429850176,"pfxX":-0.8196938584933324,"pfxZ":0.7458019073806286,"pX":0.7291648036437497,"pZ":1.6348648886718278,"vX0":8.636404837020699,"vY0":-127.62250459132805,"vZ0":-3.775358355960585,"x":89.21,"y":194.64,"x0":-2.5924376353281886,"y0":50.00322351781759,"z0":5.5710442629074945,"aX":-1.3522497434348575},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.7,"breakHorizontal":-0.5,"spinRate":2576,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.429188210064281,"extension":6.541546854225626},"index":0,"playId":"570f748d-4440-356e-84cd-027ab29f906e","pitchNumber":1,"startTime":"2026-04-22T03:53:01.863Z","endTime":"2026-04-22T03:53:06.253Z","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":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.419058942788986,"aZ":-21.249229958895903,"pfxX":-11.091154303186583,"pfxZ":5.609887978586519,"pX":-0.06348169853959901,"pZ":2.998812345467174,"vX0":10.572798472414718,"vY0":-138.73124716857433,"vZ0":-2.9895426838674743,"x":119.42,"y":157.81,"x0":-2.485377361031308,"y0":50.00033812073414,"z0":5.508866178835398,"aX":-21.588322026025434},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.7,"breakHorizontal":17.9,"spinRate":2055,"spinDirection":185},"zone":2,"typeConfidence":2.0,"plateTime":0.3950186692204829,"extension":6.735308130352666},"index":1,"playId":"434e57a0-7747-3e55-9f42-da6c35b5ee5f","pitchNumber":2,"startTime":"2026-04-22T03:53:19.390Z","endTime":"2026-04-22T03:53:23.855Z","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":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23549243729511,"aZ":-21.293911838123922,"pfxX":-11.442209190653266,"pfxZ":5.66542299267112,"pX":-0.7009119522745834,"pZ":2.461863756634658,"vX0":9.318479300982764,"vY0":-137.8648535270468,"vZ0":-4.16516637070202,"x":143.72,"y":172.31,"x0":-2.641531568792902,"y0":50.005389003221026,"z0":5.433333724258039,"aX":-21.984339082052518},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.5,"breakHorizontal":18.7,"spinRate":1807,"spinDirection":165},"zone":4,"typeConfidence":2.0,"plateTime":0.39761176705413526,"extension":6.693871399149345},"hitData":{"launchSpeed":77.8,"launchAngle":17.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.23,"coordY":120.2}},"index":2,"playId":"10681222-d6fe-3b2c-a963-edbb79b53432","pitchNumber":3,"startTime":"2026-04-22T03:53:37.505Z","endTime":"2026-04-22T03:53:49.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:53:49.884Z","atBatIndex":65},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Blue Jays challenged (hit by pitch), call on the field was upheld: Jo Adell hit by pitch. Mike Trout to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T03:54:01.916Z","endTime":"2026-04-22T03:54:42.764Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"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"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.376864800263576,"aZ":-20.350162848794923,"pfxX":-12.569226659741144,"pfxZ":6.093804416370961,"pX":-0.5550585923072003,"pZ":3.170316706057344,"vX0":10.08295079313297,"vY0":-138.96001204636505,"vZ0":-2.697153951244633,"x":138.16,"y":153.18,"x0":-2.611453942381297,"y0":50.005352869312546,"z0":5.5174847179250355,"aX":-24.396045682677794},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.6,"breakHorizontal":20.5,"spinRate":2465,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3953321351490313,"extension":6.6818444481743065},"index":0,"playId":"69e8cb7b-df47-3a51-9fbd-897a711b8cbb","pitchNumber":1,"startTime":"2026-04-22T03:54:17.220Z","endTime":"2026-04-22T03:54:21.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72092208137124,"aZ":-20.451281952106473,"pfxX":-10.143911681563395,"pfxZ":6.0826908142255505,"pX":-1.7059398502511436,"pZ":4.228751718992714,"vX0":6.324901120864541,"vY0":-137.95921407834453,"vZ0":-0.04947144300835915,"x":182.03,"y":124.6,"x0":-2.710488476200097,"y0":50.002557493671056,"z0":5.625451098488279,"aX":-19.551190579896353},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.2,"breakHorizontal":17.0,"spinRate":2481,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3970354193777683,"extension":6.555650282395216},"index":1,"playId":"9788ffd2-25cc-3a77-974b-d537acad234f","pitchNumber":2,"startTime":"2026-04-22T03:54:37.733Z","endTime":"2026-04-22T03:54:42.764Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":141},"playEndTime":"2026-04-22T03:54:42.764Z","atBatIndex":66},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jorge Soler hit by pitch. Mike Trout to 3rd. Jo Adell to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T03:56:35.579Z","endTime":"2026-04-22T03:58:12.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"postOnSecond":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnThird":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T03:55:10.976Z","endTime":"2026-04-22T03:56:37.745Z","isPitch":false,"type":"action","player":{"id":624585,"link":"/api/v1/people/624585"}},{"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":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.800709853437887,"aZ":-29.984751657989367,"pfxX":-0.6024001194004258,"pfxZ":1.3303649548960692,"pX":1.3584990815432674,"pZ":0.7651616069825897,"vX0":10.219102777232036,"vY0":-126.56047809058958,"vZ0":-5.908516143397436,"x":65.22,"y":218.12,"x0":-2.6319589509882975,"y0":50.00244157292196,"z0":5.49469881238644,"aX":-0.99218975719019},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.3,"breakHorizontal":-1.0,"spinRate":2953,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4307363697577373,"extension":6.519519870562357},"index":1,"playId":"7fa71cb6-d50c-3549-827c-d8d5aebb53d4","pitchNumber":1,"startTime":"2026-04-22T03:56:37.745Z","endTime":"2026-04-22T03:56:41.767Z","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":87.2,"endSpeed":82.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.262117515465206,"aZ":-30.81350925410223,"pfxX":-0.2725442768661175,"pfxZ":0.8138160826230703,"pX":1.057017038809218,"pZ":2.098216035347166,"vX0":9.08915186048673,"vY0":-126.93523865329753,"vZ0":-2.8032696329652396,"x":76.71,"y":182.13,"x0":-2.493900244907062,"y0":50.00548055248747,"z0":5.602900784807231,"aX":-0.4586701720008844},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.2,"breakHorizontal":-1.0,"spinRate":2780,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.42705445867986525,"extension":6.482612577936186},"index":2,"playId":"b7464ba2-50c1-3458-9350-d2cdbe5d8e64","pitchNumber":2,"startTime":"2026-04-22T03:57:00.401Z","endTime":"2026-04-22T03:57:04.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.034898395579365,"aZ":-27.603998155934296,"pfxX":-1.9134193246103717,"pfxZ":2.710434884253659,"pX":2.6446517569126695,"pZ":-0.10926436840974517,"vX0":13.417631890054254,"vY0":-127.68835670122147,"vZ0":-8.392995372794388,"x":16.19,"y":241.73,"x0":-2.3823550252206123,"y0":50.00493277109452,"z0":5.325640996058629,"aX":-3.230019621239516},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":1.1,"spinRate":2732,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4255187752227032,"extension":6.567080689024812},"index":3,"playId":"34a77942-ae38-3c08-bb1e-df144ec077fc","pitchNumber":3,"startTime":"2026-04-22T03:57:20.340Z","endTime":"2026-04-22T03:57:23.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.6148661760226,"aZ":-14.983707407583495,"pfxX":-8.933416616530273,"pfxZ":8.683584618850414,"pX":-0.8175941048373102,"pZ":4.040344781936593,"vX0":7.913084759202505,"vY0":-140.69678119430367,"vZ0":-1.6275099761429006,"x":148.16,"y":129.69,"x0":-2.5231233443187566,"y0":50.0041116131602,"z0":5.6104459645668285,"aX":-17.6895218098486},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":14.3,"spinRate":2576,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3911561911880326,"extension":6.522781167735364},"index":4,"playId":"e7794901-d4ad-3dba-9d8a-c0dbd38b9a17","pitchNumber":4,"startTime":"2026-04-22T03:57:47.448Z","endTime":"2026-04-22T03:57:52.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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12481565721995,"aZ":-16.36169111188292,"pfxX":-9.909972697493771,"pfxZ":8.192212946364183,"pX":-1.3515668312523195,"pZ":3.8943022259027162,"vX0":7.118277266743984,"vY0":-138.5755390119069,"vZ0":-1.565111950806908,"x":168.52,"y":133.63,"x0":-2.675784452397778,"y0":50.00345774031883,"z0":5.5680528767004915,"aX":-19.13049755999452},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":16.3,"spinRate":2811,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3963873863352987,"extension":6.604788749818331},"index":5,"playId":"510f2151-2cc8-38a7-875d-0e19842f1e23","pitchNumber":5,"startTime":"2026-04-22T03:58:07.153Z","endTime":"2026-04-22T03:58:12.162Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T03:58:12.162Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yoán Moncada singles on a sharp line drive to right fielder Myles Straw. Mike Trout scores. Jo Adell to 3rd. Jorge Soler to 2nd.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T04:00:08.067Z","endTime":"2026-04-22T04:01:21.939Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"postOnSecond":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"postOnThird":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[3,4,5],"actionIndex":[0,2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":{"id":656546,"link":"/api/v1/people/656546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T03:58:25.787Z","endTime":"2026-04-22T03:58:50.540Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-22T03:58:50.540Z","endTime":"2026-04-22T03:59:49.460Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-hitter Yoán Moncada replaces Oswald Peraza.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-22T03:59:49.460Z","endTime":"2026-04-22T04:00:10.392Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":672724,"link":"/api/v1/people/672724"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.962777211879054,"aZ":-23.276581330751625,"pfxX":-11.036234966280215,"pfxZ":5.287206596435146,"pX":-0.7889059753892262,"pZ":1.7811777547202297,"vX0":8.620266879448758,"vY0":-129.20143625646548,"vZ0":-4.464493108584938,"x":147.07,"y":190.69,"x0":-2.7415576510636215,"y0":50.004612157894805,"z0":5.329561414226054,"aX":-18.582809189403406},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.8,"breakHorizontal":18.0,"spinRate":2810,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.42460324668515037,"extension":6.736587438657571},"index":3,"playId":"acdeeb8a-ca45-3461-ab41-04bf5fb8ad9f","pitchNumber":1,"startTime":"2026-04-22T04:00:10.392Z","endTime":"2026-04-22T04:00:37.394Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.829792469530858,"aZ":-34.14558344991483,"pfxX":-2.2214712991897096,"pfxZ":-1.2219420732285677,"pX":0.2683630803735721,"pZ":0.36631900294662195,"vX0":8.018796837736847,"vY0":-126.293719481995,"vZ0":-5.711794268475768,"x":106.77,"y":228.89,"x0":-2.6598210349848763,"y0":50.001884483703115,"z0":5.404906399279769,"aX":-3.5871136720983143},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.4,"breakHorizontal":2.2,"spinRate":2830,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.43375666129800106,"extension":6.63871069212067},"index":4,"playId":"e0d4d89c-1d8a-3f8e-93d7-3057bceda075","pitchNumber":2,"startTime":"2026-04-22T04:00:48.584Z","endTime":"2026-04-22T04:00:52.650Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.633435420280087,"aZ":-30.85130695978684,"pfxX":-10.777321356358755,"pfxZ":0.7931217323400794,"pX":-0.6773949853236798,"pZ":2.7603781100890683,"vX0":8.433764026797965,"vY0":-128.26088396193177,"vZ0":-0.8283613934232226,"x":142.82,"y":164.25,"x0":-2.6086697309612408,"y0":50.00246064442012,"z0":5.4942875156219335,"aX":-17.948583213364724},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.4,"breakHorizontal":17.6,"spinRate":1508,"spinDirection":331},"zone":4,"typeConfidence":2.0,"plateTime":0.4271117456257265,"extension":6.436554510297057},"hitData":{"launchSpeed":100.2,"launchAngle":14.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":175.72,"coordY":103.94}},"index":5,"playId":"5956f0f3-2d90-3dd8-8ad8-a4dd0159993e","pitchNumber":3,"startTime":"2026-04-22T04:01:12.401Z","endTime":"2026-04-22T04:01:21.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T04:01:21.939Z","atBatIndex":68},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Angels challenged (play at 1st), call on the field was upheld: Nolan Schanuel grounds into a double play, second baseman Ernie Clement to shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr. Yoán Moncada out at 2nd. Nolan Schanuel out at 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T04:04:10.077Z","endTime":"2026-04-22T04:04:21.254Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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":[2],"actionIndex":[1],"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":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":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_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T04:01:49.812Z","endTime":"2026-04-22T04:02:18.005Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Louis Varland replaces Jeff Hoffman.","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-22T04:02:18.005Z","endTime":"2026-04-22T04:04:12.238Z","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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.906124926635748,"aZ":-32.58192951325852,"pfxX":-7.1434414893213525,"pfxZ":-0.2259832891901219,"pX":-0.797275513025919,"pZ":2.0467685000907183,"vX0":8.315542402454435,"vY0":-131.89366329186393,"vZ0":-2.5079740724009616,"x":147.39,"y":183.52,"x0":-3.050796324162673,"y0":50.00598112496473,"z0":5.393309445880388,"aX":-12.691135239956802},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.7,"breakHorizontal":11.3,"spinRate":1651,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.41398957592937524,"extension":6.692233351319509},"hitData":{"launchSpeed":86.2,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.13,"coordY":154.44}},"index":2,"playId":"9e13ca1f-9839-39e0-a427-8883bee6dae1","pitchNumber":1,"startTime":"2026-04-22T04:04:12.238Z","endTime":"2026-04-22T04:04:21.254Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":108},"playEndTime":"2026-04-22T04:04:21.254Z","atBatIndex":69}],"currentPlay":{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Angels challenged (play at 1st), call on the field was upheld: Nolan Schanuel grounds into a double play, second baseman Ernie Clement to shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr. Yoán Moncada out at 2nd. Nolan Schanuel out at 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T04:04:10.077Z","endTime":"2026-04-22T04:04:21.254Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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":[2],"actionIndex":[1],"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":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":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_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T04:01:49.812Z","endTime":"2026-04-22T04:02:18.005Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Louis Varland replaces Jeff Hoffman.","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-22T04:02:18.005Z","endTime":"2026-04-22T04:04:12.238Z","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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.906124926635748,"aZ":-32.58192951325852,"pfxX":-7.1434414893213525,"pfxZ":-0.2259832891901219,"pX":-0.797275513025919,"pZ":2.0467685000907183,"vX0":8.315542402454435,"vY0":-131.89366329186393,"vZ0":-2.5079740724009616,"x":147.39,"y":183.52,"x0":-3.050796324162673,"y0":50.00598112496473,"z0":5.393309445880388,"aX":-12.691135239956802},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.7,"breakHorizontal":11.3,"spinRate":1651,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.41398957592937524,"extension":6.692233351319509},"hitData":{"launchSpeed":86.2,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.13,"coordY":154.44}},"index":2,"playId":"9e13ca1f-9839-39e0-a427-8883bee6dae1","pitchNumber":1,"startTime":"2026-04-22T04:04:12.238Z","endTime":"2026-04-22T04:04:21.254Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":108},"playEndTime":"2026-04-22T04:04:21.254Z","atBatIndex":69},"scoringPlays":[34,40,54,55,68],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"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":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":105.3,"y":169.57},"type":"O","description":"Lineout"},{"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":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":84.48,"y":76.76},"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":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":110.15,"y":153.23},"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":1,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":98.64,"y":170.78},"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":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":205.94,"y":89.39},"type":"O","description":"Flyout"},{"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":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":103.49,"y":158.07},"type":"O","description":"Groundout"}]}},{"startIndex":6,"endIndex":13,"top":[6,7,8,9,10],"bottom":[11,12,13],"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":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"coordinates":{"x":67.19,"y":64.98},"type":"O","description":"Lineout"},{"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":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":145.32,"y":90.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":2,"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":108.39,"y":162.91},"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":2,"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":213.5,"y":103.97},"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":2,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":92.57,"y":165.11},"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":2,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":151.98,"y":153.83},"type":"O","description":"Groundout"}]}},{"startIndex":14,"endIndex":19,"top":[14,15,16],"bottom":[17,18,19],"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":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"coordinates":{"x":150.16,"y":158.07},"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":3,"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":118.07,"y":152.62},"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":3,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":145.32,"y":155.65},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":20,"endIndex":27,"top":[20,21,22,23,24],"bottom":[25,26,27],"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":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":87.24,"y":148.87},"type":"O","description":"Lineout"},{"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":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"coordinates":{"x":154.6,"y":147.8},"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":4,"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":85.59,"y":109.37},"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":4,"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":98.7,"y":167.15},"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":4,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":153.79,"y":165.34},"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":4,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":199.49,"y":105.5},"type":"O","description":"Flyout"}]}},{"startIndex":28,"endIndex":36,"top":[28,29,30],"bottom":[31,32,33,34,35,36],"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":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":140.93,"y":144.54},"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":5,"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"coordinates":{"x":149.95,"y":154.11},"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":5,"pitcher":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":151.98,"y":153.83},"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":5,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":101.73,"y":168.36},"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":5,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":101.14,"y":161.08},"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":5,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":166.51,"y":103.59},"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":5,"pitcher":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":119.18,"y":64.2},"type":"O","description":"Sac Fly"},{"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":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"coordinates":{"x":113.23,"y":153.23},"type":"O","description":"Forceout"}]}},{"startIndex":37,"endIndex":44,"top":[37,38,39,40,41],"bottom":[42,43,44],"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":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":96.28,"y":162.91},"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":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"coordinates":{"x":172.56,"y":114.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":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"coordinates":{"x":75.89,"y":72.16},"type":"O","description":"Sac Fly"}],"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":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":127.87,"y":138.17},"type":"O","description":"Lineout"},{"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":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":121.92,"y":175.58},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":50,"top":[45,46,47],"bottom":[48,49,50],"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":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":56.44,"y":76.55},"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":7,"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":148.58,"y":52.44},"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":7,"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"coordinates":{"x":158.03,"y":165.94},"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":7,"pitcher":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":98.7,"y":135.42},"type":"O","description":"Lineout"},{"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":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":111.42,"y":182.89},"type":"H","description":"Single"}]}},{"startIndex":51,"endIndex":60,"top":[51,52,53,54,55,56,57],"bottom":[58,59,60],"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":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":158.53,"y":103.18},"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":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":33.45,"y":109.65},"type":"H","description":"Double"},{"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":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"coordinates":{"x":159.24,"y":53.34},"type":"H","description":"Double"},{"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":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"coordinates":{"x":171.35,"y":99.96},"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":8,"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":92.65,"y":181.68},"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":8,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":137.6,"y":155.53},"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":153.13,"y":153.75},"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":144.11,"y":153.23},"type":"O","description":"Groundout"}]}},{"startIndex":61,"endIndex":69,"top":[61,62,63],"bottom":[64,65,66,67,68,69],"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":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"coordinates":{"x":128.37,"y":182.29},"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":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":107.78,"y":162.91},"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":9,"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":60.23,"y":120.2},"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":9,"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":175.72,"y":103.94},"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":9,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":147.13,"y":154.44},"type":"O","description":"Grounded Into DP"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"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":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":5,"errors":0,"leftOnBase":4},"away":{"runs":4,"hits":8,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"catcher":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"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":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"center":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"right":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"onDeck":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"inHole":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"battingOrder":2,"team":{"id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"}},"offense":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"onDeck":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"inHole":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"battingOrder":6,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"balls":0,"strikes":0,"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":5,"groundOuts":11,"airOuts":10,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":1,"hits":8,"hitByPitch":1,"avg":".253","atBats":32,"obp":".316","slg":".379","ops":".695","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":10,"rbi":4,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":3,"groundOuts":13,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":2,"atBats":28,"obp":".273","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":125,"era":"4.33","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.29","battersFaced":33,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":125,"balls":41,"strikes":84,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.60","rbi":2,"pitchesPerInning":"13.89","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":15,"putOuts":27,"errors":0,"chances":42,"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":{"summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":6,"strikes":16,"strikePercentage":".730","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":2},"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":7,"groundOuts":12,"airOuts":12,"runs":6,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":45,"obp":".306","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":194,"era":"3.09","inningsPitched":"11.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.29","battersFaced":49,"outs":35,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":194,"balls":70,"strikes":124,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.63","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.09","hitsPer9Inn":"8.49","runsScoredPer9":"4.63","homeRunsPer9":"1.54","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"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"}]},"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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"401","stats":{"batting":{"note":"b-","summary":"1-1 | 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":2,"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":18,"flyOuts":9,"groundOuts":10,"airOuts":20,"runs":3,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".234","atBats":47,"obp":".229","slg":".340","ops":".569","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":16,"rbi":7,"leftOnBase":22,"sacBunts":1,"sacFlies":1,"babip":".275","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":{"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":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":"(S, 1)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":1,"inningsPitched":"0.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":1,"balls":0,"strikes":1,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":5,"groundOuts":10,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":42,"obp":".239","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":203,"era":"0.00","inningsPitched":"13.0","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":0,"whip":"0.85","battersFaced":46,"outs":39,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":203,"balls":76,"strikes":127,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".500","pitchesPerInning":"15.62","gamesFinished":3,"strikeoutWalkRatio":"6.33","strikeoutsPer9Inn":"13.15","walksPer9Inn":"2.08","hitsPer9Inn":"5.54","runsScoredPer9":"2.08","homeRunsPer9":"0.00","inheritedRunners":11,"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":true,"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":"2-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":16,"groundOuts":25,"airOuts":34,"runs":8,"doubles":10,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".305","atBats":95,"obp":".313","slg":".411","ops":".724","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":39,"rbi":5,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".330","groundOutsToAirouts":"0.74","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":53,"putOuts":33,"errors":1,"chances":87,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":"600","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":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":21,"flyOuts":12,"groundOuts":16,"airOuts":24,"runs":8,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":1,"hits":19,"hitByPitch":1,"avg":".264","atBats":72,"obp":".338","slg":".444","ops":".782","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":32,"rbi":7,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":"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":"800","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":4,"putOuts":4,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":15,"groundOuts":27,"airOuts":23,"runs":7,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".256","atBats":82,"obp":".287","slg":".427","ops":".714","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":35,"rbi":12,"leftOnBase":36,"sacBunts":1,"sacFlies":1,"babip":".269","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.33","popOuts":2,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":49,"putOuts":35,"errors":1,"chances":85,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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,"battingOrder":"900","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":2,"groundOuts":9,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".161","atBats":31,"obp":".188","slg":".258","ops":".446","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":8,"rbi":2,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"1.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.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":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","assists":6,"putOuts":77,"errors":2,"chances":85,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"(H, 1)","summary":"0.1 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":2,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":6,"strikes":12,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":4,"runs":11,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":2,"hits":16,"hitByPitch":2,"atBats":49,"obp":".421","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":217,"era":"7.59","inningsPitched":"10.2","wins":1,"losses":2,"saves":3,"saveOpportunities":6,"holds":1,"blownSaves":3,"earnedRuns":9,"whip":"2.06","battersFaced":57,"outs":32,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":217,"balls":74,"strikes":143,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":1,"winPercentage":".333","pitchesPerInning":"20.34","gamesFinished":9,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"20.25","walksPer9Inn":"5.06","hitsPer9Inn":"13.50","runsScoredPer9":"9.28","homeRunsPer9":"1.69","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":false,"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":{},"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":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":0,"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":{"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":true,"isSubstitute":false}},"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":"402","stats":{"batting":{"note":"1-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":7,"groundOuts":6,"airOuts":8,"runs":10,"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":{"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":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID664770":{"person":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"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":1},"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":18,"flyOuts":8,"groundOuts":15,"airOuts":16,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".217","atBats":46,"obp":".260","slg":".261","ops":".521","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":12,"rbi":7,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"babip":".244","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"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":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{"note":"(W, 1-0)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":7,"inningsPitched":"0.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":2,"strikes":5,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":1,"flyOuts":6,"groundOuts":4,"airOuts":9,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":32,"obp":".351","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":157,"era":"6.23","inningsPitched":"8.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":6,"whip":"1.50","battersFaced":38,"outs":26,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":56,"strikes":101,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.12","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"12.46","walksPer9Inn":"4.15","hitsPer9Inn":"9.35","runsScoredPer9":"6.23","homeRunsPer9":"1.04","inheritedRunners":7,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":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":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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, 4)","summary":"1.0 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":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":2,"strikes":10,"strikePercentage":".830","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":12,"gamesStarted":0,"flyOuts":5,"groundOuts":25,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":3,"hits":8,"hitByPitch":0,"atBats":45,"obp":".245","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":150,"era":"0.73","inningsPitched":"12.1","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":1,"whip":"0.97","battersFaced":50,"outs":37,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":43,"strikes":107,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.13","rbi":0,"winPercentage":".500","pitchesPerInning":"12.16","gamesFinished":1,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"3.65","walksPer9Inn":"2.92","hitsPer9Inn":"5.84","runsScoredPer9":"1.46","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":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"5.0 IP, ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":65,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":18,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":65,"balls":25,"strikes":40,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":3,"flyOuts":8,"groundOuts":15,"airOuts":14,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":50,"obp":".310","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":229,"era":"3.68","inningsPitched":"14.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.09","battersFaced":59,"outs":44,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":229,"balls":87,"strikes":142,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.07","rbi":1,"winPercentage":".---","pitchesPerInning":"15.61","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.36","walksPer9Inn":"2.45","hitsPer9Inn":"7.36","runsScoredPer9":"3.68","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"gamesStarted":1,"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"}]},"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":"1-3 | BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":9,"groundOuts":26,"airOuts":17,"runs":13,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":13,"intentionalWalks":3,"hits":30,"hitByPitch":1,"avg":".353","atBats":85,"obp":".444","slg":".482","ops":".926","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":99,"totalBases":41,"rbi":12,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".394","groundOutsToAirouts":"1.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.50","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":156,"errors":2,"chances":173,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"400","stats":{"batting":{"summary":"1-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":10,"groundOuts":19,"airOuts":21,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":1,"hits":18,"hitByPitch":2,"avg":".265","atBats":68,"obp":".325","slg":".397","ops":".722","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":77,"totalBases":27,"rbi":11,"leftOnBase":33,"sacBunts":0,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":29,"errors":0,"chances":29,"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"}]},"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":"500","stats":{"batting":{"summary":"1-2 | BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"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":7,"flyOuts":4,"groundOuts":3,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".381","atBats":21,"obp":".440","slg":".381","ops":".821","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":8,"rbi":3,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"babip":".444","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":18,"flyOuts":5,"groundOuts":12,"airOuts":7,"runs":11,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".323","atBats":31,"obp":".382","slg":".452","ops":".834","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":14,"rbi":3,"leftOnBase":19,"sacBunts":1,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.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":{"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":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":7,"groundOuts":16,"airOuts":20,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".202","atBats":84,"obp":".280","slg":".333","ops":".613","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":28,"rbi":8,"leftOnBase":51,"sacBunts":0,"sacFlies":0,"babip":".280","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":7,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":21,"errors":2,"chances":50,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[664770,664702,676391,665489,660821,672820,676914,650391,662139,672960,665926,678218,571578,693686,689254,643511,656546,686973],"pitchers":[571578,693686,689254,643511,656546,686973],"bench":[623168],"bullpen":[656302,680755,592332,641778,573009,667297,453286],"battingOrder":[664702,676391,665489,676914,650391,662139,672960,665926,678218],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Clement (10, Pomeranz); Sosa, L (5, Pomeranz)."},{"label":"TB","value":"Clement 3; Guerrero Jr.; Jiménez, E; Sosa, L 2; Sánchez, J; Varsho 2."},{"label":"RBI","value":"Jiménez, E 2 (3); Sosa, L 2 (7)."},{"label":"Runners left in scoring position, 2 out","value":"Okamoto; Giménez 2."},{"label":"SF","value":"Jiménez, E."},{"label":"GIDP","value":"Clement; Guerrero Jr."},{"label":"Team RISP","value":"2-for-5."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"3 (2 Clement-Giménez-Guerrero Jr.; Valenzuela-Giménez)."}]}],"note":[{"label":"a","value":"Flied out for Lukes in the 8th."},{"label":"b","value":"Doubled for Sánchez, J in the 8th."},{"label":"1","value":"Ran 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":3,"groundOuts":13,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":2,"avg":".221","atBats":28,"obp":".329","slg":".384","ops":".713","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":5,"rbi":2,"leftOnBase":7,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":11,"airOuts":10,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":1,"hits":8,"hitByPitch":1,"atBats":32,"obp":".324","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":128,"era":"4.03","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.36","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":128,"balls":44,"strikes":84,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":4,"pitchesPerInning":"14.22","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":0,"chances":39,"passedBall":0,"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":"701","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":2,"groundOuts":11,"airOuts":5,"runs":10,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".263","atBats":38,"obp":".378","slg":".421","ops":".799","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":16,"rbi":4,"leftOnBase":16,"sacBunts":2,"sacFlies":0,"babip":".391","groundOutsToAirouts":"2.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":25,"errors":0,"chances":46,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID672724":{"person":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"jerseyNumber":"2","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | K, R, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":3,"groundOuts":17,"airOuts":13,"runs":9,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".292","atBats":65,"obp":".361","slg":".538","ops":".899","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":35,"rbi":8,"leftOnBase":27,"sacBunts":1,"sacFlies":0,"babip":".341","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.25","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":25,"errors":1,"chances":67,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":18,"groundOuts":17,"airOuts":24,"runs":19,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":33,"baseOnBalls":18,"intentionalWalks":1,"hits":23,"hitByPitch":1,"avg":".237","atBats":97,"obp":".362","slg":".443","ops":".805","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":116,"totalBases":43,"rbi":11,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".305","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.40","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":54,"putOuts":37,"errors":3,"chances":94,"fielding":".968","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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":2,"strikes":7,"strikePercentage":".780","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":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":4,"gamesStarted":0,"flyOuts":4,"groundOuts":5,"airOuts":4,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":16,"obp":".381","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":85,"era":"12.46","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.62","battersFaced":21,"outs":13,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":34,"strikes":51,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"19.62","gamesFinished":1,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"8.31","walksPer9Inn":"6.23","hitsPer9Inn":"8.31","runsScoredPer9":"12.46","homeRunsPer9":"2.08","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"0-3 | HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":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":21,"flyOuts":10,"groundOuts":13,"airOuts":17,"runs":13,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":10,"intentionalWalks":0,"hits":17,"hitByPitch":3,"avg":".224","atBats":76,"obp":".330","slg":".461","ops":".791","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":35,"rbi":19,"leftOnBase":35,"sacBunts":0,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.20","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":{"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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"501","stats":{"batting":{"note":"c-","summary":"1-1 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":12,"groundOuts":13,"airOuts":15,"runs":8,"doubles":0,"triples":1,"homeRuns":3,"strikeOuts":28,"baseOnBalls":14,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".176","atBats":68,"obp":".333","slg":".338","ops":".671","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":23,"rbi":9,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".243","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.67","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":9,"errors":3,"chances":43,"fielding":".930","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":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":0,"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":true,"isSubstitute":false}},"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":{"summary":"5.2 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":8,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":32,"strikes":56,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":4},"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":16,"groundOuts":39,"airOuts":27,"runs":11,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":17,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":103,"obp":".303","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":460,"era":"3.10","inningsPitched":"29.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.24","battersFaced":122,"outs":87,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":460,"balls":174,"strikes":286,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":1,"winPercentage":"1.000","pitchesPerInning":"15.86","gamesFinished":0,"strikeoutWalkRatio":"1.12","strikeoutsPer9Inn":"5.90","walksPer9Inn":"5.28","hitsPer9Inn":"5.90","runsScoredPer9":"3.41","homeRunsPer9":"0.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(L, 0-2)","summary":"1.0 IP, 3 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":5,"strikes":13,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":4,"groundOuts":5,"airOuts":15,"runs":7,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":3,"hits":9,"hitByPitch":1,"atBats":34,"obp":".359","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":120,"era":"7.00","inningsPitched":"9.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":7,"whip":"1.44","battersFaced":40,"outs":27,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":120,"balls":39,"strikes":81,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":3,"winPercentage":".000","pitchesPerInning":"13.33","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.00","walksPer9Inn":"4.00","hitsPer9Inn":"9.00","runsScoredPer9":"7.00","homeRunsPer9":"1.00","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":24,"flyOuts":17,"groundOuts":15,"airOuts":28,"runs":23,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":22,"baseOnBalls":23,"intentionalWalks":3,"hits":20,"hitByPitch":2,"avg":".235","atBats":85,"obp":".409","slg":".529","ops":".938","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":45,"rbi":16,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".232","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.14","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":44,"errors":1,"chances":45,"fielding":".978","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":"300","stats":{"batting":{"summary":"0-3 | HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":21,"groundOuts":22,"airOuts":29,"runs":11,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":3,"intentionalWalks":0,"hits":27,"hitByPitch":4,"avg":".270","atBats":100,"obp":".318","slg":".380","ops":".698","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":38,"rbi":14,"leftOnBase":47,"sacBunts":0,"sacFlies":0,"babip":".320","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.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":37,"errors":0,"chances":37,"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,"battingOrder":"700","stats":{"batting":{"summary":"0-0 | BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":4,"groundOuts":7,"airOuts":4,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":6,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".250","atBats":16,"obp":".435","slg":".250","ops":".685","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":4,"rbi":2,"leftOnBase":7,"sacBunts":0,"sacFlies":1,"babip":".267","groundOutsToAirouts":"1.75","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":12,"errors":0,"chances":25,"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"}]},"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":{"summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":9,"groundOuts":8,"airOuts":16,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":46,"obp":".278","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":212,"era":"2.63","inningsPitched":"13.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":4,"whip":"1.10","battersFaced":54,"outs":41,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":212,"balls":89,"strikes":123,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.51","gamesFinished":0,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"9.88","walksPer9Inn":"5.27","hitsPer9Inn":"4.61","runsScoredPer9":"2.63","homeRunsPer9":"0.00","inheritedRunners":3,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":12,"groundOuts":33,"airOuts":22,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":10,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".227","atBats":88,"obp":".300","slg":".330","ops":".630","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":100,"totalBases":29,"rbi":14,"leftOnBase":53,"sacBunts":0,"sacFlies":2,"babip":".247","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.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":171,"errors":2,"chances":185,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":"901","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":22,"flyOuts":14,"groundOuts":14,"airOuts":20,"runs":5,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".159","atBats":63,"obp":".229","slg":".317","ops":".546","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":20,"rbi":9,"leftOnBase":22,"sacBunts":1,"sacFlies":1,"babip":".175","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","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":{"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":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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":{},"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":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":0,"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":true,"isSubstitute":false}},"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,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"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":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":2,"groundOuts":7,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".095","atBats":21,"obp":".136","slg":".095","ops":".231","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":23,"totalBases":2,"rbi":1,"leftOnBase":14,"sacBunts":1,"sacFlies":0,"babip":".167","groundOutsToAirouts":"1.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":13,"errors":0,"chances":14,"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"}]},"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-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":12,"groundOuts":14,"airOuts":22,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":0,"hits":13,"hitByPitch":3,"avg":".191","atBats":68,"obp":".317","slg":".250","ops":".567","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":82,"totalBases":17,"rbi":8,"leftOnBase":29,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.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":176,"errors":3,"chances":185,"fielding":".984","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":17,"groundOuts":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":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,666176,624585,672724,660162,694384,687093,624428,681351,669326,666139,686799,696147,519141,680704],"pitchers":[686799,696147,519141,680704],"bench":[518595],"bullpen":[641312,672282,579328,605447,681217,667755,608718,700712,666171],"battingOrder":[687263,545361,666176,624585,660162,694384,624428,681351,666139],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Moncada; Peraza, O 2; Schanuel; Trout."},{"label":"RBI","value":"Grissom (2); Moncada (9)."},{"label":"Runners left in scoring position, 2 out","value":"Teodosio."},{"label":"SF","value":"Grissom."},{"label":"GIDP","value":"O'Hoppe; Schanuel."},{"label":"Team RISP","value":"1-for-3."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Peraza, O (1, 2nd base by Fluharty/Valenzuela)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Neto-Grissom-Schanuel; Neto-Schanuel)."}]}],"note":[{"label":"a","value":"Grounded out for Grissom in the 8th."},{"label":"b","value":"Grounded out for Teodosio in the 8th."},{"label":"c","value":"Singled for Peraza, O in the 9th."}]}},"officials":[{"official":{"id":431232,"fullName":"Chad Fairchild","link":"/api/v1/people/431232"},"officialType":"Home Plate"},{"official":{"id":489985,"fullName":"Chad Whitson","link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":427344,"fullName":"Bill Miller","link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":665281,"fullName":"Brian Walsh","link":"/api/v1/people/665281"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Guerrero Jr. (by Pomeranz)."},{"label":"HBP","value":"Lukes (by Kochanowicz); Adell (by Hoffman, J); Soler (by Hoffman, J)."},{"label":"ABS Challenge","value":"O'Hoppe (Ball-Overturned to Strike); Valenzuela (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Corbin 65-40; Miles 22-16; Fluharty 7-5; Rogers, Ty 12-10; Hoffman, J 18-12; Varland, L 1-1; Kochanowicz 88-56; Bachman 13-8; Pomeranz 18-13; Sandlin 9-7."},{"label":"Groundouts-flyouts","value":"Corbin 8-3; Miles 1-0; Fluharty 0-0; Rogers, Ty 3-0; Hoffman, J 0-0; Varland, L 1-0; Kochanowicz 8-2; Bachman 1-2; Pomeranz 0-1; Sandlin 2-0."},{"label":"Batters faced","value":"Corbin 18; Miles 5; Fluharty 1; Rogers, Ty 3; Hoffman, J 5; Varland, L 1; Kochanowicz 23; Bachman 4; Pomeranz 7; Sandlin 3."},{"label":"Inherited runners-scored","value":"Fluharty 1-0; Varland, L 3-0; Bachman 1-0."},{"label":"Umpires","value":"HP: Chad Fairchild. 1B: Chad Whitson. 2B: Bill Miller. 3B: Brian Walsh. "},{"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:27."},{"label":"Att","value":"28,641."},{"label":"Venue","value":"Angel Stadium."},{"label":"April 21, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578","boxscoreName":"Corbin"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":8,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":65,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":18,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":65,"balls":25,"strikes":40,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":3,"flyOuts":8,"groundOuts":15,"airOuts":14,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":50,"obp":".310","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":229,"era":"3.68","inningsPitched":"14.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.09","battersFaced":59,"outs":44,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":229,"balls":87,"strikes":142,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.07","rbi":1,"winPercentage":".---","pitchesPerInning":"15.61","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.36","walksPer9Inn":"2.45","hitsPer9Inn":"7.36","runsScoredPer9":"3.68","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"gamesStarted":1,"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"}]},"type":"starter","gameScore":62,"pitchingGameScore":62},{"player":{"person":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799","boxscoreName":"Kochanowicz"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"5.2 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":8,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":32,"strikes":56,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":4},"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":16,"groundOuts":39,"airOuts":27,"runs":11,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":17,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":103,"obp":".303","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":460,"era":"3.10","inningsPitched":"29.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.24","battersFaced":122,"outs":87,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":460,"balls":174,"strikes":286,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":1,"winPercentage":"1.000","pitchesPerInning":"15.86","gamesFinished":0,"strikeoutWalkRatio":"1.12","strikeoutsPer9Inn":"5.90","walksPer9Inn":"5.28","hitsPer9Inn":"5.90","runsScoredPer9":"3.41","homeRunsPer9":"0.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":58,"pitchingGameScore":58},{"player":{"person":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820","boxscoreName":"Sosa, L"},"jerseyNumber":"50","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"401","stats":{"batting":{"note":"b-","summary":"1-1 | 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":2,"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":18,"flyOuts":9,"groundOuts":10,"airOuts":20,"runs":3,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".234","atBats":47,"obp":".229","slg":".340","ops":".569","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":16,"rbi":7,"leftOnBase":22,"sacBunts":1,"sacFlies":1,"babip":".275","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":{"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":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"loser":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"save":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}