{"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":824007,"link":"/api/v1.1/game/824007/feed/live","metaData":{"wait":10,"timeStamp":"20260719_225609","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824007,"type":"R","doubleHeader":"N","id":"2026/07/19/detmlb-anamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824007-2026-07-19","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-19T20:07:00Z","originalDate":"2026-07-19","officialDate":"2026-07-19","dayNight":"day","time":"1:07","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":116,"name":"Detroit Tigers","link":"/api/v1/teams/116","season":2026,"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394"},"springVenue":{"id":2511,"link":"/api/v1/venues/2511"},"teamCode":"det","fileCode":"det","abbreviation":"DET","teamName":"Tigers","locationName":"Detroit","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Detroit","record":{"gamesPlayed":99,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":46,"losses":53,"ties":0,"pct":".465"},"records":{},"divisionLeader":false,"wins":46,"losses":53,"winningPercentage":".465"},"franchiseName":"Detroit","clubName":"Tigers","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":100,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":39,"losses":61,"ties":0,"pct":".390"},"records":{},"divisionLeader":false,"wins":39,"losses":61,"winningPercentage":".390"},"franchiseName":"Los Angeles","clubName":"Angels","active":true}},"players":{"ID664285":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285","firstName":"Framber","lastName":"Valdez","primaryNumber":"59","birthDate":"1993-11-19","currentAge":32,"birthCity":"Palenque","birthCountry":"Dominican Republic","height":"5' 11\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Framber","useLastName":"Valdez","boxscoreName":"Valdez, F","gender":"M","nameMatrilineal":"Pinales","isPlayer":true,"isVerified":true,"pronunciation":"FRAHM-burr","mlbDebutDate":"2018-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Framber Valdez","nameSlug":"framber-valdez-664285","firstLastName":"Framber Valdez","lastFirstName":"Valdez, Framber","lastInitName":"Valdez, F","initLastName":"F Valdez","fullFMLName":"Framber Valdez","fullLFMName":"Valdez, Framber","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"ID669373":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","firstName":"Tarik","lastName":"Skubal","primaryNumber":"29","birthDate":"1996-11-20","currentAge":29,"birthCity":"Hayward","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tarik","useLastName":"Skubal","middleName":"Daniel","boxscoreName":"Skubal","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"tare-ick sku-ble","mlbDebutDate":"2020-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tarik Skubal","nameSlug":"tarik-skubal-669373","firstLastName":"Tarik Skubal","lastFirstName":"Skubal, Tarik","lastInitName":"Skubal, T","initLastName":"T Skubal","fullFMLName":"Tarik Daniel Skubal","fullLFMName":"Skubal, Tarik Daniel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"12","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID701678":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678","firstName":"Hao-Yu","lastName":"Lee","primaryNumber":"50","birthDate":"2003-02-03","currentAge":23,"birthCity":"New Taipei","birthCountry":"Taiwan","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Hao-Yu","useLastName":"Lee","boxscoreName":"Lee","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hao-Yu Lee","nameSlug":"hao-yu-lee-701678","firstLastName":"Hao-Yu Lee","lastFirstName":"Lee, Hao-Yu","lastInitName":"Lee, H","initLastName":"H Lee","fullFMLName":"Hao-Yu Lee","fullLFMName":"Lee, Hao-Yu ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"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},"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},"ID623454":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454","firstName":"Andrew","lastName":"Anderson","primaryNumber":"38","birthDate":"1994-03-22","currentAge":32,"birthCity":"Reno","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Anderson","middleName":"J.","boxscoreName":"Anderson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Anderson","nameSlug":"drew-anderson-623454","firstLastName":"Drew Anderson","lastFirstName":"Anderson, Drew","lastInitName":"Anderson, D","initLastName":"D Anderson","fullFMLName":"Andrew J. Anderson","fullLFMName":"Anderson, Andrew J.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID696270":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270","firstName":"Ryan","lastName":"Johnson","primaryNumber":"32","birthDate":"2002-08-05","currentAge":23,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Johnson","middleName":"Christopher","boxscoreName":"Johnson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-03-27","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Johnson","nameSlug":"ryan-johnson-696270","firstLastName":"Ryan Johnson","lastFirstName":"Johnson, Ryan","lastInitName":"Johnson, R","initLastName":"R Johnson","fullFMLName":"Ryan Christopher Johnson","fullLFMName":"Johnson, Ryan Christopher","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID667755":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755","firstName":"José","lastName":"Soriano","primaryNumber":"59","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},"ID682985":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","firstName":"Riley","lastName":"Greene","primaryNumber":"31","birthDate":"2000-09-28","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Riley","useLastName":"Greene","middleName":"Alan","boxscoreName":"Greene, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Riley Greene","nameSlug":"riley-greene-682985","firstLastName":"Riley Greene","lastFirstName":"Greene, Riley","lastInitName":"Greene, R","initLastName":"R Greene","fullFMLName":"Riley Alan Greene","fullLFMName":"Greene, Riley Alan","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID663947":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947","firstName":"Weston","lastName":"Holton","primaryNumber":"87","birthDate":"1996-06-13","currentAge":30,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Holton","middleName":"Tyler","boxscoreName":"Holton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Holton","nameSlug":"tyler-holton-663947","firstLastName":"Tyler Holton","lastFirstName":"Holton, Tyler","lastInitName":"Holton, T","initLastName":"T Holton","fullFMLName":"Weston Tyler Holton","fullLFMName":"Holton, Weston Tyler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID815083":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083","firstName":"Mitchell","lastName":"Farris","primaryNumber":"70","birthDate":"2001-02-14","currentAge":25,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Farris","middleName":"Thomas","boxscoreName":"Farris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitch Farris","nameSlug":"mitch-farris-815083","firstLastName":"Mitch Farris","lastFirstName":"Farris, Mitch","lastInitName":"Farris, M","initLastName":"M Farris","fullFMLName":"Mitchell Thomas Farris","fullLFMName":"Farris, Mitchell Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805808":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808","firstName":"Kevin","lastName":"McGonigle","primaryNumber":"7","birthDate":"2004-08-18","currentAge":21,"birthCity":"Media","birthStateProvince":"PA","birthCountry":"USA","height":"5' 9\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Kevin","useLastName":"McGonigle","middleName":"Patrick","boxscoreName":"McGonigle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin McGonigle","nameSlug":"kevin-mcgonigle-805808","firstLastName":"Kevin McGonigle","lastFirstName":"McGonigle, Kevin","lastInitName":"McGonigle, K","initLastName":"K McGonigle","fullFMLName":"Kevin McGonigle","fullLFMName":"McGonigle, Kevin","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID680570":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570","firstName":"Grayson","lastName":"Rodriguez","primaryNumber":"21","birthDate":"1999-11-16","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grayson","useLastName":"Rodriguez","middleName":"Greer","boxscoreName":"Rodriguez, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grayson Rodriguez","nameSlug":"grayson-rodriguez-680570","firstLastName":"Grayson Rodriguez","lastFirstName":"Rodriguez, Grayson","lastInitName":"Rodriguez, G","initLastName":"G Rodriguez","fullFMLName":"Grayson Greer Rodriguez","fullLFMName":"Rodriguez, Grayson Greer","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID545361":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361","firstName":"Michael","lastName":"Trout","primaryNumber":"27","birthDate":"1991-08-07","currentAge":34,"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},"ID445276":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276","firstName":"Kenley","lastName":"Jansen","primaryNumber":"74","birthDate":"1987-09-30","currentAge":38,"birthCity":"Willemstad","birthCountry":"Curacao","height":"6' 5\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kenley","useLastName":"Jansen","middleName":"Geronimo","boxscoreName":"Jansen, K","nickName":"Kenleyfornia","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KEHN-lee JAN-sin","mlbDebutDate":"2010-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kenley Jansen","nameSlug":"kenley-jansen-445276","firstLastName":"Kenley Jansen","lastFirstName":"Jansen, Kenley","lastInitName":"Jansen, K","initLastName":"K Jansen","fullFMLName":"Kenley Geronimo Jansen","fullLFMName":"Jansen, Kenley Geronimo","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID656427":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427","firstName":"Jack","lastName":"Flaherty","primaryNumber":"9","birthDate":"1995-10-15","currentAge":30,"birthCity":"Burbank","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Flaherty","middleName":"Rafe","boxscoreName":"Flaherty","nickName":"Flare","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Flaherty","nameSlug":"jack-flaherty-656427","firstLastName":"Jack Flaherty","lastFirstName":"Flaherty, Jack","lastInitName":"Flaherty, J","initLastName":"J Flaherty","fullFMLName":"Jack Rafe Flaherty","fullLFMName":"Flaherty, Jack Rafe","strikeZoneTop":3.48,"strikeZoneBottom":1.62},"ID694203":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203","firstName":"Denzer","lastName":"Guzman","primaryNumber":"23","birthDate":"2004-02-08","currentAge":22,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Denzer","useLastName":"Guzman","boxscoreName":"Guzman, D","gender":"M","nameMatrilineal":"Daniel","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-09-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Denzer Guzman","nameSlug":"denzer-guzman-694203","firstLastName":"Denzer Guzman","lastFirstName":"Guzman, Denzer","lastInitName":"Guzman, D","initLastName":"D Guzman","fullFMLName":"Denzer Guzman","fullLFMName":"Guzman, Denzer ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"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},"ID685133":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133","firstName":"Wade","lastName":"Meckler","primaryNumber":"53","birthDate":"2000-04-21","currentAge":26,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Wade","useLastName":"Meckler","middleName":"Jameson","boxscoreName":"Meckler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2023-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wade Meckler","nameSlug":"wade-meckler-685133","firstLastName":"Wade Meckler","lastFirstName":"Meckler, Wade","lastInitName":"Meckler, W","initLastName":"W Meckler","fullFMLName":"Wade Jameson Meckler","fullLFMName":"Meckler, Wade Jameson","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID663837":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837","firstName":"Matthew","lastName":"Vierling","primaryNumber":"8","birthDate":"1996-09-16","currentAge":29,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Matt","useLastName":"Vierling","middleName":"Gregory","boxscoreName":"Vierling","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VEER-ling","mlbDebutDate":"2021-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Vierling","nameSlug":"matt-vierling-663837","firstLastName":"Matt Vierling","lastFirstName":"Vierling, Matt","lastInitName":"Vierling, M","initLastName":"M Vierling","fullFMLName":"Matthew Gregory Vierling","fullLFMName":"Vierling, Matthew Gregory","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID608718":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718","firstName":"Brent","lastName":"Suter","primaryNumber":"37","birthDate":"1989-08-29","currentAge":36,"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},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":27,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":24,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"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},"ID642350":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350","firstName":"Jose","lastName":"Siri","primaryNumber":"28","birthDate":"1995-07-22","currentAge":30,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jose","useLastName":"Siri","middleName":"Alexander","boxscoreName":"Siri","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SEER-ee","mlbDebutDate":"2021-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Siri","nameSlug":"jose-siri-642350","firstLastName":"Jose Siri","lastFirstName":"Siri, Jose","lastInitName":"Siri, J","initLastName":"J Siri","fullFMLName":"Jose Alexander Siri","fullLFMName":"Siri, Jose Alexander","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID656716":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","firstName":"Zachary","lastName":"McKinstry","primaryNumber":"39","birthDate":"1995-04-29","currentAge":31,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Zach","useLastName":"McKinstry","boxscoreName":"McKinstry","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"muh-KIN-stry","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach McKinstry","nameSlug":"zach-mckinstry-656716","firstLastName":"Zach McKinstry","lastFirstName":"McKinstry, Zach","lastInitName":"McKinstry, Z","initLastName":"Z McKinstry","fullFMLName":"Zachary McKinstry","fullLFMName":"McKinstry, Zachary","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"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},"ID680664":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664","firstName":"Eduardo","lastName":"Valencia","primaryNumber":"32","birthDate":"2000-01-25","currentAge":26,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Eduardo","useLastName":"Valencia","middleName":"Andres","boxscoreName":"Valencia","gender":"M","nameMatrilineal":"Padilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduardo Valencia","nameSlug":"eduardo-valencia-680664","firstLastName":"Eduardo Valencia","lastFirstName":"Valencia, Eduardo","lastInitName":"Valencia, E","initLastName":"E Valencia","fullFMLName":"Eduardo Andres Valencia","fullLFMName":"Valencia, Eduardo Andres","strikeZoneTop":3.257,"strikeZoneBottom":1.644},"ID621097":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097","firstName":"Jacob","lastName":"Waguespack","primaryNumber":"58","birthDate":"1993-11-05","currentAge":32,"birthCity":"Prairieville","birthStateProvince":"LA","birthCountry":"USA","height":"6' 6\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Waguespack","middleName":"Daniel","boxscoreName":"Waguespack","nickName":"Waguespack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAG-uh-spak","mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Waguespack","nameSlug":"jacob-waguespack-621097","firstLastName":"Jacob Waguespack","lastFirstName":"Waguespack, Jacob","lastInitName":"Waguespack, J","initLastName":"J Waguespack","fullFMLName":"Jacob Daniel Waguespack","fullLFMName":"Waguespack, Jacob Daniel","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID681481":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481","firstName":"Kerry","lastName":"Carpenter","primaryNumber":"30","birthDate":"1997-09-02","currentAge":28,"birthCity":"Eustis","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kerry","useLastName":"Carpenter","middleName":"William","boxscoreName":"Carpenter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kerry Carpenter","nameSlug":"kerry-carpenter-681481","firstLastName":"Kerry Carpenter","lastFirstName":"Carpenter, Kerry","lastInitName":"Carpenter, K","initLastName":"K Carpenter","fullFMLName":"Kerry William Carpenter","fullLFMName":"Carpenter, Kerry William","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"ID640448":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448","firstName":"Kyle","lastName":"Finnegan","primaryNumber":"67","birthDate":"1991-09-04","currentAge":34,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Finnegan","middleName":"Edward","boxscoreName":"Finnegan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Finnegan","nameSlug":"kyle-finnegan-640448","firstLastName":"Kyle Finnegan","lastFirstName":"Finnegan, Kyle","lastInitName":"Finnegan, K","initLastName":"K Finnegan","fullFMLName":"Kyle Edward Finnegan","fullLFMName":"Finnegan, Kyle Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":26,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Torkelson","middleName":"Enochs","boxscoreName":"Torkelson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Torkelson","nameSlug":"spencer-torkelson-679529","firstLastName":"Spencer Torkelson","lastFirstName":"Torkelson, Spencer","lastInitName":"Torkelson, S","initLastName":"S Torkelson","fullFMLName":"Spencer Enochs Torkelson","fullLFMName":"Torkelson, Spencer Enochs","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"ID805427":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427","firstName":"Drew","lastName":"Sommers","primaryNumber":"51","birthDate":"2000-08-14","currentAge":25,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Sommers","middleName":"Gregory","boxscoreName":"Sommers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Sommers","nameSlug":"drew-sommers-805427","firstLastName":"Drew Sommers","lastFirstName":"Sommers, Drew","lastInitName":"Sommers, D","initLastName":"D Sommers","fullFMLName":"Drew Gregory Sommers","fullLFMName":"Sommers, Drew Gregory","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID820862":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862","firstName":"Jose","lastName":"Fermin","primaryNumber":"65","birthDate":"2001-11-28","currentAge":24,"birthCity":"Payita","birthCountry":"Dominican Republic","height":"6' 3\"","weight":242,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Fermin","middleName":"Miguel","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Pena","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2025-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermin","nameSlug":"jose-fermin-820862","firstLastName":"José Fermin","lastFirstName":"Fermin, José","lastInitName":"Fermin, J","initLastName":"J Fermin","fullFMLName":"Jose Miguel Fermin","fullLFMName":"Fermin, Jose Miguel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672456":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456","firstName":"Keider","lastName":"Montero","primaryNumber":"54","birthDate":"2000-07-06","currentAge":26,"birthCity":"Santa Teresa del Tuy","birthCountry":"Venezuela","height":"6' 1\"","weight":145,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keider","useLastName":"Montero","middleName":"Eduardo","boxscoreName":"Montero, K","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"pronunciation":"KAY-der","mlbDebutDate":"2024-05-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keider Montero","nameSlug":"keider-montero-672456","firstLastName":"Keider Montero","lastFirstName":"Montero, Keider","lastInitName":"Montero, K","initLastName":"K Montero","fullFMLName":"Keider Eduardo Montero","fullLFMName":"Montero, Keider Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"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},"ID701162":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162","firstName":"Benjamin","lastName":"Malgeri","primaryNumber":"53","birthDate":"2000-01-12","currentAge":26,"birthCity":"Exeter","birthStateProvince":"NH","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ben","useLastName":"Malgeri","middleName":"Joseph","boxscoreName":"Malgeri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Malgeri","nameSlug":"ben-malgeri-701162","firstLastName":"Ben Malgeri","lastFirstName":"Malgeri, Ben","lastInitName":"Malgeri, B","initLastName":"B Malgeri","fullFMLName":"Benjamin Joseph Malgeri","fullLFMName":"Malgeri, Benjamin Joseph","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID668670":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670","firstName":"Jacob","lastName":"Rogers","primaryNumber":"34","birthDate":"1995-04-18","currentAge":31,"birthCity":"Canyon","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jake","useLastName":"Rogers","middleName":"Ray","boxscoreName":"Rogers","nickName":"Rog","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Rogers","nameSlug":"jake-rogers-668670","firstLastName":"Jake Rogers","lastFirstName":"Rogers, Jake","lastInitName":"Rogers, J","initLastName":"J Rogers","fullFMLName":"Jacob Ray Rogers","fullLFMName":"Rogers, Jacob Ray","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"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},"ID681546":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546","firstName":"James","lastName":"Outman","primaryNumber":"43","birthDate":"1997-05-14","currentAge":29,"birthCity":"Redwood City","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"James","useLastName":"Outman","boxscoreName":"Outman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Outman","nameSlug":"james-outman-681546","firstLastName":"James Outman","lastFirstName":"Outman, James","lastInitName":"Outman, J","initLastName":"J Outman","fullFMLName":"James  Outman","fullLFMName":"Outman, James","strikeZoneTop":3.293,"strikeZoneBottom":1.662},"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},"ID669724":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724","firstName":"Brenan","lastName":"Hanifee","primaryNumber":"75","birthDate":"1998-05-29","currentAge":28,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brenan","useLastName":"Hanifee","boxscoreName":"Hanifee","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2023-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenan Hanifee","nameSlug":"brenan-hanifee-669724","firstLastName":"Brenan Hanifee","lastFirstName":"Hanifee, Brenan","lastInitName":"Hanifee, B","initLastName":"B Hanifee","fullFMLName":"Brenan Hanifee","fullLFMName":"Hanifee, Brenan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID681351":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351","firstName":"Logan","lastName":"O'Hoppe","primaryNumber":"14","birthDate":"2000-02-09","currentAge":26,"birthCity":"West Islip","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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},"ID489446":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446","firstName":"Kirby","lastName":"Yates","primaryNumber":"39","birthDate":"1987-03-25","currentAge":39,"birthCity":"Lihue","birthStateProvince":"HI","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kirby","useLastName":"Yates","middleName":"Kali","boxscoreName":"Yates","nickName":"Chubbs Senior","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2005,"mlbDebutDate":"2014-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kirby Yates","nameSlug":"kirby-yates-489446","firstLastName":"Kirby Yates","lastFirstName":"Yates, Kirby","lastInitName":"Yates, K","initLastName":"K Yates","fullFMLName":"Kirby Kali Yates","fullLFMName":"Yates, Kirby Kali","strikeZoneTop":3.301,"strikeZoneBottom":1.504},"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},"ID696519":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519","firstName":"Samuel","lastName":"Natera","primaryNumber":"52","birthDate":"1999-11-05","currentAge":26,"birthCity":"Ciudad Juarez","birthStateProvince":"CH","birthCountry":"Mexico","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Samy","useLastName":"Natera Jr.","boxscoreName":"Natera Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"nuh-TAIR-uh","mlbDebutDate":"2026-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Samy Natera Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"samy-natera-jr-696519","firstLastName":"Samy Natera Jr.","lastFirstName":"Natera Jr., Samy","lastInitName":"Natera Jr., S","initLastName":"S Natera Jr.","fullFMLName":"Samuel Natera Jr.","fullLFMName":"Natera Jr., Samuel ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID675512":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","firstName":"Troy","lastName":"Melton","primaryNumber":"52","birthDate":"2000-12-03","currentAge":25,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Troy","useLastName":"Melton","middleName":"Edward","boxscoreName":"Melton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Troy Melton","nameSlug":"troy-melton-675512","firstLastName":"Troy Melton","lastFirstName":"Melton, Troy","lastInitName":"Melton, T","initLastName":"T Melton","fullFMLName":"Troy Edward Melton","fullLFMName":"Melton, Troy Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"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":"Sunny","temp":"84","wind":"9 mph, Out To CF"},"gameInfo":{"attendance":30778,"firstPitch":"2026-07-19T20:08:00.000Z","gameDurationMinutes":168},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":5,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"home":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"}},"officialScorer":{"id":431054,"fullName":"Ed Munson","link":"/api/v1/people/431054"},"primaryDatacaster":{"id":666939,"fullName":"Todd Reeves","link":"/api/v1/people/666939"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kevin McGonigle homers (9) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T20:08:30.023Z","endTime":"2026-07-19T20:09:25.388Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":{"id":696270,"link":"/api/v1/people/696270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"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-07-19T17:12:45.125Z","endTime":"2026-07-19T19:46:30.358Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"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-07-19T19:46:30.358Z","endTime":"2026-07-19T20:08:07.282Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"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-07-19T20:08:07.282Z","endTime":"2026-07-19T20:08:31.922Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.195906957264892,"aZ":-26.681469108319728,"pfxX":-8.892074544674605,"pfxZ":3.0583676527775303,"pX":1.33846134019513,"pZ":0.6389429178306854,"vX0":12.932744458356083,"vY0":-133.2593147637466,"vZ0":-7.165649977406936,"x":65.98,"y":221.53,"x0":-2.4268931714222264,"y0":50.00137498453432,"z0":5.295934024659279,"aX":-15.958769584139555},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.1,"breakHorizontal":13.2,"spinRate":2300,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.4113475173263228,"extension":6.336294726555104},"index":3,"playId":"0b759d60-a070-33de-b828-b9c11f7bbe3d","pitchNumber":1,"startTime":"2026-07-19T20:08:31.922Z","endTime":"2026-07-19T20:08:34.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.090523915369676,"aZ":-24.426189374201197,"pfxX":0.5393971263736024,"pfxZ":4.587640742748778,"pX":1.7043321521188863,"pZ":2.6958025146685567,"vX0":10.204526651599366,"vY0":-128.9284298966582,"vZ0":-2.185240799589917,"x":52.03,"y":165.99,"x0":-2.37010470029467,"y0":50.00114565326293,"z0":5.433954772059113,"aX":0.909231788862368},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.0,"breakHorizontal":-3.2,"spinRate":2447,"spinDirection":194},"zone":12,"typeConfidence":0.91,"plateTime":0.4243673300103912,"extension":6.348719992365228},"index":4,"playId":"51d68c17-4e03-3727-ad9e-738471cf09d0","pitchNumber":2,"startTime":"2026-07-19T20:08:46.774Z","endTime":"2026-07-19T20:08:51.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13533706452519,"aZ":-27.205302278343062,"pfxX":-10.38931053910142,"pfxZ":2.7162756531823433,"pX":0.04104346887111303,"pZ":1.47769204428285,"vX0":9.95765916231141,"vY0":-134.46936697584047,"vZ0":-5.257397243493865,"x":115.44,"y":198.88,"x0":-2.3600617023252104,"y0":50.00598170765888,"z0":5.388188074158954,"aX":-19.03141217373471},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.0,"breakHorizontal":16.7,"spinRate":2182,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.4073151476185246,"extension":6.502013401142974},"hitData":{"launchSpeed":103.6,"launchAngle":31.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":65.21,"coordY":48.05}},"index":5,"playId":"37762cd3-b385-3144-bcb6-fa745947dfcb","pitchNumber":3,"startTime":"2026-07-19T20:09:03.103Z","endTime":"2026-07-19T20:09:25.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:09:25.388Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dillon Dingler pops out to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T20:09:39.511Z","endTime":"2026-07-19T20:11:25.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(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":95.0,"endSpeed":87.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.732979961983084,"aZ":-26.206732138854303,"pfxX":-9.723639582004711,"pfxZ":3.1032261424934573,"pX":0.8959448574090381,"pZ":1.1917910617514722,"vX0":11.442872960907874,"vY0":-137.76808591973355,"vZ0":-6.681529368443017,"x":82.85,"y":206.6,"x0":-2.048896907080022,"y0":50.000227701011035,"z0":5.420730544621036,"aX":-18.680980407468965},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.3,"breakHorizontal":15.2,"spinRate":2218,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.39763302203641215,"extension":6.424373467732123},"index":0,"playId":"564e98d5-f04d-35df-90bb-60057e8d3511","pitchNumber":1,"startTime":"2026-07-19T20:09:48.217Z","endTime":"2026-07-19T20:09:51.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.767412481314373,"aZ":-28.925946677677576,"pfxX":2.9618841048100446,"pfxZ":2.2699837621903356,"pX":1.0629115024160245,"pZ":3.0458621016416236,"vX0":6.975824253393398,"vY0":-118.42932978256763,"vZ0":0.22381285737417933,"x":76.48,"y":156.54,"x0":-2.2955627749963585,"y0":50.005015991123024,"z0":5.577110710636893,"aX":4.243911935201147},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.4,"breakHorizontal":-7.0,"spinRate":2431,"spinDirection":95},"zone":12,"typeConfidence":0.86,"plateTime":0.4609510065044682,"extension":6.290719556641069},"index":1,"playId":"643a05f9-8d23-34a5-b438-d664f4aa6ba6","pitchNumber":2,"startTime":"2026-07-19T20:10:00.402Z","endTime":"2026-07-19T20:10:04.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64215228308889,"aZ":-28.587947522942958,"pfxX":3.5208438819496153,"pfxZ":2.5889001214647243,"pX":0.07686387952512963,"pZ":2.0722583950870597,"vX0":4.791295936320836,"vY0":-116.82675199239227,"vZ0":-1.737713243509791,"x":114.07,"y":182.83,"x0":-2.456514441818634,"y0":50.001549235922724,"z0":5.508109507651781,"aX":4.874997228567689},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.6,"breakHorizontal":-7.6,"spinRate":2303,"spinDirection":82},"zone":8,"typeConfidence":0.87,"plateTime":0.4685065644754376,"extension":6.357645261757276},"index":2,"playId":"cbe80d51-6cce-396e-aa56-0bb453e0c345","pitchNumber":3,"startTime":"2026-07-19T20:10:12.320Z","endTime":"2026-07-19T20:10:16.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77667819551208,"aZ":-23.217718507535036,"pfxX":-8.08983507205398,"pfxZ":4.737948616924982,"pX":1.802682979424772,"pZ":1.5690054289082929,"vX0":13.117268362279642,"vY0":-136.3410498111192,"vZ0":-6.492728425455658,"x":48.29,"y":196.42,"x0":-2.010339101525514,"y0":50.00304486895623,"z0":5.57354610508764,"aX":-15.295775592240224},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.3,"breakHorizontal":12.0,"spinRate":2180,"spinDirection":221},"zone":14,"typeConfidence":0.9,"plateTime":0.4010726077042577,"extension":6.629215799521905},"index":3,"playId":"d5b1d551-7323-304f-b006-3040aa66b2b8","pitchNumber":4,"startTime":"2026-07-19T20:10:24.870Z","endTime":"2026-07-19T20:10:27.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.182338855537004,"aZ":-27.17615086794336,"pfxX":3.7372647257429654,"pfxZ":3.5753899561552114,"pX":0.9771967811497372,"pZ":1.6839047236938594,"vX0":6.469188607399705,"vY0":-117.47142226303835,"vZ0":-2.939977858919267,"x":79.75,"y":193.31,"x0":-2.2975398763477615,"y0":50.00283524901001,"z0":5.4771028551620535,"aX":5.224476311859357},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":6.0,"breakHorizontal":-8.4,"spinRate":2524,"spinDirection":93},"zone":14,"typeConfidence":0.84,"plateTime":0.4662012110607159,"extension":6.343626443312248},"index":4,"playId":"03ad3fca-d9cf-32a8-aba3-26d425d0fe74","pitchNumber":5,"startTime":"2026-07-19T20:10:39.963Z","endTime":"2026-07-19T20:10:43.258Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-19T20:10:50.094Z","endTime":"2026-07-19T20:11:00.400Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.728267830767802,"aZ":-27.849379773703532,"pfxX":2.785580874162142,"pfxZ":3.0263252683398036,"pX":1.1654101647275916,"pZ":2.2235370677487922,"vX0":7.027074183645393,"vY0":-118.58727278686337,"vZ0":-1.762034167499476,"x":72.58,"y":178.74,"x0":-2.1930232165339785,"y0":50.00542950792032,"z0":5.505898938579339,"aX":3.9850618712316783},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.3,"breakHorizontal":-6.7,"spinRate":2393,"spinDirection":91},"zone":14,"typeConfidence":0.82,"plateTime":0.461087489335271,"extension":6.441244672459889},"index":6,"playId":"8775d4fe-88bb-31a7-aebf-6badd21b1c97","pitchNumber":6,"startTime":"2026-07-19T20:11:00.400Z","endTime":"2026-07-19T20:11:04.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.682681013464187,"aZ":-32.84946390422796,"pfxX":-7.882988812534862,"pfxZ":-0.43113920937334527,"pX":-0.6225848029342437,"pZ":2.219308983882503,"vX0":6.796952075597885,"vY0":-124.82028100718242,"vZ0":-1.2500100994350007,"x":140.73,"y":178.86,"x0":-2.3599075220514187,"y0":50.001489525431296,"z0":5.437236059444187,"aX":-12.40851382617144},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.8,"breakHorizontal":12.6,"spinRate":1860,"spinDirection":247},"zone":7,"typeConfidence":0.91,"plateTime":0.43921898502237733,"extension":6.359799890650419},"hitData":{"launchSpeed":64.1,"launchAngle":74.0,"totalDistance":65.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":144.07,"coordY":184.45}},"index":7,"playId":"1e7be310-02eb-3543-93a7-63b14281c68d","pitchNumber":7,"startTime":"2026-07-19T20:11:17.438Z","endTime":"2026-07-19T20:11:25.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:11:25.945Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T20:11:40.637Z","endTime":"2026-07-19T20:12:48.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.4,"endSpeed":85.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95231210617063,"aZ":-28.784381068097698,"pfxX":-7.610715833280436,"pfxZ":1.8400585631777364,"pX":-0.45214328341674614,"pZ":3.026452950452334,"vX0":8.226216413234424,"vY0":-134.34391688845778,"vZ0":-1.159576255754864,"x":134.23,"y":157.07,"x0":-2.553612595882756,"y0":50.0034652891779,"z0":5.4949043496930265,"aX":-14.022684237393987},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.4,"breakHorizontal":12.2,"spinRate":2206,"spinDirection":227},"zone":1,"typeConfidence":0.91,"plateTime":0.40648467976437486,"extension":6.312706009267132},"index":0,"playId":"ee8ed1e0-5ef7-3271-9878-ce7466677f95","pitchNumber":1,"startTime":"2026-07-19T20:11:50.236Z","endTime":"2026-07-19T20:11:53.367Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":76.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.370246295835333,"aZ":-33.790790421482875,"pfxX":-9.083023499348068,"pfxZ":-1.0567195368700073,"pX":0.4284822250130505,"pZ":3.3923613741319207,"vX0":10.171016918476312,"vY0":-123.71614108041314,"vZ0":1.8908497213777127,"x":100.67,"y":147.19,"x0":-2.587188184917038,"y0":50.004828673247864,"z0":5.483361926442012,"aX":-13.856227152465776},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.1,"breakHorizontal":13.6,"spinRate":2001,"spinDirection":256},"zone":3,"typeConfidence":0.92,"plateTime":0.4454728831021155,"extension":6.00555292416987},"index":1,"playId":"815fb066-d132-38b5-b731-bc2409cc5966","pitchNumber":2,"startTime":"2026-07-19T20:12:01.636Z","endTime":"2026-07-19T20:12:05.673Z","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":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10458255889791,"aZ":-29.08709867355064,"pfxX":-10.273858807532072,"pfxZ":1.9750374763219147,"pX":0.7889031672036645,"pZ":1.3323249604409986,"vX0":11.471819693362903,"vY0":-124.34301785268742,"vZ0":-3.832856578724347,"x":86.93,"y":202.81,"x0":-2.551306946738734,"y0":50.004387711586126,"z0":5.309165581412263,"aX":-16.077549481214103},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.9,"breakHorizontal":16.0,"spinRate":1936,"spinDirection":248},"zone":14,"typeConfidence":0.93,"plateTime":0.4406205645522485,"extension":6.128944273642299},"index":2,"playId":"820e2065-5c45-3c79-8a23-c10372128c77","pitchNumber":3,"startTime":"2026-07-19T20:12:14.369Z","endTime":"2026-07-19T20:12:18.393Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-19T20:12:23.604Z","endTime":"2026-07-19T20:12:34.376Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.886511334459193,"aZ":-24.671350935548265,"pfxX":1.5004867141972973,"pfxZ":4.490892064274059,"pX":1.0991630787776578,"pZ":3.386639712404435,"vX0":8.517691781515952,"vY0":-128.05322142539444,"vZ0":-0.6394750732081445,"x":75.1,"y":147.34,"x0":-2.4566920216126853,"y0":50.004357780529034,"z0":5.559070843077409,"aX":2.506342600276833},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.3,"breakHorizontal":-4.6,"spinRate":2564,"spinDirection":185},"zone":12,"typeConfidence":0.9,"plateTime":0.4267160581541023,"extension":6.262190367820729},"index":4,"playId":"c9660b59-1963-3100-ab16-d4060723a8a3","pitchNumber":4,"startTime":"2026-07-19T20:12:34.376Z","endTime":"2026-07-19T20:12:48.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:12:48.905Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Greene walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T20:13:04.466Z","endTime":"2026-07-19T20:13:57.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.432891316792944,"aZ":-25.47238165645562,"pfxX":3.8672662659348225,"pfxZ":4.7330049401552685,"pX":-1.9080145070079315,"pZ":3.4517229767930617,"vX0":0.8191672989536686,"vY0":-117.69390670594372,"vZ0":0.5826556085971879,"x":189.73,"y":145.58,"x0":-2.762398571470952,"y0":50.00146629901903,"z0":5.543182885537748,"aX":5.474143747590248},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":9.0,"breakHorizontal":-7.2,"spinRate":2461,"spinDirection":90},"zone":11,"typeConfidence":0.85,"plateTime":0.4637654166533025,"extension":6.374303870388448},"index":0,"playId":"b3e11d0f-5453-3dd4-bb7b-d4036665868a","pitchNumber":1,"startTime":"2026-07-19T20:13:10.887Z","endTime":"2026-07-19T20:13:13.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.628244886950146,"aZ":-34.45611964320933,"pfxX":-10.272457096685287,"pfxZ":-1.4310040009920986,"pX":-1.5142161652707602,"pZ":1.8556764923554414,"vX0":6.475941642758234,"vY0":-124.88859965575317,"vZ0":-1.5198560534741357,"x":174.72,"y":188.68,"x0":-2.7976959032375235,"y0":50.00520216743588,"z0":5.289228231163574,"aX":-16.33428280602315},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.8,"breakHorizontal":17.3,"spinRate":1917,"spinDirection":256},"zone":13,"typeConfidence":0.94,"plateTime":0.4374817709665688,"extension":6.124397018025373},"index":1,"playId":"a0f06bb4-7fd6-3b69-891a-6af9ea2c20a7","pitchNumber":2,"startTime":"2026-07-19T20:13:22.323Z","endTime":"2026-07-19T20:13:25.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.127330645214204,"aZ":-24.61000433635595,"pfxX":3.268269072007219,"pfxZ":5.449509438759954,"pX":-0.7022665291681123,"pZ":3.448318082340834,"vX0":3.191637956613016,"vY0":-116.81242061473627,"vZ0":0.3675218918804898,"x":143.77,"y":145.68,"x0":-2.5087213931628516,"y0":50.00266953923596,"z0":5.594834149703587,"aX":4.534663664875436},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":10.2,"breakHorizontal":-6.7,"spinRate":2438,"spinDirection":88},"zone":1,"typeConfidence":0.84,"plateTime":0.468137623575807,"extension":6.471357269427774},"index":2,"playId":"8228109a-bb2f-3a3e-a385-523989e7a2a9","pitchNumber":3,"startTime":"2026-07-19T20:13:35.205Z","endTime":"2026-07-19T20:13:39.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21978734424195,"aZ":-24.161653374723713,"pfxX":0.9579111402756624,"pfxZ":4.730448250029544,"pX":1.5569405297011907,"pZ":1.7882039424581664,"vX0":9.273073601194024,"vY0":-128.91521431013516,"vZ0":-4.423656435847171,"x":57.65,"y":190.5,"x0":-2.2017090423002013,"y0":50.001575198043,"z0":5.377080017389612,"aX":1.6225098952930255},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.8,"breakHorizontal":-3.7,"spinRate":2611,"spinDirection":202},"zone":14,"typeConfidence":0.92,"plateTime":0.42384421845572007,"extension":6.495182875490733},"index":3,"playId":"a225544d-573a-3b54-bd9b-06288aff2df4","pitchNumber":4,"startTime":"2026-07-19T20:13:53.819Z","endTime":"2026-07-19T20:13:57.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:13:57.363Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T20:14:12.475Z","endTime":"2026-07-19T20:15:26.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":81.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.985006816593636,"aZ":-24.705240190260323,"pfxX":2.7049283832852526,"pfxZ":4.483858973175607,"pX":0.7686658284465749,"pZ":2.6678700770623567,"vX0":7.906289508539048,"vY0":-127.64807022689214,"vZ0":-2.623521146568484,"x":87.7,"y":166.75,"x0":-2.7087036989511635,"y0":50.003714309384506,"z0":5.635229182753349,"aX":4.502890875717904},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.8,"breakHorizontal":-6.5,"spinRate":2551,"spinDirection":185},"zone":6,"typeConfidence":0.91,"plateTime":0.42757575922060287,"extension":6.448058847061283},"index":0,"playId":"47cbf1ca-abc5-3062-a7b7-c771791ef882","pitchNumber":1,"startTime":"2026-07-19T20:14:26.266Z","endTime":"2026-07-19T20:14:29.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.353515094410778,"aZ":-26.15659383420224,"pfxX":4.772970457407338,"pfxZ":4.366891887267839,"pX":1.148986055833845,"pZ":2.5508917968608826,"vX0":7.445333680210097,"vY0":-116.20169524174894,"vZ0":-1.4217822734593544,"x":73.2,"y":169.91,"x0":-2.7078218117617503,"y0":50.00146881064022,"z0":5.639681172209319,"aX":6.569661785243253},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":7.9,"breakHorizontal":-10.3,"spinRate":2548,"spinDirection":90},"zone":12,"typeConfidence":0.88,"plateTime":0.4701152784667646,"extension":6.240683375079145},"index":1,"playId":"7b9678a0-f4a7-3be6-976a-276d5b45994c","pitchNumber":2,"startTime":"2026-07-19T20:14:42.196Z","endTime":"2026-07-19T20:14:45.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52514006577113,"aZ":-30.2194827739921,"pfxX":4.246140421758217,"pfxZ":1.2715873958129205,"pX":1.6422270058374415,"pZ":1.333317540942919,"vX0":8.514609260845255,"vY0":-122.42096741354968,"vZ0":-4.5159502261092195,"x":54.4,"y":202.78,"x0":-2.416582032980745,"y0":50.002461213862354,"z0":5.7548324953656325,"aX":6.518251220622428},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.6,"breakHorizontal":-9.5,"spinRate":2675,"spinDirection":106},"zone":14,"typeConfidence":0.68,"plateTime":0.44543811159915636,"extension":6.272954345004808},"index":2,"playId":"cb95e276-ab36-3bd4-8a79-926503a70d4c","pitchNumber":3,"startTime":"2026-07-19T20:15:02.976Z","endTime":"2026-07-19T20:15:06.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32321268982644,"aZ":-24.47131115358564,"pfxX":1.4532725212003061,"pfxZ":4.516968612563099,"pX":1.534905037784726,"pZ":3.0654892016332655,"vX0":10.130861242709365,"vY0":-129.38127866761786,"vZ0":-1.7461770894311552,"x":58.49,"y":156.01,"x0":-2.6099457486478896,"y0":50.006318810722135,"z0":5.612467968440934,"aX":2.4794643414395403},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.0,"breakHorizontal":-4.8,"spinRate":2589,"spinDirection":191},"zone":12,"typeConfidence":0.92,"plateTime":0.4222774473476636,"extension":6.168652461453821},"index":3,"playId":"d6797654-dd33-383b-ba96-2a7e04087d0c","pitchNumber":4,"startTime":"2026-07-19T20:15:23.424Z","endTime":"2026-07-19T20:15:26.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:15:26.936Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to left fielder Riley Greene.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T20:17:48.958Z","endTime":"2026-07-19T20:19:05.107Z","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":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T20:17:35.782Z","endTime":"2026-07-19T20:17:50.881Z","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(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":89.7,"endSpeed":81.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82303569008288,"aZ":-23.552860609457944,"pfxX":1.1290957413476015,"pfxZ":5.062487861905092,"pX":1.133016301786488,"pZ":2.7032843309242125,"vX0":7.913632132853098,"vY0":-130.2841145852363,"vZ0":-3.572878589858444,"x":73.81,"y":165.79,"x0":-2.1025800604567224,"y0":50.003087962862686,"z0":5.892523166621564,"aX":1.9199620080235273},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.5,"breakHorizontal":-4.0,"spinRate":2238,"spinDirection":196},"zone":12,"typeConfidence":0.89,"plateTime":0.42197914895253685,"extension":6.813753296934282},"index":1,"playId":"4ef98ecb-6c68-37b6-97a6-1d5082db64e1","pitchNumber":1,"startTime":"2026-07-19T20:17:50.881Z","endTime":"2026-07-19T20:17:54.409Z","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":89.4,"endSpeed":82.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.112145820494188,"aZ":-23.929065790154105,"pfxX":2.078991558714126,"pfxZ":4.827124761679302,"pX":1.6825205065508464,"pZ":1.8471956790458441,"vX0":8.919829085127606,"vY0":-129.8645786954524,"vZ0":-5.369131608731767,"x":52.87,"y":188.91,"x0":-2.066427704497511,"y0":50.0033969575161,"z0":5.760839923485893,"aX":3.5524771226636602},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.7,"breakHorizontal":-5.8,"spinRate":2306,"spinDirection":185},"zone":14,"typeConfidence":0.9,"plateTime":0.42170826990495813,"extension":6.883773231211268},"index":2,"playId":"5e6ff7dd-f10e-3c1b-bd68-09138da73243","pitchNumber":2,"startTime":"2026-07-19T20:18:27.276Z","endTime":"2026-07-19T20:18:30.276Z","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":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.269740998446785,"aZ":-23.868462868616632,"pfxX":-9.705926808838223,"pfxZ":4.877001100380469,"pX":1.0090512464755013,"pZ":0.5021060512947133,"vX0":10.624887333141544,"vY0":-129.71138585633992,"vZ0":-8.639128357263143,"x":78.54,"y":225.22,"x0":-1.8802088226335225,"y0":50.00238150516671,"z0":5.697243980934951,"aX":-16.52974316599766},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.0,"breakHorizontal":15.2,"spinRate":1526,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.42235442307005977,"extension":6.9661218344864135},"index":3,"playId":"e8fdbf5e-80aa-3ccf-802b-edc8e962188a","pitchNumber":3,"startTime":"2026-07-19T20:18:40.626Z","endTime":"2026-07-19T20:18:43.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.561627559691015,"aZ":-25.99204502301484,"pfxX":-9.728468466114062,"pfxZ":3.6853248227257467,"pX":-0.04817120763627893,"pZ":2.2249639174681173,"vX0":8.654022347800076,"vY0":-129.11423905036625,"vZ0":-3.9484209450313714,"x":118.84,"y":178.71,"x0":-2.190347635541067,"y0":50.000907832773116,"z0":5.7895670799812855,"aX":-16.313528238044846},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.9,"breakHorizontal":15.5,"spinRate":1465,"spinDirection":230},"zone":5,"typeConfidence":0.9,"plateTime":0.4253039192171446,"extension":6.9289405451632256},"hitData":{"launchSpeed":98.2,"launchAngle":26.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.63,"coordY":70.51}},"index":4,"playId":"bdf410a0-bf55-3288-8e05-c1e0a51c1e86","pitchNumber":4,"startTime":"2026-07-19T20:18:57.282Z","endTime":"2026-07-19T20:19:05.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:19:05.107Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T20:19:20.204Z","endTime":"2026-07-19T20:20:23.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56546620267348,"aZ":-26.67713292905982,"pfxX":-0.7512386625730433,"pfxZ":3.21702833783273,"pX":0.19866369763919942,"pZ":4.497972936715253,"vX0":6.675340034727573,"vY0":-129.92540008619952,"vZ0":1.593809255876093,"x":109.43,"y":117.33,"x0":-2.3076134809342257,"y0":50.00039143096787,"z0":5.905897380025629,"aX":-1.2837517072692468},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.5,"breakHorizontal":-0.1,"spinRate":2237,"spinDirection":186},"zone":12,"typeConfidence":0.86,"plateTime":0.4217846000980785,"extension":6.827866379162777},"index":0,"playId":"98d2036a-0034-3f6a-b3ae-088be3d6a235","pitchNumber":1,"startTime":"2026-07-19T20:19:32.659Z","endTime":"2026-07-19T20:19:35.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4139708830264,"aZ":-12.644098190987021,"pfxX":-6.55452406677073,"pfxZ":10.481668687714302,"pX":0.5632379514916696,"pZ":3.3640669744365654,"vX0":8.721826385531884,"vY0":-135.80333907711514,"vZ0":-4.304342137466924,"x":95.53,"y":147.95,"x0":-1.842075202189892,"y0":50.004705937401454,"z0":5.852654296653324,"aX":-12.215577763554279},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":10.0,"spinRate":2218,"spinDirection":215},"zone":3,"typeConfidence":0.92,"plateTime":0.4037046196398846,"extension":6.8617923249012645},"index":1,"playId":"dfa1115a-ed9f-3c9f-b4aa-f37d8e026bb9","pitchNumber":2,"startTime":"2026-07-19T20:19:45.631Z","endTime":"2026-07-19T20:19:48.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.933626952043596,"aZ":-11.352589702901989,"pfxX":-5.09120530256579,"pfxZ":10.957333845384621,"pX":0.4097838654420384,"pZ":3.451717477858714,"vX0":7.758197876508365,"vY0":-136.9135531253501,"vZ0":-4.562794315365576,"x":101.38,"y":145.58,"x0":-1.7977925695824737,"y0":50.00540173414471,"z0":5.915468500778152,"aX":-9.677566973919717},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.1,"breakHorizontal":7.6,"spinRate":2306,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.3998899985190705,"extension":6.883673305781233},"index":2,"playId":"982088a7-b935-30dc-bc3b-620fa34fd11c","pitchNumber":3,"startTime":"2026-07-19T20:20:02.060Z","endTime":"2026-07-19T20:20:05.060Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-19T20:20:11.081Z","endTime":"2026-07-19T20:20:19.449Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94923369310433,"aZ":-27.948945375438544,"pfxX":2.2388668795209945,"pfxZ":2.405249433210958,"pX":0.8930103918602206,"pZ":2.011741868871673,"vX0":7.250882675351691,"vY0":-131.41262019971035,"vZ0":-4.14337392151519,"x":82.96,"y":184.46,"x0":-2.18883277415146,"y0":50.00159336522964,"z0":5.676852479682767,"aX":3.9271411674825316},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.7,"breakHorizontal":-5.6,"spinRate":2348,"spinDirection":164},"zone":14,"typeConfidence":0.91,"plateTime":0.41626114729935804,"extension":6.977798585042548},"index":4,"playId":"11378c60-9e0b-3fb8-930a-153f41da827a","pitchNumber":4,"startTime":"2026-07-19T20:20:19.449Z","endTime":"2026-07-19T20:20:23.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:20:23.314Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a line drive to center fielder James Outman, deflected by shortstop Kevin McGonigle.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T20:20:35.197Z","endTime":"2026-07-19T20:23:04.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":"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":8},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.855978720671043,"aZ":-10.48332598505294,"pfxX":-5.191042432969181,"pfxZ":11.702553638809231,"pX":1.127658895628446,"pZ":2.267074994987882,"vX0":9.631427616028219,"vY0":-135.36621759615343,"vZ0":-7.483566276050372,"x":74.02,"y":177.57,"x0":-1.8039214310896734,"y0":50.00524263155761,"z0":5.803501364991399,"aX":-9.624440716000837},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.7,"breakHorizontal":7.3,"spinRate":2400,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.404798174040792,"extension":6.990229435752929},"index":0,"playId":"75e6d6c9-de26-3b6a-8232-65fd5eb19d52","pitchNumber":1,"startTime":"2026-07-19T20:20:47.643Z","endTime":"2026-07-19T20:20:50.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43388198391776,"aZ":-22.300121030622574,"pfxX":-9.40752777776801,"pfxZ":5.843130253666306,"pX":0.44400654550213836,"pZ":1.555325815140725,"vX0":9.197804733400016,"vY0":-129.06784879221368,"vZ0":-6.254778930303472,"x":100.08,"y":196.79,"x0":-1.940659597633865,"y0":50.004218762996594,"z0":5.723373356347049,"aX":-15.900783752496721},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.4,"breakHorizontal":15.0,"spinRate":1905,"spinDirection":223},"zone":14,"typeConfidence":0.87,"plateTime":0.42410649643460596,"extension":6.986218730174431},"index":1,"playId":"a75e446f-bf90-3748-87d1-d5f263be279a","pitchNumber":2,"startTime":"2026-07-19T20:21:01.986Z","endTime":"2026-07-19T20:21:05.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.362083738405836,"aZ":-10.76655115074661,"pfxX":-4.641364527007195,"pfxZ":11.515529175418859,"pX":-0.7938004876696674,"pZ":2.773888072338206,"vX0":5.263299079176625,"vY0":-135.65548422216852,"vZ0":-5.961540793673805,"x":147.26,"y":163.89,"x0":-2.158422156756945,"y0":50.00268088537454,"z0":5.75431665442474,"aX":-8.628896589032104},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.7,"breakHorizontal":7.2,"spinRate":2385,"spinDirection":207},"zone":4,"typeConfidence":0.9,"plateTime":0.40413980916683734,"extension":6.93958950968738},"index":2,"playId":"f7374d08-9445-36bd-9246-4d8c6639cce9","pitchNumber":3,"startTime":"2026-07-19T20:21:17.184Z","endTime":"2026-07-19T20:21:20.408Z","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":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.410312168548415,"aZ":-10.234811928287733,"pfxX":-6.691163458036623,"pfxZ":11.691792273541843,"pX":0.6403438917621982,"pZ":1.9381742905780148,"vX0":9.130490596155587,"vY0":-136.01988987814704,"vZ0":-8.277200852582492,"x":92.59,"y":186.45,"x0":-1.8882709050522875,"y0":50.00658078310243,"z0":5.727796761342501,"aX":-12.56046242544275},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.6,"breakHorizontal":10.2,"spinRate":2462,"spinDirection":212},"zone":9,"typeConfidence":0.92,"plateTime":0.40245859110827364,"extension":7.039410119338134},"index":3,"playId":"ec10bd4b-1ed9-3d37-909b-99c884dd8085","pitchNumber":4,"startTime":"2026-07-19T20:21:31.421Z","endTime":"2026-07-19T20:21:35.088Z","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":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.598328347222022,"aZ":-10.738258181259186,"pfxX":-5.280216349550208,"pfxZ":11.204179022960682,"pX":0.19770258858683334,"pZ":3.461312072934051,"vX0":7.17360418918677,"vY0":-137.4742417109483,"vZ0":-4.615014004479906,"x":109.46,"y":145.32,"x0":-1.7600326434291018,"y0":50.00256954575383,"z0":5.891243773524011,"aX":-10.102535074352616},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.4,"breakHorizontal":8.0,"spinRate":2423,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.39848346713274374,"extension":6.861329076096585},"index":4,"playId":"dae8bad6-2ce1-3642-9fc3-4a8607750849","pitchNumber":5,"startTime":"2026-07-19T20:21:47.117Z","endTime":"2026-07-19T20:21:50.117Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-19T20:22:02.352Z","endTime":"2026-07-19T20:22:13.591Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66599242880606,"aZ":-26.022056397412918,"pfxX":2.104471526603118,"pfxZ":3.622632224154531,"pX":0.19573664738877386,"pZ":2.596160674948826,"vX0":5.836438356364532,"vY0":-129.4314485866083,"vZ0":-2.858111988324587,"x":109.54,"y":168.68,"x0":-2.360722645244187,"y0":50.00537300383209,"z0":5.704621193859019,"aX":3.574500114685101},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.1,"breakHorizontal":-5.0,"spinRate":2335,"spinDirection":168},"zone":5,"typeConfidence":0.9,"plateTime":0.42297048654865677,"extension":6.939608435829899},"index":6,"playId":"8c194e1e-3838-3a99-9164-47197b4b85d1","pitchNumber":6,"startTime":"2026-07-19T20:22:13.591Z","endTime":"2026-07-19T20:22:17.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.923560667431705,"aZ":-25.64313799173867,"pfxX":0.10181923753393338,"pfxZ":3.8210818234329826,"pX":-0.027026448742096913,"pZ":2.203282169634971,"vX0":6.033959737892719,"vY0":-129.57966242308777,"vZ0":-3.9343247127919994,"x":118.03,"y":179.29,"x0":-2.3944329873565935,"y0":50.00001243124319,"z0":5.689998622792448,"aX":0.1737298747441106},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.2,"breakHorizontal":-1.4,"spinRate":2209,"spinDirection":180},"zone":8,"typeConfidence":0.89,"plateTime":0.42195570841210683,"extension":6.899189076790125},"index":7,"playId":"2a76550e-0010-3ab9-b225-1666df5b557e","pitchNumber":7,"startTime":"2026-07-19T20:22:35.528Z","endTime":"2026-07-19T20:22:39.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.902572495140348,"aZ":-38.6214865029011,"pfxX":4.368806779693649,"pfxZ":-4.526907898045999,"pX":-0.43618471067386616,"pZ":1.5407154491210153,"vX0":3.365216453180046,"vY0":-119.17825827412362,"vZ0":-1.5829119106285874,"x":133.63,"y":197.18,"x0":-2.43870278627263,"y0":50.001576417828105,"z0":5.7317325596259225,"aX":6.2246217410344125},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-8.3,"breakHorizontal":-8.8,"spinRate":2593,"spinDirection":41},"zone":13,"typeConfidence":0.9,"plateTime":0.46124134929416893,"extension":6.942092921173642},"hitData":{"launchSpeed":71.0,"launchAngle":16.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":136.19,"coordY":112.48}},"index":8,"playId":"4dde173e-359b-36a6-a949-966d9c164a69","pitchNumber":8,"startTime":"2026-07-19T20:22:52.111Z","endTime":"2026-07-19T20:23:04.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:23:04.282Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T20:23:18.826Z","endTime":"2026-07-19T20:24:43.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.122937185514804,"aZ":-16.890809772489455,"pfxX":-8.137506743298626,"pfxZ":7.832617521812358,"pX":0.8852734733640668,"pZ":3.0851370828557356,"vX0":10.144283461170469,"vY0":-138.17823116824485,"vZ0":-4.509881090312139,"x":83.26,"y":155.48,"x0":-1.7604484567107546,"y0":50.003866229750436,"z0":5.858293299750021,"aX":-15.882180139544202},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":12.8,"spinRate":2273,"spinDirection":214},"zone":12,"typeConfidence":0.73,"plateTime":0.39499511183826463,"extension":6.863314531016461},"index":0,"playId":"2bb1bb59-3e5a-393a-a15d-e66e0fdf3192","pitchNumber":1,"startTime":"2026-07-19T20:23:28.777Z","endTime":"2026-07-19T20:23:32.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.205747238534652,"aZ":-8.741016112714496,"pfxX":-5.512789800553489,"pfxZ":12.153588408882833,"pX":0.262900289181881,"pZ":2.6373438582212305,"vX0":7.8476610883936795,"vY0":-138.08663468941674,"vZ0":-6.934311162383717,"x":106.98,"y":167.57,"x0":-1.9017686127078044,"y0":50.00526022951575,"z0":5.771854200055299,"aX":-10.63177963405588},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.6,"breakHorizontal":8.3,"spinRate":2429,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.39690658110553434,"extension":6.976788672992374},"index":1,"playId":"c5ea8762-e3fd-3a71-a5fe-a3511372095a","pitchNumber":2,"startTime":"2026-07-19T20:23:46.283Z","endTime":"2026-07-19T20:23:49.283Z","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":87.8,"endSpeed":81.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.495751897807295,"aZ":-28.817522096046435,"pfxX":1.0058217192318581,"pfxZ":2.02484795907172,"pX":0.726168912781068,"pZ":2.143739761898942,"vX0":6.81365001725506,"vY0":-127.73016269708833,"vZ0":-3.1996585812475384,"x":89.32,"y":180.9,"x0":-2.1029709614261303,"y0":50.00246424642216,"z0":5.670560105625935,"aX":1.667129507242705},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.2,"breakHorizontal":-3.4,"spinRate":2390,"spinDirection":141},"zone":9,"typeConfidence":0.9,"plateTime":0.4282808962996434,"extension":6.920911616664651},"index":2,"playId":"f1c56167-37cb-3210-931e-48012afd6d8b","pitchNumber":3,"startTime":"2026-07-19T20:24:02.891Z","endTime":"2026-07-19T20:24:05.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.577090554907866,"aZ":-10.419164577614199,"pfxX":-5.294026049535599,"pfxZ":11.057940666678432,"pX":0.5893787951470236,"pZ":4.168907435775761,"vX0":8.790313733774795,"vY0":-139.2113204332492,"vZ0":-3.1806207063360685,"x":94.53,"y":126.22,"x0":-1.9179320895902114,"y0":50.0000835858639,"z0":6.01342238784079,"aX":-10.41344579150781},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.6,"breakHorizontal":7.8,"spinRate":2402,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.3931011150937622,"extension":6.803282329674167},"index":3,"playId":"8680e7ad-fc8c-367e-9341-d16426d9c42d","pitchNumber":4,"startTime":"2026-07-19T20:24:20.021Z","endTime":"2026-07-19T20:24:23.065Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.988766853390434,"aZ":-10.550304312057547,"pfxX":-5.541871336134108,"pfxZ":10.930790852336475,"pX":0.5671316489392118,"pZ":2.966902925398494,"vX0":8.639683061791477,"vY0":-139.42682003786783,"vZ0":-6.1439397401970135,"x":95.38,"y":158.67,"x0":-1.8450501603358107,"y0":50.001038456582556,"z0":5.888322565849217,"aX":-10.962024625264446},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":8.4,"spinRate":2474,"spinDirection":207},"zone":3,"typeConfidence":0.9,"plateTime":0.39215853799907174,"extension":6.924760666507192},"index":4,"playId":"19a0bf57-af34-3c79-9eec-a77d72ce9391","pitchNumber":5,"startTime":"2026-07-19T20:24:36.567Z","endTime":"2026-07-19T20:24:43.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:24:43.394Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kerry Carpenter flies out to left fielder Josh Lowe.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T20:26:31.949Z","endTime":"2026-07-19T20:27:35.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32763767988396,"aZ":-27.25329359564098,"pfxX":-8.271997027729942,"pfxZ":2.757986462219815,"pX":-1.78477919247362,"pZ":2.127888735045123,"vX0":5.3527060135395885,"vY0":-132.2456913372277,"vZ0":-3.320520149011629,"x":185.03,"y":181.33,"x0":-2.753053093742389,"y0":50.00232423255771,"z0":5.383372942181803,"aX":-14.755408724833668},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.6,"breakHorizontal":13.9,"spinRate":2227,"spinDirection":228},"zone":13,"typeConfidence":0.89,"plateTime":0.41306067993217965,"extension":6.0356901074256575},"index":0,"playId":"986a5f55-e94c-3199-bc9f-8967b7c4e137","pitchNumber":1,"startTime":"2026-07-19T20:26:47.642Z","endTime":"2026-07-19T20:26:50.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.113349326945087,"aZ":-26.95255416577676,"pfxX":-9.570284940062367,"pfxZ":2.876777452947053,"pX":0.2033170856259595,"pZ":2.463601716229612,"vX0":10.029697041473192,"vY0":-133.04205047109275,"vZ0":-2.807512235822078,"x":109.25,"y":172.26,"x0":-2.349154338337887,"y0":50.004958623907775,"z0":5.4598715349955675,"aX":-17.37940417914101},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.8,"breakHorizontal":15.5,"spinRate":2305,"spinDirection":232},"zone":5,"typeConfidence":0.91,"plateTime":0.4097086076498968,"extension":6.245401480583088},"index":1,"playId":"5b44410c-056a-387c-8ba3-b7137f1ab39d","pitchNumber":2,"startTime":"2026-07-19T20:26:59.895Z","endTime":"2026-07-19T20:27:03.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":74.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.205854021071573,"aZ":-29.24427345311746,"pfxX":4.471716182914729,"pfxZ":2.129128918515568,"pX":1.473561758219359,"pZ":1.7142485577003468,"vX0":7.350949433134996,"vY0":-115.97159000487855,"vZ0":-2.4780684797019235,"x":60.83,"y":192.5,"x0":-2.3034327556911713,"y0":50.004881334749314,"z0":5.552495897858856,"aX":6.1666267283500815},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":3.6,"breakHorizontal":-9.7,"spinRate":2482,"spinDirection":83},"zone":14,"typeConfidence":0.9,"plateTime":0.470101716949642,"extension":6.442352993910775},"index":2,"playId":"63152a8a-7743-3a43-acb9-76cbbc2cdfd4","pitchNumber":3,"startTime":"2026-07-19T20:27:13.190Z","endTime":"2026-07-19T20:27:17.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.654089023268828,"aZ":-26.509495692922066,"pfxX":-9.066945611167748,"pfxZ":3.0611361488230315,"pX":0.5491174093530571,"pZ":2.562642905199289,"vX0":11.200541014212465,"vY0":-134.55034854819777,"vZ0":-2.5959111602116587,"x":96.07,"y":169.59,"x0":-2.471572252807554,"y0":50.003225004199976,"z0":5.400306809352561,"aX":-16.780153359591107},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.2,"breakHorizontal":14.3,"spinRate":2322,"spinDirection":229},"zone":6,"typeConfidence":0.91,"plateTime":0.40563881177488037,"extension":6.389690384850494},"hitData":{"launchSpeed":77.0,"launchAngle":42.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.94,"coordY":111.91}},"index":3,"playId":"8e218682-8f15-3469-8037-338eee4661b9","pitchNumber":4,"startTime":"2026-07-19T20:27:27.675Z","endTime":"2026-07-19T20:27:35.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:27:35.802Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hao-Yu Lee grounds out, first baseman Nolan Schanuel to pitcher Ryan Johnson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T20:27:45.673Z","endTime":"2026-07-19T20:29:20.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":696270,"link":"/api/v1/people/696270"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29949031771305,"aZ":-25.540153006121542,"pfxX":0.4180647261012207,"pfxZ":3.861786805610432,"pX":0.8915852388524074,"pZ":2.4669547957542535,"vX0":7.930054139739366,"vY0":-130.24416542800438,"vZ0":-2.8379788639032815,"x":83.01,"y":172.17,"x0":-2.246694233525725,"y0":50.00436622563965,"z0":5.501766953319494,"aX":0.7173504559058271},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.6,"breakHorizontal":-2.5,"spinRate":2515,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.42050530841766554,"extension":6.4064772823345475},"index":0,"playId":"000b9062-b874-3934-ba93-d408b6631edd","pitchNumber":1,"startTime":"2026-07-19T20:27:59.510Z","endTime":"2026-07-19T20:28:04.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.556801377001364,"aZ":-24.791674929591355,"pfxX":2.3741358563550388,"pfxZ":4.406817972123397,"pX":-0.8817920674083964,"pZ":2.9324257934443385,"vX0":3.2459519265904873,"vY0":-128.38447934466865,"vZ0":-1.5800780716650893,"x":150.61,"y":159.6,"x0":-2.469063879856494,"y0":50.00479805184674,"z0":5.477754337558069,"aX":3.979848914772815},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.9,"breakHorizontal":-5.0,"spinRate":2435,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.42594975255434875,"extension":6.327433273070542},"index":1,"playId":"36363392-f158-3278-b141-586cadf09571","pitchNumber":2,"startTime":"2026-07-19T20:28:27.027Z","endTime":"2026-07-19T20:28:30.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.529414757765988,"aZ":-22.76703267686765,"pfxX":3.2598696753867484,"pfxZ":6.834112019200312,"pX":0.45214820414904816,"pZ":2.6930708664054666,"vX0":5.080714308977421,"vY0":-116.72288924056598,"vZ0":-1.6765494226277076,"x":99.77,"y":166.07,"x0":-2.17837352725349,"y0":50.00009492061792,"z0":5.569955055544247,"aX":4.484948402690213},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":12.2,"breakHorizontal":-7.2,"spinRate":2417,"spinDirection":83},"zone":6,"typeConfidence":0.76,"plateTime":0.46974248122918993,"extension":6.294194923618545},"index":2,"playId":"dddba731-672e-3b9e-ad71-e565c29a3810","pitchNumber":3,"startTime":"2026-07-19T20:28:39.653Z","endTime":"2026-07-19T20:28:43.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.212987579482874,"aZ":-26.121372233371915,"pfxX":5.733295512229286,"pfxZ":4.509600571195676,"pX":-0.5744701651963111,"pZ":2.651846856839674,"vX0":3.0141874948762455,"vY0":-115.3265175073288,"vZ0":-0.7020484496331317,"x":138.9,"y":167.18,"x0":-2.6447898704557704,"y0":50.00177498439293,"z0":5.488189493016165,"aX":7.6923306822184125},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":8.3,"breakHorizontal":-11.2,"spinRate":2468,"spinDirection":89},"zone":4,"typeConfidence":0.89,"plateTime":0.4756236824946445,"extension":6.155450769900941},"index":3,"playId":"8c0d846e-c2ac-3e9b-b2e9-e01a7cd5cf3c","pitchNumber":4,"startTime":"2026-07-19T20:28:52.866Z","endTime":"2026-07-19T20:28:56.614Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-19T20:29:03.515Z","endTime":"2026-07-19T20:29:13.742Z","isPitch":false,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.758171864632704,"aZ":-23.328207509624985,"pfxX":1.4565980844434727,"pfxZ":5.123544735176686,"pX":0.7651532566788876,"pZ":1.9129753268545957,"vX0":7.562860575627953,"vY0":-130.41958468625964,"vZ0":-4.483102343632902,"x":87.83,"y":187.13,"x0":-2.3585322357590344,"y0":50.00517753630061,"z0":5.408042719108076,"aX":2.515149579636698},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.5,"breakHorizontal":-4.3,"spinRate":2479,"spinDirection":189},"zone":9,"typeConfidence":0.93,"plateTime":0.41955163857802047,"extension":6.38669281945229},"hitData":{"launchSpeed":81.5,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.77,"coordY":165.32}},"index":5,"playId":"81e1fd11-fb0b-392f-8d1f-525083239825","pitchNumber":5,"startTime":"2026-07-19T20:29:13.742Z","endTime":"2026-07-19T20:29:20.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:29:20.768Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T20:29:35.323Z","endTime":"2026-07-19T20:30:39.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.720229344097643,"aZ":-25.45304615725931,"pfxX":5.615624857278783,"pfxZ":4.838639960901107,"pX":-0.40580094345367307,"pZ":2.249778689840319,"vX0":3.405756536054322,"vY0":-116.78101465961132,"vZ0":-1.8238642243934493,"x":132.47,"y":178.04,"x0":-2.609763556877306,"y0":50.004706406299206,"z0":5.420918651909303,"aX":7.804641103193767},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":8.6,"breakHorizontal":-10.9,"spinRate":2496,"spinDirection":84},"zone":7,"typeConfidence":0.87,"plateTime":0.4679203870383173,"extension":6.322954749264466},"index":0,"playId":"f8891211-1510-3fa0-9ded-d99fd050987b","pitchNumber":1,"startTime":"2026-07-19T20:29:51.703Z","endTime":"2026-07-19T20:29:54.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.07255497205999,"aZ":-25.532805961487842,"pfxX":1.8378627289524805,"pfxZ":3.8111347011709373,"pX":0.7513834786293586,"pZ":2.7500611401258714,"vX0":7.620233461407362,"vY0":-129.84586195649626,"vZ0":-1.987940200111602,"x":88.36,"y":164.53,"x0":-2.436327891165132,"y0":50.00116192095355,"z0":5.4301039316823365,"aX":3.1995613614498146},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.7,"breakHorizontal":-4.7,"spinRate":2533,"spinDirection":187},"zone":6,"typeConfidence":0.9,"plateTime":0.4186477845411125,"extension":6.370141692907331},"index":1,"playId":"5dfa15ad-68fa-3097-9923-4c2931aa5041","pitchNumber":2,"startTime":"2026-07-19T20:30:05.017Z","endTime":"2026-07-19T20:30:08.017Z","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":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37230738792602,"aZ":-31.730091951718897,"pfxX":-6.916770720108241,"pfxZ":0.27928875233110695,"pX":-2.231391102472993,"pZ":1.9968093612151163,"vX0":3.895998376404993,"vY0":-125.4769009479025,"vZ0":-1.791734797989227,"x":202.06,"y":184.87,"x0":-2.898701269215222,"y0":50.00589809244211,"z0":5.284945307331602,"aX":-11.124832614228792},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":11.8,"spinRate":1771,"spinDirection":257},"zone":13,"typeConfidence":0.92,"plateTime":0.43511635751848354,"extension":6.502967015178795},"index":2,"playId":"92d2e463-7153-38cb-8946-fa812ad03d8d","pitchNumber":3,"startTime":"2026-07-19T20:30:23.304Z","endTime":"2026-07-19T20:30:26.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.612054770631666,"aZ":-33.30944207204689,"pfxX":-8.918393595798745,"pfxZ":-0.7024355646354632,"pX":-0.3248671316848136,"pZ":1.0658978755149637,"vX0":8.612082529139592,"vY0":-126.36143668382414,"vZ0":-3.6729441143155586,"x":129.38,"y":210.0,"x0":-2.6108281137524636,"y0":50.00138295984273,"z0":5.201195711223468,"aX":-14.489821242193006},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.9,"breakHorizontal":14.3,"spinRate":1967,"spinDirection":251},"zone":13,"typeConfidence":0.93,"plateTime":0.43268887282972956,"extension":6.085436915210329},"index":3,"playId":"ea312e52-1dea-3938-990a-cd1bcb8dcd5c","pitchNumber":4,"startTime":"2026-07-19T20:30:35.958Z","endTime":"2026-07-19T20:30:39.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:30:39.791Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Vaughn Grissom doubles (12) on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T20:32:35.682Z","endTime":"2026-07-19T20:33:44.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.535307210096995,"aZ":-11.470381431564249,"pfxX":-6.024335545628487,"pfxZ":11.18390931911005,"pX":0.604190734825733,"pZ":1.376399871396761,"vX0":8.807884600686595,"vY0":-135.209399485084,"vZ0":-9.432072963659111,"x":93.97,"y":201.62,"x0":-1.9131907991883865,"y0":50.003424879878764,"z0":5.715470492044179,"aX":-11.153239542198872},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.4,"breakHorizontal":9.0,"spinRate":2372,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.4051325527866956,"extension":6.898910363318282},"index":0,"playId":"90512f5e-af57-3dbe-8a6b-5435e50889bf","pitchNumber":1,"startTime":"2026-07-19T20:32:50.900Z","endTime":"2026-07-19T20:32:53.925Z","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":88.7,"endSpeed":81.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.266492501426914,"aZ":-26.714429223148464,"pfxX":2.169441053393496,"pfxZ":3.2353565787639447,"pX":-0.496287753844776,"pZ":2.8991050929183375,"vX0":3.732396735846204,"vY0":-129.1286886137675,"vZ0":-2.1661914928646926,"x":135.92,"y":160.5,"x0":-2.2430061428288717,"y0":50.00067861206754,"z0":5.807249907378174,"aX":3.656787871520142},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.6,"breakHorizontal":-4.8,"spinRate":2351,"spinDirection":193},"zone":1,"typeConfidence":0.91,"plateTime":0.42441639024064104,"extension":6.788294852483537},"index":1,"playId":"65e97ec5-197e-3f43-9c4a-2770adf4bb99","pitchNumber":2,"startTime":"2026-07-19T20:33:04.487Z","endTime":"2026-07-19T20:33:08.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09567791036414,"aZ":-12.168293023079997,"pfxX":-7.0938102305684465,"pfxZ":10.718378641369512,"pX":-1.0059400416401785,"pZ":4.023456975893008,"vX0":5.453326570573549,"vY0":-135.84075328548732,"vZ0":-2.7555478894868015,"x":155.34,"y":130.15,"x0":-2.119055908483454,"y0":50.00312259972386,"z0":5.8983387918267,"aX":-13.241477769946147},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.0,"breakHorizontal":11.6,"spinRate":2383,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.40339398258519044,"extension":6.76193926618941},"index":2,"playId":"ed3a2683-f012-3625-8855-66adeaeec0a5","pitchNumber":3,"startTime":"2026-07-19T20:33:17.753Z","endTime":"2026-07-19T20:33:21.365Z","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":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.220199497635214,"aZ":-14.70381991452452,"pfxX":-8.344987021636758,"pfxZ":9.0834009501884,"pX":-0.5516150675112655,"pZ":2.17961462783266,"vX0":6.794869115318624,"vY0":-137.2828614657054,"vZ0":-7.051471618815997,"x":138.03,"y":179.93,"x0":-1.965278739708208,"y0":50.00384628999628,"z0":5.767935395873256,"aX":-16.05127763880297},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":13.8,"spinRate":2402,"spinDirection":213},"zone":7,"typeConfidence":0.93,"plateTime":0.39783193409748474,"extension":6.77271604923204},"hitData":{"launchSpeed":82.8,"launchAngle":15.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.22,"coordY":116.65}},"index":3,"playId":"574a4792-5c2b-32e9-92b7-949966f093ed","pitchNumber":4,"startTime":"2026-07-19T20:33:32.443Z","endTime":"2026-07-19T20:33:44.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:33:44.968Z","atBatIndex":12},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Josh Lowe out on a sacrifice bunt, third baseman Colt Keith to first baseman Spencer Torkelson. Vaughn Grissom to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T20:34:01.990Z","endTime":"2026-07-19T20:34:24.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.355190589985554,"aZ":-11.708513675349929,"pfxX":-6.929217969996337,"pfxZ":10.565533410510257,"pX":0.7329396982396975,"pZ":3.9747142121773824,"vX0":9.664546251225996,"vY0":-137.97347679170971,"vZ0":-3.166779690407594,"x":89.06,"y":131.46,"x0":-1.9073868511057657,"y0":50.00308510781895,"z0":5.921102815695503,"aX":-13.423290310980008},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.7,"breakHorizontal":10.7,"spinRate":2318,"spinDirection":212},"zone":12,"typeConfidence":0.92,"plateTime":0.3962833334203024,"extension":6.93513418530975},"hitData":{"launchSpeed":30.3,"launchAngle":4.0,"totalDistance":27.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":115.66,"coordY":190.16}},"index":0,"playId":"e94dc5e1-72d6-361e-adec-739db377db80","pitchNumber":1,"startTime":"2026-07-19T20:34:16.903Z","endTime":"2026-07-19T20:34:24.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:34:24.031Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out to right fielder Kerry Carpenter.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T20:34:41.915Z","endTime":"2026-07-19T20:36:48.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2244142162723,"aZ":-12.546095796554024,"pfxX":-5.484904394375192,"pfxZ":10.133844980870323,"pX":0.4190409545086172,"pZ":3.9747925159988435,"vX0":8.074273384459282,"vY0":-137.94172231994594,"vZ0":-3.119008831349359,"x":101.03,"y":131.46,"x0":-1.8265117620996654,"y0":50.0034914438647,"z0":5.960084883450902,"aX":-10.62511705940554},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":8.4,"spinRate":2336,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.3963088037611926,"extension":6.843377303119853},"index":0,"playId":"305035dd-1ca6-3195-b42a-2237133854da","pitchNumber":1,"startTime":"2026-07-19T20:34:51.664Z","endTime":"2026-07-19T20:34:55.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93014513528815,"aZ":-23.618204385136497,"pfxX":-8.568677474689938,"pfxZ":4.892674590857792,"pX":0.7475338859215495,"pZ":1.4281038178588237,"vX0":9.90642322690806,"vY0":-130.744219513873,"vZ0":-6.591663714993012,"x":88.51,"y":200.22,"x0":-1.959207645543046,"y0":50.002705174307806,"z0":5.728664800148867,"aX":-14.986075762614615},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":13.6,"spinRate":1768,"spinDirection":217},"zone":14,"typeConfidence":0.85,"plateTime":0.41729996905113786,"extension":6.993612636690111},"index":1,"playId":"968a99a4-8ca0-377e-bb6b-ce1aa6587d65","pitchNumber":2,"startTime":"2026-07-19T20:35:08.335Z","endTime":"2026-07-19T20:35:13.707Z","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":95.5,"endSpeed":87.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.129794495662868,"aZ":-14.835564224034108,"pfxX":-7.676378049587008,"pfxZ":8.851246038649514,"pX":0.2956278788950151,"pZ":1.3669858062951656,"vX0":8.575180886415223,"vY0":-138.6351135819278,"vZ0":-9.164478931669416,"x":105.73,"y":201.87,"x0":-1.8308533474806548,"y0":50.002527895813984,"z0":5.691504611708211,"aX":-15.03809527465788},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":12.2,"spinRate":2274,"spinDirection":217},"zone":14,"typeConfidence":0.79,"plateTime":0.39410642086596326,"extension":6.925591353890389},"index":2,"playId":"18174192-eeea-3079-9d3f-49daf736dd95","pitchNumber":3,"startTime":"2026-07-19T20:35:29.788Z","endTime":"2026-07-19T20:35:33.327Z","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":95.5,"endSpeed":87.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3828601930223,"aZ":-15.335560823688507,"pfxX":-7.635370938501728,"pfxZ":8.583892965153876,"pX":0.598529360221159,"pZ":2.8265806714822004,"vX0":9.895689950343323,"vY0":-138.78907051772418,"vZ0":-5.16665044563068,"x":94.19,"y":162.46,"x0":-2.0116071511150952,"y0":50.00562470440612,"z0":5.724306896420688,"aX":-14.984149133438962},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":11.9,"spinRate":2365,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3937747966911118,"extension":6.9218496739960065},"index":3,"playId":"0233839e-d28f-3ba9-8cee-03e727026015","pitchNumber":4,"startTime":"2026-07-19T20:35:48.336Z","endTime":"2026-07-19T20:35:51.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.065377897764485,"aZ":-24.84233106171185,"pfxX":1.958204795087294,"pfxZ":4.106244943248173,"pX":2.4050538912974906,"pZ":2.317758471616648,"vX0":11.140621030545589,"vY0":-132.44611562566692,"vZ0":-4.070554661307974,"x":25.33,"y":176.2,"x0":-2.1019761356091573,"y0":50.001326324359525,"z0":5.681330051761747,"aX":3.49293789092054},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.7,"breakHorizontal":-5.9,"spinRate":2290,"spinDirection":169},"zone":14,"typeConfidence":0.9,"plateTime":0.4128173747138968,"extension":7.0078490066881765},"index":4,"playId":"f9fd5851-1916-30cb-b23d-85336ca2f089","pitchNumber":5,"startTime":"2026-07-19T20:36:10.072Z","endTime":"2026-07-19T20:36:13.072Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-19T20:36:21.032Z","endTime":"2026-07-19T20:36:33.819Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.177388286054498,"aZ":-31.250271813084698,"pfxX":0.39419026719216754,"pfxZ":0.5608507170127064,"pX":0.6363023000891602,"pZ":1.8728063358504436,"vX0":7.298732598337513,"vY0":-127.31001999611053,"vZ0":-3.34834031703178,"x":92.75,"y":188.21,"x0":-2.3190566668961248,"y0":50.001754690638776,"z0":5.6789691219128775,"aX":0.645589181983127},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.5,"breakHorizontal":-2.4,"spinRate":2297,"spinDirection":118},"zone":9,"typeConfidence":0.88,"plateTime":0.4302619836109538,"extension":6.9783112182258975},"hitData":{"launchSpeed":88.4,"launchAngle":51.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.21,"coordY":104.88}},"index":6,"playId":"356c0488-f386-3147-9b31-076ecbc15edb","pitchNumber":6,"startTime":"2026-07-19T20:36:33.819Z","endTime":"2026-07-19T20:36:48.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:36:48.780Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oswald Peraza singles on a ground ball to third baseman Colt Keith. Vaughn Grissom scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T20:37:24.756Z","endTime":"2026-07-19T20:38:32.057Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"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,1,2,3],"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"69199e42-ea45-4b81-9972-d3e76dfa1bfa","startTime":"2026-07-19T20:37:24.756Z","endTime":"2026-07-19T20:37:29.756Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38677989823297,"aZ":-28.87359530988341,"pfxX":1.529317101545404,"pfxZ":1.9218034553702594,"pX":0.9986492858109066,"pZ":2.719758699324231,"vX0":7.668968793092826,"vY0":-129.95960757269538,"vZ0":-2.1399364289727334,"x":78.93,"y":165.35,"x0":-2.1850174699819664,"y0":50.00081284720797,"z0":5.739621326429076,"aX":2.6242956365111376},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.2,"breakHorizontal":-4.4,"spinRate":2287,"spinDirection":149},"zone":12,"typeConfidence":0.9,"plateTime":0.420917346495711,"extension":6.982412445249929},"index":1,"playId":"f79a0227-89a4-390a-b87f-ef7dd0ebb33e","pitchNumber":1,"startTime":"2026-07-19T20:37:38.699Z","endTime":"2026-07-19T20:37:42.165Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.923675093429832,"aZ":-31.305557266441483,"pfxX":2.162404532739659,"pfxZ":0.5231388095944638,"pX":0.4700273685175828,"pZ":2.9925539651691446,"vX0":6.281809383624941,"vY0":-128.06118768505718,"vZ0":-0.7458738969435134,"x":99.08,"y":157.98,"x0":-2.297529591607812,"y0":50.002309159956496,"z0":5.740615523769299,"aX":3.583495557064332},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.0,"breakHorizontal":-5.4,"spinRate":2287,"spinDirection":120},"zone":3,"typeConfidence":0.89,"plateTime":0.4280216086996034,"extension":6.89692512099914},"index":2,"playId":"aadaa6f4-304e-3e9b-9fc7-585bbfbdae0b","pitchNumber":2,"startTime":"2026-07-19T20:37:55.469Z","endTime":"2026-07-19T20:37:59.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08138486457953,"aZ":-27.870094655966096,"pfxX":1.5991529037963348,"pfxZ":2.474425822567145,"pX":0.6983154325015293,"pZ":1.658180538982503,"vX0":7.017513875347762,"vY0":-130.19040991122796,"vZ0":-4.727360886299088,"x":90.38,"y":194.01,"x0":-2.2259061410171332,"y0":50.00232124628903,"z0":5.575297014036796,"aX":2.7783443115170523},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.7,"breakHorizontal":-4.3,"spinRate":2379,"spinDirection":137},"zone":9,"typeConfidence":0.91,"plateTime":0.4187004092806905,"extension":6.887493344710444},"hitData":{"launchSpeed":75.0,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.18,"coordY":167.74}},"index":3,"playId":"e9ba0270-f64d-3403-8bfa-97114eb9fdf8","pitchNumber":3,"startTime":"2026-07-19T20:38:17.639Z","endTime":"2026-07-19T20:38:32.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:38:32.057Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Heineman singles on a line drive to left fielder Riley Greene. Oswald Peraza to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T20:39:03.005Z","endTime":"2026-07-19T20:40:25.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"postOnThird":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.497315894344247,"aZ":-14.191627050690176,"pfxX":-7.646141621969955,"pfxZ":9.381283269635897,"pX":-0.12372398635003022,"pZ":2.551885066511056,"vX0":8.334555798594959,"vY0":-137.57549297250617,"vZ0":-5.957636102144118,"x":121.72,"y":169.88,"x0":-2.198956487622296,"y0":50.006415420086824,"z0":5.707478355182583,"aX":-14.661923529204829},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":12.1,"spinRate":2227,"spinDirection":214},"zone":5,"typeConfidence":0.65,"plateTime":0.398122097497291,"extension":6.9287416278914415},"index":0,"playId":"a676a59e-6f62-3398-a743-45ba03b2c133","pitchNumber":1,"startTime":"2026-07-19T20:39:10.908Z","endTime":"2026-07-19T20:39:14.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.369361625797804,"aZ":-12.107139828639527,"pfxX":-6.328323051043519,"pfxZ":10.433871114314654,"pX":0.1719945352475191,"pZ":2.3061064616439673,"vX0":7.491654373117893,"vY0":-137.96574687363642,"vZ0":-7.218264893112231,"x":110.44,"y":176.52,"x0":-1.7594274855255156,"y0":50.002713792403895,"z0":5.776510735386361,"aX":-12.171261994123949},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":9.8,"spinRate":2244,"spinDirection":214},"zone":5,"typeConfidence":0.92,"plateTime":0.3973677409751666,"extension":6.908571606925475},"index":1,"playId":"48e87f58-e96f-3c96-a03c-480448be7a2d","pitchNumber":2,"startTime":"2026-07-19T20:39:28.945Z","endTime":"2026-07-19T20:39:31.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.089103030149325,"aZ":-11.68677885379577,"pfxX":-6.070362310031591,"pfxZ":10.479505936074641,"pX":0.5332370265349923,"pZ":4.1940381564918745,"vX0":8.571409110535734,"vY0":-138.70572066955177,"vZ0":-2.644200884832189,"x":96.67,"y":125.54,"x0":-1.8036607560818723,"y0":50.001300126096346,"z0":5.9356020320256215,"aX":-11.86668889284608},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.6,"breakHorizontal":9.2,"spinRate":2344,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.39440830881364164,"extension":6.782809901866372},"index":2,"playId":"c87f402f-49dd-3f36-b57b-73c4573182ed","pitchNumber":3,"startTime":"2026-07-19T20:39:56.495Z","endTime":"2026-07-19T20:39:59.507Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.287806039470297,"aZ":-25.999359127508423,"pfxX":-7.699482135301723,"pfxZ":3.546543827750604,"pX":-0.09199427067187707,"pZ":2.320889601554585,"vX0":7.976999905718338,"vY0":-130.54547346372442,"vZ0":-3.8559338548897104,"x":120.51,"y":176.12,"x0":-2.174574872794463,"y0":50.00310252997504,"z0":5.75523569576864,"aX":-13.403526041204922},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.9,"breakHorizontal":12.4,"spinRate":1402,"spinDirection":232},"zone":5,"typeConfidence":0.88,"plateTime":0.4182186358335116,"extension":6.794149295707273},"hitData":{"launchSpeed":72.0,"launchAngle":22.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":96.53,"coordY":103.35}},"index":3,"playId":"3f20c3b7-4c47-3578-b0a2-5e98f800cc6b","pitchNumber":4,"startTime":"2026-07-19T20:40:15.077Z","endTime":"2026-07-19T20:40:25.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:40:25.794Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T20:41:53.997Z","endTime":"2026-07-19T20:45:56.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8,9,10,11],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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-07-19T20:40:39.373Z","endTime":"2026-07-19T20:41:56.158Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.062514818981185,"aZ":-27.83184739962027,"pfxX":1.547641272462966,"pfxZ":2.442329785245944,"pX":0.7729587478560948,"pZ":2.8199791553186633,"vX0":7.072265739739166,"vY0":-131.9077204270305,"vZ0":-2.393302064813064,"x":87.54,"y":162.64,"x0":-2.1354605781177383,"y0":50.00002913075598,"z0":5.775240759886577,"aX":2.7461143118588622},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.2,"breakHorizontal":-4.2,"spinRate":2338,"spinDirection":172},"zone":3,"typeConfidence":0.9,"plateTime":0.414044355766813,"extension":6.891462117628191},"index":1,"playId":"5027d5e3-8179-3322-bb29-6a5446e66460","pitchNumber":1,"startTime":"2026-07-19T20:41:56.158Z","endTime":"2026-07-19T20:41:59.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.316241455958483,"aZ":-17.183702247753228,"pfxX":-8.378436948993725,"pfxZ":7.551829668209045,"pX":1.2959329948579328,"pZ":1.4784814195121982,"vX0":11.834524770007224,"vY0":-139.48052765243332,"vZ0":-8.357253778523,"x":67.6,"y":198.86,"x0":-1.8995948607950817,"y0":50.00023767807815,"z0":5.63129237240007,"aX":-16.62361850498097},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.1,"breakHorizontal":13.0,"spinRate":2354,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.3916587305952546,"extension":6.9037216116677484},"index":2,"playId":"fc5bdff6-861d-3d74-a2b1-6a6dc2689331","pitchNumber":2,"startTime":"2026-07-19T20:42:14.109Z","endTime":"2026-07-19T20:42:17.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.452001169836723,"aZ":-13.280880817681227,"pfxX":-6.003424979447983,"pfxZ":9.775065524688785,"pX":1.0374681405039765,"pZ":1.9801947588788966,"vX0":9.750253763668958,"vY0":-137.64498383230278,"vZ0":-7.958376675434149,"x":77.45,"y":185.31,"x0":-1.758942295782926,"y0":50.0058340301701,"z0":5.794141261844001,"aX":-11.60748229853719},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":9.0,"spinRate":2280,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.39682476034692193,"extension":6.901809462674139},"index":3,"playId":"33a365eb-1f63-3c18-9149-4edcb8a1bab9","pitchNumber":3,"startTime":"2026-07-19T20:42:34.652Z","endTime":"2026-07-19T20:42:37.667Z","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":4,"startTime":"2026-07-19T20:42:46.167Z","endTime":"2026-07-19T20:43:02.283Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.392200080143397,"aZ":-27.973173415904032,"pfxX":1.7196077566723562,"pfxZ":2.418097829441572,"pX":0.9221561262653731,"pZ":2.136903709678659,"vX0":7.042638924510191,"vY0":-130.71010851251813,"vZ0":-3.774485025492805,"x":81.85,"y":181.08,"x0":-2.0256261447397987,"y0":50.003114900754305,"z0":5.689421226389511,"aX":2.9889932829498305},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.8,"breakHorizontal":-4.6,"spinRate":2398,"spinDirection":163},"zone":14,"typeConfidence":0.9,"plateTime":0.41831452752903786,"extension":6.9503263626565355},"index":5,"playId":"dd14db4b-a1c7-3bb6-9180-568536d2cfb4","pitchNumber":4,"startTime":"2026-07-19T20:43:02.283Z","endTime":"2026-07-19T20:43:06.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.061252644150333,"aZ":-27.885799485624307,"pfxX":-9.012024412971837,"pfxZ":2.511869105848034,"pX":0.529156864964592,"pZ":0.645745930896264,"vX0":9.716094783837908,"vY0":-129.75274140445646,"vZ0":-7.24299503234868,"x":96.83,"y":221.34,"x0":-2.092456624494338,"y0":50.00154032239104,"z0":5.597177738905129,"aX":-15.371227439972694},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.1,"breakHorizontal":14.2,"spinRate":1504,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.42208536752992254,"extension":7.007020172748865},"index":6,"playId":"3e603d61-17f9-37b0-a342-b8e36d38afd8","pitchNumber":5,"startTime":"2026-07-19T20:43:30.857Z","endTime":"2026-07-19T20:43:34.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00935682753636,"aZ":-29.277516806257214,"pfxX":2.4092264718069556,"pfxZ":1.7133910355951354,"pX":-0.7464377244171356,"pZ":3.080680343207861,"vX0":3.2845160988955806,"vY0":-129.69925829733504,"vZ0":-1.0762995557827508,"x":145.45,"y":155.6,"x0":-2.3457995435949415,"y0":50.00225720620453,"z0":5.748851521464369,"aX":4.074106635334265},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.1,"breakHorizontal":-5.2,"spinRate":2336,"spinDirection":145},"zone":1,"typeConfidence":0.91,"plateTime":0.4235118405594811,"extension":6.970427320187315},"index":7,"playId":"96172ad8-e7b5-380b-8e56-ed697e999f0c","pitchNumber":6,"startTime":"2026-07-19T20:43:52.905Z","endTime":"2026-07-19T20:43:57.118Z","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":89.1,"endSpeed":82.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.347355886711572,"aZ":-28.76534130568472,"pfxX":1.967485172044092,"pfxZ":1.97534114732788,"pX":-0.057169464580834106,"pZ":2.286474604682724,"vX0":4.764236431023811,"vY0":-129.8707008597521,"vZ0":-3.21949544047908,"x":119.18,"y":177.05,"x0":-2.1630034472855315,"y0":50.0045111689138,"z0":5.704161521910306,"aX":3.398305981190351},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.1,"breakHorizontal":-4.6,"spinRate":2277,"spinDirection":154},"zone":5,"typeConfidence":0.91,"plateTime":0.4199562445293461,"extension":6.917121639366811},"index":8,"playId":"87bf26e0-e5a3-3abc-a39e-88550fb8141b","pitchNumber":7,"startTime":"2026-07-19T20:44:12.895Z","endTime":"2026-07-19T20:44:16.813Z","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":89.8,"endSpeed":83.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06061944385538,"aZ":-31.044835175471125,"pfxX":0.5607381698823963,"pfxZ":0.650111543780266,"pX":0.9036004118249853,"pZ":2.0337969575924024,"vX0":7.828788829145225,"vY0":-130.55861436983204,"vZ0":-3.397572678561685,"x":82.56,"y":183.87,"x0":-2.1997388368511,"y0":50.00244834138921,"z0":5.674663503516899,"aX":0.9725755689971507},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.7,"breakHorizontal":-2.6,"spinRate":2334,"spinDirection":157},"zone":14,"typeConfidence":0.9,"plateTime":0.4186443541405369,"extension":7.026406626130668},"index":9,"playId":"ebebdb8f-6878-3bc9-bd1e-b682037cbbac","pitchNumber":8,"startTime":"2026-07-19T20:44:52.380Z","endTime":"2026-07-19T20:44:56.232Z","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":89.4,"endSpeed":81.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77638912789783,"aZ":-26.153790798925296,"pfxX":1.3079322210841906,"pfxZ":3.5378627783215126,"pX":0.6203278117661234,"pZ":2.2890344505110143,"vX0":6.806416503100369,"vY0":-130.03482440293985,"vZ0":-3.5558344899678618,"x":93.35,"y":176.98,"x0":-2.2075079906856137,"y0":50.00477724722623,"z0":5.671793702465415,"aX":2.2256290124280356},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.8,"breakHorizontal":-4.0,"spinRate":2205,"spinDirection":181},"zone":6,"typeConfidence":0.9,"plateTime":0.422185010842532,"extension":7.072923972368325},"index":10,"playId":"6d7d1ac8-a6cb-3a41-a941-85e3c68f0e74","pitchNumber":9,"startTime":"2026-07-19T20:45:20.162Z","endTime":"2026-07-19T20:45:23.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.0,"endSpeed":82.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45081013379741,"aZ":-26.076759268299195,"pfxX":1.2981404165038306,"pfxZ":3.586557405337646,"pX":1.2312391175696566,"pZ":1.9756580018516106,"vX0":8.304238350072708,"vY0":-129.45367577182085,"vZ0":-4.182607512811718,"x":70.07,"y":185.44,"x0":-2.1839818102044872,"y0":50.00491206585585,"z0":5.603255286836911,"aX":2.207805036744556},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.8,"breakHorizontal":-4.2,"spinRate":2333,"spinDirection":170},"zone":14,"typeConfidence":0.9,"plateTime":0.4227488148241898,"extension":7.067023149968052},"index":11,"playId":"c166e29f-3a83-3450-9d04-e7931b3aa86e","pitchNumber":10,"startTime":"2026-07-19T20:45:49.845Z","endTime":"2026-07-19T20:45:56.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:45:56.857Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Rogers grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T20:48:25.974Z","endTime":"2026-07-19T20:50:22.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":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(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.4,"endSpeed":83.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.285220682511955,"aZ":-23.985762465735075,"pfxX":-9.432426330274673,"pfxZ":4.598079408141281,"pX":0.26717489482969475,"pZ":2.9170378410194857,"vX0":9.353523869249967,"vY0":-132.81906145079182,"vZ0":-2.5412191680472334,"x":106.82,"y":160.02,"x0":-2.0799426981221054,"y0":50.00349807574976,"z0":5.63635029156295,"aX":-16.800334737752603},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.9,"breakHorizontal":15.0,"spinRate":2226,"spinDirection":226},"zone":3,"typeConfidence":0.9,"plateTime":0.41289393516575723,"extension":6.183772830033529},"index":0,"playId":"6355a0e0-f6a9-3506-8507-c0e225465f86","pitchNumber":1,"startTime":"2026-07-19T20:48:54.958Z","endTime":"2026-07-19T20:48:58.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.963065242022513,"aZ":-22.42736856225364,"pfxX":0.6578562455668688,"pfxZ":5.749826111906554,"pX":1.5762913581672169,"pZ":1.6451077722218301,"vX0":9.653120565030227,"vY0":-129.40688728351688,"vZ0":-5.273086844868813,"x":56.92,"y":194.36,"x0":-2.2878148204773945,"y0":50.006208724561084,"z0":5.426969207850746,"aX":1.1164513235374565},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.4,"breakHorizontal":-3.4,"spinRate":2536,"spinDirection":203},"zone":14,"typeConfidence":0.92,"plateTime":0.4232375572536311,"extension":6.381863779612328},"index":1,"playId":"4391d90e-5cab-3a31-8fd2-bcaa483218ad","pitchNumber":2,"startTime":"2026-07-19T20:49:08.562Z","endTime":"2026-07-19T20:49:12.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15132945401815,"aZ":-24.202066661427136,"pfxX":-9.879774225949912,"pfxZ":4.445187876393495,"pX":0.3445226316164107,"pZ":1.7080376584877015,"vX0":9.843774541296495,"vY0":-133.44727048749678,"vZ0":-5.307852523739699,"x":103.87,"y":192.66,"x0":-2.11794090164957,"y0":50.00385488982874,"z0":5.4785768704863544,"aX":-17.724954205615994},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.0,"breakHorizontal":15.6,"spinRate":2321,"spinDirection":228},"zone":9,"typeConfidence":0.9,"plateTime":0.41129328157164124,"extension":6.38614781756216},"index":2,"playId":"941b2a20-6e82-3415-826b-e11895fed1eb","pitchNumber":3,"startTime":"2026-07-19T20:49:21.399Z","endTime":"2026-07-19T20:49:25.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.955249539653817,"aZ":-24.53087505160918,"pfxX":-0.2701896628021099,"pfxZ":4.497199126525553,"pX":0.5367732044634262,"pZ":2.400261021646265,"vX0":7.543193346650123,"vY0":-129.27461717756026,"vZ0":-2.9915213986079365,"x":96.54,"y":173.97,"x0":-2.3789230159871098,"y0":50.00267101845998,"z0":5.447497083025963,"aX":-0.4606917215484658},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.7,"breakHorizontal":-1.1,"spinRate":2548,"spinDirection":203},"zone":6,"typeConfidence":0.89,"plateTime":0.42305635617905946,"extension":6.4697607455343995},"index":3,"playId":"adb93b45-4289-3fd0-b5ad-55684d4b1cab","pitchNumber":4,"startTime":"2026-07-19T20:49:34.649Z","endTime":"2026-07-19T20:49:38.924Z","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":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-19T20:49:53.713Z","endTime":"2026-07-19T20:50:00.384Z","isPitch":false,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.878963693829494,"aZ":-32.4875874749949,"pfxX":2.095090626284593,"pfxZ":-0.2053828888339133,"pX":0.399559924740934,"pZ":2.741672848286375,"vX0":5.371859446220339,"vY0":-123.37781422963178,"vZ0":-0.9227738460329639,"x":101.77,"y":164.75,"x0":-2.075451313899341,"y0":50.000675030779604,"z0":5.851314252827515,"aX":3.2383350025228403},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.4,"breakHorizontal":-5.0,"spinRate":2581,"spinDirection":113},"zone":6,"typeConfidence":0.64,"plateTime":0.44345583471157646,"extension":6.495273932925431},"index":5,"playId":"41beab69-ce67-32c9-a3d6-2699bc129e37","pitchNumber":5,"startTime":"2026-07-19T20:50:00.384Z","endTime":"2026-07-19T20:50:04.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53299431287635,"aZ":-29.327346097156525,"pfxX":-8.618578156400012,"pfxZ":1.8091922495234307,"pX":-0.25685051730026853,"pZ":2.79494487429521,"vX0":7.557145886814008,"vY0":-124.36586096285049,"vZ0":-0.6301718633249844,"x":126.79,"y":163.32,"x0":-2.2063352935327454,"y0":50.0048375296654,"z0":5.471280473896276,"aX":-13.583890268444739},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.4,"breakHorizontal":14.0,"spinRate":1871,"spinDirection":244},"zone":2,"typeConfidence":0.93,"plateTime":0.43940682834953293,"extension":6.186354089317754},"hitData":{"launchSpeed":69.8,"launchAngle":10.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.29,"coordY":142.02}},"index":6,"playId":"fb405028-2fb7-3818-ae40-50cb9d566158","pitchNumber":6,"startTime":"2026-07-19T20:50:14.251Z","endTime":"2026-07-19T20:50:22.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:50:22.057Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kevin McGonigle pops out to third baseman Vaughn Grissom.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T20:50:38.427Z","endTime":"2026-07-19T20:52:38.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.772770908262387,"aZ":-26.03111532702728,"pfxX":4.568339765550684,"pfxZ":4.450868810006288,"pX":-0.7374051752674697,"pZ":3.7878648658670477,"vX0":2.6502557511192775,"vY0":-116.46393908053734,"vZ0":1.4083145479016546,"x":145.11,"y":136.51,"x0":-2.481692573546801,"y0":50.00437110051015,"z0":5.627631844031415,"aX":6.310027431897728},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":8.6,"breakHorizontal":-8.9,"spinRate":2491,"spinDirection":95},"zone":11,"typeConfidence":0.88,"plateTime":0.46933393273757185,"extension":6.168974651880233},"index":0,"playId":"54bcb6d8-c9c2-39b4-8c8c-f786b58452a0","pitchNumber":1,"startTime":"2026-07-19T20:50:49.294Z","endTime":"2026-07-19T20:50:52.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.690862167050458,"aZ":-31.548728765620133,"pfxX":-9.783919616629676,"pfxZ":0.4001697112445415,"pX":-1.1334265769515701,"pZ":1.9569640764262028,"vX0":6.921863806826645,"vY0":-123.67803451035806,"vZ0":-1.8098586334267006,"x":160.2,"y":185.94,"x0":-2.691401305984815,"y0":50.002533326545006,"z0":5.333656193720802,"aX":-15.221082160025079},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.6,"breakHorizontal":16.2,"spinRate":1948,"spinDirection":250},"zone":13,"typeConfidence":0.92,"plateTime":0.44216219279332813,"extension":6.189445561822065},"index":1,"playId":"a6dc72ba-accd-361c-a7b8-0fc963856697","pitchNumber":2,"startTime":"2026-07-19T20:51:02.633Z","endTime":"2026-07-19T20:51:05.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34369830668576,"aZ":-22.68543458591386,"pfxX":1.0078902292212568,"pfxZ":5.41629233955607,"pX":0.715253188426128,"pZ":1.917619378357983,"vX0":7.472251592414579,"vY0":-130.70992604716156,"vZ0":-4.653304691272736,"x":91.35,"y":166.62,"x0":-2.296901634115917,"y0":50.00366284074823,"z0":5.397756269953198,"aX":1.7640777633718894},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.1,"breakHorizontal":-3.2,"spinRate":2569,"spinDirection":193},"zone":9,"typeConfidence":0.92,"plateTime":0.4170663458079291,"extension":6.330171386205651},"index":2,"playId":"b19164c4-0e0f-38f3-bf6b-7412f5b069fa","pitchNumber":3,"startTime":"2026-07-19T20:51:17.923Z","endTime":"2026-07-19T20:51:21.332Z","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.7,"endSpeed":83.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.508888989665984,"aZ":-23.8549426356594,"pfxX":1.1562186270743848,"pfxZ":4.708286753754399,"pX":0.23252425207740546,"pZ":2.500381797103969,"vX0":6.357730034273019,"vY0":-131.95378779241332,"vZ0":-3.0038163169615153,"x":108.14,"y":171.27,"x0":-2.356230024752699,"y0":50.00435563381741,"z0":5.40694392783018,"aX":2.042248265115013},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.0,"breakHorizontal":-3.5,"spinRate":2621,"spinDirection":194},"zone":5,"typeConfidence":0.92,"plateTime":0.4147576448456167,"extension":6.537318157732028},"index":3,"playId":"da719166-2e72-3f5f-a180-d3e642268138","pitchNumber":4,"startTime":"2026-07-19T20:51:34.866Z","endTime":"2026-07-19T20:51:38.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.629568641739688,"aZ":-26.201230840798495,"pfxX":-0.007892502020463543,"pfxZ":3.354742344293437,"pX":0.1831425791281386,"pZ":1.2729391274598674,"vX0":6.626414745715594,"vY0":-132.63483293558934,"vZ0":-5.524452246025288,"x":110.02,"y":204.41,"x0":-2.347468878216236,"y0":50.00103411666136,"z0":5.295722262513226,"aX":-0.0141330360656354},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.0,"breakHorizontal":-1.4,"spinRate":2517,"spinDirection":196},"zone":14,"typeConfidence":0.91,"plateTime":0.41310318775599697,"extension":6.385008969420996},"index":4,"playId":"7e104ed6-751b-33d1-92f3-76f466f41172","pitchNumber":5,"startTime":"2026-07-19T20:51:54.530Z","endTime":"2026-07-19T20:51:57.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9132355898196,"aZ":-25.61795462992148,"pfxX":-7.663313815047394,"pfxZ":3.512868748776871,"pX":0.3432913339725442,"pZ":2.612844619338762,"vX0":9.548595253926136,"vY0":-135.3709091645275,"vZ0":-2.593592553127764,"x":103.91,"y":168.23,"x0":-2.2243460955062675,"y0":50.00473869605376,"z0":5.365642881545567,"aX":-14.309458191996669},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.0,"breakHorizontal":12.0,"spinRate":2289,"spinDirection":227},"zone":6,"typeConfidence":0.9,"plateTime":0.40369810099515835,"extension":6.5189540387779505},"index":5,"playId":"f61ceec1-d5cb-37cb-9fc1-9c879b0faa5f","pitchNumber":6,"startTime":"2026-07-19T20:52:13.749Z","endTime":"2026-07-19T20:52:17.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.177278043627663,"aZ":-26.220626227098652,"pfxX":1.3674979964081695,"pfxZ":3.3022922304516733,"pX":0.5986801871710425,"pZ":2.3614551876098013,"vX0":6.897506442470538,"vY0":-133.27860032885388,"vZ0":-3.0285251933346538,"x":94.18,"y":175.02,"x0":-2.198553773291633,"y0":50.00195525258943,"z0":5.4025729872849,"aX":2.4629691938589082},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.5,"breakHorizontal":-4.0,"spinRate":2600,"spinDirection":182},"zone":6,"typeConfidence":0.92,"plateTime":0.41069176516886596,"extension":6.770846374381625},"hitData":{"launchSpeed":62.6,"launchAngle":63.0,"totalDistance":130.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":91.09,"coordY":162.93}},"index":6,"playId":"431cf2dc-bf42-3e97-af09-70cf01f426e5","pitchNumber":7,"startTime":"2026-07-19T20:52:30.766Z","endTime":"2026-07-19T20:52:38.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:52:38.887Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, third baseman Vaughn Grissom to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T20:52:53.454Z","endTime":"2026-07-19T20:53:37.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62528861199458,"aZ":-22.369101734420703,"pfxX":-7.69301641754511,"pfxZ":5.036662881817487,"pX":0.5881243184342316,"pZ":2.2931415804004365,"vX0":9.645176982544317,"vY0":-138.57485864897103,"vZ0":-4.972845811185175,"x":94.58,"y":176.87,"x0":-1.9361852445722076,"y0":50.005772146496774,"z0":5.603156635850826,"aX":-14.983088502735052},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.3,"breakHorizontal":12.0,"spinRate":2361,"spinDirection":223},"zone":6,"typeConfidence":0.9,"plateTime":0.3950960587288277,"extension":6.504626748017247},"index":0,"playId":"d467eaed-1a08-3ab3-93cc-7cd56f6bf4d9","pitchNumber":1,"startTime":"2026-07-19T20:53:03.026Z","endTime":"2026-07-19T20:53:07.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.263306497893186,"aZ":-25.587285015666946,"pfxX":0.47266482663134557,"pfxZ":3.700744565288584,"pX":1.2815389772572596,"pZ":2.829254317710739,"vX0":8.52219482991578,"vY0":-132.33264924884963,"vZ0":-2.1639200473979825,"x":68.15,"y":162.39,"x0":-2.0371088895730614,"y0":50.004199466565,"z0":5.525066187086482,"aX":0.8394819282534005},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.5,"breakHorizontal":-2.6,"spinRate":2558,"spinDirection":183},"zone":12,"typeConfidence":0.91,"plateTime":0.4133181782860449,"extension":6.49335088637847},"index":1,"playId":"6dd5f0ef-542d-340d-a7df-5bfa634549fb","pitchNumber":2,"startTime":"2026-07-19T20:53:16.797Z","endTime":"2026-07-19T20:53:21.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.329002951534463,"aZ":-29.88945610376347,"pfxX":-7.40849755651678,"pfxZ":1.4073953438900526,"pX":0.07830214151307369,"pZ":1.679086447276043,"vX0":7.884289553155421,"vY0":-126.59969607754978,"vZ0":-3.207773107220046,"x":114.02,"y":193.44,"x0":-2.1106849695565204,"y0":50.00604692088651,"z0":5.349728457724489,"aX":-12.05427408233687},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.0,"breakHorizontal":11.6,"spinRate":1828,"spinDirection":244},"zone":8,"typeConfidence":0.9,"plateTime":0.4322986250806755,"extension":6.185318711463604},"hitData":{"launchSpeed":93.7,"launchAngle":-14.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.76,"coordY":164.72}},"index":2,"playId":"61c5b5a6-1ffe-3686-a32c-1850f318bfa4","pitchNumber":3,"startTime":"2026-07-19T20:53:29.628Z","endTime":"2026-07-19T20:53:37.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:53:37.353Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T20:55:22.212Z","endTime":"2026-07-19T20:56:58.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76637285691894,"aZ":-26.374172152464897,"pfxX":1.7815047614187245,"pfxZ":3.5372429527039557,"pX":0.040007609428777874,"pZ":3.541261338623229,"vX0":5.340862444345828,"vY0":-126.7164262842475,"vZ0":-0.5687469010309387,"x":115.48,"y":143.17,"x0":-2.3191065168293674,"y0":50.00394820150548,"z0":5.859617796577929,"aX":2.922509319586619},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.5,"breakHorizontal":-4.3,"spinRate":2338,"spinDirection":159},"zone":12,"typeConfidence":0.91,"plateTime":0.43081033403613356,"extension":6.847647623958044},"index":0,"playId":"58cf319d-635f-310e-9b2a-608ca45632be","pitchNumber":1,"startTime":"2026-07-19T20:55:50.082Z","endTime":"2026-07-19T20:55:53.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.672596288104756,"aZ":-29.21575255668003,"pfxX":1.2773574601064395,"pfxZ":1.8249237991713971,"pX":1.811323397961062,"pZ":0.8894793646190154,"vX0":9.398910078827484,"vY0":-126.0042790414796,"vZ0":-5.6748528344654,"x":47.96,"y":214.76,"x0":-2.120625625394713,"y0":50.001990990874205,"z0":5.5079984840243945,"aX":2.0703178792442394},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.3,"breakHorizontal":-4.3,"spinRate":2397,"spinDirection":116},"zone":14,"typeConfidence":0.85,"plateTime":0.43336218732614906,"extension":6.9652378242486055},"index":1,"playId":"38ab36bd-0615-3ccd-b165-65605328a492","pitchNumber":2,"startTime":"2026-07-19T20:56:03.383Z","endTime":"2026-07-19T20:56:06.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.289450937012287,"aZ":-26.4047765431144,"pfxX":0.557817470466448,"pfxZ":3.3095139658454906,"pX":1.2377390826267398,"pZ":1.357887653032097,"vX0":8.678966422217615,"vY0":-130.3762785622859,"vZ0":-5.81675879771757,"x":69.82,"y":202.12,"x0":-2.189909984373407,"y0":50.00249453372757,"z0":5.579471761079133,"aX":0.9699257091005989},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.0,"breakHorizontal":-2.6,"spinRate":2402,"spinDirection":184},"zone":14,"typeConfidence":0.9,"plateTime":0.4181873521887649,"extension":6.991632251710455},"index":2,"playId":"401de96a-89d3-3e9a-b5ed-5cd0b3902152","pitchNumber":3,"startTime":"2026-07-19T20:56:24.876Z","endTime":"2026-07-19T20:56:27.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65198083548865,"aZ":-14.189411760117347,"pfxX":-6.813057156600177,"pfxZ":9.680290595900122,"pX":-0.11009493065159408,"pZ":4.124959448809483,"vX0":7.652112018430522,"vY0":-135.46033091328422,"vZ0":-2.0775671320090128,"x":121.2,"y":127.41,"x0":-2.086701695556359,"y0":50.00331226896903,"z0":5.894129122074753,"aX":-12.659261513708861},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.3,"breakHorizontal":10.7,"spinRate":2228,"spinDirection":212},"zone":11,"typeConfidence":0.92,"plateTime":0.4043878450875522,"extension":6.898123379790947},"index":3,"playId":"fb754524-d8f0-3168-8b51-114886d7fcdf","pitchNumber":4,"startTime":"2026-07-19T20:56:38.529Z","endTime":"2026-07-19T20:56:42.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.005157772929937,"aZ":-13.250355092510109,"pfxX":-7.700520357218127,"pfxZ":10.223109299744362,"pX":-0.2986591429060719,"pZ":1.254503797460494,"vX0":7.026583111086666,"vY0":-135.32756767838018,"vZ0":-9.34692182542328,"x":128.38,"y":204.91,"x0":-1.930485066240146,"y0":50.00631472554841,"z0":5.6853746364319555,"aX":-14.261009375314451},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.7,"breakHorizontal":12.4,"spinRate":2434,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.40500464265875236,"extension":7.027313555381642},"index":4,"playId":"d8132e48-02bb-308a-aedc-a2bf2840e8ec","pitchNumber":5,"startTime":"2026-07-19T20:56:54.779Z","endTime":"2026-07-19T20:56:58.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:56:58.773Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a line drive to right fielder Kerry Carpenter. Mike Trout to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T20:57:15.210Z","endTime":"2026-07-19T20:58:05.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.559212903633146,"aZ":-13.62734554600258,"pfxX":-8.00150990034535,"pfxZ":9.787492628799452,"pX":0.6507891855624375,"pZ":3.016121666523222,"vX0":9.649250645619011,"vY0":-136.88766717987087,"vZ0":-5.04533667623145,"x":92.19,"y":157.34,"x0":-1.8823778577470947,"y0":50.006604124752585,"z0":5.818076764493543,"aX":-15.169893395611647},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":12.5,"spinRate":2395,"spinDirection":206},"zone":3,"typeConfidence":0.54,"plateTime":0.4003108872040997,"extension":6.958887580910634},"index":0,"playId":"a09c00c8-bba3-3008-99ac-91f719483662","pitchNumber":1,"startTime":"2026-07-19T20:57:24.630Z","endTime":"2026-07-19T20:57:28.187Z","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":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7978052635127,"aZ":-27.43324853663216,"pfxX":-8.606956287042784,"pfxZ":2.737047895338587,"pX":-1.3279598594576385,"pZ":1.1037835692122455,"vX0":5.519965286238174,"vY0":-130.33949509438725,"vZ0":-6.424993377006602,"x":167.62,"y":208.98,"x0":-2.3482923498792485,"y0":50.00296495030477,"z0":5.655361288762122,"aX":-14.901118950000926},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.8,"breakHorizontal":14.5,"spinRate":1654,"spinDirection":228},"zone":13,"typeConfidence":0.88,"plateTime":0.41924643703244113,"extension":6.798430046227995},"index":1,"playId":"3ccab9bb-5d16-3998-8782-df0f06cbb3f8","pitchNumber":2,"startTime":"2026-07-19T20:57:39.482Z","endTime":"2026-07-19T20:57:42.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.418994648606876,"aZ":-30.080802823883502,"pfxX":2.8700856588064605,"pfxZ":1.2706122224119465,"pX":-0.3205591644615606,"pZ":2.7550230349177993,"vX0":4.493427956819116,"vY0":-126.94245108788265,"vZ0":-1.3835932166276694,"x":129.22,"y":164.39,"x0":-2.479358294424151,"y0":50.00311683972687,"z0":5.6785296275615345,"aX":4.733698238877106},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.3,"breakHorizontal":-6.1,"spinRate":2369,"spinDirection":139},"zone":4,"typeConfidence":0.91,"plateTime":0.42975088804019634,"extension":6.755696699921028},"hitData":{"launchSpeed":99.3,"launchAngle":9.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.77,"coordY":100.47}},"index":2,"playId":"5f78e60b-8c04-3042-a4e2-c6171c68378a","pitchNumber":3,"startTime":"2026-07-19T20:57:55.934Z","endTime":"2026-07-19T20:58:05.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:58:05.750Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jorge Soler pops out to shortstop Kevin McGonigle on the infield fly rule.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T20:58:21.823Z","endTime":"2026-07-19T20:59:24.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.601161601635795,"aZ":-28.994118952761323,"pfxX":1.2233799856035783,"pfxZ":1.867509269695061,"pX":0.3305854091933801,"pZ":2.4804071886317876,"vX0":6.311415377651979,"vY0":-129.3013309135292,"vZ0":-2.6199852292239676,"x":104.4,"y":171.81,"x0":-2.295478353616281,"y0":50.00251152503838,"z0":5.7193320703202275,"aX":2.08175131517449},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.0,"breakHorizontal":-3.6,"spinRate":2355,"spinDirection":150},"zone":6,"typeConfidence":0.9,"plateTime":0.4227357648047003,"extension":6.913434154912804},"index":0,"playId":"3d8c45c5-7f55-3161-a36b-cb622f389618","pitchNumber":1,"startTime":"2026-07-19T20:58:33.169Z","endTime":"2026-07-19T20:58:36.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46331608366916,"aZ":-14.012795277618062,"pfxX":-5.493353914512433,"pfxZ":9.248943650400086,"pX":0.6711406422799152,"pZ":1.8929344521229334,"vX0":9.09938009140457,"vY0":-139.27927573870784,"vZ0":-8.119317759180577,"x":91.42,"y":187.67,"x0":-1.9254523299459165,"y0":50.00416893224355,"z0":5.77401014061505,"aX":-10.78842243918211},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":8.0,"spinRate":2208,"spinDirection":208},"zone":9,"typeConfidence":0.9,"plateTime":0.39335912979125176,"extension":6.911268616417948},"index":1,"playId":"4532172f-0ec3-3df5-9e84-4b3fdec8e3d0","pitchNumber":2,"startTime":"2026-07-19T20:58:49.661Z","endTime":"2026-07-19T20:58:52.799Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-19T20:58:57.659Z","endTime":"2026-07-19T20:59:13.164Z","isPitch":false,"type":"action","player":{"id":624585,"link":"/api/v1/people/624585"}},{"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":87.9,"endSpeed":81.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11825232159406,"aZ":-30.656897243077555,"pfxX":0.6474939922711429,"pfxZ":0.9028104820873413,"pX":0.7115489565127563,"pZ":2.4593706659002703,"vX0":7.421328920858142,"vY0":-127.99436302747397,"vZ0":-2.15458292683653,"x":89.88,"y":172.38,"x0":-2.2982598744957725,"y0":50.00021311128056,"z0":5.690934132249735,"aX":1.0831121189062376},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.4,"breakHorizontal":-2.6,"spinRate":2454,"spinDirection":104},"zone":6,"typeConfidence":0.9,"plateTime":0.4264213184928991,"extension":6.98475454894132},"hitData":{"launchSpeed":79.4,"launchAngle":72.0,"totalDistance":90.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":123.1,"coordY":167.74}},"index":3,"playId":"1bb7ea6e-5012-3c87-a2ed-fcf0d6135bda","pitchNumber":3,"startTime":"2026-07-19T20:59:13.164Z","endTime":"2026-07-19T20:59:24.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:59:24.133Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vaughn Grissom strikes out swinging. Mike Trout steals (8) 3rd base.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T20:59:36.124Z","endTime":"2026-07-19T21:02:12.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnThird":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"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":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.121835218771363,"aZ":-27.146959057303803,"pfxX":0.033909745323940754,"pfxZ":2.8927160964510232,"pX":1.8288676996370132,"pZ":1.5669995250902906,"vX0":10.091401916521884,"vY0":-131.07825860280036,"vZ0":-5.2814137877272636,"x":47.29,"y":196.47,"x0":-2.077905770967212,"y0":50.00346044039517,"z0":5.639125538978343,"aX":0.056281841806527344},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":-2.3,"spinRate":2391,"spinDirection":170},"zone":14,"typeConfidence":0.89,"plateTime":0.4181218347327662,"extension":7.079181851236958},"index":0,"playId":"b30d2ed1-ab1e-3f2b-9cf7-afbc85612243","pitchNumber":1,"startTime":"2026-07-19T20:59:58.437Z","endTime":"2026-07-19T21:00:01.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.776789386286705,"aZ":-25.337358783380562,"pfxX":-8.8900710370037,"pfxZ":3.935485241089544,"pX":-0.31805402067739125,"pZ":2.0063670052591966,"vX0":7.713237834514915,"vY0":-130.73855627685694,"vZ0":-4.682597381647979,"x":129.12,"y":184.61,"x0":-2.147164871385341,"y0":50.002118660228774,"z0":5.71525451421356,"aX":-15.436434066250207},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.4,"breakHorizontal":14.5,"spinRate":1756,"spinDirection":226},"zone":7,"typeConfidence":0.85,"plateTime":0.4184658860390096,"extension":6.946750593310253},"index":1,"playId":"1ccbf624-62cd-3927-8fff-d5b89e4c5ffd","pitchNumber":2,"startTime":"2026-07-19T21:00:14.921Z","endTime":"2026-07-19T21:00:18.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.427284234904842,"aZ":-21.64319317832368,"pfxX":-8.243092462333305,"pfxZ":6.084090853382547,"pX":0.011055983531797488,"pZ":1.4035887741048299,"vX0":8.104858788662382,"vY0":-130.48548486444233,"vZ0":-6.72887459706157,"x":116.58,"y":200.88,"x0":-2.0583642594654186,"y0":50.00431225560731,"z0":5.636767841142541,"aX":-14.272871309285325},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.7,"breakHorizontal":13.2,"spinRate":1773,"spinDirection":221},"zone":14,"typeConfidence":0.63,"plateTime":0.41912190945614114,"extension":7.007200785118624},"index":2,"playId":"2cb2aadb-edb5-3d78-8ec1-2794d98d6c71","pitchNumber":3,"startTime":"2026-07-19T21:00:34.925Z","endTime":"2026-07-19T21:00:38.679Z","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":3,"startTime":"2026-07-19T21:00:51.050Z","endTime":"2026-07-19T21:00:59.426Z","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(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":95.1,"endSpeed":86.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.198505277207115,"aZ":-14.011955954988114,"pfxX":-6.361857529139566,"pfxZ":9.385620656148722,"pX":0.18497320038515294,"pZ":3.3954967520194983,"vX0":7.879266997951791,"vY0":-138.3217628393741,"vZ0":-4.2277934746188155,"x":109.95,"y":147.1,"x0":-1.8755720954222295,"y0":50.004432372864365,"z0":5.884974272125258,"aX":-12.314056960088829},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":9.8,"spinRate":2288,"spinDirection":212},"zone":2,"typeConfidence":0.92,"plateTime":0.39615355141785313,"extension":6.980466009624598},"index":4,"playId":"6c3e9349-7c7c-3116-bdbf-a267f5651b9c","pitchNumber":4,"startTime":"2026-07-19T21:00:59.426Z","endTime":"2026-07-19T21:01:03.587Z","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":95.9,"endSpeed":86.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.806607244811275,"aZ":-8.806388500581383,"pfxX":-5.351283488761075,"pfxZ":12.121031019784356,"pX":1.4954663506972814,"pZ":1.290398700933164,"vX0":10.686205967567014,"vY0":-138.85042114342323,"vZ0":-10.478059185768037,"x":57.03,"y":209.35,"x0":-1.7301453770403672,"y0":50.00177561345797,"z0":5.725863944245598,"aX":-10.316544509124395},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.4,"breakHorizontal":7.2,"spinRate":2280,"spinDirection":208},"zone":14,"typeConfidence":0.9,"plateTime":0.3964309472311158,"extension":7.053744174756642},"index":5,"playId":"1e8d93df-7e66-32d3-ae09-1de25fae2db7","pitchNumber":5,"startTime":"2026-07-19T21:01:22.217Z","endTime":"2026-07-19T21:01:25.217Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76406648337137,"aZ":-30.13935407869574,"pfxX":-11.002889718988932,"pfxZ":1.2084848390359486,"pX":-0.9276509925687173,"pZ":2.904998936838814,"vX0":6.580911857190428,"vY0":-129.5647320945784,"vZ0":-1.7377944655658586,"x":152.36,"y":160.35,"x0":-2.0797713977978916,"y0":50.004966465751586,"z0":5.902379803554852,"aX":-18.58375244468506},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.0,"breakHorizontal":18.4,"spinRate":1330,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.42382020634385276,"extension":6.9751118412230655},"index":6,"playId":"a9de08f9-92c1-3ab6-a35f-9b4a00651540","pitchNumber":6,"startTime":"2026-07-19T21:01:40.482Z","endTime":"2026-07-19T21:01:43.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7387607529824,"aZ":-27.630281561826294,"pfxX":-9.434650893984273,"pfxZ":2.660320120708965,"pX":-0.5553351101413674,"pZ":1.8337725520320154,"vX0":7.337754520647806,"vY0":-130.24567828618015,"vZ0":-4.64273861622361,"x":138.17,"y":189.27,"x0":-2.190915868745728,"y0":50.003017722065216,"z0":5.742324158480703,"aX":-16.12194857172339},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.0,"breakHorizontal":15.4,"spinRate":1591,"spinDirection":225},"zone":7,"typeConfidence":0.9,"plateTime":0.42139567433442426,"extension":6.968494953032777},"index":7,"playId":"9c9251d1-06a9-35ba-a206-84fb57514dac","pitchNumber":7,"startTime":"2026-07-19T21:01:58.348Z","endTime":"2026-07-19T21:02:12.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:02:12.482Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Lowe strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T21:02:22.265Z","endTime":"2026-07-19T21:04:22.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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":87.3,"endSpeed":80.0,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.780114174761415,"aZ":-32.86469431574179,"pfxX":1.443052669984263,"pfxZ":-0.42154699185197053,"pX":-0.5429920234559863,"pZ":2.6300934822275885,"vX0":4.380238225065477,"vY0":-127.03160459145306,"vZ0":-1.011165101042901,"x":137.7,"y":167.77,"x0":-2.4793543526658075,"y0":50.00415923408052,"z0":5.65322352093013,"aX":2.351117833716541},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.7,"breakHorizontal":-3.6,"spinRate":2296,"spinDirection":145},"zone":4,"typeConfidence":0.89,"plateTime":0.43168726328586393,"extension":6.851644343784768},"index":0,"playId":"a74d7d46-8019-3dd0-a0db-2da99598acf7","pitchNumber":1,"startTime":"2026-07-19T21:02:36.298Z","endTime":"2026-07-19T21:02:39.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55805871777344,"aZ":-12.573345775190196,"pfxX":-6.3647180842866025,"pfxZ":10.493218130545884,"pX":0.8577619099759969,"pZ":3.2498531403747317,"vX0":9.522182432185907,"vY0":-136.21926441112709,"vZ0":-4.450603040925135,"x":84.3,"y":151.03,"x0":-1.8658008974301696,"y0":50.005748441981986,"z0":5.782511473492163,"aX":-11.893327255483069},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":9.4,"spinRate":2289,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.4029945861901787,"extension":6.889153403986647},"index":1,"playId":"7c7c41dc-79c8-33eb-9a92-48ed612c8632","pitchNumber":2,"startTime":"2026-07-19T21:02:57.135Z","endTime":"2026-07-19T21:03:00.135Z","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":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.617545670297023,"aZ":-30.856433434999058,"pfxX":1.9969717581376205,"pfxZ":0.8251246146679563,"pX":-1.0341676333632235,"pZ":2.3947413267170434,"vX0":3.1972188668008314,"vY0":-125.50730553259079,"vZ0":-1.85698377951837,"x":156.42,"y":174.12,"x0":-2.5824320926655404,"y0":50.003933930333446,"z0":5.649236965394564,"aX":3.1964005123456807},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.3,"breakHorizontal":-4.3,"spinRate":2349,"spinDirection":111},"zone":13,"typeConfidence":0.9,"plateTime":0.4358587525622011,"extension":6.849085706469398},"index":2,"playId":"02070011-dbb2-3113-b9c5-f4f604e6cfd2","pitchNumber":3,"startTime":"2026-07-19T21:03:32.301Z","endTime":"2026-07-19T21:03:35.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.760428962708218,"aZ":-27.69085946010621,"pfxX":-8.804547124854958,"pfxZ":2.673948110912148,"pX":-1.5300104977467706,"pZ":3.8697269420553027,"vX0":4.6202861243841085,"vY0":-128.5484622025066,"vZ0":0.458262196954096,"x":175.32,"y":134.3,"x0":-2.2032639195480836,"y0":50.00635787960027,"z0":5.832703932843526,"aX":-14.790779606551636},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.2,"breakHorizontal":15.0,"spinRate":1176,"spinDirection":232},"zone":11,"typeConfidence":0.89,"plateTime":0.4254985238473239,"extension":6.800295216319705},"index":3,"playId":"b26e1234-7042-3bde-a5e3-bede7048d729","pitchNumber":4,"startTime":"2026-07-19T21:03:49.215Z","endTime":"2026-07-19T21:03:52.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.710575118073052,"aZ":-32.06096104473509,"pfxX":-9.191262043278673,"pfxZ":0.06694438762077226,"pX":-0.31133574252870416,"pZ":2.0582088533156764,"vX0":7.5879706449624855,"vY0":-128.90496016942612,"vZ0":-3.0997699172393056,"x":128.87,"y":183.21,"x0":-2.0985042155142533,"y0":50.001731487620305,"z0":5.750511537950358,"aX":-15.472150667955809},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.4,"breakHorizontal":15.0,"spinRate":1249,"spinDirection":233},"zone":7,"typeConfidence":0.9,"plateTime":0.4248462051732549,"extension":6.867025624889312},"index":4,"playId":"9ec2565b-4adc-3b1c-baf3-9953c83009b0","pitchNumber":5,"startTime":"2026-07-19T21:04:11.648Z","endTime":"2026-07-19T21:04:22.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:04:22.268Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out to center fielder Mike Trout.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T21:06:20.731Z","endTime":"2026-07-19T21:08:02.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.767051933285206,"aZ":-26.37516197813967,"pfxX":-9.430399548987502,"pfxZ":3.1722836191048707,"pX":0.6336650509310613,"pZ":2.8329032810237673,"vX0":11.05146614309252,"vY0":-133.5513919932782,"vZ0":-2.0693871896095244,"x":92.85,"y":162.29,"x0":-2.311268976389343,"y0":50.000561367737085,"z0":5.493863546696919,"aX":-17.223234792812654},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.5,"breakHorizontal":15.0,"spinRate":2265,"spinDirection":226},"zone":6,"typeConfidence":0.91,"plateTime":0.4083912208115317,"extension":6.417161381354056},"index":0,"playId":"633dc05a-59c8-3854-8958-b896bb90e402","pitchNumber":1,"startTime":"2026-07-19T21:06:29.667Z","endTime":"2026-07-19T21:06:32.807Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-19T21:06:41.680Z","endTime":"2026-07-19T21:06:54.687Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.832127926458877,"aZ":-26.227919439205724,"pfxX":-7.897134103697142,"pfxZ":3.974845293534493,"pX":-1.5112942338489166,"pZ":4.189443403621861,"vX0":5.046910243351408,"vY0":-121.49896139410471,"vZ0":2.3426682490370894,"x":174.61,"y":125.67,"x0":-2.5895871034216484,"y0":50.00079442042608,"z0":5.4922774429963,"aX":-11.80399579471145},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.0,"breakHorizontal":13.1,"spinRate":1860,"spinDirection":241},"zone":11,"typeConfidence":0.92,"plateTime":0.4508330723901981,"extension":5.866485978563158},"index":2,"playId":"2df4e03c-c796-3548-b8cb-e96e3b544842","pitchNumber":2,"startTime":"2026-07-19T21:06:54.687Z","endTime":"2026-07-19T21:06:57.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.031958900677584,"aZ":-27.85735738831974,"pfxX":-8.752900122098378,"pfxZ":2.8453496405432723,"pX":-1.3322854497688839,"pZ":2.6202013464386047,"vX0":5.958523404374878,"vY0":-122.13330556873369,"vZ0":-0.786196918463683,"x":167.78,"y":168.03,"x0":-2.660841503444909,"y0":50.00452661289774,"z0":5.33254684758012,"aX":-13.284735571469012},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.3,"breakHorizontal":14.5,"spinRate":1958,"spinDirection":250},"zone":11,"typeConfidence":0.92,"plateTime":0.4476973702229188,"extension":6.089126889612097},"index":3,"playId":"76dc27ff-8591-317d-857c-2d272c9a0eca","pitchNumber":3,"startTime":"2026-07-19T21:07:06.260Z","endTime":"2026-07-19T21:07:09.260Z","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":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.750040132245136,"aZ":-28.357562546398093,"pfxX":-7.97672050715794,"pfxZ":2.0556413601504033,"pX":-0.21248708354374463,"pZ":1.7203608577161333,"vX0":8.10150434250398,"vY0":-135.00843074372335,"vZ0":-4.44359592841011,"x":125.1,"y":192.33,"x0":-2.2072404057594865,"y0":50.002928232808266,"z0":5.369395221300316,"aX":-14.813472665210016},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.0,"breakHorizontal":12.8,"spinRate":2333,"spinDirection":230},"zone":8,"typeConfidence":0.9,"plateTime":0.40477160209266394,"extension":6.421549739793544},"index":4,"playId":"9f6bba45-aec9-3fbc-b9a9-f465eee15f55","pitchNumber":4,"startTime":"2026-07-19T21:07:19.544Z","endTime":"2026-07-19T21:07:22.962Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}}},{"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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.386227594850332,"aZ":-28.02724405153697,"pfxX":-10.039115588500053,"pfxZ":2.690129930303047,"pX":-0.4591491982491629,"pZ":2.174949788190654,"vX0":8.01655624391768,"vY0":-123.60030865722351,"vZ0":-2.0652226306090746,"x":134.5,"y":180.06,"x0":-2.4454124623523135,"y0":50.00470312317502,"z0":5.382527118999141,"aX":-15.484260023403849},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.6,"breakHorizontal":16.2,"spinRate":1961,"spinDirection":248},"zone":7,"typeConfidence":0.93,"plateTime":0.4437117247798166,"extension":6.147293046427687},"hitData":{"launchSpeed":93.8,"launchAngle":34.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.28,"coordY":55.87}},"index":5,"playId":"75407ff7-824a-3f51-babd-16c7109701ba","pitchNumber":5,"startTime":"2026-07-19T21:07:53.801Z","endTime":"2026-07-19T21:08:02.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:08:02.612Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T21:08:13.330Z","endTime":"2026-07-19T21:09:29.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":85.4,"endSpeed":77.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.327924855781824,"aZ":-34.96954031466547,"pfxX":-9.830971802705127,"pfxZ":-1.8118973303116253,"pX":-0.5500645134407555,"pZ":2.128784310885052,"vX0":7.9764728036521655,"vY0":-124.13186747470218,"vZ0":-0.7522986339948625,"x":137.97,"y":181.3,"x0":-2.544669492690788,"y0":50.002693956639845,"z0":5.374742216606782,"aX":-15.178172532679481},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.2,"breakHorizontal":15.7,"spinRate":1945,"spinDirection":250},"zone":7,"typeConfidence":0.92,"plateTime":0.44305964421506117,"extension":6.22433327901044},"index":0,"playId":"c801c8fe-a7fd-3b74-81b7-e493369386c0","pitchNumber":1,"startTime":"2026-07-19T21:08:25.119Z","endTime":"2026-07-19T21:08:28.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.980574906205813,"aZ":-24.49980793436835,"pfxX":1.976445175216531,"pfxZ":4.464031574942563,"pX":0.8957802300111886,"pZ":3.103915104337128,"vX0":7.399982460834035,"vY0":-130.39973589946987,"vZ0":-1.8546478324239655,"x":82.85,"y":154.97,"x0":-2.2378860246846006,"y0":50.000415853868176,"z0":5.67668016947556,"aX":3.394935707521799},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.9,"breakHorizontal":-5.3,"spinRate":2491,"spinDirection":176},"zone":12,"typeConfidence":0.93,"plateTime":0.42039527613934613,"extension":6.767914069343491},"index":1,"playId":"25fd9337-7fbc-33bf-aad0-906be452c6fd","pitchNumber":2,"startTime":"2026-07-19T21:08:37.775Z","endTime":"2026-07-19T21:08:40.775Z","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":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.916464350313134,"aZ":-30.561528284932137,"pfxX":-7.026457265382184,"pfxZ":1.0304000404727516,"pX":-0.8909041525052606,"pZ":1.7192997584944965,"vX0":6.7644976312210385,"vY0":-124.78837066599458,"vZ0":-2.6304023800740195,"x":150.96,"y":192.36,"x0":-2.7395028855799923,"y0":50.000008855224394,"z0":5.335421655622722,"aX":-10.94768986588667},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.4,"breakHorizontal":10.9,"spinRate":1982,"spinDirection":250},"zone":13,"typeConfidence":0.89,"plateTime":0.44094843857389776,"extension":6.05806501551116},"index":2,"playId":"2bd6ea22-a253-30dc-bd41-34df6f68251b","pitchNumber":3,"startTime":"2026-07-19T21:08:56.196Z","endTime":"2026-07-19T21:08:59.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.021448982218903,"aZ":-31.225285405823445,"pfxX":-7.965485738367923,"pfxZ":0.6006748778414384,"pX":-0.9232537334472242,"pZ":1.058310835215786,"vX0":6.722512092758678,"vY0":-124.97343908774928,"vZ0":-4.061544989483985,"x":152.19,"y":210.21,"x0":-2.617820898626092,"y0":50.00151061517684,"z0":5.279249888545307,"aX":-12.554251942787902},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.4,"breakHorizontal":12.8,"spinRate":1966,"spinDirection":251},"zone":13,"typeConfidence":0.91,"plateTime":0.4388651269485946,"extension":6.0972572268469225},"index":3,"playId":"d2f54475-1d5e-3673-bd9f-53f842bce6ed","pitchNumber":4,"startTime":"2026-07-19T21:09:10.946Z","endTime":"2026-07-19T21:09:14.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01345127846041,"aZ":-24.190959586291267,"pfxX":2.683866038786196,"pfxZ":5.636424858240218,"pX":-0.20239670723527212,"pZ":2.7662362895536488,"vX0":4.40914286016806,"vY0":-118.36750767332046,"vZ0":-1.2168813022239673,"x":124.71,"y":164.09,"x0":-2.4393061271551693,"y0":50.00142928032363,"z0":5.505958617905353,"aX":3.8003584542493134},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":10.2,"breakHorizontal":-6.0,"spinRate":2461,"spinDirection":90},"zone":5,"typeConfidence":0.69,"plateTime":0.4630871816472415,"extension":6.604021426193865},"index":4,"playId":"38c96329-e48a-3058-b845-6f8fb26d8369","pitchNumber":5,"startTime":"2026-07-19T21:09:25.485Z","endTime":"2026-07-19T21:09:29.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:09:29.234Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Torkelson lines out to center fielder Mike Trout.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T21:09:40.694Z","endTime":"2026-07-19T21:10:50.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24107234229582,"aZ":-24.731492953790298,"pfxX":4.055711867507311,"pfxZ":5.483974735908523,"pX":-0.003732383430280784,"pZ":3.27907906934932,"vX0":4.119149992919522,"vY0":-116.16726829818974,"vZ0":-0.017723776941767855,"x":117.14,"y":150.24,"x0":-2.331492589553574,"y0":50.001299579203014,"z0":5.652166488895499,"aX":5.501578990702027},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":10.2,"breakHorizontal":-8.4,"spinRate":2466,"spinDirection":87},"zone":2,"typeConfidence":0.84,"plateTime":0.472818321372916,"extension":6.252224159173099},"index":0,"playId":"4fdba58a-c9e6-30a2-be3e-29104fdb4aa7","pitchNumber":1,"startTime":"2026-07-19T21:09:52.622Z","endTime":"2026-07-19T21:09:56.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.21232258161088,"aZ":-27.24785537772754,"pfxX":4.618272637446488,"pfxZ":3.485185116468374,"pX":0.48580855228541553,"pZ":2.6001516614130953,"vX0":4.993409022113795,"vY0":-117.53771280334189,"vZ0":-0.9700299456479415,"x":98.48,"y":168.58,"x0":-2.2582329764118523,"y0":50.00101304310257,"z0":5.525914071332252,"aX":6.525080868704385},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.4,"breakHorizontal":-9.5,"spinRate":2514,"spinDirection":87},"zone":6,"typeConfidence":0.88,"plateTime":0.4642363132989509,"extension":6.206183050501656},"index":1,"playId":"f336b560-c277-3997-864d-9cdd2465ec77","pitchNumber":2,"startTime":"2026-07-19T21:10:07.908Z","endTime":"2026-07-19T21:10:14.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.621938584434986,"aZ":-24.398465731214067,"pfxX":0.5022917855908817,"pfxZ":4.300470363447749,"pX":-0.5879592156997349,"pZ":2.5304714721277106,"vX0":4.512167739232163,"vY0":-133.11040032812335,"vZ0":-3.0345557531772007,"x":139.41,"y":170.46,"x0":-2.3651053169155776,"y0":50.000333819690255,"z0":5.437492868861157,"aX":0.9078483149929677},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.4,"breakHorizontal":-1.8,"spinRate":2647,"spinDirection":192},"zone":4,"typeConfidence":0.91,"plateTime":0.4103274950060789,"extension":6.384146724375342},"hitData":{"launchSpeed":92.9,"launchAngle":23.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.42,"coordY":196.26}},"index":2,"playId":"f89e198d-67bd-3029-9042-a447babc25ac","pitchNumber":3,"startTime":"2026-07-19T21:10:43.632Z","endTime":"2026-07-19T21:10:50.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:10:50.743Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, pitcher Casey Mize to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T21:13:07.667Z","endTime":"2026-07-19T21:13:30.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663554,"link":"/api/v1/people/663554"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"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":0,"startTime":"2026-07-19T21:13:00.087Z","endTime":"2026-07-19T21:13:09.841Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.128555281219978,"aZ":-16.160582331734023,"pfxX":-9.292993896058865,"pfxZ":9.33103878433057,"pX":0.8389062498540524,"pZ":2.1288487479927856,"vX0":10.091753438224613,"vY0":-130.35269027568305,"vZ0":-6.376980110597047,"x":85.02,"y":181.3,"x0":-1.8805656726821538,"y0":50.00138720884517,"z0":5.832781116493785,"aX":-15.945989650133301},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.6,"breakHorizontal":14.5,"spinRate":2209,"spinDirection":217},"zone":14,"typeConfidence":0.77,"plateTime":0.42065024339056123,"extension":6.739596227228679},"index":1,"playId":"b62d8e03-a6b6-37f4-8217-b2e955ad0cb2","pitchNumber":1,"startTime":"2026-07-19T21:13:09.841Z","endTime":"2026-07-19T21:13:13.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.730862931387602,"aZ":-15.5787909637245,"pfxX":-8.287580835834703,"pfxZ":9.256793619959492,"pX":0.6307661003091939,"pZ":2.9341132755366877,"vX0":9.145567965020822,"vY0":-133.29516131097813,"vZ0":-4.750903372190376,"x":92.96,"y":159.56,"x0":-1.774512263928418,"y0":50.00001663159327,"z0":5.871191995483688,"aX":-14.851992602576185},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":13.0,"spinRate":2312,"spinDirection":215},"zone":3,"typeConfidence":0.68,"plateTime":0.4115507612849125,"extension":6.76537429197533},"hitData":{"launchSpeed":108.8,"launchAngle":-9.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.54,"coordY":185.89}},"index":2,"playId":"59ee4b7f-6d2f-3309-a0b0-37a849a09c08","pitchNumber":2,"startTime":"2026-07-19T21:13:22.671Z","endTime":"2026-07-19T21:13:30.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:13:30.374Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T21:18:23.720Z","endTime":"2026-07-19T21:19:29.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T21:13:41.946Z","endTime":"2026-07-19T21:15:08.614Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"details":{"description":"Pitching Change: Drew Anderson replaces Casey Mize.","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-07-19T21:15:08.614Z","endTime":"2026-07-19T21:18:25.852Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623454,"link":"/api/v1/people/623454"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.000613098606415,"aZ":-13.852499285368976,"pfxX":-5.0501710654398835,"pfxZ":9.645924206186796,"pX":2.0171507246566827,"pZ":2.715683908286397,"vX0":12.289383849630374,"vY0":-136.90544606726527,"vZ0":-5.159146237715668,"x":40.11,"y":165.46,"x0":-1.87237410506708,"y0":50.00670744172113,"z0":5.571626160601495,"aX":-9.597679283346936},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":6.6,"spinRate":2399,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.39996303153952395,"extension":6.489716393759676},"index":2,"playId":"77291d8d-b2c1-3525-b18b-fee44c52f129","pitchNumber":1,"startTime":"2026-07-19T21:18:25.852Z","endTime":"2026-07-19T21:18:29.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.241300356338616,"aZ":-13.105418316767155,"pfxX":-5.821477659886635,"pfxZ":9.777293604799594,"pX":-0.4594444535774111,"pZ":2.2024626657189796,"vX0":6.7927315805269535,"vY0":-138.8088243634791,"vZ0":-6.540332962412495,"x":134.51,"y":179.31,"x0":-2.182617645634152,"y0":50.004061543737386,"z0":5.462906535501695,"aX":-11.3549772351529},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":9.1,"spinRate":2348,"spinDirection":208},"zone":4,"typeConfidence":0.92,"plateTime":0.3946833483488983,"extension":6.5010907682362875},"index":3,"playId":"1a8fa146-e6a1-38cf-89f8-d3572f6683fa","pitchNumber":2,"startTime":"2026-07-19T21:18:39.945Z","endTime":"2026-07-19T21:18:43.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.169303483975646,"aZ":-45.67124054376128,"pfxX":6.285502935805109,"pfxZ":-10.154832473213434,"pX":-0.07578712573797396,"pZ":2.438282660609536,"vX0":2.715759066012979,"vY0":-115.61240481248493,"vZ0":2.064162815086304,"x":119.89,"y":172.95,"x0":-2.088738405077094,"y0":50.00201731647005,"z0":5.977038151612754,"aX":8.354799881311507},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-17.3,"breakHorizontal":-12.1,"spinRate":2783,"spinDirection":30},"zone":5,"typeConfidence":0.9,"plateTime":0.4770593726678958,"extension":6.341314802241951},"index":4,"playId":"2008a42a-72e4-3a17-88f8-0cd14ae43529","pitchNumber":3,"startTime":"2026-07-19T21:18:54.683Z","endTime":"2026-07-19T21:18:58.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.912864848717415,"aZ":-34.42417999758055,"pfxX":-9.78893607529179,"pfxZ":-1.2733612720715755,"pX":-1.2641837867297165,"pZ":1.1608219427183513,"vX0":5.340250657116504,"vY0":-132.78581412251958,"vZ0":-4.99849836682194,"x":165.19,"y":207.44,"x0":-2.0395431723268063,"y0":50.00334480330346,"z0":5.599480139456806,"aX":-17.317482253377865},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-3.2,"breakHorizontal":16.4,"spinRate":1774,"spinDirection":242},"zone":13,"typeConfidence":0.89,"plateTime":0.413985763873586,"extension":6.581058828950067},"index":5,"playId":"2bbbb02b-58d7-39ac-b3aa-a2a87efa379c","pitchNumber":4,"startTime":"2026-07-19T21:19:09.773Z","endTime":"2026-07-19T21:19:13.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2398795685132,"aZ":-32.52477339125072,"pfxX":-6.274521001097895,"pfxZ":-0.20116135252986034,"pX":0.8284205384078089,"pZ":2.1917651817518213,"vX0":9.422482625617622,"vY0":-132.48025197743007,"vZ0":-2.711364002922818,"x":85.42,"y":179.6,"x0":-1.9648597386962046,"y0":50.00037765665252,"z0":5.614302713455943,"aX":-11.112875355966926},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.7,"breakHorizontal":9.2,"spinRate":1716,"spinDirection":244},"zone":14,"typeConfidence":0.86,"plateTime":0.414008179983103,"extension":6.622729723684238},"index":6,"playId":"7a47bb87-239b-37da-bb12-9bf76423a363","pitchNumber":5,"startTime":"2026-07-19T21:19:25.006Z","endTime":"2026-07-19T21:19:29.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:19:29.173Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Heineman grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T21:19:42.439Z","endTime":"2026-07-19T21:20:47.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8724554412274,"aZ":-44.83236927997514,"pfxX":6.594726833659018,"pfxZ":-9.56351809447439,"pX":-0.32250508427342267,"pZ":2.435131351066218,"vX0":2.2789367606631514,"vY0":-115.02276258716631,"vZ0":1.964960717049824,"x":129.29,"y":173.03,"x0":-2.186615641780959,"y0":50.00555819392232,"z0":5.958839354177411,"aX":8.72467911895281},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-16.3,"breakHorizontal":-12.6,"spinRate":2760,"spinDirection":31},"zone":4,"typeConfidence":0.9,"plateTime":0.4785259185109463,"extension":6.356078690017324},"index":0,"playId":"08439198-60b1-3d3c-81f5-9130888d471e","pitchNumber":1,"startTime":"2026-07-19T21:19:54.405Z","endTime":"2026-07-19T21:19:57.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25181587767853,"aZ":-15.084455142304293,"pfxX":-4.1131648933335825,"pfxZ":8.662781694152226,"pX":0.5180641664822304,"pZ":3.0274592608120385,"vX0":8.452406227625428,"vY0":-139.319338942039,"vZ0":-4.2469624316629,"x":97.25,"y":157.04,"x0":-2.015878278219841,"y0":50.00485614678332,"z0":5.563479120696081,"aX":-8.117205147908141},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":5.8,"spinRate":2381,"spinDirection":213},"zone":3,"typeConfidence":0.9,"plateTime":0.3926252440488254,"extension":6.40652192526787},"index":1,"playId":"87b5f0ba-357e-39e5-89d0-9a5d49914717","pitchNumber":2,"startTime":"2026-07-19T21:20:10.158Z","endTime":"2026-07-19T21:20:13.472Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-19T21:20:24.780Z","endTime":"2026-07-19T21:20:39.902Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.889805329718644,"aZ":-30.695359728242103,"pfxX":-8.255729418324654,"pfxZ":0.8200490581462523,"pX":-0.6242847261419011,"pZ":1.0430570603703844,"vX0":6.709787070623283,"vY0":-133.75956376821884,"vZ0":-6.024560321333751,"x":140.8,"y":210.62,"x0":-2.0928191384249146,"y0":50.00650864416634,"z0":5.526040961288432,"aX":-14.96085486821342},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.4,"breakHorizontal":13.6,"spinRate":1730,"spinDirection":244},"zone":13,"typeConfidence":0.79,"plateTime":0.4095055938138463,"extension":6.530897378570439},"hitData":{"launchSpeed":89.2,"launchAngle":-4.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.96,"coordY":152.01}},"index":3,"playId":"2e9e706e-bb94-3a87-bc94-428171dee084","pitchNumber":3,"startTime":"2026-07-19T21:20:39.902Z","endTime":"2026-07-19T21:20:47.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:20:47.403Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kerry Carpenter pops out to shortstop Zach Neto.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T21:23:09.039Z","endTime":"2026-07-19T21:24:38.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10480132696351,"aZ":-27.16131433341665,"pfxX":-8.7423196004193,"pfxZ":2.8887259254959776,"pX":0.09523838914753759,"pZ":2.4082580477117426,"vX0":9.74629448384326,"vY0":-130.99068214624393,"vZ0":-2.589617345776311,"x":113.37,"y":173.76,"x0":-2.5408340689995974,"y0":50.00109199269596,"z0":5.443792269868173,"aX":-15.165195236215268},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.8,"breakHorizontal":13.7,"spinRate":2126,"spinDirection":232},"zone":5,"typeConfidence":0.9,"plateTime":0.418410191205961,"extension":6.460762388979472},"index":0,"playId":"688203c0-6aa2-3558-af07-f103f859e265","pitchNumber":1,"startTime":"2026-07-19T21:23:22.536Z","endTime":"2026-07-19T21:23:25.552Z","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":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.671768495633582,"aZ":-33.0783425486284,"pfxX":-7.57779267303394,"pfxZ":-0.6045399670490443,"pX":-0.9765924691342276,"pZ":2.734750306921923,"vX0":6.350715419518857,"vY0":-121.18723629901795,"vZ0":0.45049271525832624,"x":154.23,"y":164.94,"x0":-2.6465230881710813,"y0":50.0048980853253,"z0":5.435673108043424,"aX":-11.273306108789896},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.7,"breakHorizontal":12.2,"spinRate":1822,"spinDirection":249},"zone":11,"typeConfidence":0.91,"plateTime":0.45194980820345787,"extension":5.889421826828636},"index":1,"playId":"de02b4fe-910e-3c7f-9fae-ccb1febb305c","pitchNumber":2,"startTime":"2026-07-19T21:23:35.523Z","endTime":"2026-07-19T21:23:40.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.987984948704288,"aZ":-28.58797561075767,"pfxX":-9.750009086288209,"pfxZ":2.4000061329561957,"pX":0.22087708336865045,"pZ":1.373364022604624,"vX0":9.545099663923788,"vY0":-121.4818330566378,"vZ0":-3.513992084001296,"x":108.58,"y":201.7,"x0":-2.4940183623733265,"y0":50.002647089800824,"z0":5.326032121537162,"aX":-14.561003446724206},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.7,"breakHorizontal":15.4,"spinRate":1791,"spinDirection":251},"zone":14,"typeConfidence":0.92,"plateTime":0.4510312425498131,"extension":6.125982880126002},"index":2,"playId":"eba1fc43-388a-3786-9f0c-0790570feb49","pitchNumber":3,"startTime":"2026-07-19T21:23:49.592Z","endTime":"2026-07-19T21:23:52.592Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-19T21:24:02.915Z","endTime":"2026-07-19T21:24:15.563Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"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":90.5,"endSpeed":83.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.644017880513207,"aZ":-21.221568689469514,"pfxX":0.7247539976649364,"pfxZ":6.203467855993257,"pX":-0.039850866278244614,"pZ":3.5246078563061065,"vX0":5.930419428009796,"vY0":-131.7144399668487,"vZ0":-1.3188065759217853,"x":118.52,"y":143.62,"x0":-2.410052523218128,"y0":50.003792847900236,"z0":5.593307088259487,"aX":1.2799405659870138},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.2,"breakHorizontal":-2.5,"spinRate":2566,"spinDirection":203},"zone":11,"typeConfidence":0.92,"plateTime":0.4150268970662414,"extension":6.24145099005323},"index":4,"playId":"e4e2f71b-58b2-3cf5-a250-d0c0d6a4ed8d","pitchNumber":4,"startTime":"2026-07-19T21:24:15.563Z","endTime":"2026-07-19T21:24:20.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25791780495542,"aZ":-28.70448157288517,"pfxX":-8.92255285145722,"pfxZ":2.269820220318552,"pX":0.33718410054398784,"pZ":2.2349596133244445,"vX0":9.298270923250088,"vY0":-123.09663685910367,"vZ0":-1.6543546144335415,"x":104.15,"y":178.44,"x0":-2.3363112391474647,"y0":50.00311080455222,"z0":5.354177348497617,"aX":-13.644101827434575},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.0,"breakHorizontal":13.9,"spinRate":1896,"spinDirection":247},"zone":6,"typeConfidence":0.92,"plateTime":0.4455772641303022,"extension":6.242537619200455},"hitData":{"launchSpeed":69.9,"launchAngle":66.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":112.21,"coordY":150.8}},"index":5,"playId":"14ed4713-a26c-3abc-832d-235f7aea3e75","pitchNumber":5,"startTime":"2026-07-19T21:24:30.142Z","endTime":"2026-07-19T21:24:38.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:24:38.968Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hao-Yu Lee flies out to left fielder Josh Lowe.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T21:24:50.863Z","endTime":"2026-07-19T21:25:10.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":90.2,"endSpeed":83.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24860399298412,"aZ":-21.558502340056865,"pfxX":1.0274568281546201,"pfxZ":6.054259852983453,"pX":0.3861488400077971,"pZ":2.38883987510689,"vX0":6.778410515853919,"vY0":-131.19005329154,"vZ0":-3.8157139834356535,"x":102.28,"y":174.28,"x0":-2.3583090956816504,"y0":50.000687172817436,"z0":5.457684629390684,"aX":1.801161204740697},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.4,"breakHorizontal":-3.2,"spinRate":2529,"spinDirection":193},"zone":6,"typeConfidence":0.92,"plateTime":0.41657196989434686,"extension":6.282301751175243},"hitData":{"launchSpeed":86.5,"launchAngle":47.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.75,"coordY":95.65}},"index":0,"playId":"798f8697-2051-335f-8042-efcac63a5400","pitchNumber":1,"startTime":"2026-07-19T21:25:01.007Z","endTime":"2026-07-19T21:25:10.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:25:10.334Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Outman singles on a soft ground ball to third baseman Vaughn Grissom.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T21:25:23.199Z","endTime":"2026-07-19T21:26:39.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.560459954014565,"aZ":-25.53878488085231,"pfxX":3.516025299622676,"pfxZ":4.957202939524731,"pX":0.7162447841495883,"pZ":1.925159579610217,"vX0":6.2076158663998635,"vY0":-115.00986440382648,"vZ0":-2.417240186966592,"x":89.7,"y":186.8,"x0":-2.475730361978753,"y0":50.001944391291886,"z0":5.469607797998707,"aX":4.70317577895573},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":8.6,"breakHorizontal":-7.9,"spinRate":2394,"spinDirection":92},"zone":9,"typeConfidence":0.87,"plateTime":0.4764512964814607,"extension":6.45090413242176},"index":0,"playId":"7ee0fea5-6862-3ac0-9092-84784e1650c8","pitchNumber":1,"startTime":"2026-07-19T21:25:36.455Z","endTime":"2026-07-19T21:25:42.234Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-19T21:25:50.004Z","endTime":"2026-07-19T21:26:02.457Z","isPitch":false,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"}},{"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":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68088504386621,"aZ":-29.599206934566404,"pfxX":-6.7496549287824985,"pfxZ":1.7341465579825175,"pX":0.4730094821156765,"pZ":0.9354245815521717,"vX0":9.608484145918347,"vY0":-120.69970257269159,"vZ0":-4.073488508276978,"x":98.97,"y":213.52,"x0":-2.6676310611340375,"y0":50.00524413056578,"z0":5.227911640901134,"aX":-10.042755412920943},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.4,"breakHorizontal":10.2,"spinRate":1650,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.4523711767346872,"extension":5.865799416239841},"index":2,"playId":"4ccd1b88-11cd-3eeb-b3f7-8ad687780da6","pitchNumber":2,"startTime":"2026-07-19T21:26:02.457Z","endTime":"2026-07-19T21:26:05.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.69606292960151,"aZ":-28.616332298027334,"pfxX":-9.668000957630746,"pfxZ":2.3375159896850324,"pX":1.0857738695678638,"pZ":1.9240051327167156,"vX0":11.382604934580662,"vY0":-121.97117240595833,"vZ0":-2.305284096457978,"x":75.61,"y":186.83,"x0":-2.3632553343292813,"y0":50.00390188575324,"z0":5.3243136586366715,"aX":-14.717912218884964},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.0,"breakHorizontal":15.1,"spinRate":1782,"spinDirection":249},"zone":14,"typeConfidence":0.92,"plateTime":0.447321412342899,"extension":6.090653934589172},"index":3,"playId":"75b03069-9ff6-3f3f-99f1-2e29948982d5","pitchNumber":3,"startTime":"2026-07-19T21:26:16.475Z","endTime":"2026-07-19T21:26:19.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.040970725497075,"aZ":-27.135104691390907,"pfxX":3.333054874816763,"pfxZ":3.610892003583162,"pX":-0.20472278073509256,"pZ":2.631389475751052,"vX0":4.178445045569487,"vY0":-116.6094121837485,"vZ0":-0.8239777425069553,"x":113.64,"y":166.62,"x0":-2.44350680679969,"y0":50.00542807022831,"z0":5.51780211533729,"aX":4.654256662853432},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":6.6,"breakHorizontal":-7.0,"spinRate":2368,"spinDirection":105},"zone":5,"typeConfidence":0.87,"plateTime":0.4672178114755239,"extension":6.572115636441809},"hitData":{"launchSpeed":31.8,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":101.92,"coordY":170.77}},"index":4,"playId":"475d12e5-8c89-311a-8fd6-2c968b97134f","pitchNumber":4,"startTime":"2026-07-19T21:26:30.425Z","endTime":"2026-07-19T21:26:39.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:26:39.036Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Rogers walks. James Outman to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T21:26:59.509Z","endTime":"2026-07-19T21:29:33.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"postOnSecond":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"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":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.40202427478662,"aZ":-27.28153030585973,"pfxX":4.571663050134096,"pfxZ":3.698391004074921,"pX":-0.3088242395482967,"pZ":2.668786216674685,"vX0":4.060200176787136,"vY0":-113.59636344692024,"vZ0":-0.8005118526155217,"x":128.77,"y":166.72,"x0":-2.7053416933345353,"y0":50.003999059932674,"z0":5.708657836690785,"aX":6.047453063511122},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":6.8,"breakHorizontal":-9.2,"spinRate":2370,"spinDirection":77},"zone":5,"typeConfidence":0.9,"plateTime":0.4799234533665029,"extension":6.186991159837802},"index":0,"playId":"f12b8346-a39b-39fa-89fc-c75206070dfd","pitchNumber":1,"startTime":"2026-07-19T21:27:09.520Z","endTime":"2026-07-19T21:27:12.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.27650734492848,"aZ":-28.56420152478317,"pfxX":5.579295410759247,"pfxZ":2.6761078762981674,"pX":0.6868796315156936,"pZ":2.2071096191407196,"vX0":5.668967764812386,"vY0":-115.05942050860536,"vZ0":-1.552511176616941,"x":90.82,"y":179.19,"x0":-2.528677281718108,"y0":50.00151893261471,"z0":5.644687283407389,"aX":7.519157166394058},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":4.8,"breakHorizontal":-11.5,"spinRate":2442,"spinDirection":79},"zone":6,"typeConfidence":0.9,"plateTime":0.47506462563072915,"extension":6.655526467255806},"index":1,"playId":"b48bc7d3-9859-3dff-a958-1574b588c4d1","pitchNumber":2,"startTime":"2026-07-19T21:27:31.070Z","endTime":"2026-07-19T21:27:34.835Z","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":93.0,"endSpeed":85.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71875928423123,"aZ":-22.528695022402577,"pfxX":-8.00758796931499,"pfxZ":5.202549673865789,"pX":0.06233062972712952,"pZ":2.717698460247543,"vX0":9.139728849044761,"vY0":-135.1428162102845,"vZ0":-3.692988820051326,"x":114.62,"y":165.4,"x0":-2.3188648224994397,"y0":50.00593819442303,"z0":5.679499929927795,"aX":-14.854546663482404},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.9,"breakHorizontal":12.6,"spinRate":2293,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.4048939597221728,"extension":6.721614035383457},"index":2,"playId":"b4a89887-bccf-3a73-88fe-9cf8145a5b8d","pitchNumber":3,"startTime":"2026-07-19T21:27:53.242Z","endTime":"2026-07-19T21:27:56.242Z","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-07-19T21:28:10.606Z","endTime":"2026-07-19T21:28:46.270Z","isPitch":false,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"}},{"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":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.318113698013523,"aZ":-29.36391668776086,"pfxX":3.2255296912706646,"pfxZ":1.797450992198291,"pX":1.7144399420020098,"pZ":1.3308138046234912,"vX0":8.877646214021262,"vY0":-123.52522658179842,"vZ0":-4.784084976313478,"x":51.65,"y":202.85,"x0":-2.3306336961876677,"y0":50.00073002521365,"z0":5.733110976150073,"aX":5.03178738342881},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.4,"breakHorizontal":-7.7,"spinRate":2582,"spinDirection":113},"zone":14,"typeConfidence":0.45,"plateTime":0.4417342444415895,"extension":6.5858958285014015},"index":4,"playId":"7663d78d-651c-30be-aef1-d753dcb84f40","pitchNumber":4,"startTime":"2026-07-19T21:28:46.270Z","endTime":"2026-07-19T21:28:49.863Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5610003971743,"aZ":-28.53358856663409,"pfxX":-7.348602167566664,"pfxZ":2.2914684863543178,"pX":0.4740921293301716,"pZ":1.2711439081807427,"vX0":9.843523587468312,"vY0":-124.7785145702157,"vZ0":-4.343073886621895,"x":98.93,"y":204.46,"x0":-2.5552262239143957,"y0":50.00236140826231,"z0":5.367760983049114,"aX":-11.665088044204145},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.4,"breakHorizontal":11.2,"spinRate":2068,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.43786034254247364,"extension":6.398076534889099},"index":5,"playId":"49d434d2-54b5-32a0-8a0a-efa7d8f19133","pitchNumber":5,"startTime":"2026-07-19T21:29:05.559Z","endTime":"2026-07-19T21:29:10.964Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.502089348217318,"aZ":-23.129669514815564,"pfxX":-0.3027316423250168,"pfxZ":5.140264424256785,"pX":1.0661643436993036,"pZ":1.6239043219712814,"vX0":9.779998228135252,"vY0":-130.7889715491842,"vZ0":-5.397905126881703,"x":76.36,"y":194.93,"x0":-2.65759842699117,"y0":50.00280102341608,"z0":5.41303370446699,"aX":-0.5327662491652493},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.5,"breakHorizontal":-1.3,"spinRate":2614,"spinDirection":196},"zone":14,"typeConfidence":0.9,"plateTime":0.41628524160303026,"extension":6.6532426246863485},"index":6,"playId":"b0fcf0b8-3fc0-3b7b-ac06-d768cfac4c00","pitchNumber":6,"startTime":"2026-07-19T21:29:27.458Z","endTime":"2026-07-19T21:29:33.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:29:33.465Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks. James Outman to 3rd. Jake Rogers to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T21:30:53.109Z","endTime":"2026-07-19T21:32:58.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnSecond":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"postOnThird":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T21:29:44.132Z","endTime":"2026-07-19T21:30:55.440Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27436467829571,"aZ":-22.665710462541394,"pfxX":-0.6358697948581735,"pfxZ":5.433938238948323,"pX":0.6134221689869443,"pZ":1.4199381378637954,"vX0":8.341753627205376,"vY0":-130.86899771244265,"vZ0":-6.103577287734142,"x":93.62,"y":200.44,"x0":-2.520666523282863,"y0":50.00542084174069,"z0":5.4588238346869,"aX":-1.1145396720267002},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.8,"breakHorizontal":-0.5,"spinRate":2535,"spinDirection":196},"zone":14,"typeConfidence":0.9,"plateTime":0.4170941951832354,"extension":6.611815261363657},"index":1,"playId":"6339e90e-49b6-3301-aec9-0db89749e0ff","pitchNumber":1,"startTime":"2026-07-19T21:30:55.440Z","endTime":"2026-07-19T21:30:59.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93191856276092,"aZ":-23.697555938705577,"pfxX":2.074664644999177,"pfxZ":6.025652865611555,"pX":0.5245920760684026,"pZ":2.76040637942567,"vX0":7.303137548880527,"vY0":-117.7067375065553,"vZ0":-1.2804747257558882,"x":97.0,"y":164.25,"x0":-2.885085891769117,"y0":50.00036372666811,"z0":5.501660454874165,"aX":2.914551324754522},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":10.9,"breakHorizontal":-5.5,"spinRate":2409,"spinDirection":83},"zone":3,"typeConfidence":0.74,"plateTime":0.464986258715407,"extension":6.338782856290606},"index":2,"playId":"dfd6bc9d-c588-31d8-b88d-c0a22f39b7e6","pitchNumber":2,"startTime":"2026-07-19T21:31:10.064Z","endTime":"2026-07-19T21:31:13.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.730484024260473,"aZ":-22.86828147891731,"pfxX":-0.4613171990315674,"pfxZ":5.365198187476733,"pX":2.2199077462510006,"pZ":1.3199042216045194,"vX0":12.3424669428176,"vY0":-130.66646542226206,"vZ0":-6.122220084239569,"x":32.38,"y":203.14,"x0":-2.4987152966275756,"y0":50.00375907416648,"z0":5.4040926843805055,"aX":-0.8020524825622},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.5,"breakHorizontal":-1.8,"spinRate":2566,"spinDirection":196},"zone":14,"typeConfidence":0.91,"plateTime":0.41867791732566007,"extension":6.594923848194154},"index":3,"playId":"3b0c4460-762e-30e7-88e2-75cad9820768","pitchNumber":3,"startTime":"2026-07-19T21:31:27.512Z","endTime":"2026-07-19T21:31:31.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86281818604712,"aZ":-22.471031809304655,"pfxX":0.4527441762081583,"pfxZ":5.457070981198599,"pX":1.6030009021617924,"pZ":2.2652945844263854,"vX0":10.856756211314721,"vY0":-131.74254513879922,"vZ0":-4.091952464286536,"x":55.9,"y":177.62,"x0":-2.6099512391909148,"y0":50.00432982026143,"z0":5.475520996552187,"aX":0.8054813598997184},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.2,"breakHorizontal":-2.9,"spinRate":2608,"spinDirection":212},"zone":14,"typeConfidence":0.92,"plateTime":0.41386908219317764,"extension":6.4517026035901175},"index":4,"playId":"8a8bc78e-33f5-378c-811e-ee29e6566776","pitchNumber":4,"startTime":"2026-07-19T21:31:48.662Z","endTime":"2026-07-19T21:31:52.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":75.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.09077370944425,"aZ":-29.35875945714666,"pfxX":4.916487248281193,"pfxZ":2.0058320589029206,"pX":0.7538723481563082,"pZ":1.6687860748946395,"vX0":6.842257473793955,"vY0":-117.14695298948193,"vZ0":-2.3428441081311204,"x":88.26,"y":193.72,"x0":-2.8325113282020404,"y0":50.0031812927885,"z0":5.399928405588968,"aX":6.899339626861226},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.4,"breakHorizontal":-10.4,"spinRate":2528,"spinDirection":97},"zone":9,"typeConfidence":0.89,"plateTime":0.4658073788521775,"extension":6.391171490479143},"index":5,"playId":"25538689-0376-32b4-8bb3-de24349eb5fa","pitchNumber":5,"startTime":"2026-07-19T21:32:07.743Z","endTime":"2026-07-19T21:32:11.454Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"playId":"cc3dfb02-b36b-48be-8101-85ba8320089c","startTime":"2026-07-19T21:32:27.392Z","endTime":"2026-07-19T21:32:32.392Z","isPitch":false,"type":"stepoff"},{"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00072778627049,"aZ":-21.738326281694466,"pfxX":-0.5594749872247,"pfxZ":5.937480631596864,"pX":1.512712575126995,"pZ":1.9699878760690446,"vX0":10.712406734670356,"vY0":-130.80903234350976,"vZ0":-4.660022363306031,"x":59.34,"y":185.59,"x0":-2.5387722343629315,"y0":50.00084594334006,"z0":5.375340710987199,"aX":-0.9845309581727919},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.1,"breakHorizontal":-1.0,"spinRate":2650,"spinDirection":198},"zone":14,"typeConfidence":0.9,"plateTime":0.41651662731081673,"extension":6.554438329968118},"index":7,"playId":"9fd2f171-d495-3c18-9883-6d4b03aba9d7","pitchNumber":6,"startTime":"2026-07-19T21:32:49.242Z","endTime":"2026-07-19T21:32:58.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:32:58.430Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T21:33:10.428Z","endTime":"2026-07-19T21:35:20.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.8,"endSpeed":87.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.138135896773317,"aZ":-25.777464800394053,"pfxX":-9.056351556090055,"pfxZ":3.3133665298999313,"pX":-0.6032494393467694,"pZ":1.520635423648684,"vX0":8.49169042591915,"vY0":-137.7115618904163,"vZ0":-6.102996628940486,"x":139.99,"y":197.72,"x0":-2.542603361773308,"y0":50.004479102621644,"z0":5.497482434914648,"aX":-17.48457146583604},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.9,"breakHorizontal":14.8,"spinRate":2345,"spinDirection":216},"zone":13,"typeConfidence":0.9,"plateTime":0.3969889553601629,"extension":6.682390574388693},"index":0,"playId":"a9283e60-7ed7-3fb0-b5c2-fb866255c6d6","pitchNumber":1,"startTime":"2026-07-19T21:33:29.120Z","endTime":"2026-07-19T21:33:32.713Z","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":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.868185391174112,"aZ":-25.589611305901713,"pfxX":-8.79992775715383,"pfxZ":3.5219007519955543,"pX":0.7643666764009042,"pZ":2.331214888379811,"vX0":11.614178211979382,"vY0":-135.43756231873164,"vZ0":-3.895285287258577,"x":87.86,"y":175.84,"x0":-2.4237975491214288,"y0":50.00314371573576,"z0":5.56490784420426,"aX":-16.451076296133415},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.8,"breakHorizontal":13.7,"spinRate":2332,"spinDirection":218},"zone":6,"typeConfidence":0.9,"plateTime":0.4034628388056589,"extension":6.651807165863455},"index":1,"playId":"e1c7c909-c6a0-33b7-a900-654080ddc1ba","pitchNumber":2,"startTime":"2026-07-19T21:33:47.317Z","endTime":"2026-07-19T21:33:51.183Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.282841192973507,"aZ":-29.70024809298871,"pfxX":-8.809248672074535,"pfxZ":1.500764107976945,"pX":1.6465851671178056,"pZ":0.7611090377150824,"vX0":13.355766382227106,"vY0":-126.79243159891134,"vZ0":-5.592907043545656,"x":54.24,"y":218.23,"x0":-2.5184941023439813,"y0":50.00032909053969,"z0":5.334073283326666,"aX":-14.497362762035456},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.7,"breakHorizontal":13.3,"spinRate":1841,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.4301954951788285,"extension":6.5203852235045066},"index":2,"playId":"eec86dbd-ca97-30a6-bf5f-1eae4802bdab","pitchNumber":3,"startTime":"2026-07-19T21:34:25.327Z","endTime":"2026-07-19T21:34:28.332Z","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":93.3,"endSpeed":85.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.913968928389853,"aZ":-24.62577245969138,"pfxX":-7.901142126857204,"pfxZ":4.026819780055632,"pX":-0.4391047337549264,"pZ":3.4333445093152695,"vX0":8.744808890307532,"vY0":-135.63293094909122,"vZ0":-1.2882493930944068,"x":133.74,"y":146.08,"x0":-2.6688696951222366,"y0":50.00460126298313,"z0":5.621594889032936,"aX":-14.81626774387106},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.2,"breakHorizontal":12.6,"spinRate":2345,"spinDirection":218},"zone":1,"typeConfidence":0.9,"plateTime":0.4028689997409014,"extension":6.61964101024823},"index":3,"playId":"fe7a4e39-e7ab-3be9-8ffa-1d4c490c0a33","pitchNumber":4,"startTime":"2026-07-19T21:34:49.924Z","endTime":"2026-07-19T21:34:54.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.830687934623768,"aZ":-27.008519312983086,"pfxX":4.336065364309554,"pfxZ":3.5360940048882785,"pX":1.1367959210745346,"pZ":2.7502569734656013,"vX0":7.662175710892189,"vY0":-119.9424284544269,"vZ0":-1.069552033058352,"x":73.67,"y":164.52,"x0":-2.660036489528647,"y0":50.0002113635261,"z0":5.606628529829647,"aX":6.32596108868418},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.4,"breakHorizontal":-9.7,"spinRate":2506,"spinDirection":81},"zone":12,"typeConfidence":0.75,"plateTime":0.4563618796494513,"extension":6.45688276803083},"index":4,"playId":"9f077c8e-6e15-32cb-8a9e-f0a6db3a99ef","pitchNumber":5,"startTime":"2026-07-19T21:35:16.255Z","endTime":"2026-07-19T21:35:20.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:35:20.442Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach Neto walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T21:38:03.866Z","endTime":"2026-07-19T21:39:56.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"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":0,"startTime":"2026-07-19T21:37:52.529Z","endTime":"2026-07-19T21:38:05.847Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.987140218743715,"aZ":-43.426965661762644,"pfxX":5.944545340309724,"pfxZ":-8.013756364479041,"pX":1.676308314250923,"pZ":1.0378584343426187,"vX0":6.59315979081439,"vY0":-118.91967512495802,"vZ0":-1.678918902491149,"x":53.1,"y":210.76,"x0":-1.9251116408956328,"y0":50.00262386347584,"z0":5.763814898258867,"aX":8.346567518147058},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-14.6,"breakHorizontal":-12.6,"spinRate":2824,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.4640892140716324,"extension":6.3411435890510175},"index":1,"playId":"3e8adeba-ad08-3c03-ac0e-36238eaf5b01","pitchNumber":1,"startTime":"2026-07-19T21:38:05.847Z","endTime":"2026-07-19T21:38:10.360Z","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.3,"endSpeed":88.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.549845352034957,"aZ":-18.642372822038723,"pfxX":-8.376742176691353,"pfxZ":6.80057876488911,"pX":-0.7465426211613425,"pZ":3.529040214887332,"vX0":6.887221955292522,"vY0":-140.1695433730491,"vZ0":-2.290015576619943,"x":145.46,"y":143.5,"x0":-2.1465514623267454,"y0":50.00638932483417,"z0":5.5732208462075175,"aX":-16.67949677221163},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.0,"breakHorizontal":13.8,"spinRate":2099,"spinDirection":216},"zone":11,"typeConfidence":0.75,"plateTime":0.39068754927955274,"extension":6.480508982577841},"index":2,"playId":"2ceff96c-5377-379e-aff3-dae00079f47b","pitchNumber":2,"startTime":"2026-07-19T21:38:24.380Z","endTime":"2026-07-19T21:38:28.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.426424502945217,"aZ":-42.718102979968826,"pfxX":5.5472841024531085,"pfxZ":-7.365827924859545,"pX":0.7967690103037309,"pZ":2.2298160240297045,"vX0":4.8366711539310865,"vY0":-119.81312964591343,"vZ0":0.6352346008238587,"x":86.63,"y":178.57,"x0":-1.9799015784569596,"y0":50.002371032576654,"z0":5.825923736064634,"aX":7.941168510968797},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.8,"breakHorizontal":-11.4,"spinRate":2704,"spinDirection":28},"zone":14,"typeConfidence":0.89,"plateTime":0.4598327894618306,"extension":6.300882194069101},"index":3,"playId":"1d872fdf-8080-3dd7-b67b-03f5482da97e","pitchNumber":3,"startTime":"2026-07-19T21:38:48.977Z","endTime":"2026-07-19T21:38:52.445Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.70002015644163,"aZ":-14.484299898368322,"pfxX":-7.000471287748461,"pfxZ":8.74802307810904,"pX":-1.053153842538649,"pZ":2.4907112469102977,"vX0":5.5582284131136825,"vY0":-142.27752014753918,"vZ0":-5.551315926531747,"x":157.14,"y":171.53,"x0":-2.1355946873815106,"y0":50.00663385680996,"z0":5.406479397406403,"aX":-14.164072145024239},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.6,"breakHorizontal":11.4,"spinRate":2302,"spinDirection":215},"zone":11,"typeConfidence":0.88,"plateTime":0.3869424647694797,"extension":6.614136360620651},"index":4,"playId":"dcb2ce87-d65d-3b97-b02f-30565fa3a63f","pitchNumber":4,"startTime":"2026-07-19T21:39:21.934Z","endTime":"2026-07-19T21:39:26.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.977740904801205,"aZ":-42.403849944981495,"pfxX":6.11878495459604,"pfxZ":-7.107489742497979,"pX":0.5146064772084182,"pZ":2.115060724408572,"vX0":4.208395113694661,"vY0":-119.92313091815667,"vZ0":0.5292473649260816,"x":97.38,"y":181.67,"x0":-2.0661105984924797,"y0":50.00596817378392,"z0":5.713585081748169,"aX":8.799665040685401},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-12.4,"breakHorizontal":-12.2,"spinRate":2801,"spinDirection":29},"zone":9,"typeConfidence":0.89,"plateTime":0.4589999334289061,"extension":6.479307987405492},"index":5,"playId":"d6c8502e-e1cb-3168-9e0f-dbfd583cd9b9","pitchNumber":5,"startTime":"2026-07-19T21:39:37.799Z","endTime":"2026-07-19T21:39:41.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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83983166907538,"aZ":-44.15126093406539,"pfxX":5.636894598103471,"pfxZ":-8.411008714743273,"pX":2.0067418411794047,"pZ":1.0605678421525633,"vX0":7.27171396600776,"vY0":-119.66143660958407,"vZ0":-1.3716062905675253,"x":40.51,"y":210.14,"x0":-1.8239441770003029,"y0":50.00065310679165,"z0":5.65926091842823,"aX":8.029283542923714},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-15.2,"breakHorizontal":-12.2,"spinRate":2851,"spinDirection":24},"zone":14,"typeConfidence":0.9,"plateTime":0.4608108370900723,"extension":6.5423870638880155},"index":6,"playId":"1110c069-9a47-3cc1-a059-6cadf645f331","pitchNumber":6,"startTime":"2026-07-19T21:39:52.284Z","endTime":"2026-07-19T21:39:56.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:39:56.483Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks. Zach Neto to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T21:40:15.889Z","endTime":"2026-07-19T21:41:50.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.52850477208383,"aZ":-14.535654666276178,"pfxX":-4.920003135420698,"pfxZ":8.871091110554639,"pX":0.41112719583730484,"pZ":3.639267755225891,"vX0":8.716006990381905,"vY0":-140.9353853613056,"vZ0":-2.391346972300404,"x":101.33,"y":140.52,"x0":-2.0989291250089734,"y0":50.002206742819745,"z0":5.451058191659927,"aX":-9.782897285303354},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":6.8,"spinRate":2351,"spinDirection":212},"zone":12,"typeConfidence":0.89,"plateTime":0.3903892462295069,"extension":6.672573668161006},"index":0,"playId":"146023f2-eeed-364b-9333-a51cfcbbb7dc","pitchNumber":1,"startTime":"2026-07-19T21:40:24.222Z","endTime":"2026-07-19T21:40:27.715Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"800eb832-3b67-35ec-932d-2ad97fb081f8","startTime":"2026-07-19T21:40:40.817Z","endTime":"2026-07-19T21:40:44.625Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":72.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.982377739398373,"aZ":-46.65091708365383,"pfxX":5.8386836196148595,"pfxZ":-10.657594099254666,"pX":-0.9558112732335837,"pZ":3.254382468949057,"vX0":1.1604580485904359,"vY0":-117.47342810039972,"vZ0":4.107990897761699,"x":153.43,"y":150.91,"x0":-2.2169131589053106,"y0":50.00025406493182,"z0":5.901196251931492,"aX":7.933357285131686},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-17.5,"breakHorizontal":-10.8,"spinRate":2732,"spinDirection":27},"zone":11,"typeConfidence":0.9,"plateTime":0.47128805968424103,"extension":6.301269011588079},"index":2,"playId":"b4450585-cb12-3403-b081-1c949071c3c1","pitchNumber":2,"startTime":"2026-07-19T21:40:56.744Z","endTime":"2026-07-19T21:41:00.223Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":0},"index":3,"playId":"38ee194a-f60f-3ee4-a4ab-113dd2eee3a8","startTime":"2026-07-19T21:41:11.635Z","endTime":"2026-07-19T21:41:14.858Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.382271693989562,"aZ":-25.492941882776595,"pfxX":-8.130937231683252,"pfxZ":3.459150292508493,"pX":-1.4802677893232319,"pZ":3.1214389320991858,"vX0":4.452052813085283,"vY0":-138.27123717998907,"vZ0":-1.8878050590146818,"x":173.42,"y":154.5,"x0":-2.0564342507179876,"y0":50.00549839783825,"z0":5.5269039299074,"aX":-15.716349929400991},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.0,"breakHorizontal":13.8,"spinRate":2183,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3964121541890093,"extension":6.569867386830407},"index":4,"playId":"b1e7836b-14e2-36cb-8dfc-614a9df8e2d6","pitchNumber":3,"startTime":"2026-07-19T21:41:28.900Z","endTime":"2026-07-19T21:41:32.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.92772949570982,"aZ":-14.857422691937913,"pfxX":-5.340072299884555,"pfxZ":8.882380212088911,"pX":-1.7029431595292577,"pZ":3.1235788754051192,"vX0":3.285319077812947,"vY0":-139.56943855503357,"vZ0":-3.688183756674502,"x":181.91,"y":154.44,"x0":-2.208943229919073,"y0":50.00152061564701,"z0":5.4572557173914165,"aX":-10.408004436179693},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":8.9,"spinRate":2401,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.394264940200304,"extension":6.632597281118351},"index":5,"playId":"706a47e8-30f6-377e-ba36-02560292a397","pitchNumber":4,"startTime":"2026-07-19T21:41:46.654Z","endTime":"2026-07-19T21:41:50.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:41:50.635Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a line drive to center fielder James Outman. Zach Neto to 3rd. Mike Trout to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T21:42:59.325Z","endTime":"2026-07-19T21:43:32.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"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":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T21:42:01.701Z","endTime":"2026-07-19T21:43:01.529Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.204019312879,"aZ":-13.42826028171755,"pfxX":-4.861517131760688,"pfxZ":9.119507756545019,"pX":0.4986066897236649,"pZ":2.7150649772352073,"vX0":8.35948564246356,"vY0":-142.57034542764586,"vZ0":-5.325451073348006,"x":97.99,"y":165.47,"x0":-1.841785869320261,"y0":50.00556534459279,"z0":5.456933356523376,"aX":-9.996771241067348},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.6,"breakHorizontal":7.1,"spinRate":2399,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.3843820256086703,"extension":6.586236459161472},"index":1,"playId":"24a17c56-1c5e-3053-8869-bba5ca1345b4","pitchNumber":1,"startTime":"2026-07-19T21:43:01.529Z","endTime":"2026-07-19T21:43:04.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.470803710626203,"aZ":-13.090589939610062,"pfxX":-6.159809143102168,"pfxZ":9.411928206079622,"pX":0.2586353426589352,"pZ":2.7076660995110675,"vX0":8.119417676315516,"vY0":-141.31264418279144,"vZ0":-5.292684590395179,"x":107.14,"y":165.67,"x0":-1.848253683734224,"y0":50.00166998389568,"z0":5.442247214293865,"aX":-12.488298281071618},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":9.6,"spinRate":2380,"spinDirection":217},"zone":6,"typeConfidence":0.9,"plateTime":0.38724862407384064,"extension":6.537867840470282},"hitData":{"launchSpeed":79.5,"launchAngle":15.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.06,"coordY":92.38}},"index":2,"playId":"afa07b96-1adb-3e1a-a199-7c1875775095","pitchNumber":2,"startTime":"2026-07-19T21:43:21.153Z","endTime":"2026-07-19T21:43:32.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:43:32.913Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson. Zach Neto scores. Mike Trout to 3rd. Nolan Schanuel to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T21:43:52.299Z","endTime":"2026-07-19T21:45:00.455Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnThird":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":{"id":623454,"link":"/api/v1/people/623454"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","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":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.199174720871554,"aZ":-42.298492341491155,"pfxX":5.4074348470488305,"pfxZ":-6.879923144768668,"pX":1.0018307942504436,"pZ":2.378619878472882,"vX0":5.3509674403771,"vY0":-120.76862277436939,"vZ0":0.9429188737617302,"x":78.81,"y":174.56,"x0":-1.9473652557646182,"y0":50.00045513758421,"z0":5.712623910687344,"aX":7.960634943977322},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-11.9,"breakHorizontal":-11.0,"spinRate":2803,"spinDirection":26},"zone":14,"typeConfidence":0.87,"plateTime":0.4540625411757713,"extension":6.449845186444121},"index":0,"playId":"dfb28fef-73f5-3089-98ef-4711b19a1a2f","pitchNumber":1,"startTime":"2026-07-19T21:44:00.191Z","endTime":"2026-07-19T21:44:03.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29256310551585,"aZ":-42.66647787927354,"pfxX":4.673726539283955,"pfxZ":-7.326426883266355,"pX":1.5988574862129044,"pZ":1.3788426807220826,"vX0":6.7303433963344474,"vY0":-119.2568846725858,"vZ0":-0.8009294740018806,"x":56.06,"y":201.55,"x0":-1.8742079743011069,"y0":50.004968537136676,"z0":5.588843025245503,"aX":6.689831085239044},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-13.2,"breakHorizontal":-10.2,"spinRate":2666,"spinDirection":28},"zone":14,"typeConfidence":0.89,"plateTime":0.4603993707805789,"extension":6.55113139548643},"index":1,"playId":"f06a0cee-0f80-3145-a87c-4a93398e7be3","pitchNumber":2,"startTime":"2026-07-19T21:44:16.143Z","endTime":"2026-07-19T21:44:19.317Z","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":93.3,"endSpeed":85.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.541110716436073,"aZ":-39.298416261539266,"pfxX":-7.809768487665837,"pfxZ":-3.8198660857494957,"pX":0.268329255080456,"pZ":1.7219553960716096,"vX0":8.62011486887921,"vY0":-135.6484926989104,"vZ0":-2.8157570660044615,"x":106.77,"y":192.29,"x0":-1.935286296543487,"y0":50.00288323567081,"z0":5.511837306806428,"aX":-14.560908536375123},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-7.3,"breakHorizontal":12.4,"spinRate":1708,"spinDirection":239},"zone":9,"typeConfidence":0.89,"plateTime":0.40370133663509344,"extension":6.559451247888353},"index":2,"playId":"50b09248-251c-35c0-bdaa-5500cb3ac1cc","pitchNumber":3,"startTime":"2026-07-19T21:44:34.380Z","endTime":"2026-07-19T21:44:37.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57310933343021,"aZ":-43.60239641058749,"pfxX":6.484876581573072,"pfxZ":-7.94552318913298,"pX":0.8542273936044487,"pZ":1.7174184939128325,"vX0":4.50495958114549,"vY0":-119.85952053160278,"vZ0":-0.1471775146741232,"x":84.44,"y":192.41,"x0":-1.8993560400184089,"y0":50.002330459839946,"z0":5.709904748961759,"aX":9.328443131709104},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-14.0,"breakHorizontal":-13.0,"spinRate":2811,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.4589458273567031,"extension":6.556956311809917},"hitData":{"launchSpeed":67.6,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.83,"coordY":160.42}},"index":3,"playId":"a8d6ace4-0fdf-3988-946b-455ad14946a0","pitchNumber":4,"startTime":"2026-07-19T21:44:52.437Z","endTime":"2026-07-19T21:45:00.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:45:00.455Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vaughn Grissom grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T21:45:25.364Z","endTime":"2026-07-19T21:45:55.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnThird":{"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","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":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.099788497861596,"aZ":-44.74170637448644,"pfxX":5.317403935481224,"pfxZ":-9.001330440839205,"pX":-0.168583474869695,"pZ":2.7019281711631558,"vX0":2.989363076660172,"vY0":-118.1728050256439,"vZ0":2.620681889181152,"x":123.43,"y":165.83,"x0":-2.145790628690043,"y0":50.000581584998464,"z0":5.725363733566154,"aX":7.426411830366926},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-15.2,"breakHorizontal":-10.4,"spinRate":2615,"spinDirection":29},"zone":5,"typeConfidence":0.9,"plateTime":0.4656946694427022,"extension":6.525377729735931},"index":0,"playId":"4de01de7-060a-370c-b453-d4a366107f4e","pitchNumber":1,"startTime":"2026-07-19T21:45:29.304Z","endTime":"2026-07-19T21:45:33.214Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11468037983405,"aZ":-44.97498551525788,"pfxX":5.127705152346473,"pfxZ":-8.837589385233949,"pX":-0.11628113625937875,"pZ":1.7554673977811976,"vX0":2.9740991204567098,"vY0":-120.36416325334471,"vZ0":0.3318764967990613,"x":121.43,"y":191.38,"x0":-2.0392505495597937,"y0":50.00217449314203,"z0":5.639815590460024,"aX":7.4277570857498905},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-15.6,"breakHorizontal":-10.1,"spinRate":2778,"spinDirection":26},"zone":8,"typeConfidence":0.89,"plateTime":0.45727548389752615,"extension":6.465204095430281},"hitData":{"launchSpeed":92.5,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.04,"coordY":175.02}},"index":1,"playId":"fe70e3a8-af68-3181-b151-b7b1a7dd11b4","pitchNumber":2,"startTime":"2026-07-19T21:45:47.873Z","endTime":"2026-07-19T21:45:55.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:45:55.388Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Lowe walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T21:46:19.999Z","endTime":"2026-07-19T21:47:56.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnThird":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.603300978245905,"aZ":-43.66002594383339,"pfxX":5.142658432876513,"pfxZ":-8.13861942731728,"pX":-1.1469469485626755,"pZ":2.365557375414552,"vX0":0.8032527938348446,"vY0":-118.56566541451056,"vZ0":1.4332085503020568,"x":160.72,"y":174.91,"x0":-2.158620291005013,"y0":50.00491377543452,"z0":5.76566284666377,"aX":7.255281265684195},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-14.0,"breakHorizontal":-9.5,"spinRate":2690,"spinDirection":24},"zone":13,"typeConfidence":0.89,"plateTime":0.463590749668934,"extension":6.414565876305985},"index":0,"playId":"7de40a6f-3e94-3415-91ad-99274f49c7ec","pitchNumber":1,"startTime":"2026-07-19T21:46:27.772Z","endTime":"2026-07-19T21:46:31.027Z","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":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94391529631902,"aZ":-15.336407936673108,"pfxX":-2.8857214380284377,"pfxZ":8.286326275579553,"pX":0.09858296799681732,"pZ":3.302414712180179,"vX0":6.903227371828788,"vY0":-141.54858095794415,"vZ0":-3.3378633929884174,"x":113.24,"y":149.61,"x0":-1.9954945411882248,"y0":50.00098605525469,"z0":5.477268892127726,"aX":-5.8634351536752884},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.5,"breakHorizontal":3.8,"spinRate":2130,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.38677703908091976,"extension":6.570384630117233},"index":1,"playId":"8895d4bf-3c78-342e-8904-94432cb12138","pitchNumber":2,"startTime":"2026-07-19T21:46:42.169Z","endTime":"2026-07-19T21:46:45.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39663175522865,"aZ":-29.416875152490377,"pfxX":-3.299912226872189,"pfxZ":1.5039731317152985,"pX":-0.4969790047442654,"pZ":3.2351595030228113,"vX0":5.400699939821594,"vY0":-134.7101784650001,"vZ0":-0.6904245446016446,"x":135.94,"y":151.43,"x0":-2.0995495116334526,"y0":50.00539237553501,"z0":5.5752234139901,"aX":-6.062964160515641},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.8,"breakHorizontal":4.8,"spinRate":1799,"spinDirection":242},"zone":1,"typeConfidence":0.65,"plateTime":0.406676530267704,"extension":6.396193244953802},"index":2,"playId":"6db36902-2333-3845-826a-ccf806b21e86","pitchNumber":3,"startTime":"2026-07-19T21:46:56.935Z","endTime":"2026-07-19T21:46:59.935Z","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":92.7,"endSpeed":85.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.144825708031846,"aZ":-32.54111270426983,"pfxX":-5.895842777046851,"pfxZ":-0.20395221065205327,"pX":0.2269666336826652,"pZ":0.9047052863448808,"vX0":7.934127860898363,"vY0":-134.77618035029997,"vZ0":-5.779841436905903,"x":108.35,"y":214.35,"x0":-1.9932481870837746,"y0":50.001600811492416,"z0":5.384108178150885,"aX":-10.813238543949277},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.4,"breakHorizontal":8.9,"spinRate":1728,"spinDirection":252},"zone":14,"typeConfidence":0.82,"plateTime":0.40688637812774076,"extension":6.55832502059621},"index":3,"playId":"9d00d240-1aef-31d2-9707-4cccea220ca6","pitchNumber":4,"startTime":"2026-07-19T21:47:16.089Z","endTime":"2026-07-19T21:47:19.596Z","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.4,"endSpeed":88.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32944034399282,"aZ":-14.727614223126047,"pfxX":-3.009742609445124,"pfxZ":8.623895552924061,"pX":1.2314623913121752,"pZ":2.9421513917070774,"vX0":9.555636761389016,"vY0":-141.56126884408806,"vZ0":-4.371778174196002,"x":70.06,"y":159.34,"x0":-1.801669090339462,"y0":50.00096497715512,"z0":5.454111189470528,"aX":-6.088914141657819},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.9,"breakHorizontal":3.5,"spinRate":2282,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.38742386480326596,"extension":6.632928032599568},"index":4,"playId":"6502d13e-af61-3a47-9514-ba8c33b50d8d","pitchNumber":5,"startTime":"2026-07-19T21:47:34.255Z","endTime":"2026-07-19T21:47: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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36433889550458,"aZ":-16.890954326507607,"pfxX":-3.5626354098352886,"pfxZ":7.670995870316963,"pX":1.7642271158699,"pZ":2.3772258743469843,"vX0":11.230615276962729,"vY0":-140.1908258426507,"vZ0":-5.074803308189616,"x":49.75,"y":174.59,"x0":-1.829003201920443,"y0":50.005473358074596,"z0":5.311706245698869,"aX":-7.1016041825854135},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.0,"breakHorizontal":4.2,"spinRate":2371,"spinDirection":211},"zone":14,"typeConfidence":0.83,"plateTime":0.390537178420455,"extension":6.652419218043408},"index":5,"playId":"5a31b3b1-0258-3164-bb91-d4e9e165bab4","pitchNumber":6,"startTime":"2026-07-19T21:47:52.707Z","endTime":"2026-07-19T21:47:56.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:47:56.434Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T21:50:32.894Z","endTime":"2026-07-19T21:51:13.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T21:48:04.420Z","endTime":"2026-07-19T21:48:46.151Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brenan Hanifee replaces Drew Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-19T21:48:46.151Z","endTime":"2026-07-19T21:50:35.083Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.185147353172887,"aZ":-28.272935471353648,"pfxX":-8.541346902672036,"pfxZ":2.0296269794913933,"pX":-0.4718111514597422,"pZ":2.194438786077482,"vX0":8.887709082352982,"vY0":-137.37529415336138,"vZ0":-3.6537799572422958,"x":134.98,"y":179.53,"x0":-2.6271443548864966,"y0":50.00639091370914,"z0":5.446700672708309,"aX":-16.45737248767935},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.1,"breakHorizontal":13.8,"spinRate":1976,"spinDirection":234},"zone":7,"typeConfidence":0.94,"plateTime":0.39750431698898137,"extension":5.968374627987444},"index":2,"playId":"85705d95-2258-3c5c-b6cb-58d2583f0f82","pitchNumber":1,"startTime":"2026-07-19T21:50:35.083Z","endTime":"2026-07-19T21:50:38.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.573877615120885,"aZ":-27.407428291033725,"pfxX":-8.318337869581732,"pfxZ":2.4541021013386333,"pX":0.5466318126044055,"pZ":1.5654965144041457,"vX0":11.263219526925983,"vY0":-137.7432162026481,"vZ0":-5.413392267237557,"x":96.16,"y":196.51,"x0":-2.4946995022216907,"y0":50.00373970796933,"z0":5.384771100146779,"aX":-16.155318640780145},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.6,"breakHorizontal":13.0,"spinRate":2000,"spinDirection":239},"zone":14,"typeConfidence":0.91,"plateTime":0.396065131528085,"extension":6.049714216766579},"index":3,"playId":"9bdbd954-af06-3ab2-b71e-e9feece35dee","pitchNumber":2,"startTime":"2026-07-19T21:50:49.717Z","endTime":"2026-07-19T21:50:53.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.895245755985506,"aZ":-26.883189567792463,"pfxX":-9.275882577737116,"pfxZ":2.787963185761816,"pX":0.33243223978591885,"pZ":2.366589492879054,"vX0":10.987940137265365,"vY0":-136.86467737776283,"vZ0":-3.421637801879629,"x":104.33,"y":174.88,"x0":-2.527093355306541,"y0":50.00629870987204,"z0":5.471976554211188,"aX":-17.62172153335186},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.4,"breakHorizontal":14.5,"spinRate":2044,"spinDirection":233},"zone":6,"typeConfidence":0.94,"plateTime":0.4000263977233698,"extension":5.952113027676571},"hitData":{"launchSpeed":103.5,"launchAngle":-46.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.81,"coordY":179.84}},"index":4,"playId":"f516c328-3c57-31e1-ae43-2e99ddedd58f","pitchNumber":3,"startTime":"2026-07-19T21:51:06.014Z","endTime":"2026-07-19T21:51:13.818Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:51:13.818Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T21:54:02.647Z","endTime":"2026-07-19T21:56:08.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Samy Natera Jr. replaces Ryan Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T21:52:53.365Z","endTime":"2026-07-19T21:53:41.313Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696519,"link":"/api/v1/people/696519"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Matt Vierling replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T21:53:41.313Z","endTime":"2026-07-19T21:54:04.834Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.249136526107804,"aZ":-10.278229101836876,"pfxX":4.800598395864528,"pfxZ":11.635026127677758,"pX":1.4964264791620685,"pZ":2.6439138888973726,"vX0":-1.3519086406130933,"vY0":-136.37405804852213,"vZ0":-6.550643726621688,"x":59.96,"y":167.39,"x0":1.375224155029714,"y0":50.001073992440325,"z0":5.787455687757037,"aX":9.032798883023041},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.9,"breakHorizontal":-8.4,"spinRate":2443,"spinDirection":151},"zone":12,"typeConfidence":0.92,"plateTime":0.401772036056137,"extension":6.801216633970611},"index":2,"playId":"67b2b65b-1d4a-3ddb-b028-c2c6ec1d8c4c","pitchNumber":1,"startTime":"2026-07-19T21:54:04.834Z","endTime":"2026-07-19T21:54:07.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.747705078989274,"aZ":-9.390746647970849,"pfxX":3.914267851701041,"pfxZ":11.565653074053863,"pX":0.07679022584335483,"pZ":2.110277925813594,"vX0":-4.093613325126951,"vY0":-139.54625719876694,"vZ0":-8.529865999123343,"x":114.07,"y":181.8,"x0":1.0550340617910712,"y0":50.003168788895486,"z0":5.827435244657184,"aX":7.711048473330786},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.3,"breakHorizontal":-6.2,"spinRate":2508,"spinDirection":154},"zone":8,"typeConfidence":0.94,"plateTime":0.3926833198533064,"extension":6.775212005356708},"index":3,"playId":"ee291780-9342-3657-a3d6-ed710afb8e01","pitchNumber":2,"startTime":"2026-07-19T21:54:19.163Z","endTime":"2026-07-19T21:54:22.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.132411989559408,"aZ":-10.492951984656548,"pfxX":4.025259432514872,"pfxZ":11.65906076046895,"pX":-0.5170698494580598,"pZ":1.5067327592176625,"vX0":-5.818239701949866,"vY0":-135.6157392263214,"vZ0":-9.357597670510838,"x":136.71,"y":198.1,"x0":1.1348743382335074,"y0":50.00451254344868,"z0":5.737667472045781,"aX":7.486558517602248},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.2,"breakHorizontal":-6.0,"spinRate":2448,"spinDirection":150},"zone":13,"typeConfidence":0.89,"plateTime":0.40415932270939336,"extension":6.868309433594506},"index":4,"playId":"203f76d7-8586-34e6-9280-1423fec28d15","pitchNumber":3,"startTime":"2026-07-19T21:54:35.624Z","endTime":"2026-07-19T21:54:39.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.158107008763277,"aZ":-9.927953599515718,"pfxX":2.7546292175000517,"pfxZ":11.65172293155927,"pX":0.47407611865536226,"pZ":2.7321537725016523,"vX0":-3.3160058652411357,"vY0":-137.46598065953043,"vZ0":-6.817838815478623,"x":98.93,"y":165.01,"x0":1.3394666555036874,"y0":50.00184795774352,"z0":5.922262143966158,"aX":5.259090655492612},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.8,"breakHorizontal":-4.3,"spinRate":2434,"spinDirection":150},"zone":6,"typeConfidence":0.93,"plateTime":0.39880449510536176,"extension":6.740503890419504},"index":5,"playId":"11d9f1d4-ac9a-3399-9fc1-d88923d0023b","pitchNumber":4,"startTime":"2026-07-19T21:54:53.295Z","endTime":"2026-07-19T21:54:56.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32736898435837,"aZ":-12.675504874883147,"pfxX":4.835739179931982,"pfxZ":10.314554245739098,"pX":0.7046967737337267,"pZ":3.707161283238412,"vX0":-3.279888016491843,"vY0":-137.34047017484727,"vZ0":-3.673382611787848,"x":90.14,"y":138.69,"x0":1.2923912509778563,"y0":50.0053364657231,"z0":5.93734160204931,"aX":9.144640149902582},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":-7.9,"spinRate":2230,"spinDirection":150},"zone":12,"typeConfidence":0.92,"plateTime":0.4003770706517398,"extension":6.848044265585781},"index":6,"playId":"4c34c425-2db3-3961-a499-eeddd050ae1b","pitchNumber":5,"startTime":"2026-07-19T21:55:21.605Z","endTime":"2026-07-19T21:55:24.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.460474376711485,"aZ":-11.782013301233093,"pfxX":3.5111269156844016,"pfxZ":10.797180970159914,"pX":-0.14701911261058379,"pZ":3.5763759019862222,"vX0":-4.42770667536317,"vY0":-136.65633222754667,"vZ0":-4.39367267726103,"x":122.6,"y":142.22,"x0":1.0389976813464634,"y0":50.005942845828244,"z0":6.01607100999006,"aX":6.633813640632292},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":-5.4,"spinRate":2271,"spinDirection":161},"zone":11,"typeConfidence":0.91,"plateTime":0.4009845894116175,"extension":6.789874855255417},"index":7,"playId":"9f14bebc-8fea-3130-b4d9-2242c6ba389c","pitchNumber":6,"startTime":"2026-07-19T21:55:44.656Z","endTime":"2026-07-19T21:55:47.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.540993857084878,"aZ":-23.5626047874547,"pfxX":-4.012406906393357,"pfxZ":5.592925408115899,"pX":-0.6328059007223776,"pZ":1.48750617330669,"vX0":-3.037975542060694,"vY0":-123.06716086941803,"vZ0":-6.252945597206783,"x":141.12,"y":198.62,"x0":1.137279863737008,"y0":50.0034530726021,"z0":6.046572972194692,"aX":-6.178095720235936},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":9.0,"breakHorizontal":7.9,"spinRate":2553,"spinDirection":239},"zone":13,"typeConfidence":0.92,"plateTime":0.44440409759540467,"extension":6.60451314630766},"index":8,"playId":"92314826-f83a-3617-9716-c7ae1267b4dc","pitchNumber":7,"startTime":"2026-07-19T21:56:04.869Z","endTime":"2026-07-19T21:56:08.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:56:08.673Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T21:56:24.572Z","endTime":"2026-07-19T21:57:42.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01841981203429,"aZ":-11.128728601957727,"pfxX":2.489679411520659,"pfxZ":10.79887569138141,"pX":0.12179249471589423,"pZ":3.4371558678625225,"vX0":-3.748564003395233,"vY0":-138.9277681424115,"vZ0":-5.013423493171973,"x":112.36,"y":145.98,"x0":1.1669934598696932,"y0":50.000319879049876,"z0":6.008916937793145,"aX":4.851201498142535},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.7,"breakHorizontal":-3.7,"spinRate":2300,"spinDirection":158},"zone":2,"typeConfidence":0.93,"plateTime":0.39471152825370437,"extension":6.709494749367999},"index":0,"playId":"1076ff35-2f2b-3013-b95b-1612aaf68bc4","pitchNumber":1,"startTime":"2026-07-19T21:56:33.136Z","endTime":"2026-07-19T21:56:36.608Z","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":94.8,"endSpeed":85.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41685827485998,"aZ":-9.870578024050573,"pfxX":2.150576299099875,"pfxZ":11.6927660046334,"pX":-0.735020675549487,"pZ":3.5672597829659156,"vX0":-5.235253434415439,"vY0":-137.90430220901814,"vZ0":-4.899162275463996,"x":145.02,"y":142.46,"x0":0.9167604669341746,"y0":50.00290231335329,"z0":6.045222936136897,"aX":4.102478011251019},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.2,"breakHorizontal":-2.6,"spinRate":2355,"spinDirection":159},"zone":11,"typeConfidence":0.93,"plateTime":0.39864567669530615,"extension":6.839588203356772},"index":1,"playId":"f3664d4b-7ac4-313c-9be9-960dcdf83165","pitchNumber":2,"startTime":"2026-07-19T21:56:49.069Z","endTime":"2026-07-19T21:56:52.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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28448036321531,"aZ":-23.19207457885372,"pfxX":-3.8608312940142753,"pfxZ":5.871020329561868,"pX":-0.46225818411540504,"pZ":1.237954710365032,"vX0":-2.9768074118855514,"vY0":-123.12595606780408,"vZ0":-6.573313260993999,"x":134.62,"y":205.36,"x0":1.265520525971657,"y0":50.00196499952004,"z0":5.914853720586386,"aX":-5.905469051582089},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.2,"breakHorizontal":7.7,"spinRate":2471,"spinDirection":237},"zone":13,"typeConfidence":0.92,"plateTime":0.44548029964588975,"extension":6.469077738392752},"index":2,"playId":"960c51a6-f859-3200-9669-3fae241bdefa","pitchNumber":3,"startTime":"2026-07-19T21:57:04.734Z","endTime":"2026-07-19T21:57:07.734Z","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":95.0,"endSpeed":86.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42636823078375,"aZ":-11.133765746613733,"pfxX":3.5475358027396346,"pfxZ":10.953422914993702,"pX":-1.0682435234606262,"pZ":3.667294810737334,"vX0":-7.021303346597519,"vY0":-138.12240227429467,"vZ0":-4.532741906625464,"x":157.72,"y":139.76,"x0":1.052485844690813,"y0":50.00217584273799,"z0":6.085864068787337,"aX":6.814454288067659},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.0,"breakHorizontal":-4.9,"spinRate":2290,"spinDirection":153},"zone":11,"typeConfidence":0.92,"plateTime":0.3974169568172963,"extension":6.793522991593546},"index":3,"playId":"23e5feb4-b344-3ab3-8373-4259912368a3","pitchNumber":4,"startTime":"2026-07-19T21:57:20.787Z","endTime":"2026-07-19T21:57:23.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3050013945143,"aZ":-9.311406765177216,"pfxX":2.744779711591374,"pfxZ":12.27268839308037,"pX":0.10117855980910642,"pZ":2.89339815580475,"vX0":-3.9674846754233677,"vY0":-135.98791676650933,"vZ0":-6.495626285794558,"x":113.14,"y":160.66,"x0":1.226054785129642,"y0":50.004921810846525,"z0":5.967366942129738,"aX":5.114445435314412},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.0,"breakHorizontal":-4.1,"spinRate":2296,"spinDirection":156},"zone":2,"typeConfidence":0.92,"plateTime":0.4035992983595884,"extension":7.036397365480683},"index":4,"playId":"76c9ab22-4208-36c4-8f2e-97ab554601fa","pitchNumber":5,"startTime":"2026-07-19T21:57:39.136Z","endTime":"2026-07-19T21:57:42.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:57:42.507Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to center fielder Mike Trout.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T21:57:58.275Z","endTime":"2026-07-19T21:58:18.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.071523734629196,"aZ":-10.71604475407458,"pfxX":4.176855647637632,"pfxZ":10.845760399385977,"pX":-0.1131331555157068,"pZ":2.8020126780731136,"vX0":-4.944651672184849,"vY0":-139.88356153672598,"vZ0":-6.605105936779187,"x":121.31,"y":163.13,"x0":1.1362131598192649,"y0":50.00000679065249,"z0":5.89906625871689,"aX":8.261927387888491},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":-6.5,"spinRate":2378,"spinDirection":154},"zone":2,"typeConfidence":0.93,"plateTime":0.39181893270489887,"extension":7.043719883706811},"hitData":{"launchSpeed":94.7,"launchAngle":50.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.86,"coordY":83.91}},"index":0,"playId":"81a8c3ff-2d58-3a4e-9e39-d5d43a85484c","pitchNumber":1,"startTime":"2026-07-19T21:58:08.712Z","endTime":"2026-07-19T21:58:18.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T21:58:18.513Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oswald Peraza singles on a ground ball to center fielder James Outman, deflected by shortstop Kevin McGonigle.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T22:00:22.712Z","endTime":"2026-07-19T22:01:07.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"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":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Matt Vierling remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T21:59:30.869Z","endTime":"2026-07-19T22:00:24.886Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.835701827304575,"aZ":-29.538079715649825,"pfxX":-11.109721724173259,"pfxZ":1.3837553778884164,"pX":-1.025228036153856,"pZ":3.6518700157944965,"vX0":8.258760417964801,"vY0":-137.3983814005966,"vZ0":-0.0331078079257644,"x":156.08,"y":140.18,"x0":-2.628636243769682,"y0":50.005152949364714,"z0":5.6735454489755535,"aX":-21.21495107268287},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.8,"breakHorizontal":18.4,"spinRate":1724,"spinDirection":237},"zone":11,"typeConfidence":0.87,"plateTime":0.3988493773531476,"extension":5.928230316157444},"index":1,"playId":"ca8db232-5dbc-3831-b64f-38a5804b555a","pitchNumber":1,"startTime":"2026-07-19T22:00:24.886Z","endTime":"2026-07-19T22:00:28.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.089408328757095,"aZ":-30.66447025306998,"pfxX":-11.513449045510535,"pfxZ":0.8028194946427156,"pX":-0.4506450467209978,"pZ":2.490770429602856,"vX0":9.794901879674546,"vY0":-136.1505751608469,"vZ0":-2.32086599776739,"x":134.18,"y":171.53,"x0":-2.600258827867104,"y0":50.00107147426553,"z0":5.477830600392005,"aX":-21.598100931224348},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.2,"breakHorizontal":18.7,"spinRate":1783,"spinDirection":239},"zone":4,"typeConfidence":0.88,"plateTime":0.40239943561403146,"extension":5.977230412780295},"index":2,"playId":"8351b6fd-0b5c-312a-9e86-0c18b615b242","pitchNumber":2,"startTime":"2026-07-19T22:00:38.244Z","endTime":"2026-07-19T22:00:41.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.608515235847022,"aZ":-30.442615490025595,"pfxX":0.6655294425549307,"pfxZ":1.0723936235325837,"pX":0.3792425177204506,"pZ":2.2129384683042943,"vX0":7.218895222260039,"vY0":-125.86081833241715,"vZ0":-2.1782138456249385,"x":102.54,"y":179.03,"x0":-2.6030663977226265,"y0":50.00470969010066,"z0":5.535592500041915,"aX":1.0753705773139364},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.7,"breakHorizontal":-2.8,"spinRate":2130,"spinDirection":83},"zone":6,"typeConfidence":0.9,"plateTime":0.43384218476183856,"extension":5.958074525334937},"hitData":{"launchSpeed":101.9,"launchAngle":5.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.26,"coordY":127.24}},"index":3,"playId":"fa5d259a-478b-3b3a-b030-16f7d33b57f0","pitchNumber":3,"startTime":"2026-07-19T22:00:57.461Z","endTime":"2026-07-19T22:01:07.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:01:07.982Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Heineman grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson. Oswald Peraza to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T22:01:27.136Z","endTime":"2026-07-19T22:03:55.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,7],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":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":"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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.529221324729708,"aZ":-26.734785450649646,"pfxX":-11.170495703599709,"pfxZ":2.8607233408033794,"pX":0.7733318628856641,"pZ":2.0174890693160927,"vX0":12.881537379888549,"vY0":-136.82295202712356,"vZ0":-4.173357085099193,"x":87.52,"y":184.31,"x0":-2.5391753471730136,"y0":50.001025441181326,"z0":5.389464681320101,"aX":-21.226787371942322},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.4,"breakHorizontal":17.6,"spinRate":2047,"spinDirection":235},"zone":9,"typeConfidence":0.91,"plateTime":0.39995149461789925,"extension":6.131937922067617},"index":0,"playId":"c13eea87-6b98-3941-bfaa-2149a30209da","pitchNumber":1,"startTime":"2026-07-19T22:01:36.504Z","endTime":"2026-07-19T22:01:43.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.101195954812713,"aZ":-32.35453244432057,"pfxX":-9.092547592627628,"pfxZ":-0.10671497163971821,"pX":-1.1293842009525956,"pZ":2.9191239572434933,"vX0":7.052628954085428,"vY0":-131.20823331620863,"vZ0":-0.4317853665589254,"x":160.05,"y":159.96,"x0":-2.6623993616078327,"y0":50.00007545093685,"z0":5.4836123432682,"aX":-15.952471895916997},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-0.1,"breakHorizontal":15.0,"spinRate":1644,"spinDirection":252},"zone":11,"typeConfidence":0.88,"plateTime":0.416429707878597,"extension":5.92352710745933},"index":1,"playId":"8925e0b1-70fd-3bc0-a6dc-5fb0af1b7a77","pitchNumber":2,"startTime":"2026-07-19T22:02:16.074Z","endTime":"2026-07-19T22:02:19.949Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"b2ee8c06-f400-3673-a85c-0da7a6066fee","startTime":"2026-07-19T22:02:35.346Z","endTime":"2026-07-19T22:02:38.578Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"56e761dc-9036-3729-b864-1ddd423c7acf","startTime":"2026-07-19T22:02:53.834Z","endTime":"2026-07-19T22:02:56.848Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.686049394670267,"aZ":-29.999188510301337,"pfxX":-11.437465961859425,"pfxZ":1.2687471368824461,"pX":-0.8558791290693945,"pZ":1.0123825129498103,"vX0":8.499170563359247,"vY0":-129.77389218119825,"vZ0":-4.951360928324222,"x":149.62,"y":211.45,"x0":-2.6844209943722976,"y0":50.00035353512138,"z0":5.225143622018969,"aX":-19.542044581851144},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.4,"breakHorizontal":18.8,"spinRate":1638,"spinDirection":251},"zone":13,"typeConfidence":0.92,"plateTime":0.42176945400216637,"extension":5.981015638919101},"index":4,"playId":"6ec99264-da37-3fa3-8ef5-3e38e262f364","pitchNumber":3,"startTime":"2026-07-19T22:03:13.174Z","endTime":"2026-07-19T22:03:18.181Z","isPitch":true,"type":"pitch"},{"details":{"description":"Oswald Peraza steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"actionPlayId":"6ec99264-da37-3fa3-8ef5-3e38e262f364","startTime":"2026-07-19T22:03:28.614Z","endTime":"2026-07-19T22:03:31.580Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-19T22:03:31.580Z","endTime":"2026-07-19T22:03:48.063Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"}},{"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.3,"endSpeed":83.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.686043284195506,"aZ":-30.747578914887274,"pfxX":-9.95533911361377,"pfxZ":0.8163831380103748,"pX":-0.9186346996386722,"pZ":2.0596792323680413,"vX0":8.134416391418565,"vY0":-131.2938464678871,"vZ0":-2.509550936140017,"x":152.02,"y":183.17,"x0":-2.757061042602973,"y0":50.00501488252377,"z0":5.306316306687768,"aX":-17.457117509675086},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.2,"breakHorizontal":16.3,"spinRate":1647,"spinDirection":260},"zone":13,"typeConfidence":0.88,"plateTime":0.4164985994138837,"extension":6.004612380435447},"hitData":{"launchSpeed":90.3,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.67,"coordY":148.98}},"index":7,"playId":"b27944ab-83a9-3a84-ad0c-e54af8cdadb2","pitchNumber":4,"startTime":"2026-07-19T22:03:48.063Z","endTime":"2026-07-19T22:03:55.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:03:55.577Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach Neto singles on a ground ball to right fielder Kerry Carpenter. Oswald Peraza scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T22:04:14.508Z","endTime":"2026-07-19T22:05:11.040Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"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_play","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":{"id":669724,"link":"/api/v1/people/669724"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.495949438445848,"aZ":-28.362046222927855,"pfxX":-10.165784997411365,"pfxZ":1.9240347132267477,"pX":0.2252381425561352,"pZ":2.5344029532665724,"vX0":11.138773765473012,"vY0":-139.60401266687464,"vZ0":-2.789686603855123,"x":108.41,"y":170.35,"x0":-2.489634407642037,"y0":50.00118739378949,"z0":5.407199442669537,"aX":-20.127658846049474},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.1,"breakHorizontal":16.2,"spinRate":1894,"spinDirection":243},"zone":5,"typeConfidence":0.86,"plateTime":0.39185824683514925,"extension":5.9586251643283035},"index":0,"playId":"399b69d2-a3ab-3c90-8f43-6e3e2aaf8782","pitchNumber":1,"startTime":"2026-07-19T22:04:22.496Z","endTime":"2026-07-19T22:04:25.772Z","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":96.9,"endSpeed":89.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89134325271084,"aZ":-30.137691700442307,"pfxX":-8.602947624690513,"pfxZ":1.005931182105133,"pX":1.3561488581627876,"pZ":2.8076677381640183,"vX0":13.199807837833953,"vY0":-140.601633943213,"vZ0":-2.0158956686971696,"x":65.31,"y":162.97,"x0":-2.2600786417571097,"y0":50.00266885471434,"z0":5.47058646900597,"aX":-17.398600338286435},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":1.6,"breakHorizontal":13.2,"spinRate":1813,"spinDirection":235},"zone":12,"typeConfidence":0.84,"plateTime":0.38809189175548564,"extension":6.2440989294504},"index":1,"playId":"c53976d2-b411-38f5-84fc-5ea497ba4e22","pitchNumber":2,"startTime":"2026-07-19T22:04:40.977Z","endTime":"2026-07-19T22:04:44.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50392977346873,"aZ":-28.222925848127222,"pfxX":-8.712605401825495,"pfxZ":1.979207313484821,"pX":0.4614457301792097,"pZ":1.9818719661909723,"vX0":11.025547123922225,"vY0":-139.42726446350576,"vZ0":-4.234158146228323,"x":99.41,"y":185.27,"x0":-2.388114436917098,"y0":50.000506104936406,"z0":5.354148141184168,"aX":-17.376369826856457},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.0,"breakHorizontal":13.8,"spinRate":1847,"spinDirection":240},"zone":9,"typeConfidence":0.91,"plateTime":0.39088007865840435,"extension":6.286804324514685},"hitData":{"launchSpeed":101.0,"launchAngle":7.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.72,"coordY":93.31}},"index":2,"playId":"d8050204-aa84-3795-97be-c363f7e609c1","pitchNumber":3,"startTime":"2026-07-19T22:05:00.613Z","endTime":"2026-07-19T22:05:11.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:05:11.040Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Trout grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson. Zach Neto to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T22:05:27.862Z","endTime":"2026-07-19T22:08:21.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,6,7,8,9],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":9},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.890016049534104,"aZ":-30.011054726954516,"pfxX":0.21850218995690907,"pfxZ":1.3169889637433876,"pX":-0.25903168337758015,"pZ":3.021877445144802,"vX0":5.710438051719517,"vY0":-127.6089366676358,"vZ0":-0.3953418785414674,"x":126.87,"y":157.19,"x0":-2.5566815502411457,"y0":50.00475606943419,"z0":5.5483266529027,"aX":0.3586737990397314},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.5,"breakHorizontal":-1.7,"spinRate":2208,"spinDirection":96},"zone":2,"typeConfidence":0.91,"plateTime":0.42965085461804486,"extension":6.018255885234134},"index":0,"playId":"71f2157c-59c1-32c3-a507-12c82d4dc954","pitchNumber":1,"startTime":"2026-07-19T22:05:35.758Z","endTime":"2026-07-19T22:05:39.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27378636206565,"aZ":-23.054658661562552,"pfxX":-7.736564068284251,"pfxZ":4.606261288780459,"pX":-0.008502936986494737,"pZ":3.4135062565213015,"vX0":9.47308127905091,"vY0":-139.33500187801735,"vZ0":-1.643839361451971,"x":117.32,"y":146.62,"x0":-2.4361923134141175,"y0":50.00350183725776,"z0":5.524110204899503,"aX":-15.318974807408761},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.2,"breakHorizontal":12.2,"spinRate":1638,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.3920659087587537,"extension":6.027188368406922},"index":1,"playId":"be4916c6-3cb8-3a9b-aa82-9171ba001ffa","pitchNumber":2,"startTime":"2026-07-19T22:05:53.647Z","endTime":"2026-07-19T22:05:56.927Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-19T22:06:02.819Z","endTime":"2026-07-19T22:06:16.764Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"138bbb05-5296-3e95-a859-d26b108ad87c","startTime":"2026-07-19T22:06:16.764Z","endTime":"2026-07-19T22:06:20.049Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.773369908874535,"aZ":-23.657187241362315,"pfxX":-7.110982184445828,"pfxZ":4.187308435548378,"pX":1.154894367171918,"pZ":3.3167755798550935,"vX0":12.086319891221061,"vY0":-141.34833744327753,"vZ0":-1.9423425866342034,"x":72.98,"y":149.23,"x0":-2.2431391464192343,"y0":50.000749874158075,"z0":5.524414325839424,"aX":-14.457342064455988},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.4,"breakHorizontal":10.6,"spinRate":1997,"spinDirection":233},"zone":12,"typeConfidence":0.81,"plateTime":0.38679689810466833,"extension":6.069278961573114},"index":4,"playId":"0b370848-24d1-3810-a6aa-ddab69070771","pitchNumber":3,"startTime":"2026-07-19T22:06:34.634Z","endTime":"2026-07-19T22:06:40.642Z","isPitch":true,"type":"pitch"},{"details":{"description":"Zach Neto steals (13) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"0b370848-24d1-3810-a6aa-ddab69070771","startTime":"2026-07-19T22:06:56.508Z","endTime":"2026-07-19T22:07:08.547Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37469319604337,"aZ":-23.867990636344565,"pfxX":-7.433938355539132,"pfxZ":4.152961127928483,"pX":-8.83434632585776E-4,"pZ":3.6109299503838974,"vX0":9.738564542418796,"vY0":-140.68739082502864,"vZ0":-1.097780872234603,"x":117.03,"y":141.28,"x0":-2.543979788666792,"y0":50.00584475518032,"z0":5.555363275791203,"aX":-14.881779994423997},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.4,"breakHorizontal":11.4,"spinRate":1742,"spinDirection":239},"zone":12,"typeConfidence":0.72,"plateTime":0.3895536643032371,"extension":6.1384401227167515},"index":6,"playId":"ff5d71db-9505-3c2b-9de7-582b96d724f8","pitchNumber":4,"startTime":"2026-07-19T22:07:08.547Z","endTime":"2026-07-19T22:07:12.138Z","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":96.2,"endSpeed":88.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83828216580542,"aZ":-20.65279342954362,"pfxX":-7.067170641900776,"pfxZ":5.817078833430093,"pX":0.5249149907649264,"pZ":3.051533885445132,"vX0":10.577126493238742,"vY0":-139.72176368382438,"vZ0":-2.9719122952226567,"x":96.99,"y":156.39,"x0":-2.3878064368230723,"y0":50.00622040095526,"z0":5.4827592235589755,"aX":-14.00672179875184},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.1,"breakHorizontal":10.7,"spinRate":1932,"spinDirection":230},"zone":3,"typeConfidence":0.95,"plateTime":0.39169054069401454,"extension":6.065074186342989},"index":7,"playId":"e2ccb0be-c9f2-30f4-b0fd-5aec180a1f02","pitchNumber":5,"startTime":"2026-07-19T22:07:25.510Z","endTime":"2026-07-19T22:07:28.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.178122222244482,"aZ":-28.79345876141352,"pfxX":-0.2722373467062136,"pfxZ":1.9916800177239353,"pX":1.9528390572838132,"pZ":0.8228004165552018,"vX0":11.177829330623933,"vY0":-129.9951635586677,"vZ0":-5.908843806321472,"x":42.56,"y":216.56,"x0":-2.381316883085856,"y0":50.00374176378899,"z0":5.3322728586329875,"aX":-0.4629603370121524},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.4,"breakHorizontal":-2.2,"spinRate":2311,"spinDirection":151},"zone":14,"typeConfidence":0.9,"plateTime":0.42255982699707983,"extension":6.238179447683218},"index":8,"playId":"b825f94b-4686-38ca-bc22-65720d904b9c","pitchNumber":6,"startTime":"2026-07-19T22:07:48.228Z","endTime":"2026-07-19T22:07:51.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81673856242722,"aZ":-28.57695043266841,"pfxX":-9.383150859521832,"pfxZ":1.8505109587449695,"pX":0.05727275147849269,"pZ":2.4342525467437275,"vX0":10.122350597103127,"vY0":-138.13841075178888,"vZ0":-2.9624842508758467,"x":114.82,"y":173.06,"x0":-2.423659939446354,"y0":50.00473998543174,"z0":5.427959163258915,"aX":-18.259596580842633},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.9,"breakHorizontal":15.1,"spinRate":2024,"spinDirection":238},"zone":5,"typeConfidence":0.92,"plateTime":0.39548465509964714,"extension":6.065873430629983},"hitData":{"launchSpeed":93.2,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.65,"coordY":146.56}},"index":9,"playId":"2ddefd6a-d5d5-3028-acc4-54a2263fa6d9","pitchNumber":7,"startTime":"2026-07-19T22:08:14.334Z","endTime":"2026-07-19T22:08:21.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:08:21.941Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out, third baseman Matt Vierling to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T22:10:46.464Z","endTime":"2026-07-19T22:11:11.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T22:08:36.458Z","endTime":"2026-07-19T22:09:17.142Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Holton replaces Brenan Hanifee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-19T22:09:17.142Z","endTime":"2026-07-19T22:10:48.661Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663947,"link":"/api/v1/people/663947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48508110040815,"aZ":-23.049032018244006,"pfxX":10.900703438452345,"pfxZ":5.192833021060434,"pX":-0.5753100600274443,"pZ":2.6355290620452365,"vX0":-9.174949720107525,"vY0":-132.30194472691863,"vZ0":-3.592045509939711,"x":138.93,"y":167.62,"x0":1.5359059214142776,"y0":50.004789282808815,"z0":5.717282560290049,"aX":19.161275057155482},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.8,"breakHorizontal":-17.5,"spinRate":2120,"spinDirection":144},"zone":4,"typeConfidence":0.9,"plateTime":0.41537073861378637,"extension":6.42847256339797},"index":2,"playId":"0ca5c017-667d-3311-a445-e5b902f80c61","pitchNumber":1,"startTime":"2026-07-19T22:10:48.661Z","endTime":"2026-07-19T22:10:51.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.509695753070822,"aZ":-27.116089914199584,"pfxX":-1.542235603407367,"pfxZ":3.047463966861745,"pX":-0.5030506040495549,"pZ":2.7971355339291337,"vX0":-4.787591913867809,"vY0":-127.95715147663427,"vZ0":-2.368403539043503,"x":136.18,"y":163.26,"x0":1.5927333409382975,"y0":50.000246582024715,"z0":5.860290433573067,"aX":-2.554165615080484},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.2,"breakHorizontal":3.8,"spinRate":2455,"spinDirection":187},"zone":4,"typeConfidence":0.9,"plateTime":0.428136622843299,"extension":6.3569969419409675},"hitData":{"launchSpeed":92.8,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.97,"coordY":173.79}},"index":3,"playId":"c012527d-dc03-30c7-9f65-adb0711b2d88","pitchNumber":2,"startTime":"2026-07-19T22:11:04.060Z","endTime":"2026-07-19T22:11:11.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:11:11.473Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T22:13:32.717Z","endTime":"2026-07-19T22:14:38.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chase Silseth replaces Samy Natera Jr.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T22:12:53.153Z","endTime":"2026-07-19T22:13:34.880Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681217,"link":"/api/v1/people/681217"},"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":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01323238477493,"aZ":-28.278703980909683,"pfxX":4.398006531095882,"pfxZ":2.4840060993419657,"pX":0.21465217899589467,"pZ":1.7852835668802254,"vX0":4.447908087775601,"vY0":-124.72280770035724,"vZ0":-3.432557303793856,"x":108.82,"y":190.58,"x0":-2.165890738346893,"y0":50.00423511962155,"z0":5.521514379400836,"aX":6.901363051081337},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.0,"breakHorizontal":-9.0,"spinRate":2739,"spinDirection":45},"zone":8,"typeConfidence":0.9,"plateTime":0.4398260400995553,"extension":5.968837860143464},"index":1,"playId":"c5d9b99d-f548-3d51-adfe-53494e93071c","pitchNumber":1,"startTime":"2026-07-19T22:13:34.880Z","endTime":"2026-07-19T22:13:38.389Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.040002731790434,"aZ":-13.423090228514724,"pfxX":-5.413650835494018,"pfxZ":9.350673864050876,"pX":-0.38021871795585227,"pZ":3.67018925520798,"vX0":5.974590216334462,"vY0":-140.5241987919158,"vZ0":-3.3701215759469507,"x":131.49,"y":139.68,"x0":-1.827794111599685,"y0":50.00242647107153,"z0":5.753712712742832,"aX":-10.856208709353202},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":8.6,"spinRate":2438,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.38936667164267114,"extension":5.906686947472741},"index":2,"playId":"1bf3b8c6-9022-3c5b-8da6-e2d2c12bd074","pitchNumber":2,"startTime":"2026-07-19T22:14:08.240Z","endTime":"2026-07-19T22:14:11.240Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-19T22:14:19.018Z","endTime":"2026-07-19T22:14:30.351Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.612382151591326,"aZ":-30.695366747272214,"pfxX":-3.55657994550894,"pfxZ":0.876442870419158,"pX":-0.6980134009675824,"pZ":1.4310480559911878,"vX0":3.9915147938193476,"vY0":-128.99966949458343,"vZ0":-4.858925994932283,"x":143.61,"y":200.14,"x0":-1.7997703986022318,"y0":50.00468262448556,"z0":5.691918245959195,"aX":-6.023932782528237},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.7,"breakHorizontal":5.6,"spinRate":979,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.42379469679009496,"extension":5.959986297285466},"hitData":{"launchSpeed":89.7,"launchAngle":2.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.61,"coordY":138.42}},"index":4,"playId":"64fab76c-9561-3feb-bfce-c9d492bd9316","pitchNumber":3,"startTime":"2026-07-19T22:14:30.351Z","endTime":"2026-07-19T22:14:38.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:14:38.071Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hao-Yu Lee singles on a line drive to right fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T22:14:55.382Z","endTime":"2026-07-19T22:16:33.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54549042770071,"aZ":-30.215107010856045,"pfxX":7.465737846052882,"pfxZ":1.2410939543067006,"pX":0.7036225675529674,"pZ":2.3574669518696196,"vX0":4.333893057840102,"vY0":-125.06645660845193,"vZ0":-1.8498668224615233,"x":90.18,"y":175.13,"x0":-2.022630792705732,"y0":50.005198563841674,"z0":5.588098630632825,"aX":11.811413253371947},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.0,"breakHorizontal":-14.5,"spinRate":2915,"spinDirection":60},"zone":6,"typeConfidence":0.9,"plateTime":0.4381787664589787,"extension":5.965996358013868},"index":0,"playId":"7131634e-a852-39bd-952f-b4a543116e9b","pitchNumber":1,"startTime":"2026-07-19T22:15:06.173Z","endTime":"2026-07-19T22:15:09.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64143383765913,"aZ":-29.487509010240515,"pfxX":7.97746198184986,"pfxZ":1.6699852634494587,"pX":0.3764376604182582,"pZ":0.8120693988315096,"vX0":3.4798716072860554,"vY0":-126.4713226022924,"vZ0":-5.676890301944485,"x":102.65,"y":216.85,"x0":-2.0567973465030964,"y0":50.00209474393173,"z0":5.473268182019628,"aX":12.822320429487776},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.9,"breakHorizontal":-15.2,"spinRate":2870,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.43435804595482885,"extension":6.064979369869853},"index":1,"playId":"e71aab5e-4d87-32e6-bee1-df2e91083742","pitchNumber":2,"startTime":"2026-07-19T22:15:21.052Z","endTime":"2026-07-19T22:15:25.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.703695649611905,"aZ":-33.51702597165837,"pfxX":6.753192373577255,"pfxZ":-0.8542656394366439,"pX":0.3853990870731304,"pZ":1.2981102114753824,"vX0":4.142963359948718,"vY0":-124.9568468519169,"vZ0":-3.7018247233387047,"x":102.31,"y":203.73,"x0":-2.1750406790853223,"y0":50.00314325931936,"z0":5.571462619788185,"aX":10.609701010865347},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.2,"breakHorizontal":-13.2,"spinRate":2943,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.43943204886287335,"extension":6.0850633412491835},"index":2,"playId":"24d86e57-6272-3332-a803-654fd209aee8","pitchNumber":3,"startTime":"2026-07-19T22:15:46.705Z","endTime":"2026-07-19T22:15:49.705Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-19T22:16:06.407Z","endTime":"2026-07-19T22:16:23.555Z","isPitch":false,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"}},{"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":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.509933910405785,"aZ":-16.340335638297912,"pfxX":-3.4319930390037623,"pfxZ":7.849588232014762,"pX":0.6514941019137563,"pZ":3.2436442417785862,"vX0":7.48352197006883,"vY0":-141.00848487000337,"vZ0":-4.232277202078929,"x":92.17,"y":151.2,"x0":-1.588759351635179,"y0":50.00341837118612,"z0":5.815450956396216,"aX":-6.92397324390006},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":4.7,"spinRate":2371,"spinDirection":212},"zone":3,"typeConfidence":0.9,"plateTime":0.3881586054953905,"extension":6.075416391712115},"hitData":{"launchSpeed":103.0,"launchAngle":8.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":192.08,"coordY":101.78}},"index":4,"playId":"97f0bec4-150f-30a8-b3cf-d91819c072a4","pitchNumber":4,"startTime":"2026-07-19T22:16:23.555Z","endTime":"2026-07-19T22:16:33.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:16:33.770Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Outman flies out to left fielder Josh Lowe.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T22:16:46.070Z","endTime":"2026-07-19T22:18:20.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16350473943066,"aZ":-21.85661848889404,"pfxX":-9.211051399395632,"pfxZ":5.413827779178826,"pX":1.006830178546827,"pZ":2.996456382368827,"vX0":10.943693404992834,"vY0":-136.95538949242015,"vZ0":-3.254745133427695,"x":78.62,"y":157.88,"x0":-1.8369753470290808,"y0":50.00625136977299,"z0":5.688520956558211,"aX":-17.56833545804505},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.4,"breakHorizontal":14.5,"spinRate":2204,"spinDirection":213},"zone":12,"typeConfidence":0.93,"plateTime":0.3993522605094384,"extension":6.041176209184007},"index":0,"playId":"40d97e3f-e545-330d-9322-a94b4467e656","pitchNumber":1,"startTime":"2026-07-19T22:17:03.278Z","endTime":"2026-07-19T22:17:06.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86526655878355,"aZ":-21.81967374645317,"pfxX":-8.910543916293982,"pfxZ":5.351241832959131,"pX":-0.6108912668580826,"pZ":2.182540935083162,"vX0":7.017783724280277,"vY0":-138.06805365331797,"vZ0":-5.162522825775884,"x":140.29,"y":179.85,"x0":-2.02401912237317,"y0":50.00685032937486,"z0":5.538932582926116,"aX":-17.25948310856968},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.8,"breakHorizontal":14.8,"spinRate":2250,"spinDirection":211},"zone":7,"typeConfidence":0.93,"plateTime":0.3962460368435554,"extension":5.927901640628442},"index":1,"playId":"85130e57-ca9e-3d65-962a-d3e0f694df7f","pitchNumber":2,"startTime":"2026-07-19T22:17:22.444Z","endTime":"2026-07-19T22:17:25.444Z","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":95.1,"endSpeed":86.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.112046784175828,"aZ":-15.045701218772615,"pfxX":-5.015984400950858,"pfxZ":8.85381039457232,"pX":0.07857508206625753,"pZ":2.603752198348833,"vX0":7.212802779897812,"vY0":-138.25797778741924,"vZ0":-5.527526738317544,"x":114.0,"y":168.48,"x0":-1.9134884754643842,"y0":50.00015864353767,"z0":5.640326713937749,"aX":-9.70081365374794},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":7.6,"spinRate":2354,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.3963231909594578,"extension":5.998398353627907},"index":2,"playId":"0f93cdb9-e690-3e09-9928-25935461cf29","pitchNumber":3,"startTime":"2026-07-19T22:17:46.950Z","endTime":"2026-07-19T22:17:49.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04685709896851,"aZ":-28.65325416457599,"pfxX":-5.718562369399471,"pfxZ":2.1065689512088897,"pX":-1.1701424798158153,"pZ":2.0204659686794315,"vX0":4.200362884209827,"vY0":-128.91482626307382,"vZ0":-3.8739878939050048,"x":161.6,"y":184.23,"x0":-2.0849872673565235,"y0":50.00039145522219,"z0":5.776876513802018,"aX":-9.537560691405963},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.1,"breakHorizontal":9.4,"spinRate":946,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.42635116696218445,"extension":5.899228459924683},"hitData":{"launchSpeed":75.3,"launchAngle":47.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.46,"coordY":122.32}},"index":3,"playId":"a44ff78e-a819-3cfb-b429-b885d6bc793f","pitchNumber":4,"startTime":"2026-07-19T22:18:09.071Z","endTime":"2026-07-19T22:18:20.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:18:20.611Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T22:20:02.890Z","endTime":"2026-07-19T22:20:59.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Zach McKinstry replaces Jake Rogers.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T22:18:49.576Z","endTime":"2026-07-19T22:18:55.142Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":668670,"link":"/api/v1/people/668670"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-19T22:18:55.142Z","endTime":"2026-07-19T22:19:37.874Z","isPitch":false,"type":"action"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"38135cf8-89d5-3cd0-99cf-24657479f8c7","startTime":"2026-07-19T22:19:37.874Z","endTime":"2026-07-19T22:19:43.401Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44478643117392,"aZ":-35.448636931771304,"pfxX":-7.101266005527803,"pfxZ":-2.0376078107126405,"pX":0.9460605950499622,"pZ":-0.379714890260532,"vX0":9.209925957101376,"vY0":-126.6200751677118,"vZ0":-7.8308316837024226,"x":80.94,"y":249.03,"x0":-1.834055053246488,"y0":50.00435567192444,"z0":5.629306750488969,"aX":-11.408692089122002},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.5,"breakHorizontal":10.4,"spinRate":1084,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.4343730278928417,"extension":5.924190834820909},"index":3,"playId":"5eb4ed18-0459-3ced-801f-4582850f3e07","pitchNumber":1,"startTime":"2026-07-19T22:20:05.030Z","endTime":"2026-07-19T22:20:09.112Z","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":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58430517038995,"aZ":-21.577464420143887,"pfxX":-9.708320710027056,"pfxZ":5.456218509149594,"pX":0.6154296899522252,"pZ":1.4728294297388596,"vX0":10.012000175260702,"vY0":-138.19099581191637,"vZ0":-7.329482030857163,"x":93.54,"y":199.01,"x0":-1.7859292409023066,"y0":50.001836654876186,"z0":5.599130644025581,"aX":-18.854530369528497},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.5,"breakHorizontal":15.6,"spinRate":2216,"spinDirection":205},"zone":14,"typeConfidence":0.94,"plateTime":0.3957080716779542,"extension":5.9746174197961315},"index":4,"playId":"4bd6e6bc-c0a5-39d2-bb5c-60e4fedf9147","pitchNumber":2,"startTime":"2026-07-19T22:20:31.159Z","endTime":"2026-07-19T22:20:34.323Z","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":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.358471068258805,"aZ":-24.058685627155356,"pfxX":-8.887327037645948,"pfxZ":4.291261182620809,"pX":0.06308273993509336,"pZ":1.673393846284047,"vX0":8.576236932108495,"vY0":-136.28236352095135,"vZ0":-6.2555365751092,"x":114.6,"y":193.6,"x0":-1.961339743588444,"y0":50.00592067096251,"z0":5.647269084138404,"aX":-16.815952911362274},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.7,"breakHorizontal":14.4,"spinRate":2027,"spinDirection":210},"zone":8,"typeConfidence":0.93,"plateTime":0.4010503251041735,"extension":5.93570714747496},"hitData":{"launchSpeed":102.7,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.75,"coordY":151.4}},"index":5,"playId":"8641b2ce-13e3-3694-b0e1-0727a8b6901b","pitchNumber":3,"startTime":"2026-07-19T22:20:52.098Z","endTime":"2026-07-19T22:20:59.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:20:59.101Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T22:24:47.461Z","endTime":"2026-07-19T22:25:46.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from shortstop to third base for Kevin McGonigle.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T22:24:20.581Z","endTime":"2026-07-19T22:24:20.596Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"100"},{"details":{"description":"Defensive switch from third base to center field for Matt Vierling.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T22:24:20.596Z","endTime":"2026-07-19T22:24:20.597Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"301","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"description":"Defensive Substitution: Eduardo Valencia replaces center fielder James Outman, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-19T22:24:20.597Z","endTime":"2026-07-19T22:24:20.598Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":681546,"link":"/api/v1/people/681546"}},{"details":{"description":"Zach McKinstry remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-19T22:24:20.598Z","endTime":"2026-07-19T22:24:49.624Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":668670,"link":"/api/v1/people/668670"}},{"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":90.7,"endSpeed":83.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77626581614792,"aZ":-23.775900196762294,"pfxX":8.597131255552044,"pfxZ":4.7255963058325925,"pX":-0.644010458554208,"pZ":2.9833006759634575,"vX0":-8.435760114800106,"vY0":-131.8727192618376,"vZ0":-2.5890724368983564,"x":141.55,"y":158.23,"x0":1.466182602658095,"y0":50.00007383816904,"z0":5.715548422560796,"aX":15.270390119198034},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.3,"breakHorizontal":-13.9,"spinRate":2139,"spinDirection":138},"zone":1,"typeConfidence":0.89,"plateTime":0.41397687179986953,"extension":6.416178961542889},"index":4,"playId":"5c9be96e-0b72-39ed-b5fe-d3b9b0ca8f6e","pitchNumber":1,"startTime":"2026-07-19T22:24:49.624Z","endTime":"2026-07-19T22:24:52.930Z","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":82.4,"endSpeed":76.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.913186390222187,"aZ":-30.35796969575753,"pfxX":8.287524251119335,"pfxZ":1.2359714752691238,"pX":0.642738476317724,"pZ":1.7347610538471765,"vX0":-4.842442390645014,"vY0":-119.91877419034068,"vZ0":-2.8792863255340047,"x":92.5,"y":191.94,"x0":1.6054954077180994,"y0":50.00129850923186,"z0":5.64309690386941,"aX":12.140122475864876},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.8,"breakHorizontal":-13.9,"spinRate":1501,"spinDirection":103},"zone":9,"typeConfidence":0.91,"plateTime":0.4557302158243033,"extension":6.356018846857812},"index":5,"playId":"b1c0b9a5-2d42-32be-b5db-6df087ec86d7","pitchNumber":2,"startTime":"2026-07-19T22:25:06.354Z","endTime":"2026-07-19T22:25:09.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8415228710184,"aZ":-27.16530165501448,"pfxX":9.400180259862086,"pfxZ":3.3323900362364984,"pX":-0.1799152202566085,"pZ":1.0127745697768176,"vX0":-7.434975962862729,"vY0":-122.01859145777746,"vZ0":-5.279991960602366,"x":123.86,"y":211.44,"x0":1.6908965641017317,"y0":50.001862001655,"z0":5.556004972172062,"aX":14.121272597256702},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.9,"breakHorizontal":-15.2,"spinRate":1647,"spinDirection":110},"zone":13,"typeConfidence":0.9,"plateTime":0.44953084422127443,"extension":6.556082955965794},"index":6,"playId":"fc0b627d-5867-3b51-823b-4fba49ce8523","pitchNumber":3,"startTime":"2026-07-19T22:25:26.557Z","endTime":"2026-07-19T22:25:30.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.803220633330668,"aZ":-22.322071646314846,"pfxX":-1.576267427281036,"pfxZ":5.712899743499116,"pX":-0.243129727711381,"pZ":1.2880117676451104,"vX0":-4.267365757167176,"vY0":-130.09472068890742,"vZ0":-6.781231827381565,"x":126.27,"y":204.0,"x0":1.6193929589128495,"y0":50.00302243590944,"z0":5.6059881925372705,"aX":-2.716218428493063},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.1,"breakHorizontal":3.7,"spinRate":2435,"spinDirection":167},"zone":13,"typeConfidence":0.91,"plateTime":0.4200923438658899,"extension":6.3390261375241765},"index":7,"playId":"bab6fb5b-9375-3484-8a35-f6cbb05c2b72","pitchNumber":4,"startTime":"2026-07-19T22:25:42.660Z","endTime":"2026-07-19T22:25:46.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:25:46.914Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vaughn Grissom singles on a ground ball to left fielder Riley Greene.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T22:25:59.366Z","endTime":"2026-07-19T22:27:10.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"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],"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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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, 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":85.1,"endSpeed":78.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.256410350310492,"aZ":-25.110342887696998,"pfxX":8.460458028959746,"pfxZ":4.567506200424221,"pX":-0.16249488905082946,"pZ":0.9594613921778389,"vX0":-6.924236827117094,"vY0":-123.67183725854112,"vZ0":-5.988339139782178,"x":123.19,"y":212.87,"x0":1.5779229272594786,"y0":50.000743526500806,"z0":5.525567808423987,"aX":13.070700134159507},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.1,"breakHorizontal":-13.7,"spinRate":1616,"spinDirection":108},"zone":13,"typeConfidence":0.88,"plateTime":0.4433260962589185,"extension":6.475716087669607},"index":0,"playId":"0b12ac50-8c3f-37e3-8c24-461f6331cc4e","pitchNumber":1,"startTime":"2026-07-19T22:26:10.588Z","endTime":"2026-07-19T22:26:14.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.878719176421953,"aZ":-26.509845518076602,"pfxX":-1.3500011555298381,"pfxZ":3.3697800233425657,"pX":0.08270058467520731,"pZ":2.3787483118432964,"vX0":-3.5881008257904785,"vY0":-128.6568843143086,"vZ0":-3.2801344847231917,"x":113.85,"y":174.55,"x0":1.669036043996025,"y0":50.004191052130054,"z0":5.717450925775784,"aX":-2.2705869409598853},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.6,"breakHorizontal":3.2,"spinRate":2482,"spinDirection":182},"zone":5,"typeConfidence":0.91,"plateTime":0.42519996494459367,"extension":6.209557748513798},"index":1,"playId":"b7b5475f-56d4-3f49-b9ea-d3ce1be5cd65","pitchNumber":2,"startTime":"2026-07-19T22:26:25.906Z","endTime":"2026-07-19T22:26:28.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2220547508783,"aZ":-14.001709108332996,"pfxX":3.021217321958612,"pfxZ":10.022646261634499,"pX":1.535259790425418,"pZ":2.788786000120273,"vX0":-1.3732065389678088,"vY0":-134.32196260932528,"vZ0":-5.121454755613316,"x":58.48,"y":163.48,"x0":1.6628219717526518,"y0":50.00223467115922,"z0":5.728600041748285,"aX":5.477136514841136},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.2,"breakHorizontal":-5.2,"spinRate":2243,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.40900349199843644,"extension":6.382075684977531},"index":2,"playId":"463576e5-76bf-3b5f-9111-584d30bdfe0c","pitchNumber":3,"startTime":"2026-07-19T22:26:42.762Z","endTime":"2026-07-19T22:26:46.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64324557357062,"aZ":-27.600933976500222,"pfxX":-1.8893803393730302,"pfxZ":2.7286245164058407,"pX":0.1448132985696934,"pZ":2.589794228880575,"vX0":-2.9775463949512044,"vY0":-128.4378345417547,"vZ0":-2.682283473858882,"x":111.48,"y":168.86,"x0":1.562928692791841,"y0":50.00406739146177,"z0":5.785523648139313,"aX":-3.1688583013452245},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":4.1,"spinRate":2479,"spinDirection":186},"zone":5,"typeConfidence":0.91,"plateTime":0.4258231004619484,"extension":6.3437143779561405},"hitData":{"launchSpeed":100.7,"launchAngle":7.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.29,"coordY":99.36}},"index":3,"playId":"438b847e-9c52-3ba3-a5a6-bcdae621bdd9","pitchNumber":4,"startTime":"2026-07-19T22:26:59.086Z","endTime":"2026-07-19T22:27:10.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:27:10.394Z","atBatIndex":58},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jose Siri hit by pitch. Denzer Guzman to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T22:28:09.541Z","endTime":"2026-07-19T22:28:14.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"postOnSecond":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0,1],"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":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Denzer Guzman replaces Vaughn Grissom.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T22:27:28.167Z","endTime":"2026-07-19T22:27:45.370Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":687093,"link":"/api/v1/people/687093"},"base":1},{"details":{"description":"Offensive Substitution: Pinch-hitter Jose Siri replaces Josh Lowe.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-19T22:27:45.370Z","endTime":"2026-07-19T22:28:11.660Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":666139,"link":"/api/v1/people/666139"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.473265575747515,"aZ":-42.154930564968275,"pfxX":-3.3211248319497217,"pfxZ":-7.091981948124374,"pX":-1.6550360588446402,"pZ":0.7019335552103118,"vX0":-5.946094086814697,"vY0":-118.18270915466161,"vZ0":-3.098366277905339,"x":180.09,"y":219.83,"x0":1.3293277114270914,"y0":50.00136594419699,"z0":5.918889670113191,"aX":-4.674958803627596},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-13.3,"breakHorizontal":7.6,"spinRate":2704,"spinDirection":323},"zone":13,"typeConfidence":0.91,"plateTime":0.4642675428870291,"extension":6.519897304362782},"index":2,"playId":"3a11fec7-545c-3f23-b0d0-7c9de844d9db","pitchNumber":1,"startTime":"2026-07-19T22:28:11.660Z","endTime":"2026-07-19T22:28:14.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:28:14.903Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T22:28:50.766Z","endTime":"2026-07-19T22:30:48.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"postOnSecond":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"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":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.664574519266562,"aZ":-30.64041389549735,"pfxX":8.566898003689703,"pfxZ":0.9802611315221537,"pX":1.3793882576654115,"pZ":2.5056994365572565,"vX0":-3.598880800764979,"vY0":-123.94916544893438,"vZ0":-1.5717217428973171,"x":64.42,"y":171.13,"x0":1.7368744195650647,"y0":50.000070396038694,"z0":5.705430157982145,"aX":13.333624594727178},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.7,"breakHorizontal":-14.6,"spinRate":1602,"spinDirection":106},"zone":14,"typeConfidence":0.86,"plateTime":0.44183318868815125,"extension":6.373172579538988},"index":0,"playId":"c081f8df-3248-30e9-832a-55079c49d2c4","pitchNumber":1,"startTime":"2026-07-19T22:28:59.584Z","endTime":"2026-07-19T22:29:02.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.942319989535957,"aZ":-28.751903428681608,"pfxX":-1.9288883963299606,"pfxZ":2.0815227492131285,"pX":-1.0988345814498932,"pZ":2.3907124856984865,"vX0":-6.132141526533954,"vY0":-127.22356613300083,"vZ0":-2.706281095038113,"x":158.88,"y":174.23,"x0":1.588890959701231,"y0":50.005560265524636,"z0":5.735980396798494,"aX":-3.177386122144343},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.4,"breakHorizontal":4.8,"spinRate":2499,"spinDirection":192},"zone":13,"typeConfidence":0.89,"plateTime":0.42974601553354885,"extension":6.3711721694552965},"index":1,"playId":"4cbcef27-2d94-360b-81a0-ede38f931d38","pitchNumber":2,"startTime":"2026-07-19T22:29:17.311Z","endTime":"2026-07-19T22:29:21.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.147213416393825,"aZ":-13.530569161794293,"pfxX":2.8089290612409092,"pfxZ":10.243774196844218,"pX":-0.4150272057046008,"pZ":2.4397302334000512,"vX0":-5.942215359555638,"vY0":-134.08753706917724,"vZ0":-6.092999610692987,"x":132.82,"y":172.91,"x0":1.4654070097840455,"y0":50.00389883761335,"z0":5.708095727905197,"aX":5.113485270777193},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.4,"breakHorizontal":-3.8,"spinRate":2321,"spinDirection":146},"zone":4,"typeConfidence":0.9,"plateTime":0.40858483652446287,"extension":6.533013053293451},"index":2,"playId":"c130f28c-1f76-35dd-ba6c-2a58fd64a8fd","pitchNumber":3,"startTime":"2026-07-19T22:29:34.877Z","endTime":"2026-07-19T22:29:37.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.029350086916374,"aZ":-16.66726494266686,"pfxX":4.367059787553463,"pfxZ":8.523352408581733,"pX":1.4625144711676958,"pZ":2.945828949155051,"vX0":-2.1048814268178235,"vY0":-134.04678368092664,"vZ0":-4.377922866735823,"x":61.25,"y":159.24,"x0":1.690609598732223,"y0":50.0046697214061,"z0":5.790612779758743,"aX":7.946371771297066},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.8,"breakHorizontal":-7.4,"spinRate":2162,"spinDirection":143},"zone":12,"typeConfidence":0.91,"plateTime":0.408644340900274,"extension":6.384113877532917},"index":3,"playId":"c0700883-b863-370b-b926-3bea8f4591b1","pitchNumber":4,"startTime":"2026-07-19T22:29:56.752Z","endTime":"2026-07-19T22:29:59.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.432552462083333,"aZ":-27.305573468526212,"pfxX":-1.5645101120950762,"pfxZ":2.9060181687023903,"pX":-0.9527223727076138,"pZ":2.580022694953784,"vX0":-5.629292942563921,"vY0":-128.0816230729673,"vZ0":-2.8456025306435726,"x":153.32,"y":169.12,"x0":1.4696172627016748,"y0":50.003669323214176,"z0":5.822648325095389,"aX":-2.6188658327791634},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.9,"breakHorizontal":4.0,"spinRate":2397,"spinDirection":190},"zone":11,"typeConfidence":0.9,"plateTime":0.42632363754545866,"extension":6.33102358999583},"index":4,"playId":"0798ab7c-0cde-30cb-8dcc-2f88e535111b","pitchNumber":5,"startTime":"2026-07-19T22:30:12.768Z","endTime":"2026-07-19T22:30:15.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80179260919976,"aZ":-31.166375038344324,"pfxX":9.227867338671466,"pfxZ":0.6581201559342045,"pX":0.3467893327958973,"pZ":1.6507299153512847,"vX0":-6.01675322928299,"vY0":-123.0003386682154,"vZ0":-3.2143734306894256,"x":103.78,"y":194.21,"x0":1.6224863472890012,"y0":50.005531116351435,"z0":5.610244235422169,"aX":14.178560120808434},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.7,"breakHorizontal":-15.4,"spinRate":1599,"spinDirection":107},"zone":9,"typeConfidence":0.9,"plateTime":0.44486520422271436,"extension":6.480856709286938},"index":5,"playId":"f09fd8ef-673b-32d8-b3fd-8eded162c5b5","pitchNumber":6,"startTime":"2026-07-19T22:30:45.053Z","endTime":"2026-07-19T22:30:48.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:30:48.754Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Oswald Peraza pops out to third baseman Kevin McGonigle.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T22:31:05.599Z","endTime":"2026-07-19T22:32:13.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":88.2,"endSpeed":81.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.844599753325742,"aZ":-28.46838995018319,"pfxX":-2.167775908477464,"pfxZ":2.207365290436252,"pX":-0.9105525963409781,"pZ":2.5653184049953763,"vX0":-5.565787744129309,"vY0":-128.37999734041892,"vZ0":-2.6041063820732893,"x":151.71,"y":169.52,"x0":1.561328648004769,"y0":50.00582229789183,"z0":5.7930885392849945,"aX":-3.64317189289979},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.7,"breakHorizontal":5.0,"spinRate":2334,"spinDirection":197},"zone":11,"typeConfidence":0.9,"plateTime":0.425514326561959,"extension":6.427534510101789},"index":0,"playId":"be69a0b9-c5bc-37e7-89d7-5666fdebd5af","pitchNumber":1,"startTime":"2026-07-19T22:31:14.389Z","endTime":"2026-07-19T22:31:17.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50184634934173,"aZ":-26.929402829852634,"pfxX":-1.5236095212774012,"pfxZ":3.1213716080792455,"pX":-1.5124133365464545,"pZ":2.0092497872920956,"vX0":-7.310235084297871,"vY0":-129.02973150438282,"vZ0":-4.038566782172715,"x":174.65,"y":184.53,"x0":1.5585818954618318,"y0":50.00496775926213,"z0":5.676011481912305,"aX":-2.562431817679786},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.9,"breakHorizontal":4.4,"spinRate":2263,"spinDirection":165},"zone":13,"typeConfidence":0.9,"plateTime":0.4249275452532397,"extension":6.528758568385826},"index":1,"playId":"7cab89b3-730b-3b31-9a78-13aefa3d21a6","pitchNumber":2,"startTime":"2026-07-19T22:31:46.210Z","endTime":"2026-07-19T22:31:49.645Z","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":2},"pitchData":{"startSpeed":83.6,"endSpeed":75.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78142706508009,"aZ":-30.576226630487707,"pfxX":10.065359993346506,"pfxZ":1.084538916850133,"pX":-0.5666166187091298,"pZ":1.8001279978711033,"vX0":-7.85091164956474,"vY0":-121.43205260402033,"vZ0":-2.650473214450479,"x":138.6,"y":190.18,"x0":1.4222500473406952,"y0":50.00233670368035,"z0":5.60235046177832,"aX":14.828146502185723},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.6,"breakHorizontal":-16.1,"spinRate":1692,"spinDirection":105},"zone":7,"typeConfidence":0.91,"plateTime":0.4534122615778218,"extension":6.340222168633517},"hitData":{"launchSpeed":75.2,"launchAngle":76.0,"totalDistance":63.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":118.26,"coordY":187.71}},"index":2,"playId":"ab615935-9992-3d68-a582-8b6d68629af2","pitchNumber":3,"startTime":"2026-07-19T22:32:04.549Z","endTime":"2026-07-19T22:32:13.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:32:13.861Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to center fielder Mike Trout.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T22:34:25.255Z","endTime":"2026-07-19T22:34:50.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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":[3,4],"actionIndex":[0,1,2],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Denzer Guzman remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T22:33:46.673Z","endTime":"2026-07-19T22:33:46.687Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":687093,"link":"/api/v1/people/687093"}},{"details":{"description":"Jose Siri remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T22:33:46.687Z","endTime":"2026-07-19T22:33:46.688Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":666139,"link":"/api/v1/people/666139"}},{"details":{"description":"Pitching Change: Sam Bachman replaces Chase Silseth.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-19T22:33:46.688Z","endTime":"2026-07-19T22:34:27.433Z","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":"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":86.2,"endSpeed":79.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42315099658189,"aZ":-33.0584351341717,"pfxX":1.2621080320761857,"pfxZ":-0.5523461687867375,"pX":0.13932703235568833,"pZ":2.6370216854600583,"vX0":3.697355095563831,"vY0":-125.59124633695751,"vZ0":-0.5671794071399848,"x":111.69,"y":167.58,"x0":-1.513338475840218,"y0":50.002056144678846,"z0":5.544569574358559,"aX":2.0241225382891432},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.8,"breakHorizontal":-3.1,"spinRate":2665,"spinDirection":57},"zone":5,"typeConfidence":0.9,"plateTime":0.435418163030052,"extension":5.968022963179171},"index":3,"playId":"3e871dba-75e7-3b35-a7c3-0d150bd008c1","pitchNumber":1,"startTime":"2026-07-19T22:34:27.433Z","endTime":"2026-07-19T22:34:30.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.50592570793115,"aZ":-14.09777810140217,"pfxX":-7.690948664641166,"pfxZ":8.91144971939437,"pX":0.4068849946889186,"pZ":2.510473648794236,"vX0":7.508181044207023,"vY0":-141.9880045824711,"vZ0":-5.450240349839786,"x":101.49,"y":171.0,"x0":-1.2809297450015475,"y0":50.00198551294267,"z0":5.362163137568097,"aX":-15.599873513665084},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.1,"breakHorizontal":12.2,"spinRate":2412,"spinDirection":233},"zone":6,"typeConfidence":0.96,"plateTime":0.38672941788999804,"extension":6.220621641827456},"hitData":{"launchSpeed":90.8,"launchAngle":35.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.67,"coordY":56.51}},"index":4,"playId":"6fc8d349-a667-37d9-b782-65fd6f392143","pitchNumber":2,"startTime":"2026-07-19T22:34:42.298Z","endTime":"2026-07-19T22:34:50.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:34:50.928Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, third baseman Denzer Guzman to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T22:35:03.087Z","endTime":"2026-07-19T22:35:26.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"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(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":98.9,"endSpeed":90.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.921524289897608,"aZ":-24.96090168085358,"pfxX":-9.827717505341674,"pfxZ":3.4189554329059586,"pX":-0.7377367339136599,"pZ":2.5546054239425584,"vX0":5.986893444884688,"vY0":-143.96903665500187,"vZ0":-3.4229160837840955,"x":145.12,"y":169.81,"x0":-1.56215761731697,"y0":50.002546455543424,"z0":5.295329231982871,"aX":-20.728947460546685},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":5.8,"breakHorizontal":16.7,"spinRate":2165,"spinDirection":229},"zone":4,"typeConfidence":0.91,"plateTime":0.37975027570366615,"extension":6.297193312913737},"hitData":{"launchSpeed":78.6,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.73,"coordY":168.35}},"index":0,"playId":"61c525e6-cd08-3d49-a061-f119810ec7e3","pitchNumber":1,"startTime":"2026-07-19T22:35:18.406Z","endTime":"2026-07-19T22:35:26.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:35:26.125Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Vierling grounds out softly, pitcher Sam Bachman to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T22:35:40.553Z","endTime":"2026-07-19T22:36:34.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"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,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696147,"link":"/api/v1/people/696147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49190947880505,"aZ":-22.94045592909062,"pfxX":-9.956693329606155,"pfxZ":4.324622065660522,"pX":-0.13319356026031998,"pZ":1.6842222590242981,"vX0":7.391973958685964,"vY0":-144.25712059954037,"vZ0":-6.17374468607206,"x":122.08,"y":193.31,"x0":-1.4185774443872423,"y0":50.00382420584108,"z0":5.239824275596321,"aX":-21.25767769407846},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.0,"breakHorizontal":16.8,"spinRate":2261,"spinDirection":232},"zone":8,"typeConfidence":0.91,"plateTime":0.37783853013656943,"extension":6.05690316637768},"index":0,"playId":"7821dedd-5427-3cd6-9ceb-061f12124402","pitchNumber":1,"startTime":"2026-07-19T22:35:54.785Z","endTime":"2026-07-19T22:35:57.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.062111264146328,"aZ":-35.24965462262033,"pfxX":2.858950856179115,"pfxZ":-1.8772048832911858,"pX":0.09613246006299503,"pZ":1.1902696262532684,"vX0":2.6659615721869803,"vY0":-126.56677314170601,"vZ0":-3.6062442289181833,"x":113.34,"y":206.64,"x0":-1.3378815842263974,"y0":50.00204648594268,"z0":5.423127772982301,"aX":4.6900432462721975},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.0,"breakHorizontal":-5.8,"spinRate":2591,"spinDirection":56},"zone":14,"typeConfidence":0.57,"plateTime":0.4308876591894619,"extension":5.9040822702886855},"index":1,"playId":"9a9cb6af-27bd-3686-8584-711d3db61bd5","pitchNumber":2,"startTime":"2026-07-19T22:36:09.192Z","endTime":"2026-07-19T22:36:12.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.498729150679296,"aZ":-35.68186300024523,"pfxX":2.1175717404278003,"pfxZ":-2.148617148983851,"pX":-0.5495769103727729,"pZ":2.2212474358252137,"vX0":1.78405954019469,"vY0":-126.20850516188071,"vZ0":-0.8978837826664067,"x":137.95,"y":178.81,"x0":-1.537384843436393,"y0":50.00172183299149,"z0":5.422161030589961,"aX":3.460432548174056},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.8,"breakHorizontal":-4.2,"spinRate":2611,"spinDirection":47},"zone":7,"typeConfidence":0.84,"plateTime":0.4318189887094528,"extension":5.9706173466693},"hitData":{"launchSpeed":32.5,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":139.44,"coordY":182.87}},"index":2,"playId":"b84942c0-993e-3398-ad9c-939432e7e2ed","pitchNumber":3,"startTime":"2026-07-19T22:36:26.541Z","endTime":"2026-07-19T22:36:34.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:36:34.253Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Heineman walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T22:39:22.307Z","endTime":"2026-07-19T22:41:05.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Kenley Jansen replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T22:38:07.912Z","endTime":"2026-07-19T22:39:24.514Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":445276,"link":"/api/v1/people/445276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.744070745663272,"aZ":-15.14904512424882,"pfxX":1.4946063759649861,"pfxZ":9.258420900764069,"pX":0.0853028382111193,"pZ":1.309989150667576,"vX0":4.595803744073267,"vY0":-134.39979371022966,"vZ0":-9.551711393346721,"x":113.75,"y":203.41,"x0":-1.8374172968503748,"y0":50.000546936355235,"z0":5.973574215947686,"aX":2.7475510201074673},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":-3.6,"spinRate":2670,"spinDirection":194},"zone":14,"typeConfidence":0.9,"plateTime":0.4067358493075952,"extension":7.030280896211416},"index":1,"playId":"9d728d6b-a872-351a-bf4d-877d7f316b06","pitchNumber":1,"startTime":"2026-07-19T22:39:24.514Z","endTime":"2026-07-19T22:39:27.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41828216840324,"aZ":-13.175948093201,"pfxX":1.0768625004865735,"pfxZ":10.70164728448477,"pX":-0.2797230420198696,"pZ":0.6520174725537775,"vX0":4.4538892449548,"vY0":-132.19876408286123,"vZ0":-11.171772944442784,"x":127.66,"y":221.18,"x0":-2.124209246965499,"y0":50.002524872538174,"z0":5.892470081121413,"aX":1.9106955532343077},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.2,"breakHorizontal":-2.9,"spinRate":2687,"spinDirection":187},"zone":13,"typeConfidence":0.89,"plateTime":0.4138648887449805,"extension":7.16432110420164},"index":2,"playId":"2273628d-af62-3756-94bd-1959b40367ee","pitchNumber":2,"startTime":"2026-07-19T22:39:43.328Z","endTime":"2026-07-19T22:39:46.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.014471277698245,"aZ":-15.410220539394425,"pfxX":1.957671321861516,"pfxZ":9.721660157920779,"pX":-0.22125897685873894,"pZ":0.4174872899204452,"vX0":4.2438979546584825,"vY0":-129.91986469486466,"vZ0":-11.506186463101772,"x":125.43,"y":227.51,"x0":-2.124659463902634,"y0":50.00202673669123,"z0":6.050416015017482,"aX":3.3749220892469998},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.5,"breakHorizontal":-4.4,"spinRate":2613,"spinDirection":198},"zone":13,"typeConfidence":0.87,"plateTime":0.42019537232605053,"extension":6.881337698847711},"index":3,"playId":"216fc59d-bf50-32e4-a0cb-f4a4b9ae6dcc","pitchNumber":3,"startTime":"2026-07-19T22:40:05.310Z","endTime":"2026-07-19T22:40:10.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78872078148311,"aZ":-13.489034522851803,"pfxX":1.3853677756337026,"pfxZ":10.991972527858184,"pX":-0.621527330340153,"pZ":1.7465715363118286,"vX0":3.625561376073137,"vY0":-129.96220487859185,"vZ0":-8.228646182510928,"x":140.69,"y":191.62,"x0":-2.2181446829810008,"y0":50.00530877280652,"z0":5.991898054652713,"aX":2.3555530920664522},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":18.1,"breakHorizontal":-3.4,"spinRate":2641,"spinDirection":189},"zone":7,"typeConfidence":0.88,"plateTime":0.4224302179334112,"extension":6.913484981143722},"index":4,"playId":"bc3e9805-d226-3e73-a1cb-269869c9e271","pitchNumber":4,"startTime":"2026-07-19T22:40:30.931Z","endTime":"2026-07-19T22:40:34.888Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"startTime":"2026-07-19T22:40:43.888Z","endTime":"2026-07-19T22:41:01.283Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.356159470540177,"aZ":-14.765609922268322,"pfxX":1.7529131409697518,"pfxZ":10.026817776926093,"pX":-0.11942338185051926,"pZ":1.372221018008619,"vX0":5.039485203068739,"vY0":-131.09703795696316,"vZ0":-9.194936187668024,"x":121.55,"y":201.73,"x0":-2.296271090512666,"y0":50.0025484428697,"z0":6.033097240127306,"aX":3.043502185508832},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.3,"breakHorizontal":-4.3,"spinRate":2614,"spinDirection":191},"zone":13,"typeConfidence":0.89,"plateTime":0.418187466430596,"extension":6.93965912884123},"index":6,"playId":"c0d4bc0b-96bc-3e77-93b8-d264caf6ac1a","pitchNumber":5,"startTime":"2026-07-19T22:41:01.283Z","endTime":"2026-07-19T22:41:05.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:41:05.240Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T22:41:19.548Z","endTime":"2026-07-19T22:44:23.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":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":680664,"link":"/api/v1/people/680664"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2218468339956,"aZ":-16.054087948683875,"pfxX":1.0584573604061087,"pfxZ":9.204304453876647,"pX":0.025126724867828226,"pZ":2.071505388187335,"vX0":5.533632024358678,"vY0":-131.80655513242823,"vZ0":-7.279027162865819,"x":116.04,"y":182.85,"x0":-2.242943751378014,"y0":50.001650313467586,"z0":6.064194667721031,"aX":1.8537206689915837},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.2,"breakHorizontal":-3.2,"spinRate":2560,"spinDirection":185},"zone":8,"typeConfidence":0.88,"plateTime":0.4162895704527867,"extension":7.222865571077867},"index":0,"playId":"2e38e5b4-c2c4-31fe-a283-0eaadc4ef33e","pitchNumber":1,"startTime":"2026-07-19T22:41:31.728Z","endTime":"2026-07-19T22:41:35.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31490525210315,"aZ":-15.874315298440385,"pfxX":1.2560347623104984,"pfxZ":9.126612871306001,"pX":0.7777016094318915,"pZ":1.3678223030953802,"vX0":6.891673236077247,"vY0":-132.9962718242241,"vZ0":-9.261663058809312,"x":87.36,"y":201.85,"x0":-2.0135056618057168,"y0":50.002970872297006,"z0":6.053855380862255,"aX":2.2432064563676604},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.6,"breakHorizontal":-3.8,"spinRate":2649,"spinDirection":185},"zone":14,"typeConfidence":0.9,"plateTime":0.41229670538624985,"extension":6.992741105745262},"index":1,"playId":"35eb9b25-f7a5-33cb-aa88-0d0ac4932126","pitchNumber":2,"startTime":"2026-07-19T22:41:50.821Z","endTime":"2026-07-19T22:41:54.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.354841809439666,"aZ":-13.676365232718487,"pfxX":2.5752923202517986,"pfxZ":10.502073738424556,"pX":0.23021164372313555,"pZ":2.8580571642644714,"vX0":4.7397595509821615,"vY0":-132.41197746476078,"vZ0":-6.169655505220095,"x":108.22,"y":161.61,"x0":-1.923327100441266,"y0":50.006612498713125,"z0":6.233564578098638,"aX":4.537328089504552},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.8,"breakHorizontal":-5.8,"spinRate":2575,"spinDirection":183},"zone":2,"typeConfidence":0.91,"plateTime":0.41490033787292546,"extension":6.967377387963301},"index":2,"playId":"c6df318e-affa-32bf-9cda-3663d7026da4","pitchNumber":3,"startTime":"2026-07-19T22:42:09.422Z","endTime":"2026-07-19T22:42:12.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67771413986601,"aZ":-15.911017523126025,"pfxX":2.3198101750943927,"pfxZ":9.023744898015448,"pX":1.1257572543872585,"pZ":2.9985759677956523,"vX0":6.852337229021863,"vY0":-133.8439437018361,"vZ0":-5.423941831124239,"x":74.09,"y":157.82,"x0":-1.7758891127461498,"y0":50.004418159827864,"z0":6.202903763236879,"aX":4.1793005871395525},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.2,"breakHorizontal":-5.8,"spinRate":2675,"spinDirection":178},"zone":12,"typeConfidence":0.91,"plateTime":0.41028374913605337,"extension":7.107624549194982},"index":3,"playId":"35065f57-dee7-30e9-8a93-01a66a52185d","pitchNumber":4,"startTime":"2026-07-19T22:42:56.666Z","endTime":"2026-07-19T22:43:02.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.914669219850992,"aZ":-14.342232888827334,"pfxX":1.8161006083163778,"pfxZ":9.535272222619142,"pX":0.9103261599691651,"pZ":2.5398818989714367,"vX0":6.590975008619308,"vY0":-136.1554029891385,"vZ0":-6.881334598448315,"x":82.3,"y":170.2,"x0":-1.7815592866011987,"y0":50.0067573009267,"z0":6.09957217323711,"aX":3.3983069295101784},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":-4.7,"spinRate":2713,"spinDirection":177},"zone":12,"typeConfidence":0.92,"plateTime":0.40283261167504003,"extension":7.149961209354326},"index":4,"playId":"6887a9ee-4cdd-38d2-84b3-6e5296c24931","pitchNumber":5,"startTime":"2026-07-19T22:43:27.524Z","endTime":"2026-07-19T22:43:31.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.851703145114318,"aZ":-35.646309120930155,"pfxX":2.745768139218322,"pfxZ":-2.2975344104476614,"pX":0.3128945076783866,"pZ":1.1026426364539514,"vX0":3.985301672862875,"vY0":-122.26403499375071,"vZ0":-5.040543857471352,"x":105.07,"y":209.01,"x0":-1.6971931987021909,"y0":50.00566402307252,"z0":6.261578600826363,"aX":4.143232962836796},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.2,"breakHorizontal":-5.9,"spinRate":2574,"spinDirection":63},"zone":14,"typeConfidence":0.91,"plateTime":0.44855937085232744,"extension":6.999258119212486},"index":5,"playId":"b39692c6-7c4b-3eb6-b7fe-f394ca80d27f","pitchNumber":6,"startTime":"2026-07-19T22:43:52.278Z","endTime":"2026-07-19T22:43:55.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88224756021613,"aZ":-14.43434255269125,"pfxX":1.4328723883961387,"pfxZ":9.439879225943532,"pX":0.036617450001136316,"pZ":3.3514333700410353,"vX0":4.3934494217340765,"vY0":-135.97714114147942,"vZ0":-5.171057744847461,"x":115.6,"y":148.29,"x0":-1.7839206878252127,"y0":50.00122204611797,"z0":6.273831652102161,"aX":2.6902978104544224},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":-3.5,"spinRate":2631,"spinDirection":179},"zone":12,"typeConfidence":0.9,"plateTime":0.40230683343407003,"extension":7.08936923976599},"index":6,"playId":"2f77dc51-4497-3e5a-a197-a5f16b1b5678","pitchNumber":7,"startTime":"2026-07-19T22:44:19.364Z","endTime":"2026-07-19T22:44:23.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:44:23.207Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T22:45:04.923Z","endTime":"2026-07-19T22:46:43.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"37b37a9f-e925-380e-97f7-f669456927bf","startTime":"2026-07-19T22:44:49.713Z","endTime":"2026-07-19T22:44:53.824Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.764452079048567,"aZ":-16.000135085661956,"pfxX":2.8693568862521732,"pfxZ":8.790086226264012,"pX":0.3267486603787525,"pZ":2.0658101300959713,"vX0":4.67775447312766,"vY0":-134.66001541865774,"vZ0":-7.810298254509439,"x":104.55,"y":183.0,"x0":-1.804334644741732,"y0":50.00059539401622,"z0":6.1318524198848765,"aX":5.277237599111843},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":-6.2,"spinRate":2647,"spinDirection":176},"zone":9,"typeConfidence":0.91,"plateTime":0.40648276577135034,"extension":6.961215645986523},"index":1,"playId":"f10f28a4-0b0c-3a94-9218-a03e0cf45635","pitchNumber":1,"startTime":"2026-07-19T22:45:07.265Z","endTime":"2026-07-19T22:45:10.667Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03383934183328,"aZ":-14.036811927204994,"pfxX":2.5311967549927807,"pfxZ":9.851992518419815,"pX":0.3026625078864762,"pZ":3.8077410277741177,"vX0":4.9604422763370914,"vY0":-134.54409286734355,"vZ0":-3.8603838441494056,"x":105.46,"y":135.97,"x0":-1.8907896375213302,"y0":50.00472232236362,"z0":6.249961190427281,"aX":4.659441912273014},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.3,"breakHorizontal":-5.6,"spinRate":2692,"spinDirection":180},"zone":12,"typeConfidence":0.91,"plateTime":0.40645409629846796,"extension":6.988858959675407},"index":2,"playId":"0fe9cdba-3efc-3159-aa0f-f0ebc6ae2b7b","pitchNumber":2,"startTime":"2026-07-19T22:45:25.894Z","endTime":"2026-07-19T22:45:31.163Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.833488325333157,"aZ":-20.132364058037275,"pfxX":2.1341825533633028,"pfxZ":6.661589352743325,"pX":0.8150098964349037,"pZ":2.847309081999604,"vX0":5.773071352324842,"vY0":-133.40663849610394,"vZ0":-5.1698642419779475,"x":85.93,"y":161.9,"x0":-1.6516474557245595,"y0":50.00460744614153,"z0":6.254968481867004,"aX":3.860016900683999},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.2,"breakHorizontal":-5.0,"spinRate":2767,"spinDirection":170},"zone":12,"typeConfidence":0.87,"plateTime":0.4100552838020044,"extension":6.847360656957985},"index":3,"playId":"971e24e7-0e6f-3805-b7ee-1536aa12d740","pitchNumber":3,"startTime":"2026-07-19T22:45:45.235Z","endTime":"2026-07-19T22:45:48.829Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-19T22:45:55.892Z","endTime":"2026-07-19T22:46:09.667Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.181782443631082,"aZ":-14.51391127374712,"pfxX":2.2832051514523224,"pfxZ":9.469782477150357,"pX":0.5640472625584609,"pZ":4.25539188470717,"vX0":5.2454652011702745,"vY0":-135.37224116258375,"vZ0":-2.7672679883645985,"x":95.5,"y":123.88,"x0":-1.6917229029438134,"y0":50.00531136947334,"z0":6.30067338268852,"aX":4.258288073755038},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":-5.2,"spinRate":2736,"spinDirection":179},"zone":12,"typeConfidence":0.91,"plateTime":0.40384600830559503,"extension":6.905723345998931},"index":5,"playId":"309098d0-07d9-3163-bb49-8501b9aa116b","pitchNumber":4,"startTime":"2026-07-19T22:46:09.667Z","endTime":"2026-07-19T22:46:12.757Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"81d887be-68f9-4e9a-a839-3a189c077d3c","startTime":"2026-07-19T22:46:24.418Z","endTime":"2026-07-19T22:46:29.418Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.048333717704466,"aZ":-17.229326750031355,"pfxX":3.6435055631138966,"pfxZ":8.062020915409825,"pX":0.7913856739465192,"pZ":3.015658378202655,"vX0":4.714295106118549,"vY0":-135.19431478842952,"vZ0":-5.42056277292911,"x":86.83,"y":157.36,"x0":-1.4473947233590836,"y0":50.00404332962124,"z0":6.253119077921864,"aX":6.7549489895800425},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.7,"breakHorizontal":-7.6,"spinRate":2669,"spinDirection":178},"zone":12,"typeConfidence":0.91,"plateTime":0.4049031860514676,"extension":7.096787311410691},"index":7,"playId":"9376d807-3b84-3ffe-b895-8e633d116819","pitchNumber":5,"startTime":"2026-07-19T22:46:39.086Z","endTime":"2026-07-19T22:46:43.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:46:43.148Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Schanuel flies out to right fielder Kerry Carpenter.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T22:47:09.328Z","endTime":"2026-07-19T22:48:12.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":3},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"3384bb05-ac24-44ed-8b04-1811626a4374","startTime":"2026-07-19T22:47:09.328Z","endTime":"2026-07-19T22:47:14.328Z","isPitch":false,"type":"stepoff"},{"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":true,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.933166887793806,"aZ":-15.992319962594168,"pfxX":3.4272203985256935,"pfxZ":9.057991959966653,"pX":0.03004400967525565,"pZ":3.7411695721199827,"vX0":3.9450039296472283,"vY0":-132.71245558875174,"vZ0":-3.635129635358546,"x":115.85,"y":137.77,"x0":-1.9201829474177652,"y0":50.005852896702336,"z0":6.290848595652373,"aX":6.124948873236661},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.8,"breakHorizontal":-7.1,"spinRate":2686,"spinDirection":184},"zone":12,"typeConfidence":0.9,"plateTime":0.41243497890505987,"extension":7.076938647951841},"index":1,"playId":"b9dbb5da-45ce-362e-a516-281d0c399026","pitchNumber":1,"startTime":"2026-07-19T22:47:26.385Z","endTime":"2026-07-19T22:47:32.382Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"}}},{"details":{"description":"Nolan Schanuel challenged (pitch result), call on the field was overturned: Tyler Heineman steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"b9dbb5da-45ce-362e-a516-281d0c399026","startTime":"2026-07-19T22:47:43.557Z","endTime":"2026-07-19T22:48:02.630Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.167992786382577,"aZ":-17.681696320684427,"pfxX":2.7292866940425657,"pfxZ":7.866674134351163,"pX":0.2595849159422336,"pZ":3.5355560731176277,"vX0":4.422953746026856,"vY0":-134.61052856590297,"vZ0":-3.7707822479542337,"x":107.11,"y":143.32,"x0":-1.756927818834299,"y0":50.002650033906825,"z0":6.20010237586267,"aX":5.027018679077362},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.7,"breakHorizontal":-5.9,"spinRate":2698,"spinDirection":176},"zone":12,"typeConfidence":0.9,"plateTime":0.40631000053444577,"extension":7.053385266702344},"hitData":{"launchSpeed":96.6,"launchAngle":56.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.85,"coordY":102.99}},"index":3,"playId":"b57be3f4-bc55-3c7c-8d89-0f32c40d33f8","pitchNumber":2,"startTime":"2026-07-19T22:48:02.630Z","endTime":"2026-07-19T22:48:12.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:48:12.951Z","atBatIndex":68},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Riley Greene homers (14) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T22:51:01.692Z","endTime":"2026-07-19T22:52:42.823Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":666171,"link":"/api/v1/people/666171"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Zeferjahn replaces Sam Bachman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T22:49:35.818Z","endTime":"2026-07-19T22:51:03.835Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666171,"link":"/api/v1/people/666171"},"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":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41652886473249,"aZ":-26.090145745431496,"pfxX":8.365599937018208,"pfxZ":4.130452194149539,"pX":-0.7853475418768158,"pZ":2.5488463874328464,"vX0":2.366195504019911,"vY0":-120.58038519761546,"vZ0":-1.6359182729271324,"x":146.94,"y":169.96,"x0":-2.866176909533466,"y0":50.00324502154905,"z0":5.537847207038267,"aX":12.318960819722973},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.3,"breakHorizontal":-15.7,"spinRate":2458,"spinDirection":84},"zone":4,"typeConfidence":0.93,"plateTime":0.45423410110479256,"extension":6.604169848932455},"index":1,"playId":"c3775000-600b-3965-baed-e93e838c6e78","pitchNumber":1,"startTime":"2026-07-19T22:51:03.835Z","endTime":"2026-07-19T22:51:07.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.122407367564353,"aZ":-16.402830551095697,"pfxX":-3.7314528654628347,"pfxZ":7.957160593651938,"pX":-1.1038513882713186,"pZ":4.134758409155949,"vX0":5.249562768950017,"vY0":-139.80790523972206,"vZ0":-1.5962549251286637,"x":159.08,"y":127.14,"x0":-2.5198930140558025,"y0":50.00406483394574,"z0":5.78813341393777,"aX":-7.39758536372782},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":5.6,"spinRate":2137,"spinDirection":203},"zone":11,"typeConfidence":0.88,"plateTime":0.3915770261359537,"extension":6.635631770552356},"index":2,"playId":"9be7b172-922d-3cd2-a01a-a2a98fd2c59b","pitchNumber":2,"startTime":"2026-07-19T22:51:18.922Z","endTime":"2026-07-19T22:51:21.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88230535426619,"aZ":-26.128151995902943,"pfxX":8.455383170361355,"pfxZ":3.9482255900196135,"pX":0.5654380207377536,"pZ":1.844991130547372,"vX0":5.178974898200151,"vY0":-123.31006343725728,"vZ0":-3.514602830202775,"x":95.45,"y":188.97,"x0":-2.6645177510100924,"y0":50.00079856117207,"z0":5.507544052089752,"aX":12.942060781302686},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.5,"breakHorizontal":-16.6,"spinRate":2552,"spinDirection":83},"zone":9,"typeConfidence":0.93,"plateTime":0.4451939103255578,"extension":6.5838206782295545},"index":3,"playId":"46330f44-b001-39cd-9a04-13cb9947b9f2","pitchNumber":3,"startTime":"2026-07-19T22:51:32.879Z","endTime":"2026-07-19T22:51:35.879Z","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":97.4,"endSpeed":88.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88346831892342,"aZ":-16.993613085291486,"pfxX":-1.672357819685244,"pfxZ":7.458832635544834,"pX":-2.332285681620149,"pZ":4.01828169672571,"vX0":1.1955904947342113,"vY0":-141.87239904574025,"vZ0":-1.9083999463315626,"x":205.9,"y":130.29,"x0":-2.5421830341235814,"y0":50.004742583325,"z0":5.784439977879658,"aX":-3.404712849395064},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.3,"breakHorizontal":2.8,"spinRate":2245,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.38626988162990195,"extension":6.6709749595492704},"index":4,"playId":"fc230e00-893c-33e9-8e5f-8c58419161a4","pitchNumber":4,"startTime":"2026-07-19T22:51:49.602Z","endTime":"2026-07-19T22:51:52.602Z","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.7,"endSpeed":89.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18562249611241,"aZ":-14.417235382774834,"pfxX":-2.831895041802829,"pfxZ":8.653780851491469,"pX":-1.1793438584205167,"pZ":3.0150011869571696,"vX0":4.050921157955592,"vY0":-142.23742480264104,"vZ0":-4.872416177070355,"x":161.95,"y":157.37,"x0":-2.253106639115615,"y0":50.00189348183085,"z0":5.662188390176477,"aX":-5.8106796960151135},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.9,"breakHorizontal":4.3,"spinRate":2160,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.3848584372690014,"extension":6.780003541734789},"index":5,"playId":"72d4e156-05a1-32d0-af2e-deb5e134bca9","pitchNumber":5,"startTime":"2026-07-19T22:52:04.538Z","endTime":"2026-07-19T22:52:07.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.619983730004012,"aZ":-24.842253406794303,"pfxX":7.031987756862388,"pfxZ":4.622242311044653,"pX":0.2594200066127062,"pZ":2.714627500416825,"vX0":5.219504760096952,"vY0":-125.27620223382884,"vZ0":-1.9194317680731086,"x":107.11,"y":165.49,"x0":-2.765847561657511,"y0":50.00503878764792,"z0":5.5239753953805915,"aX":11.16427721729714},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.2,"breakHorizontal":-13.9,"spinRate":2541,"spinDirection":86},"zone":6,"typeConfidence":0.92,"plateTime":0.43743305868987026,"extension":6.607613136345705},"hitData":{"launchSpeed":105.6,"launchAngle":42.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":168.25,"coordY":47.02}},"index":6,"playId":"4e8b5ac9-4a9e-34af-b5f8-96be6c7f71aa","pitchNumber":6,"startTime":"2026-07-19T22:52:20.461Z","endTime":"2026-07-19T22:52:42.823Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:52:42.823Z","atBatIndex":69},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Torkelson pops out to second baseman Oswald Peraza.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T22:52:49.427Z","endTime":"2026-07-19T22:54:08.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.767830036212217,"aZ":-25.81609204863964,"pfxX":7.6587773347118695,"pfxZ":4.176374392192708,"pX":0.8575255838379876,"pZ":2.760681050735165,"vX0":6.5239824901995656,"vY0":-122.7201736273755,"vZ0":-1.4397721122813514,"x":84.31,"y":164.24,"x0":-2.8323167629219856,"y0":50.00269011963882,"z0":5.5584994850526535,"aX":11.654376582489409},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.4,"breakHorizontal":-15.5,"spinRate":2597,"spinDirection":86},"zone":12,"typeConfidence":0.92,"plateTime":0.44669159778141365,"extension":6.669153719358941},"index":0,"playId":"efa7147b-decc-3992-becf-5cfa34556fc3","pitchNumber":1,"startTime":"2026-07-19T22:53:06.930Z","endTime":"2026-07-19T22:53:10.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88162483495648,"aZ":-30.664002476768886,"pfxX":7.786754527126592,"pfxZ":0.9896724065693725,"pX":-1.0200931991589344,"pZ":2.5067613478450177,"vX0":2.109543571688926,"vY0":-122.76018995322751,"vZ0":-0.9088195537804205,"x":155.88,"y":171.1,"x0":-2.9025837779057397,"y0":50.001927217693684,"z0":5.498089045621695,"aX":11.852090357865164},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.8,"breakHorizontal":-14.6,"spinRate":2694,"spinDirection":82},"zone":13,"typeConfidence":0.89,"plateTime":0.44662513921283775,"extension":6.5381487394196585},"index":1,"playId":"d63778b4-d848-3b12-be95-4c4d6cf5a06c","pitchNumber":2,"startTime":"2026-07-19T22:53:22.718Z","endTime":"2026-07-19T22:53:26.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.936182021996213,"aZ":-27.386931933155424,"pfxX":9.87465395776184,"pfxZ":3.1367533326504162,"pX":0.45202108332650703,"pZ":1.9964607784465986,"vX0":4.830725474921417,"vY0":-123.19418800105586,"vZ0":-2.8090111993479363,"x":99.77,"y":184.88,"x0":-2.8212392138751277,"y0":50.003854163590155,"z0":5.4818140444345245,"aX":15.082162491937678},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.3,"breakHorizontal":-19.1,"spinRate":2736,"spinDirection":74},"zone":9,"typeConfidence":0.93,"plateTime":0.4456844864018574,"extension":6.83350777542457},"index":2,"playId":"2bd29844-fc84-3b9a-a5d7-7719aa718b84","pitchNumber":3,"startTime":"2026-07-19T22:53:40.504Z","endTime":"2026-07-19T22:53:43.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86203486753026,"aZ":-15.224299742095699,"pfxX":-0.3040033339174699,"pfxZ":8.377310570462292,"pX":0.41579422871128224,"pZ":3.487232486009586,"vX0":6.956490195009446,"vY0":-141.26186134606604,"vZ0":-3.764557930596818,"x":101.15,"y":144.62,"x0":-2.0380789157058636,"y0":50.00308244999714,"z0":5.814542265576513,"aX":-0.6173456667019145},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.6,"breakHorizontal":-0.8,"spinRate":2317,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.3875962387639822,"extension":6.78366966620836},"hitData":{"launchSpeed":87.0,"launchAngle":62.0,"totalDistance":184.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":149.12,"coordY":131.43}},"index":3,"playId":"fe9b492d-14a7-3788-91de-05c23b5491de","pitchNumber":4,"startTime":"2026-07-19T22:53:58.579Z","endTime":"2026-07-19T22:54:08.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:54:08.381Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kerry Carpenter flies out to left fielder Jose Siri.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T22:54:21.590Z","endTime":"2026-07-19T22:54:57.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66249119364537,"aZ":-12.217892433513903,"pfxX":-2.0364339825397204,"pfxZ":9.68046472550045,"pX":-1.3546174040594314,"pZ":3.175219221167123,"vX0":3.714851703573468,"vY0":-143.04506969414348,"vZ0":-4.608602666824021,"x":168.63,"y":153.05,"x0":-2.4087008033159973,"y0":50.00074316546044,"z0":5.580359531032606,"aX":-4.197657962067473},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.7,"breakHorizontal":2.9,"spinRate":2321,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.3837138045301782,"extension":6.665501847912838},"index":0,"playId":"20f798a9-fbad-3387-b0c7-5763b8991ac5","pitchNumber":1,"startTime":"2026-07-19T22:54:35.669Z","endTime":"2026-07-19T22:54:38.669Z","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":97.2,"endSpeed":88.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52175333549964,"aZ":-11.876954259547416,"pfxX":-1.2228559374630095,"pfxZ":10.11989834966348,"pX":-0.1451542198618434,"pZ":2.573400435445282,"vX0":6.497826822346275,"vY0":-141.26929356623032,"vZ0":-6.052956232152591,"x":122.53,"y":169.3,"x0":-2.3238954056305636,"y0":50.00121959878886,"z0":5.519275532060301,"aX":-2.4532895423125303},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.2,"breakHorizontal":0.7,"spinRate":2176,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.3888809110875484,"extension":6.9342396093965615},"hitData":{"launchSpeed":88.1,"launchAngle":27.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.14,"coordY":78.02}},"index":1,"playId":"a18aa5b7-dd13-3874-989a-d6f04cf81d66","pitchNumber":2,"startTime":"2026-07-19T22:54:50.230Z","endTime":"2026-07-19T22:54:57.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:54:57.847Z","atBatIndex":71},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Hao-Yu Lee pops out to shortstop Zach Neto.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T22:55:11.764Z","endTime":"2026-07-19T22:56:09.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.54"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.30"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.67"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.14"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.07"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.27"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.31"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.46"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.75"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.73"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.62"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.64"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.54"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".438"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.272146211001967,"aZ":-30.893849554007684,"pfxX":6.26207979679584,"pfxZ":0.8307435439975421,"pX":-0.1011945484288014,"pZ":2.4484215069507735,"vX0":4.398415890156855,"vY0":-123.56870391969775,"vZ0":-1.1730603582612236,"x":120.86,"y":172.67,"x0":-2.7195987289495758,"y0":50.003962825018554,"z0":5.531611528102867,"aX":9.655562802601988},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.4,"breakHorizontal":-12.4,"spinRate":2621,"spinDirection":80},"zone":5,"typeConfidence":0.77,"plateTime":0.44373433137332796,"extension":6.661679258327259},"index":0,"playId":"704cd103-4ca2-399b-b965-bafb492cf5e7","pitchNumber":1,"startTime":"2026-07-19T22:55:23.496Z","endTime":"2026-07-19T22:55:26.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.072266187976247,"aZ":-28.14937401144545,"pfxX":8.518419053130586,"pfxZ":2.5773047073443722,"pX":0.6159041290758214,"pZ":1.3531467149909087,"vX0":5.404868996448033,"vY0":-124.41781546862074,"vZ0":-4.016250426825599,"x":93.52,"y":202.25,"x0":-2.694562777476861,"y0":50.00109786070613,"z0":5.333566417817672,"aX":13.288796116095122},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.0,"breakHorizontal":-16.7,"spinRate":2774,"spinDirection":76},"zone":14,"typeConfidence":0.92,"plateTime":0.44103304349091177,"extension":6.825583619336885},"index":1,"playId":"0b99a377-b139-3b29-becc-9f8159352324","pitchNumber":2,"startTime":"2026-07-19T22:55:43.666Z","endTime":"2026-07-19T22:55:47.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.704277641547655,"aZ":-28.131269628000904,"pfxX":7.256087822406747,"pfxZ":2.5796253364228487,"pX":-0.28490844100265766,"pZ":2.973214109846412,"vX0":3.745670059064089,"vY0":-124.26618631578948,"vZ0":-0.6101982699960453,"x":127.86,"y":158.5,"x0":-2.7538151562546203,"y0":50.00062244949536,"z0":5.557249213926925,"aX":11.354497049598105},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.8,"breakHorizontal":-14.0,"spinRate":2610,"spinDirection":77},"zone":2,"typeConfidence":0.9,"plateTime":0.4406293062161599,"extension":6.728667232118499},"hitData":{"launchSpeed":89.1,"launchAngle":62.0,"totalDistance":177.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":104.94,"coordY":134.46}},"index":2,"playId":"e4153d1c-a97c-30db-a9d3-bbf28847cda8","pitchNumber":3,"startTime":"2026-07-19T22:55:59.549Z","endTime":"2026-07-19T22:56:09.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:56:09.575Z","atBatIndex":72}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Hao-Yu Lee pops out to shortstop Zach Neto.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T22:55:11.764Z","endTime":"2026-07-19T22:56:09.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.54"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.30"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.67"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.14"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.07"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.27"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.31"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.46"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.75"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.73"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.62"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.64"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.54"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".438"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".316"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.272146211001967,"aZ":-30.893849554007684,"pfxX":6.26207979679584,"pfxZ":0.8307435439975421,"pX":-0.1011945484288014,"pZ":2.4484215069507735,"vX0":4.398415890156855,"vY0":-123.56870391969775,"vZ0":-1.1730603582612236,"x":120.86,"y":172.67,"x0":-2.7195987289495758,"y0":50.003962825018554,"z0":5.531611528102867,"aX":9.655562802601988},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.4,"breakHorizontal":-12.4,"spinRate":2621,"spinDirection":80},"zone":5,"typeConfidence":0.77,"plateTime":0.44373433137332796,"extension":6.661679258327259},"index":0,"playId":"704cd103-4ca2-399b-b965-bafb492cf5e7","pitchNumber":1,"startTime":"2026-07-19T22:55:23.496Z","endTime":"2026-07-19T22:55:26.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.072266187976247,"aZ":-28.14937401144545,"pfxX":8.518419053130586,"pfxZ":2.5773047073443722,"pX":0.6159041290758214,"pZ":1.3531467149909087,"vX0":5.404868996448033,"vY0":-124.41781546862074,"vZ0":-4.016250426825599,"x":93.52,"y":202.25,"x0":-2.694562777476861,"y0":50.00109786070613,"z0":5.333566417817672,"aX":13.288796116095122},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.0,"breakHorizontal":-16.7,"spinRate":2774,"spinDirection":76},"zone":14,"typeConfidence":0.92,"plateTime":0.44103304349091177,"extension":6.825583619336885},"index":1,"playId":"0b99a377-b139-3b29-becc-9f8159352324","pitchNumber":2,"startTime":"2026-07-19T22:55:43.666Z","endTime":"2026-07-19T22:55:47.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.704277641547655,"aZ":-28.131269628000904,"pfxX":7.256087822406747,"pfxZ":2.5796253364228487,"pX":-0.28490844100265766,"pZ":2.973214109846412,"vX0":3.745670059064089,"vY0":-124.26618631578948,"vZ0":-0.6101982699960453,"x":127.86,"y":158.5,"x0":-2.7538151562546203,"y0":50.00062244949536,"z0":5.557249213926925,"aX":11.354497049598105},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.8,"breakHorizontal":-14.0,"spinRate":2610,"spinDirection":77},"zone":2,"typeConfidence":0.9,"plateTime":0.4406293062161599,"extension":6.728667232118499},"hitData":{"launchSpeed":89.1,"launchAngle":62.0,"totalDistance":177.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":104.94,"coordY":134.46}},"index":2,"playId":"e4153d1c-a97c-30db-a9d3-bbf28847cda8","pitchNumber":3,"startTime":"2026-07-19T22:55:59.549Z","endTime":"2026-07-19T22:56:09.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T22:56:09.575Z","atBatIndex":72},"scoringPlays":[0,15,41,50,69],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":65.21,"y":48.05},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":144.07,"y":184.45},"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":1,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":51.63,"y":70.51},"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":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":136.19,"y":112.48},"type":"H","description":"Single"}]}},{"startIndex":9,"endIndex":17,"top":[9,10,11],"bottom":[12,13,14,15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":70.94,"y":111.91},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":155.77,"y":165.32},"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":2,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":50.22,"y":116.65},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":115.66,"y":190.16},"type":"O","description":"Sac Bunt"},{"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":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":168.21,"y":104.88},"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":2,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":109.18,"y":167.74},"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":2,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"coordinates":{"x":96.53,"y":103.35},"type":"H","description":"Single"}]}},{"startIndex":18,"endIndex":25,"top":[18,19,20],"bottom":[21,22,23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"coordinates":{"x":113.29,"y":142.02},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":91.09,"y":162.93},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":106.76,"y":164.72},"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":3,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":159.77,"y":100.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":123.1,"y":167.74},"type":"O","description":"Pop Out"}]}},{"startIndex":26,"endIndex":31,"top":[26,27,28],"bottom":[29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":123.28,"y":55.87},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":124.42,"y":196.26},"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":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":128.54,"y":185.89},"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":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"coordinates":{"x":153.96,"y":152.01},"type":"O","description":"Groundout"}]}},{"startIndex":32,"endIndex":44,"top":[32,33,34,35,36,37],"bottom":[38,39,40,41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":112.21,"y":150.8},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":68.75,"y":95.65},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":101.92,"y":170.77},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":121.06,"y":92.38},"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":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":112.83,"y":160.42},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":105.04,"y":175.02},"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":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":112.81,"y":179.84},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":52,"top":[45,46,47],"bottom":[48,49,50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":122.86,"y":83.91},"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":6,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":108.26,"y":127.24},"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":6,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"coordinates":{"x":143.67,"y":148.98},"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":6,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":172.72,"y":93.31},"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":6,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":140.65,"y":146.56},"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":6,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":107.97,"y":173.79},"type":"O","description":"Groundout"}]}},{"startIndex":53,"endIndex":61,"top":[53,54,55,56],"bottom":[57,58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":130.61,"y":138.42},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":192.08,"y":101.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":78.46,"y":122.32},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":152.75,"y":151.4},"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":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":75.29,"y":99.36},"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":7,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":118.26,"y":187.71},"type":"O","description":"Pop Out"}]}},{"startIndex":62,"endIndex":68,"top":[62,63,64],"bottom":[65,66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":142.67,"y":56.51},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":103.73,"y":168.35},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":139.44,"y":182.87},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":187.85,"y":102.99},"type":"O","description":"Flyout"}]}},{"startIndex":69,"endIndex":72,"top":[69,70,71,72],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":168.25,"y":47.02},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":149.12,"y":131.43},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":97.14,"y":78.02},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":104.94,"y":134.46},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":3}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":9,"errors":0,"leftOnBase":12},"away":{"runs":2,"hits":4,"errors":0,"leftOnBase":5}},"defense":{"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"catcher":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"first":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"second":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"third":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"shortstop":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"left":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"center":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"right":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"onDeck":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"inHole":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"battingOrder":4,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"offense":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"onDeck":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"inHole":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"battingOrder":7,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"balls":1,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":7,"airOuts":13,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".234","atBats":31,"obp":".312","slg":".398","ops":".710","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":10,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":5,"lineOuts":1},"pitching":{"flyOuts":3,"groundOuts":9,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":32,"obp":".395","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":165,"era":"3.58","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.21","battersFaced":39,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":66,"strikes":99,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":3,"pitchesPerInning":"20.63","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID664285":{"person":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":19,"gamesStarted":19,"flyOuts":60,"groundOuts":131,"airOuts":99,"runs":54,"doubles":17,"triples":1,"homeRuns":11,"strikeOuts":87,"baseOnBalls":36,"intentionalWalks":0,"hits":106,"hitByPitch":10,"atBats":420,"obp":".324","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1695,"era":"4.10","inningsPitched":"107.2","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.32","battersFaced":469,"outs":323,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1695,"balls":590,"strikes":1105,"strikePercentage":".650","hitBatsmen":10,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":".455","pitchesPerInning":"15.74","gamesFinished":0,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"7.27","walksPer9Inn":"3.01","hitsPer9Inn":"8.86","runsScoredPer9":"4.51","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":43,"groundOuts":67,"airOuts":74,"runs":21,"doubles":7,"triples":2,"homeRuns":4,"strikeOuts":45,"baseOnBalls":26,"intentionalWalks":1,"hits":44,"hitByPitch":0,"avg":".196","atBats":225,"obp":".277","slg":".298","ops":".575","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":256,"totalBases":67,"rbi":19,"leftOnBase":82,"sacBunts":3,"sacFlies":2,"babip":".225","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.25","popOuts":12,"lineOuts":19},"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":140,"putOuts":94,"errors":4,"chances":238,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669373":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":30,"groundOuts":85,"airOuts":57,"runs":29,"doubles":13,"triples":1,"homeRuns":10,"strikeOuts":98,"baseOnBalls":11,"intentionalWalks":0,"hits":66,"hitByPitch":4,"atBats":304,"obp":".253","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1248,"era":"2.83","inningsPitched":"82.2","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"0.93","battersFaced":321,"outs":248,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1248,"balls":395,"strikes":853,"strikePercentage":".680","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.49","rbi":0,"winPercentage":".545","pitchesPerInning":"15.10","gamesFinished":0,"strikeoutWalkRatio":"8.91","strikeoutsPer9Inn":"10.67","walksPer9Inn":"1.20","hitsPer9Inn":"7.19","runsScoredPer9":"3.16","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"3.1 IP, ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":74,"inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":16,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":74,"balls":28,"strikes":46,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"2.70","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"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":15,"gamesStarted":15,"flyOuts":54,"groundOuts":59,"airOuts":95,"runs":26,"doubles":22,"triples":1,"homeRuns":5,"strikeOuts":82,"baseOnBalls":19,"intentionalWalks":0,"hits":64,"hitByPitch":1,"atBats":296,"obp":".263","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","numberOfPitches":1233,"era":"2.79","inningsPitched":"80.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.03","battersFaced":320,"outs":242,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1233,"balls":433,"strikes":800,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":1,"winPercentage":".400","pitchesPerInning":"15.29","gamesFinished":0,"strikeoutWalkRatio":"4.32","strikeoutsPer9Inn":"9.15","walksPer9Inn":"2.12","hitsPer9Inn":"7.14","runsScoredPer9":"2.90","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":23,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"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"}]},"ID701678":{"person":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":25,"groundOuts":28,"airOuts":47,"runs":11,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":43,"baseOnBalls":7,"intentionalWalks":0,"hits":40,"hitByPitch":0,"avg":".255","atBats":157,"obp":".287","slg":".389","ops":".676","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":165,"totalBases":61,"rbi":17,"leftOnBase":56,"sacBunts":1,"sacFlies":0,"babip":".327","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.25","popOuts":10,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":105,"putOuts":57,"errors":3,"chances":165,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID623454":{"person":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(L, 3-4)","summary":"1.1 IP, ER, K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":32,"inningsPitched":"1.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":15,"strikes":17,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"6.75","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":35,"gamesStarted":2,"flyOuts":25,"groundOuts":52,"airOuts":47,"runs":30,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":71,"baseOnBalls":23,"intentionalWalks":1,"hits":53,"hitByPitch":4,"atBats":220,"obp":".323","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":977,"era":"4.24","inningsPitched":"57.1","wins":3,"losses":4,"saves":2,"saveOpportunities":6,"holds":5,"blownSaves":4,"earnedRuns":27,"whip":"1.33","battersFaced":250,"outs":172,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":977,"balls":348,"strikes":629,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":1,"winPercentage":".429","pitchesPerInning":"17.04","gamesFinished":9,"strikeoutWalkRatio":"3.09","strikeoutsPer9Inn":"11.15","walksPer9Inn":"3.61","hitsPer9Inn":"8.32","runsScoredPer9":"4.71","homeRunsPer9":"1.41","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":98,"flyOuts":59,"groundOuts":58,"airOuts":86,"runs":50,"doubles":20,"triples":1,"homeRuns":14,"strikeOuts":112,"baseOnBalls":53,"intentionalWalks":2,"hits":101,"hitByPitch":2,"avg":".286","atBats":353,"obp":".379","slg":".467","ops":".846","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":412,"totalBases":165,"rbi":47,"leftOnBase":163,"sacBunts":0,"sacFlies":4,"babip":".377","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.21","popOuts":11,"lineOuts":16},"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":159,"errors":1,"chances":161,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680664":{"person":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"801","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".417","atBats":12,"obp":".462","slg":".917","ops":"1.379","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":11,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","assists":1,"putOuts":13,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID621097":{"person":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":7,"groundOuts":18,"airOuts":13,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":46,"obp":".235","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":189,"era":"1.38","inningsPitched":"13.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.85","battersFaced":52,"outs":39,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":189,"balls":66,"strikes":123,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".---","pitchesPerInning":"14.54","gamesFinished":4,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"6.23","walksPer9Inn":"2.77","hitsPer9Inn":"4.85","runsScoredPer9":"1.38","homeRunsPer9":"1.38","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663947":{"person":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"jerseyNumber":"87","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":1,"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":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":41,"gamesStarted":2,"flyOuts":13,"groundOuts":51,"airOuts":35,"runs":19,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":37,"baseOnBalls":10,"intentionalWalks":0,"hits":47,"hitByPitch":3,"atBats":169,"obp":".330","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":707,"era":"3.12","inningsPitched":"43.1","wins":1,"losses":4,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":15,"whip":"1.32","battersFaced":183,"outs":130,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":707,"balls":254,"strikes":453,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.46","rbi":0,"winPercentage":".200","pitchesPerInning":"16.32","gamesFinished":7,"strikeoutWalkRatio":"3.70","strikeoutsPer9Inn":"7.68","walksPer9Inn":"2.08","hitsPer9Inn":"9.76","runsScoredPer9":"3.95","homeRunsPer9":"1.04","inheritedRunners":22,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID805808":{"person":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":88,"groundOuts":65,"airOuts":136,"runs":61,"doubles":19,"triples":3,"homeRuns":9,"strikeOuts":59,"baseOnBalls":61,"intentionalWalks":0,"hits":102,"hitByPitch":3,"avg":".282","atBats":362,"obp":".390","slg":".425","ops":".815","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":426,"totalBases":154,"rbi":35,"leftOnBase":122,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.22","popOuts":28,"lineOuts":20},"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":208,"putOuts":90,"errors":9,"chances":307,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID681481":{"person":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":39,"groundOuts":35,"airOuts":64,"runs":26,"doubles":5,"triples":2,"homeRuns":13,"strikeOuts":72,"baseOnBalls":18,"intentionalWalks":0,"hits":45,"hitByPitch":5,"avg":".211","atBats":213,"obp":".285","slg":".437","ops":".722","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":241,"totalBases":93,"rbi":36,"leftOnBase":92,"sacBunts":0,"sacFlies":3,"babip":".244","groundOutsToAirouts":"0.55","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"16.38","popOuts":12,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":73,"errors":0,"chances":75,"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"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":41,"gamesStarted":0,"flyOuts":19,"groundOuts":45,"airOuts":38,"runs":10,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":32,"baseOnBalls":25,"intentionalWalks":0,"hits":38,"hitByPitch":0,"atBats":152,"obp":".356","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":668,"era":"2.11","inningsPitched":"42.2","wins":2,"losses":0,"saves":1,"saveOpportunities":6,"holds":11,"blownSaves":5,"earnedRuns":10,"whip":"1.48","battersFaced":178,"outs":128,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":668,"balls":259,"strikes":409,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.66","gamesFinished":3,"strikeoutWalkRatio":"1.28","strikeoutsPer9Inn":"6.75","walksPer9Inn":"5.27","hitsPer9Inn":"8.02","runsScoredPer9":"2.11","homeRunsPer9":"0.84","inheritedRunners":26,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":8,"strikes":11,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":0,"flyOuts":16,"groundOuts":12,"airOuts":34,"runs":13,"doubles":0,"triples":0,"homeRuns":5,"strikeOuts":27,"baseOnBalls":14,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":88,"obp":".291","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":404,"era":"4.38","inningsPitched":"24.2","wins":1,"losses":4,"saves":11,"saveOpportunities":15,"holds":1,"blownSaves":4,"earnedRuns":12,"whip":"1.22","battersFaced":103,"outs":74,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":404,"balls":145,"strikes":259,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.35","rbi":0,"winPercentage":".200","pitchesPerInning":"16.38","gamesFinished":22,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"9.85","walksPer9Inn":"5.11","hitsPer9Inn":"5.84","runsScoredPer9":"4.74","homeRunsPer9":"1.82","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656427":{"person":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"jerseyNumber":"9","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":18,"gamesStarted":18,"flyOuts":53,"groundOuts":56,"airOuts":94,"runs":49,"doubles":20,"triples":3,"homeRuns":9,"strikeOuts":98,"baseOnBalls":40,"intentionalWalks":1,"hits":76,"hitByPitch":7,"atBats":318,"obp":".333","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1557,"era":"4.48","inningsPitched":"82.1","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.41","battersFaced":371,"outs":247,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1557,"balls":601,"strikes":956,"strikePercentage":".610","hitBatsmen":7,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".273","pitchesPerInning":"18.91","gamesFinished":0,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"10.71","walksPer9Inn":"4.37","hitsPer9Inn":"8.31","runsScoredPer9":"5.36","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":23,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679529":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":57,"groundOuts":52,"airOuts":90,"runs":40,"doubles":18,"triples":0,"homeRuns":18,"strikeOuts":125,"baseOnBalls":41,"intentionalWalks":0,"hits":69,"hitByPitch":5,"avg":".207","atBats":334,"obp":".301","slg":".422","ops":".723","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":383,"totalBases":141,"rbi":47,"leftOnBase":148,"sacBunts":0,"sacFlies":2,"babip":".264","groundOutsToAirouts":"0.58","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.56","popOuts":13,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":66,"putOuts":728,"errors":2,"chances":796,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805427":{"person":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":6,"groundOuts":8,"airOuts":7,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":1,"hits":11,"hitByPitch":1,"atBats":40,"obp":".383","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":194,"era":"5.40","inningsPitched":"10.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":6,"whip":"1.70","battersFaced":48,"outs":30,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":194,"balls":67,"strikes":127,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".---","pitchesPerInning":"19.40","gamesFinished":1,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"13.50","walksPer9Inn":"5.40","hitsPer9Inn":"9.90","runsScoredPer9":"5.40","homeRunsPer9":"0.90","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"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}},"ID672456":{"person":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":21,"gamesStarted":15,"flyOuts":62,"groundOuts":98,"airOuts":129,"runs":38,"doubles":16,"triples":2,"homeRuns":9,"strikeOuts":70,"baseOnBalls":22,"intentionalWalks":2,"hits":77,"hitByPitch":3,"atBats":369,"obp":".258","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1434,"era":"3.22","inningsPitched":"100.2","wins":6,"losses":5,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"0.98","battersFaced":399,"outs":302,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1434,"balls":479,"strikes":955,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".545","pitchesPerInning":"14.25","gamesFinished":3,"strikeoutWalkRatio":"3.18","strikeoutsPer9Inn":"6.26","walksPer9Inn":"1.97","hitsPer9Inn":"6.88","runsScoredPer9":"3.40","homeRunsPer9":"0.80","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":41,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701162":{"person":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":2,"groundOuts":6,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".269","atBats":26,"obp":".355","slg":".346","ops":".701","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":9,"rbi":4,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"babip":".368","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668670":{"person":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"0-1 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":20,"groundOuts":13,"airOuts":32,"runs":11,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":30,"baseOnBalls":12,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".172","atBats":87,"obp":".275","slg":".322","ops":".597","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":28,"rbi":9,"leftOnBase":35,"sacBunts":1,"sacFlies":2,"babip":".214","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":7,"lineOuts":5},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":6,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":21,"stolenBasePercentage":".724","caughtStealingPercentage":".276","assists":10,"putOuts":240,"errors":0,"chances":250,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"43","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":17,"groundOuts":22,"airOuts":30,"runs":19,"doubles":4,"triples":2,"homeRuns":3,"strikeOuts":59,"baseOnBalls":10,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".159","atBats":132,"obp":".224","slg":".288","ops":".512","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":143,"totalBases":38,"rbi":13,"leftOnBase":66,"sacBunts":0,"sacFlies":0,"babip":".257","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","popOuts":8,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":103,"errors":2,"chances":105,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID669724":{"person":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.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":16,"gamesStarted":2,"flyOuts":9,"groundOuts":25,"airOuts":14,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":18,"hitByPitch":1,"atBats":62,"obp":".343","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":238,"era":"3.45","inningsPitched":"15.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":6,"whip":"1.40","battersFaced":68,"outs":47,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":238,"balls":85,"strikes":153,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.79","rbi":1,"winPercentage":".---","pitchesPerInning":"15.19","gamesFinished":4,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"3.45","walksPer9Inn":"2.30","hitsPer9Inn":"10.34","runsScoredPer9":"3.45","homeRunsPer9":"1.15","inheritedRunners":9,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663837":{"person":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"jerseyNumber":"8","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"301","stats":{"batting":{"note":"a-","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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":44,"groundOuts":64,"airOuts":92,"runs":23,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":46,"baseOnBalls":19,"intentionalWalks":0,"hits":51,"hitByPitch":0,"avg":".206","atBats":248,"obp":".258","slg":".331","ops":".589","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":272,"totalBases":82,"rbi":30,"leftOnBase":122,"sacBunts":1,"sacFlies":4,"babip":".229","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.60","popOuts":24,"lineOuts":24},"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":148,"errors":2,"chances":153,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID693307":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":90,"flyOuts":48,"groundOuts":73,"airOuts":98,"runs":49,"doubles":20,"triples":2,"homeRuns":19,"strikeOuts":80,"baseOnBalls":23,"intentionalWalks":0,"hits":87,"hitByPitch":11,"avg":".260","atBats":335,"obp":".325","slg":".501","ops":".826","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":374,"totalBases":168,"rbi":60,"leftOnBase":146,"sacBunts":0,"sacFlies":3,"babip":".285","groundOutsToAirouts":"0.74","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"17.63","popOuts":22,"lineOuts":28},"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":12,"stolenBases":36,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":19,"putOuts":594,"errors":3,"chances":616,"fielding":".995","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":44,"groundOuts":58,"airOuts":83,"runs":36,"doubles":9,"triples":2,"homeRuns":8,"strikeOuts":55,"baseOnBalls":15,"intentionalWalks":0,"hits":66,"hitByPitch":3,"avg":".254","atBats":260,"obp":".300","slg":".396","ops":".696","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":280,"totalBases":103,"rbi":24,"leftOnBase":114,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.50","popOuts":16,"lineOuts":23},"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":73,"errors":2,"chances":129,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID675512":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":9,"flyOuts":30,"groundOuts":53,"airOuts":59,"runs":12,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":50,"baseOnBalls":15,"intentionalWalks":0,"hits":33,"hitByPitch":2,"atBats":194,"obp":".236","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":791,"era":"1.80","inningsPitched":"55.0","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"0.87","battersFaced":212,"outs":165,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":791,"balls":285,"strikes":506,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".833","pitchesPerInning":"14.38","gamesFinished":0,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"8.18","walksPer9Inn":"2.45","hitsPer9Inn":"5.40","runsScoredPer9":"1.96","homeRunsPer9":"1.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":11,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[805808,693307,690993,663837,682985,679529,681481,701678,681546,680664,668670,656716,663554,623454,669724,663947,445276],"pitchers":[663554,623454,669724,663947,445276],"bench":[701162],"bullpen":[640448,656427,675512,672456,669373,805427,664285,621097],"battingOrder":[805808,693307,663837,682985,679529,681481,701678,680664,656716],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"McGonigle (9, 1st inning off Johnson, R, 0 on, 0 out); Greene, R (14, 9th inning off Zeferjahn, 0 on, 0 out)."},{"label":"TB","value":"Greene, R 4; Lee; McGonigle 4; Outman."},{"label":"RBI","value":"Greene, R (47); McGonigle (35)."},{"label":"Runners left in scoring position, 2 out","value":"Dingler 2."},{"label":"Team RISP","value":"0-for-1."},{"label":"Team LOB","value":"5."}]}],"note":[{"label":"a","value":"Struck out for Keith in the 6th."},{"label":"b","value":"Grounded out for Rogers in the 7th."}]},"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":9,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".239","atBats":32,"obp":".315","slg":".388","ops":".703","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":10,"rbi":3,"leftOnBase":27,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"flyOuts":7,"groundOuts":7,"airOuts":13,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":31,"obp":".206","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":139,"era":"4.62","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.38","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":139,"balls":55,"strikes":84,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":2,"pitchesPerInning":"15.44","runsScoredPer9":"2.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID672724":{"person":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":30,"groundOuts":68,"airOuts":51,"runs":26,"doubles":11,"triples":2,"homeRuns":7,"strikeOuts":83,"baseOnBalls":10,"intentionalWalks":0,"hits":64,"hitByPitch":6,"avg":".242","atBats":264,"obp":".285","slg":".379","ops":".664","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":282,"totalBases":100,"rbi":24,"leftOnBase":116,"sacBunts":1,"sacFlies":1,"babip":".326","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.71","popOuts":9,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":143,"putOuts":87,"errors":2,"chances":232,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID642350":{"person":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-0 | HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":0,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":12,"groundOuts":20,"airOuts":21,"runs":18,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":28,"baseOnBalls":6,"intentionalWalks":0,"hits":23,"hitByPitch":2,"avg":".258","atBats":89,"obp":".316","slg":".461","ops":".777","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":100,"totalBases":41,"rbi":18,"leftOnBase":37,"sacBunts":2,"sacFlies":1,"babip":".316","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.80","popOuts":5,"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":1,"putOuts":61,"errors":0,"chances":62,"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"}]},"ID687263":{"person":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":63,"groundOuts":58,"airOuts":99,"runs":69,"doubles":20,"triples":2,"homeRuns":19,"strikeOuts":137,"baseOnBalls":45,"intentionalWalks":1,"hits":90,"hitByPitch":7,"avg":".235","atBats":383,"obp":".326","slg":".446","ops":".772","caughtStealing":9,"stolenBases":13,"stolenBasePercentage":".591","caughtStealingPercentage":".409","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":436,"totalBases":171,"rbi":46,"leftOnBase":134,"sacBunts":0,"sacFlies":1,"babip":".311","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.16","popOuts":22,"lineOuts":14},"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":216,"putOuts":126,"errors":14,"chances":356,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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-4 | 2 K, RBI","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":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":77,"flyOuts":35,"groundOuts":59,"airOuts":65,"runs":33,"doubles":13,"triples":1,"homeRuns":11,"strikeOuts":103,"baseOnBalls":32,"intentionalWalks":0,"hits":58,"hitByPitch":5,"avg":".206","atBats":281,"obp":".295","slg":".377","ops":".672","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":106,"rbi":43,"leftOnBase":140,"sacBunts":0,"sacFlies":4,"babip":".275","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.54","popOuts":12,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"note":"(H, 7)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":23,"groundOuts":28,"airOuts":35,"runs":13,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":45,"baseOnBalls":20,"intentionalWalks":1,"hits":31,"hitByPitch":1,"atBats":136,"obp":".327","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":669,"era":"2.95","inningsPitched":"36.2","wins":3,"losses":1,"saves":0,"saveOpportunities":3,"holds":7,"blownSaves":3,"earnedRuns":12,"whip":"1.39","battersFaced":160,"outs":110,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":669,"balls":254,"strikes":415,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".750","pitchesPerInning":"18.25","gamesFinished":7,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"11.05","walksPer9Inn":"4.91","hitsPer9Inn":"7.61","runsScoredPer9":"3.19","homeRunsPer9":"0.74","inheritedRunners":40,"inheritedRunnersScored":18,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":9},"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"}]},"ID696270":{"person":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(W, 2-4)","summary":"5.0 IP, ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":40,"strikes":51,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":7,"flyOuts":27,"groundOuts":39,"airOuts":44,"runs":31,"doubles":4,"triples":0,"homeRuns":10,"strikeOuts":30,"baseOnBalls":16,"intentionalWalks":0,"hits":39,"hitByPitch":1,"atBats":149,"obp":".331","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":683,"era":"6.10","inningsPitched":"38.1","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.43","battersFaced":169,"outs":115,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":683,"balls":249,"strikes":434,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":1,"winPercentage":".333","pitchesPerInning":"17.82","gamesFinished":1,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"7.04","walksPer9Inn":"3.76","hitsPer9Inn":"9.16","runsScoredPer9":"7.28","homeRunsPer9":"2.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID667755":{"person":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":47,"groundOuts":122,"airOuts":82,"runs":46,"doubles":8,"triples":0,"homeRuns":12,"strikeOuts":115,"baseOnBalls":53,"intentionalWalks":1,"hits":90,"hitByPitch":4,"atBats":406,"obp":".317","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1862,"era":"3.49","inningsPitched":"111.0","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.29","battersFaced":466,"outs":333,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1862,"balls":706,"strikes":1156,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.49","rbi":0,"winPercentage":".571","pitchesPerInning":"16.77","gamesFinished":0,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"9.32","walksPer9Inn":"4.30","hitsPer9Inn":"7.30","runsScoredPer9":"3.73","homeRunsPer9":"0.97","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":9,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID815083":{"person":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"jerseyNumber":"70","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":19,"gamesStarted":0,"flyOuts":17,"groundOuts":36,"airOuts":34,"runs":19,"doubles":8,"triples":0,"homeRuns":8,"strikeOuts":40,"baseOnBalls":18,"intentionalWalks":0,"hits":42,"hitByPitch":1,"atBats":152,"obp":".357","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":675,"era":"3.79","inningsPitched":"40.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":17,"whip":"1.49","battersFaced":171,"outs":121,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":675,"balls":263,"strikes":412,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".000","pitchesPerInning":"16.74","gamesFinished":6,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"8.93","walksPer9Inn":"4.02","hitsPer9Inn":"9.37","runsScoredPer9":"4.24","homeRunsPer9":"1.79","inheritedRunners":10,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680570":{"person":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"jerseyNumber":"21","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":8,"flyOuts":26,"groundOuts":27,"airOuts":48,"runs":34,"doubles":16,"triples":1,"homeRuns":5,"strikeOuts":27,"baseOnBalls":17,"intentionalWalks":1,"hits":45,"hitByPitch":4,"atBats":142,"obp":".393","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":660,"era":"8.23","inningsPitched":"35.0","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.77","battersFaced":168,"outs":105,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":660,"balls":247,"strikes":413,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".500","pitchesPerInning":"18.86","gamesFinished":0,"strikeoutWalkRatio":"1.59","strikeoutsPer9Inn":"6.94","walksPer9Inn":"4.37","hitsPer9Inn":"11.57","runsScoredPer9":"8.74","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":6,"lineOuts":16},"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":true,"isSubstitute":false}},"ID545361":{"person":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | 2 BB, 2 K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":46,"groundOuts":54,"airOuts":77,"runs":58,"doubles":14,"triples":0,"homeRuns":18,"strikeOuts":93,"baseOnBalls":70,"intentionalWalks":8,"hits":69,"hitByPitch":4,"avg":".235","atBats":293,"obp":".390","slg":".468","ops":".858","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":367,"totalBases":137,"rbi":39,"leftOnBase":112,"sacBunts":0,"sacFlies":0,"babip":".280","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.28","popOuts":12,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":167,"errors":2,"chances":172,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID820862":{"person":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"jerseyNumber":"65","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":27,"gamesStarted":0,"flyOuts":14,"groundOuts":28,"airOuts":28,"runs":10,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":32,"baseOnBalls":16,"intentionalWalks":1,"hits":21,"hitByPitch":2,"atBats":109,"obp":".307","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":532,"era":"3.00","inningsPitched":"30.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":10,"whip":"1.23","battersFaced":127,"outs":90,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":532,"balls":191,"strikes":341,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".667","pitchesPerInning":"17.73","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.60","walksPer9Inn":"4.80","hitsPer9Inn":"6.30","runsScoredPer9":"3.00","homeRunsPer9":"0.90","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":10},"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}},"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":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":58,"groundOuts":92,"airOuts":111,"runs":42,"doubles":15,"triples":1,"homeRuns":13,"strikeOuts":92,"baseOnBalls":12,"intentionalWalks":0,"hits":91,"hitByPitch":13,"avg":".237","atBats":384,"obp":".282","slg":".383","ops":".665","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":411,"totalBases":147,"rbi":53,"leftOnBase":172,"sacBunts":0,"sacFlies":2,"babip":".278","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.54","popOuts":28,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":159,"errors":5,"chances":168,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID694203":{"person":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"501","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":16,"groundOuts":25,"airOuts":28,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":7,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".252","atBats":115,"obp":".295","slg":".391","ops":".686","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":123,"totalBases":45,"rbi":14,"leftOnBase":51,"sacBunts":0,"sacFlies":0,"babip":".321","groundOutsToAirouts":"0.89","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"28.75","popOuts":3,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":52,"putOuts":15,"errors":2,"chances":69,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687093":{"person":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","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":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":36,"groundOuts":52,"airOuts":66,"runs":23,"doubles":12,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":18,"intentionalWalks":0,"hits":50,"hitByPitch":4,"avg":".256","atBats":195,"obp":".326","slg":".395","ops":".721","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":222,"totalBases":77,"rbi":36,"leftOnBase":101,"sacBunts":0,"sacFlies":4,"babip":".276","groundOutsToAirouts":"0.79","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":8,"lineOuts":22},"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":83,"putOuts":151,"errors":4,"chances":238,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{"note":"(H, 15)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"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":6,"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":6,"balls":1,"strikes":5,"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":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":37,"gamesStarted":0,"flyOuts":20,"groundOuts":43,"airOuts":38,"runs":19,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":45,"baseOnBalls":20,"intentionalWalks":0,"hits":34,"hitByPitch":2,"atBats":160,"obp":".308","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":687,"era":"3.95","inningsPitched":"43.1","wins":1,"losses":2,"saves":1,"saveOpportunities":3,"holds":15,"blownSaves":2,"earnedRuns":19,"whip":"1.25","battersFaced":182,"outs":130,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":687,"balls":251,"strikes":436,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".333","pitchesPerInning":"15.85","gamesFinished":4,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"9.35","walksPer9Inn":"4.15","hitsPer9Inn":"7.06","runsScoredPer9":"3.95","homeRunsPer9":"1.25","inheritedRunners":20,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"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":{"note":"(S, 3)","summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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":40,"gamesStarted":0,"flyOuts":18,"groundOuts":35,"airOuts":38,"runs":22,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":63,"baseOnBalls":31,"intentionalWalks":3,"hits":24,"hitByPitch":7,"atBats":159,"obp":".313","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":855,"era":"3.91","inningsPitched":"46.0","wins":4,"losses":3,"saves":3,"saveOpportunities":5,"holds":7,"blownSaves":2,"earnedRuns":20,"whip":"1.20","battersFaced":199,"outs":138,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":855,"balls":367,"strikes":488,"strikePercentage":".570","hitBatsmen":7,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":1,"winPercentage":".571","pitchesPerInning":"18.59","gamesFinished":15,"strikeoutWalkRatio":"2.03","strikeoutsPer9Inn":"12.33","walksPer9Inn":"6.07","hitsPer9Inn":"4.70","runsScoredPer9":"4.30","homeRunsPer9":"0.98","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"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"}]},"ID694384":{"person":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"300","stats":{"batting":{"summary":"3-5","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":36,"groundOuts":94,"airOuts":74,"runs":31,"doubles":17,"triples":0,"homeRuns":6,"strikeOuts":49,"baseOnBalls":28,"intentionalWalks":0,"hits":83,"hitByPitch":5,"avg":".279","atBats":298,"obp":".348","slg":".396","ops":".744","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":333,"totalBases":118,"rbi":35,"leftOnBase":148,"sacBunts":0,"sacFlies":2,"babip":".314","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.67","popOuts":12,"lineOuts":26},"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":592,"errors":6,"chances":652,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID685133":{"person":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"jerseyNumber":"53","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":16,"groundOuts":29,"airOuts":28,"runs":19,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":0,"hits":39,"hitByPitch":0,"avg":".305","atBats":128,"obp":".373","slg":".414","ops":".787","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":53,"rbi":17,"leftOnBase":43,"sacBunts":0,"sacFlies":0,"babip":".394","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","popOuts":0,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":58,"errors":2,"chances":60,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"0-1 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":36,"groundOuts":37,"airOuts":55,"runs":17,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":52,"baseOnBalls":10,"intentionalWalks":0,"hits":36,"hitByPitch":1,"avg":".203","atBats":177,"obp":".249","slg":".362","ops":".611","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":191,"totalBases":64,"rbi":22,"leftOnBase":67,"sacBunts":2,"sacFlies":1,"babip":".237","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.12","popOuts":10,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":98,"errors":2,"chances":103,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID623168":{"person":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"jerseyNumber":"31","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | BB, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":13,"groundOuts":39,"airOuts":25,"runs":8,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":4,"intentionalWalks":0,"hits":18,"hitByPitch":3,"avg":".180","atBats":100,"obp":".234","slg":".230","ops":".464","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":23,"rbi":6,"leftOnBase":40,"sacBunts":4,"sacFlies":0,"babip":".221","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"100.00","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":7,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":17,"obp":".444","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"13.50","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"2.40","battersFaced":18,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":9,"strikes":30,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".---","pitchesPerInning":"11.70","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.70","hitsPer9Inn":"18.90","runsScoredPer9":"13.50","homeRunsPer9":"2.70","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":25,"stolenBasePercentage":".676","caughtStealingPercentage":".324","assists":18,"putOuts":284,"errors":3,"chances":305,"fielding":".990","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":17,"gamesStarted":15,"flyOuts":40,"groundOuts":93,"airOuts":69,"runs":33,"doubles":13,"triples":0,"homeRuns":5,"strikeOuts":78,"baseOnBalls":46,"intentionalWalks":1,"hits":61,"hitByPitch":7,"atBats":299,"obp":".322","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1413,"era":"2.88","inningsPitched":"81.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":26,"whip":"1.32","battersFaced":354,"outs":244,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1413,"balls":556,"strikes":857,"strikePercentage":".610","hitBatsmen":7,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".417","pitchesPerInning":"17.37","gamesFinished":0,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"8.63","walksPer9Inn":"5.09","hitsPer9Inn":"6.75","runsScoredPer9":"3.65","homeRunsPer9":"0.55","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":1,"chances":13,"fielding":".923","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":39,"groundOuts":39,"airOuts":74,"runs":20,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":59,"baseOnBalls":17,"intentionalWalks":0,"hits":47,"hitByPitch":3,"avg":".217","atBats":217,"obp":".282","slg":".309","ops":".591","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":239,"totalBases":67,"rbi":23,"leftOnBase":102,"sacBunts":1,"sacFlies":1,"babip":".277","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.25","popOuts":17,"lineOuts":18},"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":14,"stolenBases":49,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":28,"putOuts":564,"errors":5,"chances":597,"fielding":".992","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID489446":{"person":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"jerseyNumber":"39","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":25,"gamesStarted":0,"flyOuts":10,"groundOuts":15,"airOuts":22,"runs":10,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":8,"intentionalWalks":0,"hits":15,"hitByPitch":3,"atBats":78,"obp":".289","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":356,"era":"3.74","inningsPitched":"21.2","wins":0,"losses":5,"saves":3,"saveOpportunities":6,"holds":0,"blownSaves":3,"earnedRuns":9,"whip":"1.06","battersFaced":91,"outs":65,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":356,"balls":120,"strikes":236,"strikePercentage":".660","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".000","pitchesPerInning":"16.43","gamesFinished":15,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"11.63","walksPer9Inn":"3.32","hitsPer9Inn":"6.23","runsScoredPer9":"4.15","homeRunsPer9":"0.83","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":20,"gamesStarted":20,"flyOuts":71,"groundOuts":80,"airOuts":131,"runs":56,"doubles":20,"triples":2,"homeRuns":12,"strikeOuts":130,"baseOnBalls":35,"intentionalWalks":0,"hits":93,"hitByPitch":4,"atBats":426,"obp":".280","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":1880,"era":"4.16","inningsPitched":"114.2","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.12","battersFaced":474,"outs":344,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1880,"balls":650,"strikes":1230,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".333","pitchesPerInning":"16.40","gamesFinished":0,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"10.20","walksPer9Inn":"2.75","hitsPer9Inn":"7.30","runsScoredPer9":"4.40","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":7,"passedBall":0,"popOuts":28,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696519":{"person":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":14,"groundOuts":5,"airOuts":20,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":8,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":57,"obp":".258","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":283,"era":"2.76","inningsPitched":"16.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"0.98","battersFaced":66,"outs":49,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":283,"balls":107,"strikes":176,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.33","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"13.22","walksPer9Inn":"4.41","hitsPer9Inn":"4.41","runsScoredPer9":"2.76","homeRunsPer9":"0.55","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":36,"gamesStarted":2,"flyOuts":23,"groundOuts":65,"airOuts":45,"runs":33,"doubles":9,"triples":4,"homeRuns":6,"strikeOuts":48,"baseOnBalls":14,"intentionalWalks":1,"hits":58,"hitByPitch":1,"atBats":215,"obp":".317","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":957,"era":"4.55","inningsPitched":"55.1","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":28,"whip":"1.30","battersFaced":232,"outs":166,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":957,"balls":330,"strikes":627,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".333","pitchesPerInning":"17.30","gamesFinished":13,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"7.81","walksPer9Inn":"2.28","hitsPer9Inn":"9.43","runsScoredPer9":"5.37","homeRunsPer9":"0.98","inheritedRunners":16,"inheritedRunnersScored":8,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":10,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687263,545361,694384,624585,687093,694203,666139,642350,666176,672724,623168,696270,696519,681217,696147,666171],"pitchers":[696270,696519,681217,696147,666171],"bench":[685133,681351],"bullpen":[672282,815083,820862,680570,667755,608718,700712,489446],"battingOrder":[687263,545361,694384,624585,694203,642350,666176,672724,623168],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Grissom (12, Mize)."},{"label":"TB","value":"Grissom 3; Heineman; Neto; Peraza, O 2; Schanuel 3."},{"label":"RBI","value":"Neto (46); Peraza, O (24); Soler (43)."},{"label":"2-out RBI","value":"Peraza, O."},{"label":"Runners left in scoring position, 2 out","value":"Lowe, J; Neto; Adell 2; Schanuel 2; Peraza, O."},{"label":"SAC","value":"Lowe, J."},{"label":"Team RISP","value":"3-for-17."},{"label":"Team LOB","value":"12."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Trout (8, 3rd base off Mize/Rogers); Peraza, O (12, 2nd base off Hanifee/Rogers); Neto (13, 2nd base off Hanifee/Rogers); Heineman (1, 2nd base off Jansen, K/Valencia)."}]}],"note":[{"label":"a","value":"Hit by pitch for Lowe, J in the 7th."},{"label":"1","value":"Ran for Grissom in the 7th."}]}},"officials":[{"official":{"id":427013,"fullName":"Lance Barksdale","link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":665302,"fullName":"Dillon Wilson","link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":504381,"fullName":"Will Little","link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Siri (by Holton)."},{"label":"ABS Challenge","value":"Heineman 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike); Neto (Strike-Overturned to Ball); Schanuel (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Mize 74-46; Anderson, D 32-17; Hanifee 20-13; Holton 20-12; Jansen, K 19-11; Johnson, R 91-51; Natera Jr. 13-9; Silseth 14-10; Bachman 6-5; Zeferjahn 15-9."},{"label":"Groundouts-flyouts","value":"Mize 2-2; Anderson, D 3-0; Hanifee 3-0; Holton 1-0; Jansen, K 0-1; Johnson, R 3-3; Natera Jr. 0-1; Silseth 2-1; Bachman 2-1; Zeferjahn 0-1."},{"label":"Batters faced","value":"Mize 16; Anderson, D 8; Hanifee 5; Holton 6; Jansen, K 4; Johnson, R 20; Natera Jr. 3; Silseth 4; Bachman 3; Zeferjahn 4."},{"label":"Inherited runners-scored","value":"Hanifee 3-0; Holton 1-0."},{"label":"Umpires","value":"HP: Lance Barksdale. 1B: Dillon Wilson. 2B: Will Little. 3B: Ryan Wills. "},{"label":"Weather","value":"84 degrees, Sunny."},{"label":"Wind","value":"9 mph, Out To CF."},{"label":"First pitch","value":"1:08 PM."},{"label":"T","value":"2:48."},{"label":"Att","value":"30,778."},{"label":"Venue","value":"Angel Stadium."},{"label":"July 19, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270","boxscoreName":"Johnson, R"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(W, 2-4)","summary":"5.0 IP, ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":40,"strikes":51,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":7,"flyOuts":27,"groundOuts":39,"airOuts":44,"runs":31,"doubles":4,"triples":0,"homeRuns":10,"strikeOuts":30,"baseOnBalls":16,"intentionalWalks":0,"hits":39,"hitByPitch":1,"atBats":149,"obp":".331","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":683,"era":"6.10","inningsPitched":"38.1","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.43","battersFaced":169,"outs":115,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":683,"balls":249,"strikes":434,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":1,"winPercentage":".333","pitchesPerInning":"17.82","gamesFinished":1,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"7.04","walksPer9Inn":"3.76","hitsPer9Inn":"9.16","runsScoredPer9":"7.28","homeRunsPer9":"2.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":56,"pitchingGameScore":56},{"player":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","boxscoreName":"Greene, R"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":98,"flyOuts":59,"groundOuts":58,"airOuts":86,"runs":50,"doubles":20,"triples":1,"homeRuns":14,"strikeOuts":112,"baseOnBalls":53,"intentionalWalks":2,"hits":101,"hitByPitch":2,"avg":".286","atBats":353,"obp":".379","slg":".467","ops":".846","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":412,"totalBases":165,"rbi":47,"leftOnBase":163,"sacBunts":0,"sacFlies":4,"babip":".377","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.21","popOuts":11,"lineOuts":16},"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":159,"errors":1,"chances":161,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":55,"hittingGameScore":55},{"player":{"person":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808","boxscoreName":"McGonigle"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":88,"groundOuts":65,"airOuts":136,"runs":61,"doubles":19,"triples":3,"homeRuns":9,"strikeOuts":59,"baseOnBalls":61,"intentionalWalks":0,"hits":102,"hitByPitch":3,"avg":".282","atBats":362,"obp":".390","slg":".425","ops":".815","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":426,"totalBases":154,"rbi":35,"leftOnBase":122,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.22","popOuts":28,"lineOuts":20},"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":208,"putOuts":90,"errors":9,"chances":307,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"loser":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"save":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}