{"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":824008,"link":"/api/v1.1/game/824008/feed/live","metaData":{"wait":10,"timeStamp":"20260719_043749","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count01","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824008,"type":"R","doubleHeader":"N","id":"2026/07/18/detmlb-anamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824008-2026-07-18","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-19T02:07:00Z","originalDate":"2026-07-18","officialDate":"2026-07-18","dayNight":"night","time":"7: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":98,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":46,"losses":52,"ties":0,"pct":".469"},"records":{},"divisionLeader":false,"wins":46,"losses":52,"winningPercentage":".469"},"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":99,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":38,"losses":61,"ties":0,"pct":".384"},"records":{},"divisionLeader":false,"wins":38,"losses":61,"winningPercentage":".384"},"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":"Clear","temp":"79","wind":"6 mph, R To L"},"gameInfo":{"attendance":32003,"firstPitch":"2026-07-19T02:08:00.000Z","gameDurationMinutes":149},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":3,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"home":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"}},"officialScorer":{"id":511409,"fullName":"Chris Johnson","link":"/api/v1/people/511409"},"primaryDatacaster":{"id":666938,"fullName":"Edward Alvarez","link":"/api/v1/people/666938"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kevin McGonigle doubles (19) on a line drive to center fielder Mike Trout.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T02:08:20.405Z","endTime":"2026-07-19T02:10:38.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,6,7,8,9,10,11],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T22:24:16.918Z","endTime":"2026-07-19T01:41:31.702Z","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-19T01:41:31.702Z","endTime":"2026-07-19T02:07:14.772Z","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-19T02:07:14.772Z","endTime":"2026-07-19T02:08:22.377Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.408765110293132,"aZ":-14.363124179822366,"pfxX":-7.979752791312536,"pfxZ":9.302828212448684,"pX":-0.44400288377952407,"pZ":2.19140718186371,"vX0":8.520845350819624,"vY0":-137.47510143763978,"vZ0":-6.443170145925802,"x":133.92,"y":179.61,"x0":-2.54653411887929,"y0":50.002476548777366,"z0":5.539998292806544,"aX":-15.277736159350141},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":12.7,"spinRate":2081,"spinDirection":216},"zone":4,"typeConfidence":0.89,"plateTime":0.39837993610052447,"extension":7.22811758349321},"index":3,"playId":"fcd22a3c-4e03-37c0-a832-7de7dbc6f1fe","pitchNumber":1,"startTime":"2026-07-19T02:08:22.377Z","endTime":"2026-07-19T02:08:25.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.807305050301306,"aZ":-29.294081895613264,"pfxX":-7.241072014514904,"pfxZ":1.9454074080160968,"pX":0.0028940374690025195,"pZ":3.0139941360980855,"vX0":8.217776955340195,"vY0":-120.64901704531431,"vZ0":-0.1600767152359417,"x":116.89,"y":157.4,"x0":-2.5017232303979653,"y0":50.00150159466258,"z0":5.65637463172018,"aX":-10.707277048923043},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.7,"breakHorizontal":11.3,"spinRate":1823,"spinDirection":252},"zone":2,"typeConfidence":0.91,"plateTime":0.4534725396971364,"extension":7.255489237205554},"index":4,"playId":"e993771f-bf03-3248-b7dc-38b1e0d45f91","pitchNumber":2,"startTime":"2026-07-19T02:08:40.784Z","endTime":"2026-07-19T02:08:45.282Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-19T02:08:50.958Z","endTime":"2026-07-19T02:09:01.424Z","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(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":81.9,"endSpeed":75.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77396024639086,"aZ":-28.20673935074989,"pfxX":-5.796498368523088,"pfxZ":2.7498630588081623,"pX":-1.1446175284385878,"pZ":0.4069853031767033,"vX0":5.101857986568105,"vY0":-119.13792357029531,"vZ0":-5.853054784884663,"x":160.63,"y":227.79,"x0":-2.5553878230692235,"y0":50.00543048948602,"z0":5.428626692499942,"aX":-8.377291433161657},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.8,"breakHorizontal":9.4,"spinRate":1823,"spinDirection":253},"zone":13,"typeConfidence":0.87,"plateTime":0.45883312053199843,"extension":7.338384929539176},"index":6,"playId":"0aa4e4c2-146e-3713-a65a-3c940fd430cb","pitchNumber":3,"startTime":"2026-07-19T02:09:01.424Z","endTime":"2026-07-19T02:09:04.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27940205582892,"aZ":-13.929192836892433,"pfxX":-8.17913532682307,"pfxZ":9.266294269456418,"pX":0.3530379876237256,"pZ":3.335951276684318,"vX0":10.615542727794638,"vY0":-139.62161622485823,"vZ0":-3.69097073109545,"x":103.54,"y":148.71,"x0":-2.4406949463303045,"y0":50.00058322296183,"z0":5.595446322561245,"aX":-16.101064415322146},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":12.6,"spinRate":2299,"spinDirection":201},"zone":12,"typeConfidence":0.89,"plateTime":0.39272584697059987,"extension":7.228423243070173},"index":7,"playId":"9d990b23-b9c3-324d-8bcf-587c72cb2aac","pitchNumber":4,"startTime":"2026-07-19T02:09:17.083Z","endTime":"2026-07-19T02:09:20.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.648032780756427,"aZ":-28.73642096804853,"pfxX":-9.459753126089316,"pfxZ":2.383572424935366,"pX":0.04436987822053204,"pZ":0.1064059626763662,"vX0":8.570354973475974,"vY0":-119.48661188985061,"vZ0":-6.4115752829459485,"x":115.31,"y":235.91,"x0":-2.3648811892184023,"y0":50.00316170020584,"z0":5.41625214699677,"aX":-13.6394176145579},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.9,"breakHorizontal":15.0,"spinRate":1875,"spinDirection":244},"zone":14,"typeConfidence":0.92,"plateTime":0.458912391000895,"extension":7.390609206549216},"index":8,"playId":"bdd37a97-fe0e-3dec-9488-7fd626ac74d3","pitchNumber":5,"startTime":"2026-07-19T02:09:34.514Z","endTime":"2026-07-19T02:09:37.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62861768359535,"aZ":-38.82160805996563,"pfxX":1.993344988861899,"pfxZ":-4.761103973602322,"pX":0.0027128636879751723,"pZ":1.7179112106593573,"vX0":5.293337471726878,"vY0":-118.24236990989837,"vZ0":-0.8902446758721417,"x":116.9,"y":192.4,"x0":-2.53733114155728,"y0":50.00438903080911,"z0":5.7076642000891775,"aX":2.7812667633275687},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-8.5,"breakHorizontal":-5.0,"spinRate":2664,"spinDirection":40},"zone":8,"typeConfidence":0.92,"plateTime":0.4658515405004091,"extension":7.110475215281442},"index":9,"playId":"4b43a45f-b2c7-3ebb-ac85-8080dd7210fd","pitchNumber":6,"startTime":"2026-07-19T02:09:52.600Z","endTime":"2026-07-19T02:09:55.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.674344224597732,"aZ":-29.575749481772238,"pfxX":-6.45886398047224,"pfxZ":1.7481793653334385,"pX":-1.0772096688896677,"pZ":2.2926315901472227,"vX0":5.441781925859835,"vY0":-121.10394939664029,"vZ0":-1.6891488093042883,"x":158.06,"y":176.88,"x0":-2.5143452213971873,"y0":50.00162944457744,"z0":5.586367059030096,"aX":-9.5922099671063},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.0,"breakHorizontal":10.4,"spinRate":1789,"spinDirection":258},"zone":13,"typeConfidence":0.89,"plateTime":0.4522874982203522,"extension":7.2595502884120995},"index":10,"playId":"98038b26-0dc9-3359-8056-aabef45625a2","pitchNumber":7,"startTime":"2026-07-19T02:10:12.232Z","endTime":"2026-07-19T02:10:15.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18236642594728,"aZ":-29.509985063228182,"pfxX":-8.191193260661013,"pfxZ":1.7812952025015898,"pX":-0.40182539640514703,"pZ":1.444965855847793,"vX0":7.519168806565913,"vY0":-121.62879509485833,"vZ0":-3.546257080629553,"x":132.32,"y":199.77,"x0":-2.4712878321056593,"y0":50.00361952839226,"z0":5.48496573928912,"aX":-12.25553261057982},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.6,"breakHorizontal":13.0,"spinRate":1861,"spinDirection":257},"zone":13,"typeConfidence":0.9,"plateTime":0.45058787033474523,"extension":7.2390816990803515},"hitData":{"launchSpeed":95.9,"launchAngle":20.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.14,"coordY":78.61}},"index":11,"playId":"136dda1d-5bf8-380d-976a-2f876d714c66","pitchNumber":8,"startTime":"2026-07-19T02:10:26.495Z","endTime":"2026-07-19T02:10:38.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:10:38.699Z","atBatIndex":0},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Dillon Dingler hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T02:10:59.647Z","endTime":"2026-07-19T02:12:06.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"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":96.4,"endSpeed":87.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47602371923716,"aZ":-12.43470463383842,"pfxX":-5.489083050103114,"pfxZ":9.989567406933517,"pX":-0.3244732958030505,"pZ":3.8140618075673105,"vX0":7.880153236779205,"vY0":-140.12387140114544,"vZ0":-2.9067302337230214,"x":129.37,"y":135.8,"x0":-2.4680871458077585,"y0":50.00656398734035,"z0":5.684234086651073,"aX":-10.851286653329941},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":8.2,"spinRate":2297,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.3918088275483833,"extension":7.114685468000184},"index":0,"playId":"950a72b9-9686-350c-9453-5373315cc098","pitchNumber":1,"startTime":"2026-07-19T02:11:24.920Z","endTime":"2026-07-19T02:11:29.018Z","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.3,"endSpeed":87.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.51376933324139,"aZ":-11.415709379059319,"pfxX":-6.650045443968152,"pfxZ":10.546215833543894,"pX":-0.39905991167551585,"pZ":3.19369780598647,"vX0":7.977210115579573,"vY0":-139.87944724125168,"vZ0":-4.801113640644061,"x":132.21,"y":152.55,"x0":-2.432887290952638,"y0":50.005612343731535,"z0":5.689981408740167,"aX":-13.09323130782606},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":10.3,"spinRate":2253,"spinDirection":218},"zone":1,"typeConfidence":0.9,"plateTime":0.3925707344337894,"extension":6.995797352269975},"index":1,"playId":"d4d91e69-f6ee-33dd-afcd-4e1cc76c66f8","pitchNumber":2,"startTime":"2026-07-19T02:11:41.518Z","endTime":"2026-07-19T02:11:44.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.8,"endSpeed":86.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.600563935952756,"aZ":-10.641441511251143,"pfxX":-7.642416374393489,"pfxZ":11.034581668554285,"pX":-1.5805777489955974,"pZ":3.6201310780518305,"vX0":5.177850758363117,"vY0":-139.34704285703472,"vZ0":-3.7038065712790176,"x":177.25,"y":141.04,"x0":-2.477412549716184,"y0":50.00046296247096,"z0":5.678547185846436,"aX":-14.909794296459703},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.3,"breakHorizontal":12.6,"spinRate":2274,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.3942450533771109,"extension":7.017477675106122},"index":2,"playId":"b845c9aa-40eb-36fc-b034-e6ef8870f14d","pitchNumber":3,"startTime":"2026-07-19T02:12:01.349Z","endTime":"2026-07-19T02:12:06.545Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:12:06.545Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a sharp line drive to center fielder Mike Trout. Kevin McGonigle scores. Dillon Dingler to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T02:12:27.943Z","endTime":"2026-07-19T02:13:05.629Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":{"id":680570,"link":"/api/v1/people/680570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.706497411691043,"aZ":-26.968483978955728,"pfxX":-5.416535583344006,"pfxZ":3.609607225501975,"pX":-0.8874339930379647,"pZ":2.7672698047907787,"vX0":5.471291980945361,"vY0":-119.01784982776381,"vZ0":-1.2161072975737819,"x":150.83,"y":164.06,"x0":-2.5065658072145816,"y0":50.00251708818402,"z0":5.715263362588545,"aX":-7.812029535125308},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.5,"breakHorizontal":8.5,"spinRate":1608,"spinDirection":255},"zone":11,"typeConfidence":0.9,"plateTime":0.45926851081641207,"extension":7.125920076787524},"index":0,"playId":"ae1452b2-2b85-3149-83ac-ce03a90de5a9","pitchNumber":1,"startTime":"2026-07-19T02:12:39.452Z","endTime":"2026-07-19T02:12:43.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.254178341481452,"aZ":-14.186462976920337,"pfxX":-7.099003826461358,"pfxZ":9.342985636332351,"pX":-0.5235843432955601,"pZ":3.352207390860273,"vX0":7.568396811857295,"vY0":-137.99779248532622,"vZ0":-3.7792436883227754,"x":136.96,"y":148.27,"x0":-2.3818715574851845,"y0":50.001309039703266,"z0":5.697737415373175,"aX":-13.665183431332938},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":11.3,"spinRate":2212,"spinDirection":222},"zone":1,"typeConfidence":0.89,"plateTime":0.3972078876658509,"extension":7.087102798281128},"hitData":{"launchSpeed":103.4,"launchAngle":11.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":99.14,"coordY":76.93}},"index":1,"playId":"5be0ef59-01fe-37e8-a56e-78fd709f8e09","pitchNumber":2,"startTime":"2026-07-19T02:12:54.053Z","endTime":"2026-07-19T02:13:05.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:13:05.629Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T02:13:29.799Z","endTime":"2026-07-19T02:14:41.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08096649206945,"aZ":-12.935020446677692,"pfxX":-7.356144774001984,"pfxZ":9.800235499852825,"pX":-0.1384209828283918,"pZ":2.3966407958209333,"vX0":8.42725487564759,"vY0":-139.2005589092789,"vZ0":-6.444130545753375,"x":122.28,"y":174.07,"x0":-2.2485684750116777,"y0":50.00573650782994,"z0":5.597166319932891,"aX":-14.446628325160484},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":11.6,"spinRate":2229,"spinDirection":224},"zone":5,"typeConfidence":0.9,"plateTime":0.39338291006364123,"extension":7.1814731783405765},"index":0,"playId":"714a458e-1586-3a09-8ef5-57551fca3f8f","pitchNumber":1,"startTime":"2026-07-19T02:13:40.242Z","endTime":"2026-07-19T02:13:43.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.175537914825497,"aZ":-15.169952568456115,"pfxX":-7.453364069153041,"pfxZ":8.820032546483421,"pX":-0.3432229938610144,"pZ":2.549557249398558,"vX0":7.772448694768372,"vY0":-138.0870729956922,"vZ0":-5.509911393319002,"x":130.08,"y":169.94,"x0":-2.228063492333898,"y0":50.00528710287097,"z0":5.593966692268974,"aX":-14.374548439141257},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":11.9,"spinRate":2066,"spinDirection":225},"zone":4,"typeConfidence":0.89,"plateTime":0.3968787425087572,"extension":7.221110906512979},"index":1,"playId":"4ffa4da1-d979-30da-b019-8f728319d2ec","pitchNumber":2,"startTime":"2026-07-19T02:13:59.980Z","endTime":"2026-07-19T02:14:02.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86575362658661,"aZ":-19.115908035763287,"pfxX":-10.461154576931847,"pfxZ":6.888328223999583,"pX":0.16718498283256952,"pZ":4.469928441584339,"vX0":9.718797183452281,"vY0":-137.4077335379744,"vZ0":-0.20705246832682422,"x":110.63,"y":118.09,"x0":-2.0711789344340894,"y0":50.00341510523056,"z0":5.854584383811015,"aX":-19.83473893872541},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.6,"breakHorizontal":16.7,"spinRate":2177,"spinDirection":224},"zone":12,"typeConfidence":0.83,"plateTime":0.39991406317109846,"extension":7.0253830536832655},"index":2,"playId":"4ce42fb6-62c5-398f-b751-8c3d005c3df6","pitchNumber":3,"startTime":"2026-07-19T02:14:21.083Z","endTime":"2026-07-19T02:14:24.083Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.691376323142073,"aZ":-28.05441213516399,"pfxX":-9.735371830445118,"pfxZ":2.8581844508909073,"pX":-0.15733811667924644,"pZ":1.6567250145073364,"vX0":7.762500844068615,"vY0":-119.43219379989436,"vZ0":-3.4850379749772236,"x":123.0,"y":194.05,"x0":-2.1899134802503535,"y0":50.00030177743857,"z0":5.666520985775846,"aX":-14.017088089577047},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.6,"breakHorizontal":15.7,"spinRate":1709,"spinDirection":251},"zone":8,"typeConfidence":0.92,"plateTime":0.4591767540922569,"extension":7.207270910276469},"index":3,"playId":"4e593e59-65e6-356a-8c62-ac0b832f593f","pitchNumber":4,"startTime":"2026-07-19T02:14:37.693Z","endTime":"2026-07-19T02:14:41.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:14:41.768Z","atBatIndex":3},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Spencer Torkelson homers (17) on a fly ball to left center field. Dillon Dingler scores. Colt Keith scores.","rbi":3,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T02:14:54.781Z","endTime":"2026-07-19T02:15:32.536Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":680570,"link":"/api/v1/people/680570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":680570,"link":"/api/v1/people/680570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":680570,"link":"/api/v1/people/680570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.120688621040017,"aZ":-17.008146423825135,"pfxX":-9.050248003901507,"pfxZ":7.9520411855579995,"pX":0.19877955717577278,"pZ":2.5627196520370537,"vX0":9.008154463185091,"vY0":-137.39419161982318,"vZ0":-5.165587930504232,"x":109.42,"y":169.59,"x0":-1.9503142547246453,"y0":50.0036992980299,"z0":5.627277897359971,"aX":-17.26263166960647},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.4,"breakHorizontal":14.4,"spinRate":2129,"spinDirection":220},"zone":5,"typeConfidence":0.88,"plateTime":0.39901136920528213,"extension":7.116714091375613},"hitData":{"launchSpeed":104.2,"launchAngle":34.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":76.12,"coordY":38.42}},"index":0,"playId":"8906a2d8-381d-3076-96b4-08e3fb215d04","pitchNumber":1,"startTime":"2026-07-19T02:15:07.894Z","endTime":"2026-07-19T02:15:32.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:15:32.536Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kerry Carpenter pops out to shortstop Zach Neto.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T02:15:43.092Z","endTime":"2026-07-19T02:16:20.857Z","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":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"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":"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":1},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79160791911881,"aZ":-15.051345749246355,"pfxX":-9.389250604601814,"pfxZ":8.647679385109075,"pX":-0.19454494407707154,"pZ":0.9982090347214391,"vX0":9.755476102154377,"vY0":-140.08828531938258,"vZ0":-9.404591394201898,"x":124.42,"y":211.83,"x0":-2.5086676232053042,"y0":50.00036357884664,"z0":5.39118880586968,"aX":-18.586936522828683},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":14.9,"spinRate":2310,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.3915573650416877,"extension":7.323017113956232},"index":0,"playId":"afa31271-9b90-3b41-845f-84f3fd6cfa36","pitchNumber":1,"startTime":"2026-07-19T02:15:55.168Z","endTime":"2026-07-19T02:15:58.584Z","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":95.6,"endSpeed":87.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.991770773815773,"aZ":-17.929358156293993,"pfxX":-9.80938165079432,"pfxZ":7.319463415282177,"pX":-0.1857573253341283,"pZ":2.1975703339413655,"vX0":9.474638412793716,"vY0":-138.84162120706628,"vZ0":-5.7334216663923,"x":124.08,"y":179.45,"x0":-2.373172170579961,"y0":50.0039715293415,"z0":5.488430102022553,"aX":-19.09324346264838},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.1,"breakHorizontal":15.7,"spinRate":2263,"spinDirection":224},"zone":5,"typeConfidence":0.89,"plateTime":0.39497806703352056,"extension":7.326880486882073},"hitData":{"launchSpeed":86.5,"launchAngle":66.0,"totalDistance":166.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":106.66,"coordY":138.13}},"index":1,"playId":"409f4bfb-ebad-380e-9692-a70094400edf","pitchNumber":2,"startTime":"2026-07-19T02:16:10.127Z","endTime":"2026-07-19T02:16:20.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:16:20.857Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach McKinstry walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T02:16:35.534Z","endTime":"2026-07-19T02:18:16.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.227883214080077,"aZ":-37.94569981219586,"pfxX":2.073905136985305,"pfxZ":-4.103061589815866,"pX":0.6208591414477197,"pZ":2.700168128089678,"vX0":5.967118213905419,"vY0":-118.56160542459939,"vZ0":0.9474901259374604,"x":93.33,"y":165.88,"x0":-2.210400260138201,"y0":50.00348705750023,"z0":5.791532578025419,"aX":2.9159511622836987},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-6.8,"breakHorizontal":-5.4,"spinRate":2791,"spinDirection":48},"zone":6,"typeConfidence":0.91,"plateTime":0.46412601018891664,"extension":7.217471834568074},"index":0,"playId":"df8e1992-513a-3cb4-b000-079646ed0aa6","pitchNumber":1,"startTime":"2026-07-19T02:16:40.236Z","endTime":"2026-07-19T02:16:43.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.553121170372627,"aZ":-24.64860184068484,"pfxX":-8.310908276834386,"pfxZ":5.049331920478438,"pX":-0.8984033020994437,"pZ":2.042371700854295,"vX0":6.296707939857379,"vY0":-121.27204037439041,"vZ0":-3.2211166760342134,"x":151.25,"y":183.64,"x0":-2.4478032569747517,"y0":50.003161246375456,"z0":5.5361276959018495,"aX":-12.388472514120394},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":8.6,"breakHorizontal":13.6,"spinRate":1799,"spinDirection":250},"zone":13,"typeConfidence":0.91,"plateTime":0.4515244038924102,"extension":7.353820478926989},"index":1,"playId":"20cbaae4-b0bd-3aeb-88b2-35696e865feb","pitchNumber":2,"startTime":"2026-07-19T02:16:52.651Z","endTime":"2026-07-19T02:16:56.912Z","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":83.9,"endSpeed":77.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.108514847889495,"aZ":-24.426224857246247,"pfxX":-9.086214177652588,"pfxZ":5.129454669943033,"pX":0.21276324306307592,"pZ":1.7594006973613219,"vX0":8.86774075146694,"vY0":-121.8735540468859,"vZ0":-4.017149217668698,"x":108.89,"y":191.28,"x0":-2.285949849710243,"y0":50.00229325911213,"z0":5.529619430874963,"aX":-13.720210472450708},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.6,"breakHorizontal":14.4,"spinRate":1878,"spinDirection":248},"zone":8,"typeConfidence":0.91,"plateTime":0.4487921759579039,"extension":7.309996923864776},"index":2,"playId":"495a4142-9677-36db-a0cf-5928379be357","pitchNumber":3,"startTime":"2026-07-19T02:17:05.587Z","endTime":"2026-07-19T02:17:09.143Z","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":83.2,"endSpeed":77.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.576396202976344,"aZ":-26.211482683235335,"pfxX":-6.926084850792549,"pfxZ":3.9779706885037154,"pX":-1.8834907411857513,"pZ":1.1909065752608996,"vX0":3.779091669557621,"vY0":-121.11442345745715,"vZ0":-4.939190032475738,"x":188.79,"y":206.63,"x0":-2.5566482753757462,"y0":50.00363891565037,"z0":5.523217642682549,"aX":-10.386625519840464},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.4,"breakHorizontal":11.8,"spinRate":1857,"spinDirection":251},"zone":13,"typeConfidence":0.89,"plateTime":0.4506251163938879,"extension":7.378598265089127},"index":3,"playId":"bb37ad41-d058-3130-bc09-14cd8cbdd439","pitchNumber":4,"startTime":"2026-07-19T02:17:22.164Z","endTime":"2026-07-19T02:17:25.289Z","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":96.6,"endSpeed":88.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97009246692081,"aZ":-15.216214437128986,"pfxX":-8.620124022195117,"pfxZ":8.524600439283903,"pX":1.1092440572448112,"pZ":1.588955059494199,"vX0":12.092710160185446,"vY0":-139.99649690652933,"vZ0":-8.053937092318376,"x":74.72,"y":195.88,"x0":-2.1420054432179017,"y0":50.00455863996359,"z0":5.49493442784789,"aX":-17.150727404394768},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.9,"breakHorizontal":13.2,"spinRate":2362,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.39093066581113245,"extension":7.243653032581252},"index":4,"playId":"2336f4d1-41c4-3256-98e8-0b8cebe31ded","pitchNumber":5,"startTime":"2026-07-19T02:17:38.101Z","endTime":"2026-07-19T02:17:41.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.276138581895736,"aZ":-26.694457091307196,"pfxX":-7.6200034146212525,"pfxZ":3.484423208503026,"pX":-0.48325588595255403,"pZ":1.908113010098813,"vX0":7.205643515540179,"vY0":-124.21197327541131,"vZ0":-3.4543044536834557,"x":135.42,"y":187.26,"x0":-2.4222569088866783,"y0":50.004276086464714,"z0":5.519782591696921,"aX":-11.990184069107055},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.8,"breakHorizontal":12.2,"spinRate":1926,"spinDirection":248},"zone":7,"typeConfidence":0.88,"plateTime":0.4398137191032876,"extension":7.348256294293667},"index":5,"playId":"3fd55b7c-a5d0-3844-9f9d-2e9434a5155b","pitchNumber":6,"startTime":"2026-07-19T02:17:53.887Z","endTime":"2026-07-19T02:17:56.887Z","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":97.6,"endSpeed":88.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.12352272196234,"aZ":-13.34679852603701,"pfxX":-8.73770821068096,"pfxZ":9.311318547899047,"pX":-1.2696249188198265,"pZ":2.771867218287492,"vX0":6.1553123087645085,"vY0":-141.9160376846271,"vZ0":-5.076352402773477,"x":165.4,"y":163.94,"x0":-2.3411291510973093,"y0":50.003827173633105,"z0":5.446876109511446,"aX":-17.66836779673431},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.8,"breakHorizontal":14.4,"spinRate":2321,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.3872550814447622,"extension":7.183047292695422},"index":6,"playId":"23ab974e-d1e0-3e92-9ae1-40db8cf80933","pitchNumber":7,"startTime":"2026-07-19T02:18:13.274Z","endTime":"2026-07-19T02:18:16.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:18:16.642Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Vierling lines out sharply to left fielder Jose Siri.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T02:19:09.628Z","endTime":"2026-07-19T02:19:53.194Z","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":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T02:18:35.473Z","endTime":"2026-07-19T02:19:11.843Z","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":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11974047347642,"aZ":-13.109843105265059,"pfxX":-9.36963839789384,"pfxZ":9.652878550682924,"pX":-0.5535151516653877,"pZ":2.1762208339783093,"vX0":8.249782195918389,"vY0":-140.00620988551626,"vZ0":-6.678341165400163,"x":138.1,"y":180.02,"x0":-2.3284158130024593,"y0":50.00328845890782,"z0":5.459306728447198,"aX":-18.506423034516963},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":15.1,"spinRate":2184,"spinDirection":220},"zone":7,"typeConfidence":0.9,"plateTime":0.3919823368564397,"extension":7.217170504805844},"index":1,"playId":"f01b119d-b033-3ad0-8aaa-073ec01ceb3e","pitchNumber":1,"startTime":"2026-07-19T02:19:11.843Z","endTime":"2026-07-19T02:19:15.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.498234920565885,"aZ":-14.184604427158527,"pfxX":-9.3767282678249,"pfxZ":9.082986181014412,"pX":0.9355996224925556,"pZ":2.144003616160757,"vX0":11.890053479208337,"vY0":-140.0400221369904,"vZ0":-6.688047543360019,"x":81.34,"y":180.89,"x0":-2.1528442032460635,"y0":50.00148943823335,"z0":5.496313843568771,"aX":-18.568603793585364},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":14.4,"spinRate":2159,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.39155967535362945,"extension":7.21133841992356},"index":2,"playId":"18733447-9971-3b7a-81f5-fac986a26fad","pitchNumber":2,"startTime":"2026-07-19T02:19:29.562Z","endTime":"2026-07-19T02:19:32.865Z","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":85.7,"endSpeed":79.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.423654765143006,"aZ":-30.995267919253326,"pfxX":3.0590362684397396,"pfxZ":0.7436923644971234,"pX":-0.3978983672627585,"pZ":2.251271192577857,"vX0":4.221262338647579,"vY0":-124.79584471603792,"vZ0":-1.9378392001540647,"x":132.17,"y":178.0,"x0":-2.5067494064834692,"y0":50.00146432477788,"z0":5.583715626896069,"aX":4.8383287005210445},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.2,"breakHorizontal":-6.5,"spinRate":2352,"spinDirection":111},"zone":4,"typeConfidence":0.91,"plateTime":0.43839784454005226,"extension":7.101969226305333},"hitData":{"launchSpeed":107.4,"launchAngle":16.0,"totalDistance":332.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":60.49,"coordY":82.05}},"index":3,"playId":"761daa43-ccab-3647-be63-0b05cf72a708","pitchNumber":3,"startTime":"2026-07-19T02:19:45.770Z","endTime":"2026-07-19T02:19:53.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:19:53.194Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach Neto grounds out softly, pitcher Tarik Skubal to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T02:22:11.474Z","endTime":"2026-07-19T02:23:03.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669373,"link":"/api/v1/people/669373"},"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":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T02:22:03.988Z","endTime":"2026-07-19T02:22:11.474Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.152594367306683,"aZ":-29.69052220258455,"pfxX":-1.1433967121621373,"pfxZ":1.4936751989501609,"pX":0.5793975007157011,"pZ":3.9526756778508507,"vX0":-3.0614267174840233,"vY0":-127.94723243882399,"vZ0":0.23494879669037794,"x":118.73,"y":64.15,"x0":1.9393923611948594,"y0":50.0000863832573,"z0":6.184381346441267,"aX":-1.8969559744365505},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":2.8,"spinRate":2257,"spinDirection":198},"zone":12,"typeConfidence":0.92,"plateTime":0.4279203469800894,"extension":6.228514781990344},"index":1,"playId":"99790a40-94b7-315d-906e-2ae110edf0bf","pitchNumber":1,"startTime":"2026-07-19T02:22:11.474Z","endTime":"2026-07-19T02:22:15.383Z","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":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":78.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.944001658294024,"aZ":-27.67769789189448,"pfxX":8.916522591753417,"pfxZ":2.8420646734655657,"pX":0.7628783414937801,"pZ":1.091972482969998,"vX0":-5.625283079867045,"vY0":-126.10558836305208,"vZ0":-6.370162848284606,"x":87.92,"y":209.3,"x0":1.8846962055962477,"y0":50.001457641336984,"z0":5.936681130155997,"aX":14.101650245897796},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.6,"breakHorizontal":-14.5,"spinRate":1790,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.43736579922978924,"extension":6.21047724475097},"index":2,"playId":"cc5fc5c8-802c-3fe7-ad6d-d6e43df6a085","pitchNumber":2,"startTime":"2026-07-19T02:22:24.295Z","endTime":"2026-07-19T02:22:27.902Z","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":95.3,"endSpeed":86.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.04680826752077,"aZ":-17.46499919642604,"pfxX":8.315936436767682,"pfxZ":7.629707486897443,"pX":1.4608203252993552,"pZ":3.432551123831815,"vX0":-3.8170904100081855,"vY0":-138.67921223783415,"vZ0":-4.337812775869816,"x":61.32,"y":146.1,"x0":1.7827825584637176,"y0":50.00064423360343,"z0":6.199194118822158,"aX":16.02537193675823},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":-14.2,"spinRate":2220,"spinDirection":152},"zone":12,"typeConfidence":0.9,"plateTime":0.39656263442446615,"extension":6.338191936386657},"index":3,"playId":"ed62a5e6-99a2-394f-a253-8f126f27243f","pitchNumber":3,"startTime":"2026-07-19T02:22:39.301Z","endTime":"2026-07-19T02:22:42.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":77.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.502773307245675,"aZ":-25.714214524119175,"pfxX":9.172461476442885,"pfxZ":4.170554919435721,"pX":0.892642101965434,"pZ":1.699319633620723,"vX0":-5.587549412623946,"vY0":-124.63830263434211,"vZ0":-5.06135884535764,"x":82.97,"y":192.9,"x0":1.9888301630671157,"y0":50.00483857758358,"z0":5.919022002726132,"aX":14.219859511728714},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.5,"breakHorizontal":-15.0,"spinRate":1820,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.44195282260824165,"extension":6.37238813982168},"hitData":{"launchSpeed":45.1,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":124.82,"coordY":177.92}},"index":4,"playId":"dae13688-3b17-332c-a18b-42d1f564316f","pitchNumber":4,"startTime":"2026-07-19T02:22:55.963Z","endTime":"2026-07-19T02:23:03.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:23:03.753Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T02:23:18.900Z","endTime":"2026-07-19T02:24:30.917Z","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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55675610083569,"aZ":-13.328215243651378,"pfxX":0.7138521178224684,"pfxZ":9.528957686115744,"pX":-0.6247462657152456,"pZ":3.3642837895940905,"vX0":-5.409945497508238,"vY0":-139.9797508398405,"vZ0":-5.52808777901513,"x":140.81,"y":147.94,"x0":1.2429586791091927,"y0":50.003886043313805,"z0":6.242424196826102,"aX":1.4119590935324222},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":-0.1,"spinRate":2213,"spinDirection":153},"zone":1,"typeConfidence":0.89,"plateTime":0.39176844618900253,"extension":6.421019393481982},"index":0,"playId":"20363ba3-4f02-3f74-8fd3-a771d2f887e1","pitchNumber":1,"startTime":"2026-07-19T02:23:27.585Z","endTime":"2026-07-19T02:23:30.882Z","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":96.1,"endSpeed":87.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62253027521726,"aZ":-14.847137945038734,"pfxX":1.4066605852914287,"pfxZ":8.771208691923952,"pX":0.6723754646292486,"pZ":4.062277903720057,"vX0":-3.057782837584852,"vY0":-139.90472197039372,"vZ0":-3.3440901058631476,"x":91.37,"y":129.1,"x0":1.598470115123162,"y0":50.000214947667466,"z0":6.250793037584498,"aX":2.778226865914154},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":-1.9,"spinRate":2233,"spinDirection":151},"zone":12,"typeConfidence":0.89,"plateTime":0.3920402251613293,"extension":6.285304362134218},"index":1,"playId":"7b36451d-e082-3b3c-90f2-002b9e7d80eb","pitchNumber":2,"startTime":"2026-07-19T02:23:40.383Z","endTime":"2026-07-19T02:23:43.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78622852056558,"aZ":-15.869688122666156,"pfxX":7.397742758198599,"pfxZ":8.475017993695422,"pX":-0.41923518661674253,"pZ":2.302023811677154,"vX0":-8.35483392896346,"vY0":-138.3021578783279,"vZ0":-7.098514289688041,"x":132.98,"y":176.63,"x0":1.689416069906487,"y0":50.00591721801539,"z0":5.979841612927842,"aX":14.237347394589477},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":-11.5,"spinRate":2158,"spinDirection":152},"zone":4,"typeConfidence":0.9,"plateTime":0.39707310769812176,"extension":6.3417423765229755},"index":2,"playId":"70138b5c-aa64-3e00-8ec2-9529b01d8473","pitchNumber":3,"startTime":"2026-07-19T02:23:54.480Z","endTime":"2026-07-19T02:24:01.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20416271368039,"aZ":-12.276749566089622,"pfxX":2.293066403925086,"pfxZ":9.749386220719948,"pX":0.36609777291879486,"pZ":3.7039355356054573,"vX0":-3.8739963672977,"vY0":-141.8944019229611,"vZ0":-4.775448013801179,"x":103.05,"y":138.77,"x0":1.4506155991403937,"y0":50.00442935511725,"z0":6.189894770834387,"aX":4.680992727904824},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":-3.4,"spinRate":2352,"spinDirection":157},"zone":12,"typeConfidence":0.92,"plateTime":0.3858833019774459,"extension":6.504437486126753},"index":3,"playId":"99e8ead7-8313-3e19-8fbc-ae246e1c9653","pitchNumber":4,"startTime":"2026-07-19T02:24:27.383Z","endTime":"2026-07-19T02:24:30.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:24:30.917Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vaughn Grissom grounds out softly to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T02:24:42.276Z","endTime":"2026-07-19T02:25:03.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":78.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49706780787061,"aZ":-24.57532850153672,"pfxX":8.640550154012036,"pfxZ":4.7523502724461455,"pX":0.5920534996114574,"pZ":2.558975384246532,"vX0":-5.963662278327247,"vY0":-126.38818122108314,"vZ0":-3.672801448472392,"x":94.43,"y":169.69,"x0":1.8731466985930383,"y0":50.00539645479207,"z0":6.0307145736747305,"aX":13.821837485398632},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.9,"breakHorizontal":-14.0,"spinRate":1778,"spinDirection":131},"zone":6,"typeConfidence":0.9,"plateTime":0.4352844460625822,"extension":6.243726096308735},"hitData":{"launchSpeed":47.9,"launchAngle":-53.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":146.71,"coordY":178.38}},"index":0,"playId":"dbdc52b2-791b-36d7-9124-b7b0e6b8c8b8","pitchNumber":1,"startTime":"2026-07-19T02:24:55.322Z","endTime":"2026-07-19T02:25:03.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:25:03.608Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Outman singles on a sharp line drive to right fielder Jo Adell.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T02:26:58.933Z","endTime":"2026-07-19T02:28:32.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"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,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.381342569153155,"aZ":-14.913877550382878,"pfxX":-6.524074512031354,"pfxZ":9.124492356303083,"pX":-0.5026610028162133,"pZ":2.7205355597499983,"vX0":7.481720959075727,"vY0":-138.04625115368518,"vZ0":-4.94327607889336,"x":133.44,"y":139.24,"x0":-2.4260743956854145,"y0":50.00429636740928,"z0":5.570258871026099,"aX":-12.344387264545249},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":9.8,"spinRate":2291,"spinDirection":219},"zone":4,"typeConfidence":0.9,"plateTime":0.3998026749079133,"extension":7.211683845704655},"index":0,"playId":"70d92ac8-a268-36a8-9dce-d59b57209461","pitchNumber":1,"startTime":"2026-07-19T02:27:12.532Z","endTime":"2026-07-19T02:27:15.532Z","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":82.2,"endSpeed":74.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50266433281846,"aZ":-28.046031975010756,"pfxX":-8.141050541764667,"pfxZ":2.873771279492704,"pX":-1.5015597749395624,"pZ":3.337656821782038,"vX0":4.8840749479021985,"vY0":-119.57283158381296,"vZ0":0.477678470554601,"x":174.24,"y":148.66,"x0":-2.5198608293428406,"y0":50.00565470314898,"z0":5.665276798012767,"aX":-11.711334606248933},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.6,"breakHorizontal":13.4,"spinRate":1868,"spinDirection":252},"zone":11,"typeConfidence":0.92,"plateTime":0.459250482283621,"extension":7.132497157391838},"index":1,"playId":"322c6277-7fb5-31a7-8baf-809ce1253a68","pitchNumber":2,"startTime":"2026-07-19T02:27:35.706Z","endTime":"2026-07-19T02:27:38.706Z","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":82.6,"endSpeed":75.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.862373466525348,"aZ":-27.47614454772564,"pfxX":-8.245753548324739,"pfxZ":3.233086727385926,"pX":-0.32015544486656006,"pZ":2.0964442937465004,"vX0":7.5162653744519465,"vY0":-119.98858795658096,"vZ0":-2.4639301646695286,"x":129.2,"y":182.18,"x0":-2.4264170058496126,"y0":50.00377114298216,"z0":5.592206654123098,"aX":-11.988427387738996},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.5,"breakHorizontal":13.1,"spinRate":1931,"spinDirection":249},"zone":7,"typeConfidence":0.92,"plateTime":0.4569978727866948,"extension":7.353521302905555},"index":2,"playId":"17451ced-9be9-3ba8-af68-77eb1af46495","pitchNumber":3,"startTime":"2026-07-19T02:27:49.149Z","endTime":"2026-07-19T02:27:52.557Z","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":96.1,"endSpeed":86.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.143121210058666,"aZ":-14.159227701410405,"pfxX":-7.2020723093296075,"pfxZ":9.24951371655967,"pX":-1.4014299420599088,"pZ":3.917995899314995,"vX0":5.453791595144543,"vY0":-139.77274266140086,"vZ0":-1.9920733467318141,"x":170.42,"y":132.99,"x0":-2.457864568281671,"y0":50.00135417292684,"z0":5.5869212381677595,"aX":-14.024202771898036},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":11.6,"spinRate":2351,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.39426659979705914,"extension":7.104856280284199},"index":3,"playId":"1f2f5f34-1f94-3b45-ab40-5bb1903ab76c","pitchNumber":4,"startTime":"2026-07-19T02:28:04.460Z","endTime":"2026-07-19T02:28:07.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.201360917275384,"aZ":-28.68620087302754,"pfxX":-8.37326601489113,"pfxZ":2.378715413299153,"pX":-0.005359144673509914,"pZ":1.9224111845399896,"vX0":8.190280195654964,"vY0":-120.36523153892064,"vZ0":-2.473022875746289,"x":117.2,"y":186.87,"x0":-2.363129501449938,"y0":50.004723157796334,"z0":5.501324665043444,"aX":-12.29651961303466},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.0,"breakHorizontal":13.2,"spinRate":1959,"spinDirection":252},"zone":8,"typeConfidence":0.92,"plateTime":0.45492906543424727,"extension":7.305911090773245},"hitData":{"launchSpeed":102.8,"launchAngle":14.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":206.54,"coordY":107.9}},"index":4,"playId":"5afa38a7-89e9-312d-a934-0de5a711b78b","pitchNumber":5,"startTime":"2026-07-19T02:28:18.863Z","endTime":"2026-07-19T02:28:32.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:28:32.787Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a line drive to left fielder Jose Siri. James Outman to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T02:28:51.736Z","endTime":"2026-07-19T02:31:20.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnSecond":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.426604224118062,"aZ":-36.7854124591837,"pfxX":1.1937012490766112,"pfxZ":-3.3933442811776633,"pX":-0.6843531248784732,"pZ":2.530151535776955,"vX0":3.6982481911679974,"vY0":-116.64523484720436,"vZ0":0.40023293316918074,"x":143.09,"y":170.47,"x0":-2.4531618791809486,"y0":50.00034728604782,"z0":5.859267151709598,"aX":1.6236321088329755},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-5.6,"breakHorizontal":-3.1,"spinRate":2642,"spinDirection":38},"zone":4,"typeConfidence":0.91,"plateTime":0.47176559725235867,"extension":6.900785184025049},"index":0,"playId":"02a8c40d-b446-3d4f-b514-2bac73315adb","pitchNumber":1,"startTime":"2026-07-19T02:29:00.584Z","endTime":"2026-07-19T02:29:03.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.3820125095485,"aZ":-25.524234125596806,"pfxX":-7.165104815864759,"pfxZ":4.597973658599803,"pX":-0.2770868246603173,"pZ":1.176871336904595,"vX0":6.814308530745372,"vY0":-119.11739059246743,"vZ0":-4.92270282856475,"x":127.56,"y":207.0,"x0":-2.2344908588896346,"y0":50.005894671944745,"z0":5.558763682208295,"aX":-10.370855100964803},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.4,"breakHorizontal":11.5,"spinRate":1867,"spinDirection":250},"zone":13,"typeConfidence":0.91,"plateTime":0.45860586358942657,"extension":7.3059278992749235},"index":1,"playId":"1288d4ee-c116-3b17-bcc9-f693fac140d0","pitchNumber":2,"startTime":"2026-07-19T02:29:20.743Z","endTime":"2026-07-19T02:29:25.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34101098253711,"aZ":-12.758341521498355,"pfxX":-4.877001055274598,"pfxZ":10.142929336689587,"pX":0.03926798199988247,"pZ":3.721370311209555,"vX0":7.711661538400254,"vY0":-137.89367826730864,"vZ0":-2.9705726192359228,"x":115.5,"y":138.3,"x0":-2.1675477338370976,"y0":50.004307019028346,"z0":5.680249991334109,"aX":-9.33774453986155},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":7.1,"spinRate":2244,"spinDirection":216},"zone":12,"typeConfidence":0.89,"plateTime":0.3981060080280119,"extension":7.06717694285943},"index":2,"playId":"05781c9d-039a-3a7b-856e-6e86c5b6142d","pitchNumber":3,"startTime":"2026-07-19T02:29:40.227Z","endTime":"2026-07-19T02:29:43.532Z","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":95.5,"endSpeed":86.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79972968459016,"aZ":-12.139401241767954,"pfxX":-5.329540416728224,"pfxZ":10.359579213422535,"pX":0.9020887388999874,"pZ":2.440136824323023,"vX0":10.111563711726747,"vY0":-138.62433102541328,"vZ0":-6.302268292451316,"x":82.61,"y":172.9,"x0":-2.1107500633926564,"y0":50.0030667062549,"z0":5.563694935970013,"aX":-10.307983441725492},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":7.4,"spinRate":2190,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.39606785123118193,"extension":7.113470458203407},"index":3,"playId":"036bf708-a39f-3c95-b040-7a81d0ed7387","pitchNumber":4,"startTime":"2026-07-19T02:29:59.877Z","endTime":"2026-07-19T02:30:03.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.49155307685312,"aZ":-11.02005816713027,"pfxX":-3.712154161982284,"pfxZ":11.012564821848105,"pX":-0.1511152002752066,"pZ":2.3400144338478737,"vX0":6.842194907099287,"vY0":-138.56697827668432,"vZ0":-6.733299358681067,"x":122.76,"y":175.6,"x0":-2.183887486184824,"y0":50.00432663381897,"z0":5.5580684496445185,"aX":-7.13231442616956},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":5.0,"spinRate":2234,"spinDirection":216},"zone":5,"typeConfidence":0.9,"plateTime":0.39715632673804935,"extension":7.162617001920617},"index":4,"playId":"90354383-44de-31cf-9909-45a58f9de336","pitchNumber":5,"startTime":"2026-07-19T02:30:21.521Z","endTime":"2026-07-19T02:30:24.858Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.819525836474625,"aZ":-13.2905839317265,"pfxX":-4.547727696994589,"pfxZ":9.677674677785397,"pX":-0.1271972885536408,"pZ":1.585572639102883,"vX0":6.98175580789604,"vY0":-139.19780741499287,"vZ0":-8.220842148491759,"x":121.85,"y":195.97,"x0":-2.083365656872162,"y0":50.00587073932045,"z0":5.467944625349398,"aX":-8.877460082086817},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":6.7,"spinRate":2222,"spinDirection":219},"zone":8,"typeConfidence":0.9,"plateTime":0.394293694191846,"extension":7.107019678795934},"index":5,"playId":"8606ed93-bdf7-322c-a5a7-14393b01ebce","pitchNumber":6,"startTime":"2026-07-19T02:30:41.311Z","endTime":"2026-07-19T02:30:44.848Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.349635928917973,"aZ":-12.60966376128704,"pfxX":-7.564640757641219,"pfxZ":10.083336365965685,"pX":-0.1196175517739036,"pZ":1.6264960667342416,"vX0":8.239893070500594,"vY0":-138.51727625339944,"vZ0":-8.038324426469782,"x":121.56,"y":194.86,"x0":-2.1520896814368107,"y0":50.006907434980256,"z0":5.412218292303341,"aX":-14.683189959592381},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":12.0,"spinRate":2221,"spinDirection":221},"zone":8,"typeConfidence":0.9,"plateTime":0.3956490668400727,"extension":7.205119985995635},"hitData":{"launchSpeed":95.4,"launchAngle":16.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.87,"coordY":87.32}},"index":6,"playId":"d3199ca7-3c88-3e97-a37b-a7244952a35e","pitchNumber":7,"startTime":"2026-07-19T02:31:07.559Z","endTime":"2026-07-19T02:31:20.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:31:20.149Z","atBatIndex":12},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Dillon Dingler hit by pitch. James Outman to 3rd. Kevin McGonigle to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T02:32:17.364Z","endTime":"2026-07-19T02:34:18.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnThird":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.5,"endSpeed":76.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.430194480051473,"aZ":-33.07739235588862,"pfxX":3.753126019553796,"pfxZ":-0.6247393717507914,"pX":1.6761772391102678,"pZ":0.7577566844298188,"vX0":7.755600922783208,"vY0":-119.80946807527205,"vZ0":-4.509765802780974,"x":53.11,"y":218.32,"x0":-2.098166780969203,"y0":50.00435729005184,"z0":5.640198571251995,"aX":5.422100266438065},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.0,"breakHorizontal":-8.8,"spinRate":2711,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.45821782295203795,"extension":7.054824027307358},"index":0,"playId":"fb716eee-e6e2-357b-8fbc-5b3b40e42e54","pitchNumber":1,"startTime":"2026-07-19T02:32:27.768Z","endTime":"2026-07-19T02:32:30.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.593401122362952,"aZ":-27.191631444532163,"pfxX":-4.852551605645527,"pfxZ":3.4602223829049574,"pX":-1.3821524467070117,"pZ":3.2885744523188314,"vX0":3.5922354929893325,"vY0":-119.08854514095434,"vZ0":0.1270625193658128,"x":169.68,"y":149.99,"x0":-2.278728971864443,"y0":50.00002370501078,"z0":5.691607589614807,"aX":-6.977937413949858},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.6,"breakHorizontal":7.9,"spinRate":1534,"spinDirection":253},"zone":11,"typeConfidence":0.88,"plateTime":0.4597130962624565,"extension":7.1480018618375105},"index":1,"playId":"80a3384b-8e2b-31af-bd75-7b7a719ea71b","pitchNumber":2,"startTime":"2026-07-19T02:32:47.921Z","endTime":"2026-07-19T02:32:51.894Z","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":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21312884446349,"aZ":-12.18335997747145,"pfxX":-7.276802475058942,"pfxZ":10.029264020894988,"pX":1.2654765196975988,"pZ":1.621494141361782,"vX0":11.465233013513203,"vY0":-140.3876513462116,"vZ0":-8.61439985775332,"x":68.76,"y":195.0,"x0":-1.9286596920192502,"y0":50.000550977397104,"z0":5.525429219990915,"aX":-14.502153638248544},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":10.8,"spinRate":2188,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.39037153005898695,"extension":7.237500114842543},"index":2,"playId":"dcdd0159-4bcd-378c-a3b9-464a34127784","pitchNumber":3,"startTime":"2026-07-19T02:33:07.654Z","endTime":"2026-07-19T02:33:10.772Z","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":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13315466040111,"aZ":-13.431971934675108,"pfxX":-7.259479530391663,"pfxZ":9.329671150128755,"pX":-0.7228177700527851,"pZ":3.2650969615242977,"vX0":6.516844910491553,"vY0":-141.09326672617084,"vZ0":-4.145596546148247,"x":144.55,"y":150.62,"x0":-2.1231844365351367,"y0":50.005816489913165,"z0":5.623717188345453,"aX":-14.588743173190819},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":11.8,"spinRate":2232,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.3887058964269423,"extension":7.073296252170808},"index":3,"playId":"dbbd30d0-2e56-32bf-9635-d9feb22ce02a","pitchNumber":4,"startTime":"2026-07-19T02:33:26.752Z","endTime":"2026-07-19T02:33:30.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.711223347728268,"aZ":-14.836616628613633,"pfxX":-7.437784847328251,"pfxZ":8.558225170829191,"pX":-0.18780246314229893,"pZ":2.3066396701326637,"vX0":7.977586664515819,"vY0":-141.29790367125673,"vZ0":-6.318565739252352,"x":124.16,"y":176.5,"x0":-2.079214464680872,"y0":50.00076865303409,"z0":5.52238296756848,"aX":-15.062762948917245},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.4,"breakHorizontal":11.9,"spinRate":2273,"spinDirection":217},"zone":5,"typeConfidence":0.9,"plateTime":0.3874049535408375,"extension":7.0780091296898195},"index":4,"playId":"52379e79-b6f7-3fb1-a79c-ae97e61d6433","pitchNumber":5,"startTime":"2026-07-19T02:33:47.510Z","endTime":"2026-07-19T02:33:50.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34028583138241,"aZ":-32.28725841776482,"pfxX":3.347924124308922,"pfxZ":-0.07247892082567198,"pX":-1.0793680958793084,"pZ":3.507358847571933,"vX0":2.05784633347516,"vY0":-124.06017537993657,"vZ0":1.0367694958751283,"x":158.14,"y":144.08,"x0":-2.3516141504921926,"y0":50.00260170643757,"z0":5.753454637219875,"aX":5.273519357177469},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.4,"breakHorizontal":-6.5,"spinRate":2470,"spinDirection":99},"zone":11,"typeConfidence":0.91,"plateTime":0.4397172258655786,"extension":6.843318747557952},"index":5,"playId":"83e3e49e-9a93-37a6-889e-cf29985c1ace","pitchNumber":6,"startTime":"2026-07-19T02:34:13.736Z","endTime":"2026-07-19T02:34:18.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:34:18.987Z","atBatIndex":13},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Colt Keith out on a sacrifice fly to center fielder Mike Trout. James Outman scores. Kevin McGonigle to 3rd. Dillon Dingler to 2nd.","rbi":1,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T02:34:47.713Z","endTime":"2026-07-19T02:35:13.749Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnThird":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":{"id":680570,"link":"/api/v1/people/680570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.965369664453785,"aZ":-35.82425573813357,"pfxX":2.7283822949987733,"pfxZ":-2.55902773704401,"pX":0.17979109895024695,"pZ":2.428820828140485,"vX0":4.740272398132668,"vY0":-118.49816912208968,"vZ0":-0.11515625170872612,"x":110.15,"y":173.2,"x0":-2.1984889631386975,"y0":50.002934793787865,"z0":5.742204060399814,"aX":3.891527048556616},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.4,"breakHorizontal":-6.1,"spinRate":2689,"spinDirection":40},"zone":5,"typeConfidence":0.88,"plateTime":0.4616649888189799,"extension":6.950151588246416},"hitData":{"launchSpeed":98.2,"launchAngle":34.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.45,"coordY":42.14}},"index":0,"playId":"3aae67b0-c73f-376a-9dc5-c74dbb110b99","pitchNumber":1,"startTime":"2026-07-19T02:34:57.566Z","endTime":"2026-07-19T02:35:13.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:35:13.749Z","atBatIndex":14},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Riley Greene out on a sacrifice fly to center fielder Mike Trout. Kevin McGonigle scores. Dillon Dingler to 3rd.","rbi":1,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T02:35:51.069Z","endTime":"2026-07-19T02:37:00.583Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":{"id":680570,"link":"/api/v1/people/680570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T02:35:40.418Z","endTime":"2026-07-19T02:35:53.354Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.73212702988363,"aZ":-26.841603531598285,"pfxX":-6.698364880314154,"pfxZ":3.6989398028265263,"pX":-0.5656892999965816,"pZ":2.6168746241734864,"vX0":6.288483522304763,"vY0":-119.01037988949115,"vZ0":-1.2816655747866628,"x":138.56,"y":168.12,"x0":-2.3655032372556835,"y0":50.0035664231901,"z0":5.581990630074763,"aX":-9.659039188522849},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.7,"breakHorizontal":10.7,"spinRate":1763,"spinDirection":247},"zone":4,"typeConfidence":0.92,"plateTime":0.4593333594738027,"extension":7.175798963114579},"index":1,"playId":"7f7ee9b0-e9cf-3acb-aaed-923c11cd961a","pitchNumber":1,"startTime":"2026-07-19T02:35:53.354Z","endTime":"2026-07-19T02:35:56.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98199654481176,"aZ":-13.629063136045751,"pfxX":-8.731937224775768,"pfxZ":9.590705107285455,"pX":-0.15497545190040124,"pZ":2.71707853693947,"vX0":8.699991759469558,"vY0":-138.86341156923416,"vZ0":-5.1810347136499235,"x":122.91,"y":165.42,"x0":-2.209214196235627,"y0":50.002083352456296,"z0":5.52917345254123,"aX":-16.883297830433886},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":13.8,"spinRate":2413,"spinDirection":221},"zone":5,"typeConfidence":0.9,"plateTime":0.39595121142269285,"extension":7.112815092387231},"index":2,"playId":"f429f1ef-04ff-3297-a043-944dd034bd1f","pitchNumber":2,"startTime":"2026-07-19T02:36:08.727Z","endTime":"2026-07-19T02:36:12.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.447040193399186,"aZ":-28.186250310544423,"pfxX":-6.937046060521404,"pfxZ":2.7606198797716086,"pX":-1.0217410441418908,"pZ":1.7666061948123062,"vX0":5.082942342695388,"vY0":-119.53179280849564,"vZ0":-2.965998889633523,"x":155.95,"y":191.08,"x0":-2.276480894114617,"y0":50.00279293911181,"z0":5.5592580013138395,"aX":-10.019406235712038},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.6,"breakHorizontal":11.3,"spinRate":1841,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.45856676204425684,"extension":7.194026314001974},"index":3,"playId":"6405db24-b5d2-323b-82df-23150987fa67","pitchNumber":3,"startTime":"2026-07-19T02:36:26.299Z","endTime":"2026-07-19T02:36:29.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.904837069305316,"aZ":-27.071428208037283,"pfxX":-6.130898555786901,"pfxZ":3.5508487383050458,"pX":-0.6916430785828787,"pZ":2.656051119391705,"vX0":5.564365264465157,"vY0":-118.85780836164813,"vZ0":-1.0760464025341587,"x":143.36,"y":167.07,"x0":-2.2619307055977993,"y0":50.00119537892582,"z0":5.563651299982971,"aX":-8.807212849996422},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.5,"breakHorizontal":9.8,"spinRate":1547,"spinDirection":248},"zone":4,"typeConfidence":0.91,"plateTime":0.46008757746912243,"extension":7.298699670066787},"hitData":{"launchSpeed":104.4,"launchAngle":20.0,"totalDistance":359.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":117.14,"coordY":54.74}},"index":4,"playId":"db70bcef-519c-34ad-9e26-af21aff9a28b","pitchNumber":4,"startTime":"2026-07-19T02:36:50.396Z","endTime":"2026-07-19T02:37:00.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:37:00.583Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T02:37:27.674Z","endTime":"2026-07-19T02:38:53.542Z","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":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.7,"endSpeed":73.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75098957270443,"aZ":-37.80890905634088,"pfxX":3.501339504133856,"pfxZ":-4.180770166568896,"pX":0.6044220814832151,"pZ":2.3282064344119484,"vX0":5.580607928702118,"vY0":-115.9671144451302,"vZ0":0.501734177820879,"x":93.96,"y":175.92,"x0":-2.2976364081829237,"y0":50.001939768080014,"z0":5.745526218293415,"aX":4.719641696595564},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.1,"breakHorizontal":-7.8,"spinRate":2747,"spinDirection":41},"zone":6,"typeConfidence":0.91,"plateTime":0.47416271770784757,"extension":6.986728769497523},"index":0,"playId":"0a9987ba-befa-34e3-8312-0b141b7b0277","pitchNumber":1,"startTime":"2026-07-19T02:37:30.899Z","endTime":"2026-07-19T02:37:34.614Z","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":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.476133965940328,"aZ":-29.80578767990567,"pfxX":2.2208521133403702,"pfxZ":1.5763729943955775,"pX":0.063191086724529,"pZ":1.3470681289959017,"vX0":4.918261739836913,"vY0":-121.46835578587427,"vZ0":-3.9270961546011964,"x":114.59,"y":202.41,"x0":-2.2716193263947444,"y0":50.00293366850165,"z0":5.559490146911773,"aX":3.338128122726628},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.2,"breakHorizontal":-5.2,"spinRate":2343,"spinDirection":88},"zone":14,"typeConfidence":0.92,"plateTime":0.4499008748613349,"extension":6.980378020802939},"index":1,"playId":"715a075d-a56d-3535-b2f9-fb4b6c5e22d5","pitchNumber":2,"startTime":"2026-07-19T02:37:46.502Z","endTime":"2026-07-19T02:37:49.502Z","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":96.5,"endSpeed":87.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36972317699851,"aZ":-11.365335561005184,"pfxX":-7.860329290818971,"pfxZ":10.489568954036207,"pX":0.19950581894220462,"pZ":2.9595897080277367,"vX0":9.064665684046536,"vY0":-140.1316279191168,"vZ0":-5.075423668036808,"x":109.4,"y":158.87,"x0":-2.0596376016031543,"y0":50.00652599448279,"z0":5.540198357711079,"aX":-15.59916384461078},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":12.4,"spinRate":2300,"spinDirection":221},"zone":2,"typeConfidence":0.9,"plateTime":0.39122129082769197,"extension":7.136482808803596},"index":2,"playId":"80f1d19c-1410-3c86-abe4-96f8be22bd63","pitchNumber":3,"startTime":"2026-07-19T02:38:05.321Z","endTime":"2026-07-19T02:38:08.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.881194536982846,"aZ":-13.398952407953805,"pfxX":-7.172086707759955,"pfxZ":9.411695263622207,"pX":1.0803435660011187,"pZ":3.7129208643041602,"vX0":10.935003810302616,"vY0":-141.00557649979888,"vZ0":-2.963907470061556,"x":75.82,"y":138.53,"x0":-1.9330279908797854,"y0":50.00120815281103,"z0":5.653205741628072,"aX":-14.306067442414577},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":10.6,"spinRate":2263,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.38985035283937064,"extension":7.167010730132679},"index":3,"playId":"e23b5c55-f7fa-3cb3-8a67-f369f10a1c3e","pitchNumber":4,"startTime":"2026-07-19T02:38:32.085Z","endTime":"2026-07-19T02:38:35.207Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89681225187452,"aZ":-28.42761653090564,"pfxX":-6.271121601540926,"pfxZ":2.566877498940233,"pX":-0.21299228203594145,"pZ":1.3955954501365193,"vX0":6.6233691576658735,"vY0":-119.89389053914125,"vZ0":-3.7029880794382173,"x":125.12,"y":201.1,"x0":-2.1948575996119892,"y0":50.00100047712757,"z0":5.493501507112883,"aX":-9.141184383439777},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.0,"breakHorizontal":9.8,"spinRate":1719,"spinDirection":253},"zone":13,"typeConfidence":0.89,"plateTime":0.456610675431413,"extension":7.312825349551114},"index":4,"playId":"76495836-7052-3e65-8eb4-01b11affdf4e","pitchNumber":5,"startTime":"2026-07-19T02:38:48.785Z","endTime":"2026-07-19T02:38:53.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:38:53.542Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler called out on strikes.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T02:41:15.218Z","endTime":"2026-07-19T02:42:02.259Z","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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65457045710003,"aZ":-13.72792573170471,"pfxX":0.29366450628185836,"pfxZ":9.327458806492931,"pX":0.9752261491474082,"pZ":2.867904373103484,"vX0":-1.6139023489479885,"vY0":-139.7764796120607,"vZ0":-6.6029246949512626,"x":79.83,"y":161.35,"x0":1.5220775910378543,"y0":50.00350754278796,"z0":6.163114900420992,"aX":0.5809483727063688},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":-0.2,"spinRate":2151,"spinDirection":152},"zone":12,"typeConfidence":0.87,"plateTime":0.39193338188483073,"extension":6.4602038003644875},"index":0,"playId":"5f63270c-c78c-3e3c-a39c-e144e0d3ec7d","pitchNumber":1,"startTime":"2026-07-19T02:41:20.639Z","endTime":"2026-07-19T02:41:24.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.560314092023102,"aZ":-29.010543139241033,"pfxX":9.968528276018862,"pfxZ":1.996876359104606,"pX":0.8758512114490189,"pZ":3.0885379832874627,"vX0":-5.704147241553844,"vY0":-125.0230826626521,"vZ0":-1.550766785862475,"x":83.61,"y":155.39,"x0":1.893705356540804,"y0":50.00002516029566,"z0":6.101227939434793,"aX":15.754314931667974},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.5,"breakHorizontal":-16.7,"spinRate":1751,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.4383561802614233,"extension":6.363666208474806},"index":1,"playId":"c4015ac2-3d09-3281-8a15-7f28e366968c","pitchNumber":2,"startTime":"2026-07-19T02:41:32.798Z","endTime":"2026-07-19T02:41:36.367Z","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":86.9,"endSpeed":79.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49915583746685,"aZ":-28.94262429429789,"pfxX":9.219618772524505,"pfxZ":2.014268691713233,"pX":0.39328928522343204,"pZ":1.3509325510465646,"vX0":-6.64553358720092,"vY0":-126.2788669866249,"vZ0":-5.598198699188772,"x":102.01,"y":202.3,"x0":1.8710179224314896,"y0":50.0014296983874,"z0":5.946308606286825,"aX":14.778151690626432},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":-15.0,"spinRate":1878,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.4349718475509676,"extension":6.3132437344040175},"index":2,"playId":"ab666721-74eb-3df0-a7c5-69941d627429","pitchNumber":3,"startTime":"2026-07-19T02:41:45.314Z","endTime":"2026-07-19T02:41:48.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.025219212349505,"aZ":-13.657847552211848,"pfxX":1.8392506021328692,"pfxZ":9.256736534585116,"pX":0.5446413283427183,"pZ":2.3080237538179715,"vX0":-3.5478128638110684,"vY0":-140.56594035716114,"vZ0":-8.077722797617513,"x":96.24,"y":176.46,"x0":1.584461919814294,"y0":50.00083903516328,"z0":6.106661491132006,"aX":3.6785125525107176},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.2,"breakHorizontal":-2.6,"spinRate":2282,"spinDirection":153},"zone":6,"typeConfidence":0.9,"plateTime":0.38973534399768006,"extension":6.496944840929974},"index":3,"playId":"e0c7b4a6-9f74-39ad-8123-dc1c21382a6a","pitchNumber":4,"startTime":"2026-07-19T02:41:58.343Z","endTime":"2026-07-19T02:42:02.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:42:02.259Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T02:42:11.994Z","endTime":"2026-07-19T02:42:44.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":1},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50284252068172,"aZ":-16.956507870439708,"pfxX":9.456115976135898,"pfxZ":7.647630001546932,"pX":-1.1071933123732427,"pZ":1.5765795663788205,"vX0":-10.421413022899277,"vY0":-140.327217279765,"vZ0":-9.123854054765706,"x":159.2,"y":196.21,"x0":1.43058045373651,"y0":50.00057715385574,"z0":5.98042776466031,"aX":18.809517760422178},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.0,"breakHorizontal":-14.9,"spinRate":2178,"spinDirection":151},"zone":13,"typeConfidence":0.91,"plateTime":0.3906954568114731,"extension":6.296417511177838},"index":0,"playId":"7ae4ffd9-5a47-379b-8fe2-2f6f34178a2e","pitchNumber":1,"startTime":"2026-07-19T02:42:23.596Z","endTime":"2026-07-19T02:42:26.743Z","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":95.7,"endSpeed":87.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.998304364510908,"aZ":-15.374194740932657,"pfxX":3.4877510106764795,"pfxZ":8.585865225775835,"pX":-0.291030156087208,"pZ":2.888708362881681,"vX0":-6.463047180732285,"vY0":-139.1880889088811,"vZ0":-6.135475539988998,"x":128.09,"y":160.78,"x0":1.610733557086022,"y0":50.006224391119666,"z0":6.144474927805145,"aX":6.827648812960315},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":-4.9,"spinRate":2167,"spinDirection":155},"zone":1,"typeConfidence":0.85,"plateTime":0.3939074368711042,"extension":6.639472333808657},"hitData":{"launchSpeed":93.0,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.59,"coordY":143.21}},"index":1,"playId":"b0dd4588-d71f-3a32-8f0f-01e93aaf4e0f","pitchNumber":2,"startTime":"2026-07-19T02:42:35.589Z","endTime":"2026-07-19T02:42:44.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:42:44.593Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a line drive to right fielder Matt Vierling.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T02:43:00.331Z","endTime":"2026-07-19T02:43:49.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.444817707155345,"aZ":-19.772176399593402,"pfxX":7.847297706943923,"pfxZ":6.3732692009000065,"pX":-0.7596877354830357,"pZ":1.7849191928004762,"vX0":-9.123892263405384,"vY0":-139.56438518498476,"vZ0":-7.787960911695077,"x":145.96,"y":190.59,"x0":1.553777361270839,"y0":50.000472384181464,"z0":5.945026253130695,"aX":15.265623530023841},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.8,"breakHorizontal":-12.0,"spinRate":2222,"spinDirection":153},"zone":7,"typeConfidence":0.91,"plateTime":0.39453010016232337,"extension":6.562450307164008},"index":0,"playId":"6c4bf23b-07a8-3341-9cd1-a4c75226a4cc","pitchNumber":1,"startTime":"2026-07-19T02:43:06.323Z","endTime":"2026-07-19T02:43:09.679Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.323270038016886,"aZ":-28.65565085069829,"pfxX":8.108919302341274,"pfxZ":2.1756279646288768,"pX":0.9539172463625052,"pZ":2.4429281141377697,"vX0":-5.121069600433603,"vY0":-127.22767401802713,"vZ0":-3.126522195907889,"x":80.64,"y":172.82,"x0":1.9529858458151939,"y0":50.002811705441076,"z0":5.9908837500989005,"aX":13.117875129595287},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.4,"breakHorizontal":-13.3,"spinRate":1902,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.4327027671251158,"extension":6.500722461777907},"hitData":{"launchSpeed":77.0,"launchAngle":17.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.22,"coordY":97.06}},"index":1,"playId":"2b1064bf-e68b-3f9b-a193-a41d1ffc8e03","pitchNumber":2,"startTime":"2026-07-19T02:43:38.890Z","endTime":"2026-07-19T02:43:49.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:43:49.716Z","atBatIndex":19},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Denzer Guzman grounds into a force out, fielded by shortstop Kevin McGonigle. Nolan Schanuel out at 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T02:44:05.091Z","endTime":"2026-07-19T02:44:20.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00956583871766,"aZ":-27.96138627645037,"pfxX":-1.5828972354088315,"pfxZ":2.452063996136733,"pX":-0.06392606764432529,"pZ":2.737937734439681,"vX0":-4.572396941573493,"vY0":-130.2095927297137,"vZ0":-2.778069000885707,"x":119.44,"y":164.86,"x0":1.9196622660393496,"y0":50.00462451520824,"z0":5.931538567129601,"aX":-2.7212779524154174},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.1,"breakHorizontal":3.8,"spinRate":2011,"spinDirection":165},"zone":5,"typeConfidence":0.91,"plateTime":0.420434880442349,"extension":6.263511486920563},"hitData":{"launchSpeed":88.2,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.09,"coordY":143.55}},"index":0,"playId":"99a93e31-1539-37ff-881a-f2204b57c687","pitchNumber":1,"startTime":"2026-07-19T02:44:12.952Z","endTime":"2026-07-19T02:44:20.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:44:20.554Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out, third baseman Denzer Guzman to first baseman Nolan Schanuel.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T02:46:24.190Z","endTime":"2026-07-19T02:47:53.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":79.8,"endSpeed":74.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.185670845273552,"aZ":-37.63770781694609,"pfxX":1.487929354142115,"pfxZ":-4.017683098328751,"pX":1.264262289848441,"pZ":0.5088914930151054,"vX0":7.823434686932035,"vY0":-116.00202289780107,"vZ0":-3.521872797982359,"x":68.81,"y":225.04,"x0":-2.348630160896143,"y0":50.002571606719634,"z0":5.643464034972474,"aX":2.0230764168031157},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-7.9,"breakHorizontal":-4.7,"spinRate":2704,"spinDirection":35},"zone":14,"typeConfidence":0.91,"plateTime":0.4726032033562868,"extension":7.117555850138055},"index":0,"playId":"91f1781b-a9cc-3802-917a-c3138116c073","pitchNumber":1,"startTime":"2026-07-19T02:46:31.326Z","endTime":"2026-07-19T02:46:34.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.223214175723854,"aZ":-18.65861606590705,"pfxX":-8.296288297592962,"pfxZ":7.189885439910542,"pX":-0.3396874724220836,"pZ":2.6690912810170935,"vX0":8.571914024455921,"vY0":-135.87412742537992,"vZ0":-4.0670291031918415,"x":129.95,"y":166.71,"x0":-2.449124046493096,"y0":50.00477158914909,"z0":5.47245575250717,"aX":-15.600507119167224},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":13.3,"spinRate":2265,"spinDirection":217},"zone":4,"typeConfidence":0.84,"plateTime":0.40226787827617505,"extension":7.160496832351205},"index":1,"playId":"42c9619c-0919-33c6-83fc-f4251fd16550","pitchNumber":2,"startTime":"2026-07-19T02:46:53.215Z","endTime":"2026-07-19T02:46:59.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.624380577247805,"aZ":-26.430420475847907,"pfxX":-7.930038982588609,"pfxZ":4.000223814383463,"pX":-0.5102762852983144,"pZ":1.863405958498826,"vX0":6.627846427226231,"vY0":-118.72091961888611,"vZ0":-3.0445485186675825,"x":136.45,"y":188.47,"x0":-2.3009164586502497,"y0":50.00117644180449,"z0":5.554905008849737,"aX":-11.378038172783308},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.8,"breakHorizontal":12.8,"spinRate":1832,"spinDirection":243},"zone":7,"typeConfidence":0.92,"plateTime":0.4604475201846876,"extension":7.204650672401962},"index":2,"playId":"7b8e5dfc-f70c-32cc-a43e-b6f6f9ea3027","pitchNumber":3,"startTime":"2026-07-19T02:47:27.369Z","endTime":"2026-07-19T02:47:30.662Z","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":95.7,"endSpeed":86.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.43410119253129,"aZ":-13.250822997775154,"pfxX":-7.58482048926009,"pfxZ":9.776755865839451,"pX":-0.6867207449774517,"pZ":2.8144307136745126,"vX0":7.2875224582170075,"vY0":-139.02631562933152,"vZ0":-4.8170324169632,"x":143.18,"y":162.79,"x0":-2.370874375436868,"y0":50.00431863048026,"z0":5.46569777538237,"aX":-14.682713244605388},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":12.0,"spinRate":2265,"spinDirection":226},"zone":1,"typeConfidence":0.9,"plateTime":0.39569002001085174,"extension":7.20448015688513},"hitData":{"launchSpeed":99.6,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.56,"coordY":149.0}},"index":3,"playId":"7e72c329-164e-3cc3-bc87-83eeef2d2073","pitchNumber":4,"startTime":"2026-07-19T02:47:45.678Z","endTime":"2026-07-19T02:47:53.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:47:53.764Z","atBatIndex":21},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Zach McKinstry reaches on a throwing error by second baseman Vaughn Grissom.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T02:48:10.323Z","endTime":"2026-07-19T02:48:38.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]}],"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":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.359378050560508,"aZ":-39.04542617132681,"pfxX":0.6051985195285359,"pfxZ":-5.113513670799379,"pX":0.5960972009806466,"pZ":1.7861159562714948,"vX0":6.262672861074994,"vY0":-115.41996491397131,"vZ0":-0.2536643496797346,"x":94.28,"y":190.55,"x0":-2.236068530737203,"y0":50.00464806109699,"z0":5.6714481149396505,"aX":0.8117136438974184},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-9.0,"breakHorizontal":-2.8,"spinRate":2649,"spinDirection":36},"zone":9,"typeConfidence":0.9,"plateTime":0.4753524286665405,"extension":6.982520092911627},"index":0,"playId":"714d5b15-aa63-33ce-874f-b386d92474c2","pitchNumber":1,"startTime":"2026-07-19T02:48:16.875Z","endTime":"2026-07-19T02:48:20.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.410306643252614,"aZ":-27.053803299828616,"pfxX":-8.648558741002963,"pfxZ":3.506723295217096,"pX":-0.44281209832108914,"pZ":1.4116052207532015,"vX0":7.38847855858097,"vY0":-119.86884694912747,"vZ0":-3.9464298081203117,"x":133.88,"y":200.67,"x0":-2.4362343319998123,"y0":50.002587472281725,"z0":5.485199746527837,"aX":-12.62962198848275},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.6,"breakHorizontal":13.9,"spinRate":1900,"spinDirection":250},"zone":13,"typeConfidence":0.92,"plateTime":0.45631893869899853,"extension":7.357296136547645},"hitData":{"launchSpeed":90.8,"launchAngle":-8.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.74,"coordY":155.52}},"index":1,"playId":"82027519-9812-3281-b9d6-a12b42fb2bc0","pitchNumber":2,"startTime":"2026-07-19T02:48:29.731Z","endTime":"2026-07-19T02:48:38.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:48:38.013Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Vierling flies out to center fielder Mike Trout.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T02:48:57.477Z","endTime":"2026-07-19T02:49:56.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.8,"endSpeed":85.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.122366659680203,"aZ":-12.084398738883321,"pfxX":-7.703512245588427,"pfxZ":10.787757444093142,"pX":1.1258725499999063,"pZ":1.7157626348577406,"vX0":11.62851093477233,"vY0":-135.92334732725018,"vZ0":-7.70391383095024,"x":74.08,"y":192.45,"x0":-2.2162446650965117,"y0":50.000038350196206,"z0":5.434743714848378,"aX":-14.343143158576888},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":11.4,"spinRate":2123,"spinDirection":217},"zone":14,"typeConfidence":0.89,"plateTime":0.40369114399536077,"extension":7.324554591940376},"index":0,"playId":"5850b881-35f2-323c-919e-eebcdd1c5aff","pitchNumber":1,"startTime":"2026-07-19T02:49:04.835Z","endTime":"2026-07-19T02:49:08.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.969017698133857,"aZ":-14.261780028414954,"pfxX":-8.390151724293007,"pfxZ":9.544176967326226,"pX":0.4527241034753052,"pZ":1.0755801918533667,"vX0":10.531401193827243,"vY0":-136.3675099657852,"vZ0":-8.820329692223686,"x":99.74,"y":209.74,"x0":-2.375514084795745,"y0":50.001341432765585,"z0":5.343314267718654,"aX":-15.745200968641567},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.5,"breakHorizontal":12.8,"spinRate":2136,"spinDirection":217},"zone":14,"typeConfidence":0.89,"plateTime":0.4021874365389091,"extension":7.129215414682076},"index":1,"playId":"701264d8-7311-365a-8c08-ed9219e9d019","pitchNumber":2,"startTime":"2026-07-19T02:49:21.186Z","endTime":"2026-07-19T02:49:24.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20739615803163,"aZ":-14.85136654893968,"pfxX":-8.009368457114833,"pfxZ":9.063569119127864,"pX":-0.4908180475598889,"pZ":2.963262990895779,"vX0":7.593997515274601,"vY0":-137.9759981681766,"vZ0":-4.229258853490504,"x":135.71,"y":158.77,"x0":-2.249945965492373,"y0":50.00083669142152,"z0":5.529619500973088,"aX":-15.305810856523316},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":12.7,"spinRate":2052,"spinDirection":219},"zone":1,"typeConfidence":0.89,"plateTime":0.398304395960988,"extension":7.072251140166576},"hitData":{"launchSpeed":99.7,"launchAngle":31.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.51,"coordY":41.87}},"index":2,"playId":"3b5fd7a0-fd25-381a-9730-8f903bb9ea6f","pitchNumber":3,"startTime":"2026-07-19T02:49:41.638Z","endTime":"2026-07-19T02:49:56.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:49:56.363Z","atBatIndex":23},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Zach McKinstry caught stealing 2nd base, catcher Logan O'Hoppe to shortstop Zach Neto.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T02:50:14.721Z","endTime":"2026-07-19T02:50:30.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1107205612733,"aZ":-30.120367151685393,"pfxX":-7.0990631272379625,"pfxZ":1.4402709026088374,"pX":-1.5303752972659894,"pZ":3.156550258702044,"vX0":4.342997179290066,"vY0":-118.30283876508227,"vZ0":0.5310495042750785,"x":175.33,"y":153.55,"x0":-2.4612383408768235,"y0":50.003747420300236,"z0":5.674919540879581,"aX":-10.13259869107357},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.0,"breakHorizontal":11.9,"spinRate":1867,"spinDirection":253},"zone":11,"typeConfidence":0.91,"plateTime":0.4617697145208055,"extension":7.226341213146169},"index":0,"playId":"ed2b90b6-1a1f-3797-9aa8-c479103d0308","pitchNumber":1,"startTime":"2026-07-19T02:50:23.070Z","endTime":"2026-07-19T02:50:30.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:50:30.978Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Siri strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T02:52:33.700Z","endTime":"2026-07-19T02:54:17.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9434642172902,"aZ":-15.091506275926024,"pfxX":3.1927469898078265,"pfxZ":8.601337310148887,"pX":0.36070510919886606,"pZ":2.837636236357117,"vX0":-4.329873005682878,"vY0":-140.3079878159814,"vZ0":-6.438374864255504,"x":103.25,"y":162.16,"x0":1.5119906666731173,"y0":50.002517015224804,"z0":6.1528107238212435,"aX":6.340516808091664},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":-4.8,"spinRate":2269,"spinDirection":154},"zone":6,"typeConfidence":0.89,"plateTime":0.3909932432418475,"extension":6.493714679214497},"index":0,"playId":"53dc969d-c475-3335-a7c0-8d66a76b8fb8","pitchNumber":1,"startTime":"2026-07-19T02:52:51.081Z","endTime":"2026-07-19T02:52:54.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34386813267055,"aZ":-17.931886507519714,"pfxX":8.210656647978139,"pfxZ":7.115792065940493,"pX":-0.8168229292151897,"pZ":2.9366640524925955,"vX0":-9.185212842509719,"vY0":-140.90146341940726,"vZ0":-5.620772159072861,"x":148.14,"y":159.49,"x0":1.4254868836361723,"y0":50.00405939843305,"z0":6.124155975024149,"aX":16.437284896890535},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.8,"breakHorizontal":-12.8,"spinRate":2156,"spinDirection":153},"zone":11,"typeConfidence":0.91,"plateTime":0.3893832916495388,"extension":6.503741729713079},"index":1,"playId":"75054725-84cd-36cc-bb53-cb155eeffb06","pitchNumber":2,"startTime":"2026-07-19T02:53:04.242Z","endTime":"2026-07-19T02:53:07.514Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-19T02:53:17.046Z","endTime":"2026-07-19T02:53:25.343Z","isPitch":false,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47538569472381,"aZ":-13.897951300159017,"pfxX":3.9588578096675846,"pfxZ":9.08330885133479,"pX":0.07159691007570149,"pZ":3.4475872344824867,"vX0":-5.549080492285064,"vY0":-141.25172654329137,"vZ0":-5.424557151541486,"x":114.27,"y":145.7,"x0":1.5511811923954333,"y0":50.00218094842258,"z0":6.293245850967284,"aX":7.965241530378062},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":-6.0,"spinRate":2301,"spinDirection":155},"zone":2,"typeConfidence":0.87,"plateTime":0.3884119843029601,"extension":6.3243868546300845},"index":3,"playId":"5965d9f6-e50b-3d26-9d73-85e1464b0383","pitchNumber":3,"startTime":"2026-07-19T02:53:25.343Z","endTime":"2026-07-19T02:53:28.343Z","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":88.6,"endSpeed":80.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91052354328232,"aZ":-27.26621046369739,"pfxX":8.652931181833491,"pfxZ":2.936064061144114,"pX":1.843152148930835,"pZ":2.441341327652798,"vX0":-3.056887851745347,"vY0":-128.98780204336592,"vZ0":-3.9408958144386963,"x":46.74,"y":172.86,"x0":1.925162495790004,"y0":50.00352542955043,"z0":6.111480525220882,"aX":14.459437593045788},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.6,"breakHorizontal":-14.9,"spinRate":1901,"spinDirection":141},"zone":14,"typeConfidence":0.9,"plateTime":0.4259933745698157,"extension":6.044755261673111},"index":4,"playId":"fe2dd710-9435-3534-92fd-41635ffb03c6","pitchNumber":4,"startTime":"2026-07-19T02:53:41.811Z","endTime":"2026-07-19T02:53:44.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.741827895724644,"aZ":-20.19904460250757,"pfxX":8.130530783566975,"pfxZ":7.017228650988312,"pX":2.259754702737458,"pZ":1.7185322847202118,"vX0":-2.556036023521012,"vY0":-130.15430943725505,"vZ0":-6.868885837030988,"x":30.86,"y":192.38,"x0":2.201633195622969,"y0":50.00052310458194,"z0":5.934712472329382,"aX":13.86934062649221},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.3,"breakHorizontal":-14.0,"spinRate":2041,"spinDirection":135},"zone":14,"typeConfidence":0.74,"plateTime":0.42173198337763296,"extension":6.1519716323756795},"index":5,"playId":"3006fff0-fd2f-39d8-ac06-f9b1bbe8a393","pitchNumber":5,"startTime":"2026-07-19T02:53:57.425Z","endTime":"2026-07-19T02:54:00.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34453091893138,"aZ":-24.84072125953874,"pfxX":7.548223602353356,"pfxZ":4.530172912455785,"pX":-0.2803411539081418,"pZ":2.0156821676311054,"vX0":-7.721783196505607,"vY0":-126.59379764149689,"vZ0":-4.791288974996823,"x":127.69,"y":184.36,"x0":1.831771866899271,"y0":50.00536452838553,"z0":5.926511350479718,"aX":12.228034204712136},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.3,"breakHorizontal":-11.9,"spinRate":1859,"spinDirection":137},"zone":7,"typeConfidence":0.9,"plateTime":0.4330075026651232,"extension":6.360831390655082},"index":6,"playId":"3d65fb3b-4847-33e2-af2a-0ee7812c65de","pitchNumber":6,"startTime":"2026-07-19T02:54:14.127Z","endTime":"2026-07-19T02:54:17.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:54:17.643Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Logan O'Hoppe singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T02:54:32.213Z","endTime":"2026-07-19T02:55:20.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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, 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.5,"endSpeed":82.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.855918406951417,"aZ":-28.03070821791861,"pfxX":-2.1032537794671278,"pfxZ":2.410059476457411,"pX":1.3962892930311843,"pZ":3.1368768716646858,"vX0":-1.350078100276825,"vY0":-130.3503441546171,"vZ0":-2.081774993908259,"x":63.78,"y":154.08,"x0":2.1944386710763064,"y0":50.001089514672785,"z0":6.065920112836662,"aX":-3.6121574204692517},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.1,"breakHorizontal":4.1,"spinRate":2264,"spinDirection":175},"zone":12,"typeConfidence":0.9,"plateTime":0.42048497334550294,"extension":6.2817163586391285},"index":0,"playId":"bf073794-fea5-3c9b-83ee-97d83ab51922","pitchNumber":1,"startTime":"2026-07-19T02:54:39.006Z","endTime":"2026-07-19T02:54:42.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":77.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12551598338081,"aZ":-25.89914042062028,"pfxX":9.45779462600348,"pfxZ":4.0220586472577295,"pX":1.6493217964922453,"pZ":3.736933726338094,"vX0":-4.184646240716404,"vY0":-124.9201039685898,"vZ0":-0.43358899113205984,"x":54.13,"y":137.88,"x0":2.128996862320765,"y0":50.00341525838681,"z0":6.065349214928631,"aX":14.759532023947672},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.4,"breakHorizontal":-16.0,"spinRate":1895,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.44060101321310086,"extension":6.328633693994776},"index":1,"playId":"085fa862-bb39-3cf1-a30e-9c62ab82fa7d","pitchNumber":2,"startTime":"2026-07-19T02:54:51.399Z","endTime":"2026-07-19T02:54:54.399Z","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":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57120998098455,"aZ":-15.037029967216101,"pfxX":7.589244515385284,"pfxZ":8.647965483762245,"pX":0.033898833378192765,"pZ":2.682666393528621,"vX0":-6.882167830287003,"vY0":-140.30804683488273,"vZ0":-6.609538150850079,"x":115.71,"y":166.35,"x0":1.5399503629587048,"y0":50.001452609204634,"z0":6.059863272728591,"aX":15.037258661910881},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":-12.2,"spinRate":2250,"spinDirection":154},"zone":5,"typeConfidence":0.91,"plateTime":0.3912955830700695,"extension":6.5487845338928885},"hitData":{"launchSpeed":88.3,"launchAngle":10.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.1,"coordY":125.93}},"index":2,"playId":"2e1888ce-4daa-37fd-afdc-1f007d30e280","pitchNumber":3,"startTime":"2026-07-19T02:55:09.282Z","endTime":"2026-07-19T02:55:20.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T02:55:20.697Z","atBatIndex":26},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tigers challenged (play at 1st), call on the field was overturned: Zach Neto grounds into a double play, third baseman Colt Keith to second baseman Zach McKinstry to first baseman Spencer Torkelson. Logan O'Hoppe out at 2nd. Zach Neto out at 1st.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T02:55:34.881Z","endTime":"2026-07-19T02:57:26.557Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":"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.4,"endSpeed":82.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.581499401619187,"aZ":-28.654613284382492,"pfxX":0.02392303987037958,"pfxZ":2.050545933890967,"pX":-0.43074232482515934,"pZ":1.3925569570260923,"vX0":-6.321486962655219,"vY0":-130.05801610095926,"vZ0":-6.025121048351981,"x":133.42,"y":201.18,"x0":2.0255247359847037,"y0":50.00483226358635,"z0":5.9049630419468295,"aX":0.04187953277483565},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.6,"breakHorizontal":1.3,"spinRate":2030,"spinDirection":163},"zone":13,"typeConfidence":0.91,"plateTime":0.4207097369897901,"extension":6.346805594189685},"index":0,"playId":"96393a56-9ff9-34e7-9498-0b327a81eaeb","pitchNumber":1,"startTime":"2026-07-19T02:55:47.403Z","endTime":"2026-07-19T02:55:51.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24397819506028,"aZ":-27.51127157852442,"pfxX":8.603850101641118,"pfxZ":3.0549731956494215,"pX":0.2722226013195108,"pZ":1.2988690874185982,"vX0":-6.922053137694799,"vY0":-123.15638464755251,"vZ0":-5.389293751626677,"x":106.62,"y":203.71,"x0":2.012251918976257,"y0":50.000674108887026,"z0":5.864894455912521,"aX":13.112227375363451},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.4,"breakHorizontal":-13.8,"spinRate":1761,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.44609315890829926,"extension":6.3267495035198715},"index":1,"playId":"d4afa5ac-eb4e-30cc-b2d9-bc4cdd3d944a","pitchNumber":2,"startTime":"2026-07-19T02:56:06.387Z","endTime":"2026-07-19T02:56:09.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82699262610217,"aZ":-16.587058890907983,"pfxX":8.328707015409899,"pfxZ":7.959097164362389,"pX":-0.04466696290982345,"pZ":2.173210659379973,"vX0":-7.304892742564046,"vY0":-139.64265353939913,"vZ0":-7.32941336367271,"x":118.7,"y":180.1,"x0":1.5335100425117048,"y0":50.006471568432595,"z0":5.93980114358267,"aX":16.318830703877722},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":-13.4,"spinRate":2178,"spinDirection":147},"zone":5,"typeConfidence":0.91,"plateTime":0.39345780690471077,"extension":6.481145699324011},"index":2,"playId":"44280b4b-7853-3329-b2c6-0fef106af6c2","pitchNumber":3,"startTime":"2026-07-19T02:56:27.973Z","endTime":"2026-07-19T02:56:31.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.919423947253353,"aZ":-29.7807903832377,"pfxX":9.244556685324563,"pfxZ":1.5253901901203566,"pX":-5.97045544880027E-4,"pZ":1.7129607074449245,"vX0":-7.463659731204695,"vY0":-125.05093799844117,"vZ0":-4.360790059841765,"x":117.02,"y":192.53,"x0":1.8322424900580085,"y0":50.005305001188646,"z0":5.94268085949125,"aX":14.537565571220076},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.9,"breakHorizontal":-14.9,"spinRate":1892,"spinDirection":131},"zone":8,"typeConfidence":0.9,"plateTime":0.4392208167141498,"extension":6.376675352754761},"index":3,"playId":"2afab0e9-744b-33ff-b5bf-8f73fa0d16da","pitchNumber":4,"startTime":"2026-07-19T02:56:48.435Z","endTime":"2026-07-19T02:56:52.994Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-19T02:56:58.115Z","endTime":"2026-07-19T02:57:18.343Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.472140676817745,"aZ":-15.150383562087413,"pfxX":6.787860000280637,"pfxZ":8.317419260353828,"pX":-0.28880078588119273,"pZ":2.465572059576545,"vX0":-7.8115183015423115,"vY0":-142.56667542472783,"vZ0":-7.263612214594253,"x":128.01,"y":172.21,"x0":1.6120416259883334,"y0":50.00652937126953,"z0":6.013274774973999,"aX":13.89896107425818},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.7,"breakHorizontal":-10.6,"spinRate":2250,"spinDirection":149},"zone":4,"typeConfidence":0.9,"plateTime":0.38501229486310296,"extension":6.491175445801692},"hitData":{"launchSpeed":76.5,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.47,"coordY":164.45}},"index":5,"playId":"39d78421-d199-37e3-baae-1264fc65ffd2","pitchNumber":5,"startTime":"2026-07-19T02:57:18.343Z","endTime":"2026-07-19T02:57:26.557Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":116},"playEndTime":"2026-07-19T02:57:26.557Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Outman grounds out to first baseman Nolan Schanuel.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T03:00:38.516Z","endTime":"2026-07-19T03:01:02.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":92.3,"endSpeed":84.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.059809854623513,"aZ":-17.478355541382406,"pfxX":-7.272353457186065,"pfxZ":8.089247603105358,"pX":-0.3628266861853524,"pZ":2.5299488779349466,"vX0":7.7277484172753415,"vY0":-134.16745577081196,"vZ0":-4.598758657568975,"x":130.83,"y":170.47,"x0":-2.340797143982454,"y0":50.00085837969449,"z0":5.518558088114751,"aX":-13.207197653836225},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.8,"breakHorizontal":11.4,"spinRate":2210,"spinDirection":221},"zone":4,"typeConfidence":0.85,"plateTime":0.4088456293768772,"extension":7.211238522146135},"hitData":{"launchSpeed":65.6,"launchAngle":-28.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.61,"coordY":165.05}},"index":0,"playId":"db8bdaf8-05dd-3117-990c-d8baf837e862","pitchNumber":1,"startTime":"2026-07-19T03:00:54.116Z","endTime":"2026-07-19T03:01:02.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:01:02.530Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin McGonigle strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T03:01:18.216Z","endTime":"2026-07-19T03:02:34.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20219692408837,"aZ":-13.709706476979632,"pfxX":-6.464602722434265,"pfxZ":9.9472486544384,"pX":-0.5478830552992228,"pZ":3.034088658313223,"vX0":6.99798642578802,"vY0":-135.75546889037625,"vZ0":-4.4211920559496205,"x":137.88,"y":156.86,"x0":-2.325756206860573,"y0":50.00499694571169,"z0":5.646089890044375,"aX":-12.003425440375892},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":10.1,"spinRate":2225,"spinDirection":217},"zone":1,"typeConfidence":0.88,"plateTime":0.40428268569967685,"extension":7.06555804816227},"index":0,"playId":"6243c3a4-a061-3fba-87e3-c2560baadf02","pitchNumber":1,"startTime":"2026-07-19T03:01:25.468Z","endTime":"2026-07-19T03:01:28.947Z","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":93.9,"endSpeed":85.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8908892801702,"aZ":-12.752817479271574,"pfxX":-7.803160438156376,"pfxZ":10.350832832514135,"pX":-0.6105532403754073,"pZ":3.135058671012943,"vX0":7.284565563918936,"vY0":-136.5511323437552,"vZ0":-4.1208842577065115,"x":140.27,"y":154.13,"x0":-2.3074472129474786,"y0":50.00299184775673,"z0":5.550115973675931,"aX":-14.641029792385227},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":12.5,"spinRate":2245,"spinDirection":218},"zone":1,"typeConfidence":0.89,"plateTime":0.40212736524630444,"extension":7.190746846914494},"index":1,"playId":"0e79e39a-bb6b-3d42-8ba4-a0609e948d89","pitchNumber":2,"startTime":"2026-07-19T03:01:39.065Z","endTime":"2026-07-19T03:01:44.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99088228009126,"aZ":-28.125925903451716,"pfxX":-8.00983361856273,"pfxZ":2.7963174251362624,"pX":-0.6040339278903586,"pZ":2.8091403306448797,"vX0":6.504302229698733,"vY0":-119.62850508084249,"vZ0":-0.6523825214697129,"x":140.02,"y":162.93,"x0":-2.316985802461944,"y0":50.00554933848087,"z0":5.6056700246689175,"aX":-11.615892936206821},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.2,"breakHorizontal":13.0,"spinRate":1867,"spinDirection":247},"zone":1,"typeConfidence":0.92,"plateTime":0.4577864874700732,"extension":7.340547765159498},"index":2,"playId":"ec0f661c-7823-351b-a235-92fbfba392f2","pitchNumber":3,"startTime":"2026-07-19T03:01:52.379Z","endTime":"2026-07-19T03:01:57.277Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-19T03:02:03.314Z","endTime":"2026-07-19T03:02:13.578Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"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":94.4,"endSpeed":85.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.906662912578756,"aZ":-12.427222998788242,"pfxX":-7.0567403551158305,"pfxZ":10.43204252337759,"pX":-0.35507981031292535,"pZ":2.2818074900768788,"vX0":7.55874387067143,"vY0":-137.1068090475799,"vZ0":-6.555190515012011,"x":130.53,"y":177.17,"x0":-2.2383050653421375,"y0":50.006210966900866,"z0":5.56163027726972,"aX":-13.362500935181938},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":11.0,"spinRate":2255,"spinDirection":214},"zone":4,"typeConfidence":0.9,"plateTime":0.400355643832742,"extension":7.109740223903727},"index":4,"playId":"d3805479-9473-386a-bd26-ce5051e425a3","pitchNumber":4,"startTime":"2026-07-19T03:02:13.578Z","endTime":"2026-07-19T03:02:16.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.043793020561363,"aZ":-15.729053537843683,"pfxX":-7.393410867497918,"pfxZ":8.62254827758534,"pX":-0.30921346028542074,"pZ":3.751754945016151,"vX0":8.136563576503853,"vY0":-137.38077260795782,"vZ0":-2.2439259783812493,"x":128.79,"y":137.48,"x0":-2.3517648373539686,"y0":50.0042230954959,"z0":5.650949538965637,"aX":-14.103758509681732},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":11.6,"spinRate":2295,"spinDirection":223},"zone":11,"typeConfidence":0.88,"plateTime":0.3990149224239605,"extension":7.009865958113199},"index":5,"playId":"fa95c520-08c1-3f0c-a541-6e765c6b65e8","pitchNumber":5,"startTime":"2026-07-19T03:02:30.710Z","endTime":"2026-07-19T03:02:34.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:02:34.948Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dillon Dingler doubles (20) on a sharp line drive to left fielder Jose Siri.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T03:02:53.965Z","endTime":"2026-07-19T03:04:31.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.969487071364185,"aZ":-13.99185876734037,"pfxX":-7.323718301718649,"pfxZ":9.633246705147805,"pX":1.0409480395188921,"pZ":1.385899432751909,"vX0":10.79928972572661,"vY0":-136.5081539007203,"vZ0":-8.464224663085858,"x":77.32,"y":201.36,"x0":-2.014434544085562,"y0":50.005298862816105,"z0":5.489549477265114,"aX":-13.827894621668579},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":11.0,"spinRate":2298,"spinDirection":220},"zone":14,"typeConfidence":0.89,"plateTime":0.401201078406769,"extension":7.233565102075292},"index":0,"playId":"7f37a1e0-2621-331e-b527-e264a766a385","pitchNumber":1,"startTime":"2026-07-19T03:02:58.403Z","endTime":"2026-07-19T03:03:01.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.625517888050567,"aZ":-37.50134542502912,"pfxX":2.951882536417787,"pfxZ":-3.7753844832634895,"pX":1.0869661499573535,"pZ":1.9970983227751835,"vX0":6.886750149355329,"vY0":-117.88643163809608,"vZ0":-0.46101441299455104,"x":75.57,"y":184.86,"x0":-2.2511523321972784,"y0":50.00130140022349,"z0":5.646006674094479,"aX":4.167584264035399},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-6.7,"breakHorizontal":-7.0,"spinRate":2724,"spinDirection":46},"zone":14,"typeConfidence":0.91,"plateTime":0.46397527106296543,"extension":7.104329191012243},"index":1,"playId":"ba3bd82b-3e2f-3d6a-bd88-4cc1c04576cd","pitchNumber":2,"startTime":"2026-07-19T03:03:11.046Z","endTime":"2026-07-19T03:03:14.724Z","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":95.3,"endSpeed":86.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12597292422401,"aZ":-13.220792285011983,"pfxX":-7.789591696626081,"pfxZ":9.841261260772264,"pX":1.0498738599106354,"pZ":2.637609466693393,"vX0":11.633093780202666,"vY0":-138.20241989767496,"vZ0":-5.242313419810804,"x":76.98,"y":167.56,"x0":-2.2107795956942073,"y0":50.0003361776562,"z0":5.454136133443559,"aX":-14.99867089748312},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":11.5,"spinRate":2465,"spinDirection":143},"zone":12,"typeConfidence":0.89,"plateTime":0.397024033735335,"extension":7.296618198903724},"index":2,"playId":"1ae9c8ac-917c-37a4-83cd-8b8dfee11c15","pitchNumber":3,"startTime":"2026-07-19T03:03:24.819Z","endTime":"2026-07-19T03:03:28.722Z","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":94.8,"endSpeed":86.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26636779237512,"aZ":-14.147998132865155,"pfxX":-7.801301426266159,"pfxZ":9.478471031129246,"pX":0.8741196122146725,"pZ":2.0904094979413723,"vX0":11.18282302224973,"vY0":-137.47094752831552,"vZ0":-6.480634722002777,"x":83.68,"y":182.34,"x0":-2.2448289794473277,"y0":50.00254780950483,"z0":5.450032341535982,"aX":-14.837302140231955},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":11.6,"spinRate":2278,"spinDirection":217},"zone":14,"typeConfidence":0.89,"plateTime":0.3993910931340321,"extension":7.224702197072303},"index":3,"playId":"2c8598c1-b3cd-32d0-becd-2a731f2808cc","pitchNumber":4,"startTime":"2026-07-19T03:03:41.105Z","endTime":"2026-07-19T03:03:44.872Z","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":85.7,"endSpeed":79.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.568312090545376,"aZ":-26.506286615475684,"pfxX":1.3383998236979249,"pfxZ":3.583912977625885,"pX":1.3191701774455256,"pZ":1.7208098647475922,"vX0":8.66920813685898,"vY0":-124.56544194247408,"vZ0":-3.806005075435463,"x":66.72,"y":192.32,"x0":-2.3711495150479243,"y0":50.003050256046336,"z0":5.444812433866601,"aX":2.114642067976351},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.9,"breakHorizontal":-4.3,"spinRate":2372,"spinDirection":125},"zone":14,"typeConfidence":0.91,"plateTime":0.4386676924248052,"extension":7.140016521276508},"index":4,"playId":"92edfd72-9e3c-3cb0-9402-76eaaf4fbc16","pitchNumber":5,"startTime":"2026-07-19T03:03:56.852Z","endTime":"2026-07-19T03:03:59.927Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0265902001645,"aZ":-12.855424678796526,"pfxX":-7.4819455890811595,"pfxZ":9.9289410529048,"pX":0.41510803290833403,"pZ":2.515522120036048,"vX0":9.908179480236564,"vY0":-138.82984700736205,"vZ0":-5.6255468346109865,"x":101.18,"y":170.86,"x0":-2.233452424650046,"y0":50.004089714842095,"z0":5.429027808615859,"aX":-14.55966447605925},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":11.4,"spinRate":2219,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.395036374874433,"extension":7.174417841205133},"hitData":{"launchSpeed":104.0,"launchAngle":16.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":94.28,"coordY":72.17}},"index":5,"playId":"9912f959-1cb3-3735-92b5-6970ddbbe6fa","pitchNumber":6,"startTime":"2026-07-19T03:04:16.267Z","endTime":"2026-07-19T03:04:31.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:04:31.962Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a sharp ground ball to shortstop Zach Neto. Dillon Dingler to 3rd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T03:04:48.510Z","endTime":"2026-07-19T03:06:31.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.945826551822147,"aZ":-25.514073115357082,"pfxX":-6.83335011462027,"pfxZ":4.657959169017601,"pX":0.5510997329732507,"pZ":1.6321814421270653,"vX0":8.53750411671972,"vY0":-119.10513986343271,"vZ0":-3.751726688129387,"x":95.99,"y":194.71,"x0":-2.2003669245928563,"y0":50.003464287912784,"z0":5.548163390881544,"aX":-9.770092755769706},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.7,"breakHorizontal":10.2,"spinRate":1735,"spinDirection":248},"zone":9,"typeConfidence":0.91,"plateTime":0.460752874597286,"extension":7.321655040005474},"index":0,"playId":"b5c438e8-a8eb-340a-9fc8-a63b21b4b8c6","pitchNumber":1,"startTime":"2026-07-19T03:04:59.286Z","endTime":"2026-07-19T03:05:03.502Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21854963870161,"aZ":-25.964826636212084,"pfxX":-7.851510637111664,"pfxZ":4.435580182334269,"pX":0.4516327423082651,"pZ":1.268522412345204,"vX0":8.525083659905073,"vY0":-117.58407449365636,"vZ0":-4.474965253899916,"x":99.78,"y":204.53,"x0":-2.2002637572379653,"y0":50.00583189677062,"z0":5.6046365201625745,"aX":-11.000838407663853},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":7.2,"breakHorizontal":12.1,"spinRate":1761,"spinDirection":241},"zone":14,"typeConfidence":0.92,"plateTime":0.4657658611836859,"extension":7.257571260666416},"index":1,"playId":"60e6e47a-ca98-33bd-aeff-46f0de8ba568","pitchNumber":2,"startTime":"2026-07-19T03:05:27.658Z","endTime":"2026-07-19T03:05:31.752Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-19T03:05:41.336Z","endTime":"2026-07-19T03:06:01.322Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56830851755282,"aZ":-23.663198290217988,"pfxX":-6.111173469272583,"pfxZ":6.261620834369382,"pX":-0.8368888231567806,"pZ":1.2500535078765638,"vX0":5.332752939379249,"vY0":-116.08416736200863,"vZ0":-4.514703283939082,"x":148.9,"y":205.03,"x0":-2.3744759485841485,"y0":50.00379145558869,"z0":5.48412322345138,"aX":-8.306847629359336},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":10.4,"breakHorizontal":9.7,"spinRate":1632,"spinDirection":246},"zone":13,"typeConfidence":0.91,"plateTime":0.47258552899829764,"extension":7.39524338079203},"index":3,"playId":"43ef6d46-5e2f-36f7-a195-6f6347d10e79","pitchNumber":3,"startTime":"2026-07-19T03:06:01.322Z","endTime":"2026-07-19T03:06:04.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.179074644368654,"aZ":-12.485154205893961,"pfxX":-4.274102012403813,"pfxZ":10.249308085563916,"pX":-0.40226389804211804,"pZ":3.21110575852621,"vX0":6.408324279693754,"vY0":-138.5077627589383,"vZ0":-4.1092025580753955,"x":132.33,"y":152.08,"x0":-2.202714118535442,"y0":50.00545449055006,"z0":5.563896530315216,"aX":-8.21326875247323},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":6.2,"spinRate":2085,"spinDirection":221},"zone":1,"typeConfidence":0.9,"plateTime":0.39717015757060814,"extension":7.093059554169555},"hitData":{"launchSpeed":100.1,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":101.9,"coordY":126.91}},"index":4,"playId":"51999ad2-d043-3a1d-9ef4-fd9c75daa38d","pitchNumber":4,"startTime":"2026-07-19T03:06:21.888Z","endTime":"2026-07-19T03:06:31.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:06:31.216Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out sharply to center fielder Mike Trout.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T03:06:54.417Z","endTime":"2026-07-19T03:07:45.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.348194222589633,"aZ":-29.962406822876837,"pfxX":-8.692867402240655,"pfxZ":1.5219101346927353,"pX":-1.1240877565748097,"pZ":3.055975299442382,"vX0":5.42662895439955,"vY0":-119.74012063303063,"vZ0":0.2226487882480297,"x":159.85,"y":156.27,"x0":-2.2916198686998994,"y0":50.000994380832196,"z0":5.64496506207875,"aX":-12.608310658053407},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.1,"breakHorizontal":14.4,"spinRate":1800,"spinDirection":251},"zone":11,"typeConfidence":0.92,"plateTime":0.45761708755734887,"extension":7.262558520441455},"index":0,"playId":"96efd0c6-cc5c-3493-bfb5-85f910cd2fcb","pitchNumber":1,"startTime":"2026-07-19T03:07:03.661Z","endTime":"2026-07-19T03:07:07.368Z","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":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.995700397882338,"aZ":-28.65296738568255,"pfxX":-9.845522512324223,"pfxZ":2.4588593687889553,"pX":0.3528420738596354,"pZ":1.3381375560793682,"vX0":9.066566152853573,"vY0":-118.96109452388978,"vZ0":-3.73097509169362,"x":103.55,"y":202.65,"x0":-2.2301240419923367,"y0":50.00376177008887,"z0":5.526637296128169,"aX":-14.10103663540638},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.7,"breakHorizontal":15.6,"spinRate":1802,"spinDirection":249},"zone":14,"typeConfidence":0.93,"plateTime":0.46057347971784246,"extension":7.303518847850626},"index":1,"playId":"48563806-1486-380d-b8d1-efdcb3e264da","pitchNumber":2,"startTime":"2026-07-19T03:07:18.079Z","endTime":"2026-07-19T03:07:21.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76311381011868,"aZ":-15.128355358738597,"pfxX":-6.70841793567544,"pfxZ":8.884321300382862,"pX":-0.29261026757658865,"pZ":3.3453599367953393,"vX0":7.620116956848133,"vY0":-138.34097864820376,"vZ0":-3.3791024697081986,"x":128.15,"y":148.46,"x0":-2.2244639796970174,"y0":50.002539097611795,"z0":5.610451242814015,"aX":-12.871710106994872},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":10.3,"spinRate":2124,"spinDirection":219},"zone":1,"typeConfidence":0.89,"plateTime":0.3974495209425202,"extension":7.032101753370523},"hitData":{"launchSpeed":101.8,"launchAngle":47.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":113.51,"coordY":57.22}},"index":2,"playId":"66208f48-f499-3a1e-bf41-af52842428af","pitchNumber":3,"startTime":"2026-07-19T03:07:34.954Z","endTime":"2026-07-19T03:07:45.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:07:45.748Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout called out on strikes.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T03:09:48.377Z","endTime":"2026-07-19T03:11:26.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.294004574767566,"aZ":-33.29778110804293,"pfxX":-3.985114124692232,"pfxZ":-0.8153533197491774,"pX":-1.2996220017922397,"pZ":0.35463092594764056,"vX0":-5.828158927087005,"vY0":-116.63071727500554,"vZ0":-5.928328344320936,"x":166.54,"y":229.2,"x0":1.751140117196144,"y0":50.00357715048934,"z0":6.076090688125319,"aX":-5.4805188152078435},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.8,"breakHorizontal":8.6,"spinRate":2499,"spinDirection":324},"zone":13,"typeConfidence":0.9,"plateTime":0.469942008481401,"extension":6.465791021635969},"index":0,"playId":"27385b68-fc96-3e4b-a228-1aa1363a7a15","pitchNumber":1,"startTime":"2026-07-19T03:09:55.659Z","endTime":"2026-07-19T03:09:59.864Z","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":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.699495178270848,"aZ":-10.96317802372358,"pfxX":2.5332305701975972,"pfxZ":10.659609700224678,"pX":0.193096816470468,"pZ":3.0648200115289854,"vX0":-4.611560130828839,"vY0":-139.9656328914935,"vZ0":-6.636524987895917,"x":109.64,"y":156.03,"x0":1.530720892397816,"y0":50.00586908414685,"z0":6.179931643105228,"aX":5.04255165675067},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":-3.7,"spinRate":2343,"spinDirection":158},"zone":2,"typeConfidence":0.91,"plateTime":0.3908837390735975,"extension":6.437511208847295},"index":1,"playId":"60ffaf43-b7fc-3083-8a55-1b4f55ddf2a4","pitchNumber":2,"startTime":"2026-07-19T03:10:13.034Z","endTime":"2026-07-19T03:10:16.677Z","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":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.891660333429815,"aZ":-17.34143502528617,"pfxX":8.126047074547452,"pfxZ":7.331638893404236,"pX":0.24950669157445643,"pZ":2.501926480963354,"vX0":-7.060362573128432,"vY0":-141.05050133777834,"vZ0":-6.723397242946934,"x":107.49,"y":171.23,"x0":1.7244402334733837,"y0":50.002209160849915,"z0":6.0269968566363366,"aX":16.438232347217802},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.1,"breakHorizontal":-13.3,"spinRate":2112,"spinDirection":148},"zone":5,"typeConfidence":0.91,"plateTime":0.3877347526228392,"extension":6.315304002926129},"index":2,"playId":"79045f15-7f20-30c5-b266-68fb715f67b4","pitchNumber":3,"startTime":"2026-07-19T03:10:27.436Z","endTime":"2026-07-19T03:10:30.436Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-19T03:10:35.872Z","endTime":"2026-07-19T03:10:48.060Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87796928622535,"aZ":-12.871504623072479,"pfxX":2.1541993036367075,"pfxZ":9.38065857749674,"pX":0.08381183409587345,"pZ":3.714153076252821,"vX0":-5.050198841435347,"vY0":-142.13445052961686,"vZ0":-4.853420705716774,"x":113.81,"y":138.5,"x0":1.599267537495307,"y0":50.00016637648213,"z0":6.253350528075721,"aX":4.432041199119626},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.2,"breakHorizontal":-2.9,"spinRate":2281,"spinDirection":153},"zone":12,"typeConfidence":0.91,"plateTime":0.38454875753865503,"extension":6.422670780720983},"index":4,"playId":"99acb876-6355-3685-8a14-c61e89492d69","pitchNumber":4,"startTime":"2026-07-19T03:10:48.060Z","endTime":"2026-07-19T03:10:52.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3994380740008,"aZ":-13.519346370475633,"pfxX":2.9840318700632342,"pfxZ":9.108896269017647,"pX":0.34923844946910376,"pZ":3.2621111804079805,"vX0":-4.654198162135565,"vY0":-141.74118842152572,"vZ0":-5.82250179899529,"x":103.69,"y":150.7,"x0":1.6198845845499257,"y0":50.00391868153784,"z0":6.195855747582747,"aX":6.112341832925994},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.6,"breakHorizontal":-4.6,"spinRate":2250,"spinDirection":155},"zone":3,"typeConfidence":0.91,"plateTime":0.3854610858048755,"extension":6.497436813551176},"index":5,"playId":"086b26ac-78e3-33dc-892f-67c205ec4095","pitchNumber":5,"startTime":"2026-07-19T03:11:03.214Z","endTime":"2026-07-19T03:11:07.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.493988072486182,"aZ":-18.97611547241882,"pfxX":7.987983783584682,"pfxZ":6.564062134855529,"pX":-0.19540363074638759,"pZ":2.9714102364258332,"vX0":-8.303252994968028,"vY0":-140.77671571446018,"vZ0":-5.115347934101838,"x":124.45,"y":158.55,"x0":1.7522792651699235,"y0":50.00193235783896,"z0":6.037643678631,"aX":16.057741591628666},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.0,"breakHorizontal":-12.8,"spinRate":2271,"spinDirection":149},"zone":2,"typeConfidence":0.91,"plateTime":0.38884386466889564,"extension":6.3500593172123825},"index":6,"playId":"1509325a-aaa6-30e9-bad1-23aeb30ceae4","pitchNumber":6,"startTime":"2026-07-19T03:11:22.648Z","endTime":"2026-07-19T03:11:26.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:11:26.718Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vaughn Grissom singles on a line drive to center fielder James Outman.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T03:11:42.228Z","endTime":"2026-07-19T03:13:54.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"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,3,4,5,6],"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":6},"credits":[{"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.373639946941875,"aZ":-29.000197172668962,"pfxX":9.632316502318563,"pfxZ":1.9292714609645465,"pX":0.4909679768027868,"pZ":1.8607019698848293,"vX0":-6.6690971025155354,"vY0":-127.67113304648241,"vZ0":-4.578495006483682,"x":98.29,"y":188.54,"x0":1.8913828296394886,"y0":50.00275432038819,"z0":5.971611425630099,"aX":15.830884477721687},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.6,"breakHorizontal":-15.8,"spinRate":1821,"spinDirection":128},"zone":9,"typeConfidence":0.9,"plateTime":0.4297562201398262,"extension":6.541348984139871},"index":0,"playId":"b839dc3f-a306-33ff-b6ec-c4df5b040af8","pitchNumber":1,"startTime":"2026-07-19T03:11:49.510Z","endTime":"2026-07-19T03:11:55.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32028213473899,"aZ":-12.203913547366,"pfxX":4.9188847624644065,"pfxZ":9.935548853598332,"pX":0.12180624495310145,"pZ":2.8949345545237777,"vX0":-5.5726448947768485,"vY0":-141.16130536086092,"vZ0":-6.79884016851348,"x":112.36,"y":160.62,"x0":1.4861683884432568,"y0":50.004168240954684,"z0":6.127021514077212,"aX":9.888608573702516},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.7,"breakHorizontal":-7.7,"spinRate":2251,"spinDirection":155},"zone":2,"typeConfidence":0.85,"plateTime":0.38859770437059193,"extension":6.527143057683988},"index":1,"playId":"96f1ac45-ab1c-3149-ab67-1c5c670b45d1","pitchNumber":2,"startTime":"2026-07-19T03:12:22.809Z","endTime":"2026-07-19T03:12:27.259Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-19T03:12:39.444Z","endTime":"2026-07-19T03:12:49.430Z","isPitch":false,"type":"action","player":{"id":687093,"link":"/api/v1/people/687093"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.489293235097634,"aZ":-14.913181508262142,"pfxX":8.016300788960663,"pfxZ":8.437930296741882,"pX":-1.0503065019103621,"pZ":2.166301370006561,"vX0":-9.96503234954793,"vY0":-142.51129844227646,"vZ0":-7.997930077287374,"x":157.04,"y":180.29,"x0":1.4595717805650847,"y0":50.00116692132085,"z0":5.962318729705309,"aX":16.39459584657093},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.7,"breakHorizontal":-12.4,"spinRate":2174,"spinDirection":149},"zone":13,"typeConfidence":0.91,"plateTime":0.3851839607425034,"extension":6.6712619300614335},"index":3,"playId":"84277838-6956-39d0-822c-bcd7443f6577","pitchNumber":3,"startTime":"2026-07-19T03:12:49.430Z","endTime":"2026-07-19T03:12:53.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.050789406150905,"aZ":-18.603313840823674,"pfxX":7.966483402485882,"pfxZ":6.735583381276319,"pX":0.448512413177595,"pZ":3.7642170106753694,"vX0":-6.140287520646063,"vY0":-141.89096129505836,"vZ0":-3.384635494362098,"x":99.9,"y":137.15,"x0":1.6185014825194612,"y0":50.00335621848918,"z0":6.175706901523466,"aX":16.05241761206408},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.6,"breakHorizontal":-13.0,"spinRate":2193,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.38777704105035404,"extension":6.423393561003646},"index":4,"playId":"98f9624b-c45e-3b7d-8637-6e3e0d4c9206","pitchNumber":4,"startTime":"2026-07-19T03:13:05.222Z","endTime":"2026-07-19T03:13:08.222Z","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":88.7,"endSpeed":80.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71549215828436,"aZ":-23.4122433345571,"pfxX":9.017920717540639,"pfxZ":5.2519570152144555,"pX":0.5383787363436506,"pZ":1.0572563331522224,"vX0":-6.366777600863797,"vY0":-128.83278862912076,"vZ0":-7.5455553995933276,"x":96.48,"y":210.23,"x0":1.8797685305461764,"y0":50.00293695921609,"z0":5.8551971331139185,"aX":15.041150212188908},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.9,"breakHorizontal":-14.8,"spinRate":1834,"spinDirection":130},"zone":14,"typeConfidence":0.88,"plateTime":0.42642634841614324,"extension":6.511320470592537},"index":5,"playId":"4596aa8a-0a75-35ba-9dc5-eaca5e160f0d","pitchNumber":5,"startTime":"2026-07-19T03:13:27.481Z","endTime":"2026-07-19T03:13:31.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.374552646588473,"aZ":-25.99113949917253,"pfxX":10.106448814145292,"pfxZ":3.7914581489074166,"pX":1.4219542778860776,"pZ":1.6362765794325895,"vX0":-4.711029629668771,"vY0":-127.45618472802411,"vZ0":-5.595835511673175,"x":62.8,"y":194.6,"x0":1.9902053259979635,"y0":50.00182343328367,"z0":5.936202078131925,"aX":16.478882774183766},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.8,"breakHorizontal":-17.0,"spinRate":1777,"spinDirection":129},"zone":14,"typeConfidence":0.9,"plateTime":0.43120151948170404,"extension":6.420086879435224},"hitData":{"launchSpeed":70.9,"launchAngle":18.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.25,"coordY":106.05}},"index":6,"playId":"1a089572-a4c6-3be9-b0bb-4ac4c2d1e34a","pitchNumber":6,"startTime":"2026-07-19T03:13:42.575Z","endTime":"2026-07-19T03:13:54.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:13:54.166Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T03:14:09.888Z","endTime":"2026-07-19T03:16:02.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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(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":94.8,"endSpeed":86.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13918201577298,"aZ":-12.918377145419072,"pfxX":3.3941122480484447,"pfxZ":10.05954899672766,"pX":-0.22415814015443417,"pZ":2.7652955204163727,"vX0":-5.986553201806369,"vY0":-137.84735502744317,"vZ0":-6.760784845833669,"x":125.54,"y":164.12,"x0":1.5399622041444958,"y0":50.00371876379893,"z0":6.131063189489172,"aX":6.498019836808267},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":-4.8,"spinRate":2239,"spinDirection":156},"zone":5,"typeConfidence":0.89,"plateTime":0.3981276908797544,"extension":6.42991790347106},"index":0,"playId":"407ab217-b442-3d1c-9ae7-94434cc4d1b1","pitchNumber":1,"startTime":"2026-07-19T03:14:18.992Z","endTime":"2026-07-19T03:14:22.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47679248862833,"aZ":-24.290457963829024,"pfxX":9.028631865216541,"pfxZ":4.919925104949097,"pX":0.5642296856509228,"pZ":1.2763664365746563,"vX0":-5.631244903530418,"vY0":-125.81540081057439,"vZ0":-6.552558661829904,"x":95.49,"y":204.32,"x0":1.6581210492706882,"y0":50.00574090283587,"z0":5.882606542030693,"aX":14.480063504128289},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.6,"breakHorizontal":-15.1,"spinRate":1861,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.4353027798983007,"extension":6.563163408927983},"index":1,"playId":"5fa568bc-0b87-35d5-ba82-d48dd8f79de7","pitchNumber":2,"startTime":"2026-07-19T03:14:43.572Z","endTime":"2026-07-19T03:14:47.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.156748559704074,"aZ":-25.06415523217694,"pfxX":9.308401635057827,"pfxZ":4.504653221276816,"pX":0.2375437678151628,"pZ":1.9111316500428095,"vX0":-7.037831320898931,"vY0":-125.09797459418333,"vZ0":-4.6957707710631205,"x":107.95,"y":187.18,"x0":1.8833627959490646,"y0":50.004251799303255,"z0":5.8770346493883086,"aX":14.697175106339563},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.2,"breakHorizontal":-15.1,"spinRate":1890,"spinDirection":128},"zone":8,"typeConfidence":0.9,"plateTime":0.43849830167764114,"extension":6.254465728156348},"index":2,"playId":"2a911ca1-85a6-317a-931e-75c1be9e91ac","pitchNumber":3,"startTime":"2026-07-19T03:15:03.026Z","endTime":"2026-07-19T03:15:07.123Z","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":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.540470909150905,"aZ":-18.73953850269231,"pfxX":9.327825056720894,"pfxZ":6.628046268873144,"pX":-0.5516146302133663,"pZ":3.582557642001748,"vX0":-9.089211259703188,"vY0":-141.51521339637355,"vZ0":-3.7965577989165986,"x":138.03,"y":142.05,"x0":1.4912145838051545,"y0":50.001315246731636,"z0":6.143180469907242,"aX":18.902578565640674},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.4,"breakHorizontal":-15.0,"spinRate":2161,"spinDirection":146},"zone":11,"typeConfidence":0.91,"plateTime":0.38716190731946476,"extension":6.2759174027552405},"index":3,"playId":"a29712a5-efc8-3d98-8058-5fa59ac74730","pitchNumber":4,"startTime":"2026-07-19T03:15:25.755Z","endTime":"2026-07-19T03:15:30.303Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23765351154345,"aZ":-13.098423066019306,"pfxX":3.6101183873376126,"pfxZ":9.507439177658966,"pX":-0.4736950210341764,"pZ":3.3032463208713696,"vX0":-6.499171489263489,"vY0":-140.8075892469889,"vZ0":-5.690873749388766,"x":135.06,"y":149.59,"x0":1.3961887380830784,"y0":50.00039981584705,"z0":6.199282443698864,"aX":7.242062064152779},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":-5.2,"spinRate":2317,"spinDirection":158},"zone":1,"typeConfidence":0.89,"plateTime":0.3891113356664526,"extension":6.476336528596441},"index":4,"playId":"8220f7a5-3cd4-38b6-9775-b6388122d5b5","pitchNumber":5,"startTime":"2026-07-19T03:15:59.260Z","endTime":"2026-07-19T03:16:02.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:16:02.934Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T03:16:17.986Z","endTime":"2026-07-19T03:18:13.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.337764637178964,"aZ":-13.94961719171498,"pfxX":2.3774971518022543,"pfxZ":9.162883188927752,"pX":-0.5501566300556152,"pZ":3.462404353749698,"vX0":-6.282350393648038,"vY0":-140.28765714590008,"vZ0":-4.9836980854960755,"x":137.97,"y":145.3,"x0":1.411405531966027,"y0":50.0031704750258,"z0":6.1742086979848425,"aX":4.729202668240066},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":-3.0,"spinRate":2272,"spinDirection":157},"zone":1,"typeConfidence":0.9,"plateTime":0.39073307359880793,"extension":6.348017352850328},"index":0,"playId":"a3634cd1-21a5-3f82-b2c5-9b06c7224603","pitchNumber":1,"startTime":"2026-07-19T03:16:30.586Z","endTime":"2026-07-19T03:16:33.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12681880731479,"aZ":-27.015625809859422,"pfxX":9.56574033067708,"pfxZ":3.220080499725685,"pX":1.2195774770877608,"pZ":1.3431434233138477,"vX0":-4.8415128551393085,"vY0":-126.22591038719636,"vZ0":-5.779132818980867,"x":70.51,"y":202.52,"x0":1.9257028528517648,"y0":50.005528650197576,"z0":5.854191804549216,"aX":15.346178836872403},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.7,"breakHorizontal":-16.1,"spinRate":1838,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.4349242319150197,"extension":6.385708567473191},"index":1,"playId":"76476028-82d5-3b50-9441-33ff3b1f44d4","pitchNumber":2,"startTime":"2026-07-19T03:16:54.381Z","endTime":"2026-07-19T03:16:57.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.344676028166326,"aZ":-27.568286399639053,"pfxX":10.358244294505454,"pfxZ":2.782661618378709,"pX":0.6005838157494867,"pZ":0.08176815255736587,"vX0":-7.084744731334955,"vY0":-128.37208431409155,"vZ0":-8.778996885388345,"x":94.11,"y":236.57,"x0":2.0603067309514675,"y0":50.00595587285306,"z0":5.715368442799331,"aX":17.16780785890374},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.1,"breakHorizontal":-17.0,"spinRate":1817,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.42784940179942277,"extension":6.5039666907173705},"index":2,"playId":"cf666d2d-d4da-3a9a-9df9-1415c2002103","pitchNumber":3,"startTime":"2026-07-19T03:17:15.588Z","endTime":"2026-07-19T03:17:18.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.185756323468024,"aZ":-25.561406886209,"pfxX":10.322725713619015,"pfxZ":4.179087029152175,"pX":0.9248234181904643,"pZ":2.640699377954685,"vX0":-6.086074337059571,"vY0":-125.25155479590966,"vZ0":-2.9247625002072866,"x":81.75,"y":167.48,"x0":2.0496750932141743,"y0":50.00526522463463,"z0":5.922344205718733,"aX":16.34188297770183},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.1,"breakHorizontal":-17.3,"spinRate":1950,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.43794010294399444,"extension":6.104742351514706},"index":3,"playId":"9b02ba63-b602-3eac-8088-6e4f746a871d","pitchNumber":4,"startTime":"2026-07-19T03:17:41.174Z","endTime":"2026-07-19T03:17:47.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.999988089665685,"aZ":-10.044671998420965,"pfxX":3.7203257657376616,"pfxZ":10.728124703370636,"pX":0.23955382988263946,"pZ":2.871402863691703,"vX0":-5.395589038244907,"vY0":-143.3762052589533,"vZ0":-7.0922000687386015,"x":107.87,"y":161.25,"x0":1.6705709097477852,"y0":50.00458664099278,"z0":6.018584822916182,"aX":7.6755863346923245},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.0,"breakHorizontal":-5.5,"spinRate":2383,"spinDirection":148},"zone":2,"typeConfidence":0.92,"plateTime":0.3833832919702389,"extension":6.457632501870499},"index":4,"playId":"5606a689-a69e-3a5b-92e1-e9603cf79707","pitchNumber":5,"startTime":"2026-07-19T03:18:07.387Z","endTime":"2026-07-19T03:18:13.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:18:13.110Z","atBatIndex":36},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Spencer Torkelson homers (18) on a fly ball to center field.","rbi":1,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T03:20:31.976Z","endTime":"2026-07-19T03:21:21.277Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":608718,"link":"/api/v1/people/608718"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Brent Suter replaces Grayson Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T03:19:41.769Z","endTime":"2026-07-19T03:20:34.165Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608718,"link":"/api/v1/people/608718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21528828215477,"aZ":-19.184438970066154,"pfxX":6.823510665273554,"pfxZ":7.648392079291428,"pX":0.8857482136945127,"pZ":1.5313936040848821,"vX0":-8.171360890087554,"vY0":-129.5572441429958,"vZ0":-7.442219188577577,"x":83.24,"y":197.43,"x0":3.1950017941570166,"y0":50.005924247646405,"z0":5.909010169136186,"aX":11.59518003303176},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.4,"breakHorizontal":-10.6,"spinRate":2216,"spinDirection":152},"zone":14,"typeConfidence":0.9,"plateTime":0.4228559831281289,"extension":7.461806237875181},"index":1,"playId":"ec446719-2063-3148-a38f-60d6e558c74c","pitchNumber":1,"startTime":"2026-07-19T03:20:34.165Z","endTime":"2026-07-19T03:20:37.599Z","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":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21261376956733,"aZ":-17.469609867991533,"pfxX":2.769437389881302,"pfxZ":8.971843888827577,"pX":0.59132624398378,"pZ":2.7740842214520547,"vX0":-7.3119170339629935,"vY0":-126.75471524445466,"vZ0":-4.505623376606907,"x":94.46,"y":163.88,"x0":3.1445843260255613,"y0":50.00149701597641,"z0":5.95629827528189,"aX":4.539200296986539},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":15.5,"breakHorizontal":-3.5,"spinRate":2202,"spinDirection":159},"zone":6,"typeConfidence":0.8,"plateTime":0.43097372251662325,"extension":7.331053094567347},"index":2,"playId":"6c0a6119-83fb-3560-a697-f6f7960bfbc6","pitchNumber":2,"startTime":"2026-07-19T03:20:46.746Z","endTime":"2026-07-19T03:20:49.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.952781257017854,"aZ":-17.943841450010307,"pfxX":4.218254524518997,"pfxZ":8.580725080794306,"pX":0.25488976198261365,"pZ":2.7662050396146367,"vX0":-8.62709013880229,"vY0":-127.41176859178788,"vZ0":-4.479559119229806,"x":107.28,"y":164.09,"x0":3.1231270745478836,"y0":50.00616318782578,"z0":5.947888646419895,"aX":6.999559193029689},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":14.9,"breakHorizontal":-5.9,"spinRate":2228,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.4284019557622414,"extension":7.328556613401141},"hitData":{"launchSpeed":107.5,"launchAngle":28.0,"totalDistance":420.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.53,"coordY":29.49}},"index":3,"playId":"360e47e4-2df6-3457-8075-935f535cb254","pitchNumber":3,"startTime":"2026-07-19T03:20:58.470Z","endTime":"2026-07-19T03:21:21.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:21:21.277Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kerry Carpenter pops out to first baseman Nolan Schanuel in foul territory.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T03:21:31.197Z","endTime":"2026-07-19T03:22:32.769Z","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":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"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":3},"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":89.2,"endSpeed":82.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.369801519524792,"aZ":-19.317761022504783,"pfxX":6.481448811787372,"pfxZ":7.533031600962794,"pX":0.8252666231393343,"pZ":1.8157257959412971,"vX0":-8.097942780001743,"vY0":-129.62833785625614,"vZ0":-6.5677359082556155,"x":85.54,"y":189.76,"x0":3.143445636732561,"y0":50.004776605370985,"z0":5.8506601243843175,"aX":11.064197503063221},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.4,"breakHorizontal":-10.0,"spinRate":2106,"spinDirection":148},"zone":9,"typeConfidence":0.9,"plateTime":0.4220817611695673,"extension":7.544284155994642},"index":0,"playId":"ea4d90e4-c2a2-3469-b578-cf1f1617b6eb","pitchNumber":1,"startTime":"2026-07-19T03:21:37.707Z","endTime":"2026-07-19T03:21:41.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15067634465985,"aZ":-29.490964770625514,"pfxX":-8.404489448732459,"pfxZ":2.0575464393137564,"pX":-0.7874469896422626,"pZ":1.9650633930127068,"vX0":-7.003818009521492,"vY0":-114.03693158969001,"vZ0":-2.6719483973466263,"x":147.02,"y":185.72,"x0":3.427722529218316,"y0":50.00109383030232,"z0":6.093837168510974,"aX":-10.943672425370682},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":3.2,"breakHorizontal":17.2,"spinRate":2259,"spinDirection":295},"zone":13,"typeConfidence":0.92,"plateTime":0.4823589373493884,"extension":7.117611833991848},"index":1,"playId":"c84b07e0-8b6e-3b40-b583-f79b78564f62","pitchNumber":2,"startTime":"2026-07-19T03:21:48.840Z","endTime":"2026-07-19T03:21:52.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.769979184799755,"aZ":-19.407301434164545,"pfxX":6.957675314588164,"pfxZ":7.734548416324639,"pX":0.798585713958012,"pZ":2.0252728163127283,"vX0":-8.182383341965508,"vY0":-127.7673800514698,"vZ0":-5.990608059500005,"x":86.56,"y":184.1,"x0":3.1413102892795144,"y0":50.00047979934924,"z0":5.929366073206726,"aX":11.481114200348067},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":12.8,"breakHorizontal":-10.7,"spinRate":2101,"spinDirection":152},"zone":9,"typeConfidence":0.9,"plateTime":0.4289920605494353,"extension":7.2681037183596535},"index":2,"playId":"807633b0-8cfa-354c-9de4-b4f25456b66c","pitchNumber":3,"startTime":"2026-07-19T03:22:01.436Z","endTime":"2026-07-19T03:22:06.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.17110870259185,"aZ":-23.32374119912341,"pfxX":5.09327541869016,"pfxZ":6.69001390149238,"pX":0.4961433579731597,"pZ":2.1406826513882704,"vX0":-7.739062489762035,"vY0":-114.06315404756104,"vZ0":-3.4101941547388956,"x":98.09,"y":180.98,"x0":3.2649521731167273,"y0":50.00292656682115,"z0":5.944396180347512,"aX":6.739132868292975},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":11.5,"breakHorizontal":-7.3,"spinRate":1487,"spinDirection":149},"zone":9,"typeConfidence":0.81,"plateTime":0.479436985083749,"extension":7.3949429841487255},"hitData":{"launchSpeed":83.5,"launchAngle":70.0,"totalDistance":134.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":168.52,"coordY":168.34}},"index":3,"playId":"034f2163-231d-351d-8798-3f51df9ddf6d","pitchNumber":4,"startTime":"2026-07-19T03:22:22.167Z","endTime":"2026-07-19T03:22:32.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:22:32.769Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Zach McKinstry pops out to shortstop Zach Neto.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T03:22:50.662Z","endTime":"2026-07-19T03:24:39.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":7},"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":"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":77.8,"endSpeed":71.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.936963979055367,"aZ":-30.85881997516709,"pfxX":-6.3806270509722385,"pfxZ":1.0322880444588298,"pX":-0.9306092590722058,"pZ":0.6314060121035878,"vX0":-7.652824340502919,"vY0":-112.97538644241419,"vZ0":-5.005835658848252,"x":152.47,"y":221.73,"x0":3.3458368056776857,"y0":50.00550519588098,"z0":6.021305363386413,"aX":-8.145890512665153},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":0.7,"breakHorizontal":13.7,"spinRate":2256,"spinDirection":289},"zone":13,"typeConfidence":0.92,"plateTime":0.4871139237155977,"extension":7.123508518824663},"index":0,"playId":"4944c573-f4fa-3237-9c9e-d9f6eee656d6","pitchNumber":1,"startTime":"2026-07-19T03:22:52.273Z","endTime":"2026-07-19T03:22:55.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70065018270754,"aZ":-18.57481765071223,"pfxX":5.615222985246918,"pfxZ":8.241227197876373,"pX":-0.7752774740087175,"pZ":2.170235462430308,"vX0":-11.72495651906236,"vY0":-127.27776754239797,"vZ0":-5.662623608905367,"x":146.55,"y":180.18,"x0":3.149627953905081,"y0":50.00441349356613,"z0":5.88248030021392,"aX":9.268976547187673},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":13.8,"breakHorizontal":-7.7,"spinRate":2125,"spinDirection":153},"zone":4,"typeConfidence":0.9,"plateTime":0.4294006077048884,"extension":7.50265922597434},"index":1,"playId":"ed9a91fe-28c2-33b7-8af0-4763aa3a1ce5","pitchNumber":2,"startTime":"2026-07-19T03:23:04.393Z","endTime":"2026-07-19T03:23:08.292Z","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":89.1,"endSpeed":81.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.335677597518416,"aZ":-19.194582415906787,"pfxX":6.226294862310272,"pfxZ":7.620527549991001,"pX":0.9062934770601666,"pZ":3.841307844749896,"vX0":-8.061946388540608,"vY0":-129.50080460182966,"vZ0":-1.8540522573458498,"x":82.45,"y":135.06,"x0":3.2467678089362826,"y0":50.003090070271256,"z0":6.030597035953414,"aX":10.60578172272148},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.7,"breakHorizontal":-9.6,"spinRate":2176,"spinDirection":156},"zone":12,"typeConfidence":0.89,"plateTime":0.42251038186511725,"extension":7.2858388804549135},"index":2,"playId":"477d610e-0c4b-3b59-a5eb-245629267b70","pitchNumber":3,"startTime":"2026-07-19T03:23:15.508Z","endTime":"2026-07-19T03:23:19.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.528687374927216,"aZ":-18.239135915580395,"pfxX":-2.1123802819395343,"pfxZ":8.638154300312506,"pX":0.1538058092052972,"pZ":2.291355150024835,"vX0":-7.105516328986355,"vY0":-125.92629835688811,"vZ0":-5.552235174680495,"x":111.14,"y":176.91,"x0":3.281427731959208,"y0":50.00209537974521,"z0":5.990962357081765,"aX":-3.4057700433981264},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":14.6,"breakHorizontal":5.4,"spinRate":2165,"spinDirection":166},"zone":5,"typeConfidence":0.9,"plateTime":0.4342319810337516,"extension":7.370925509998425},"index":3,"playId":"13c6453b-f32c-3318-96b9-e6cbbf08b42f","pitchNumber":4,"startTime":"2026-07-19T03:23:34.836Z","endTime":"2026-07-19T03:23:39.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.668960578706766,"aZ":-23.243199554227086,"pfxX":5.400522611898946,"pfxZ":6.681247666063773,"pX":0.033284269656702684,"pZ":1.3066503369941669,"vX0":-8.974341140061577,"vY0":-114.44483239802834,"vZ0":-5.1926989060421045,"x":115.73,"y":203.5,"x0":3.290761456815106,"y0":50.00097180187247,"z0":5.860698372873588,"aX":7.2163803848497},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":11.2,"breakHorizontal":-7.7,"spinRate":1496,"spinDirection":147},"zone":13,"typeConfidence":0.82,"plateTime":0.47725732083101136,"extension":7.271038905506127},"index":4,"playId":"309a1015-1c3f-3bae-a4f2-2439e20d7b19","pitchNumber":5,"startTime":"2026-07-19T03:23:47.832Z","endTime":"2026-07-19T03:23:52.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61492973012953,"aZ":-19.043894146136726,"pfxX":5.931697661876907,"pfxZ":7.836633643160656,"pX":0.10185536784279016,"pZ":2.5640217268635515,"vX0":-9.668458873035865,"vY0":-128.39176236765405,"vZ0":-4.724201441670333,"x":113.12,"y":169.55,"x0":3.139163402899338,"y0":50.0063656661358,"z0":5.902308327305312,"aX":9.944479244306375},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":13.3,"breakHorizontal":-8.6,"spinRate":2200,"spinDirection":155},"zone":5,"typeConfidence":0.9,"plateTime":0.4259824604977318,"extension":7.419810006288501},"index":5,"playId":"cbac9eb7-9679-34f3-b638-6fb1ea1ca885","pitchNumber":6,"startTime":"2026-07-19T03:23:59.334Z","endTime":"2026-07-19T03:24:02.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.843133449681705,"aZ":-17.384932722560453,"pfxX":-2.3175086333486665,"pfxZ":8.999256027703868,"pX":0.547419650328013,"pZ":2.981985900138266,"vX0":-5.72290964918988,"vY0":-127.53100641178898,"vZ0":-4.196589857532726,"x":96.13,"y":158.27,"x0":3.1237304900865306,"y0":50.00141043105364,"z0":6.024747847151877,"aX":-3.805796407208161},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":15.6,"breakHorizontal":5.5,"spinRate":2171,"spinDirection":165},"zone":3,"typeConfidence":0.9,"plateTime":0.42991072261072416,"extension":7.4569776980988},"index":6,"playId":"1f107d5e-ce45-3b55-bc29-64997cb4b650","pitchNumber":7,"startTime":"2026-07-19T03:24:15.895Z","endTime":"2026-07-19T03:24:19.343Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.254462087268585,"aZ":-29.685471428394322,"pfxX":-8.851454993898598,"pfxZ":1.9265668586572016,"pX":-0.5190262396793116,"pZ":3.1401041952608537,"vX0":-6.3875257006053605,"vY0":-113.77947694560422,"vZ0":-0.1394001956835944,"x":136.78,"y":154.0,"x0":3.4872405824424004,"y0":50.00556031189027,"z0":6.174269552154431,"aX":-11.465601038733379},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":3.7,"breakHorizontal":17.8,"spinRate":2309,"spinDirection":289},"zone":1,"typeConfidence":0.92,"plateTime":0.4836561362705889,"extension":7.212898403066733},"hitData":{"launchSpeed":75.4,"launchAngle":64.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":101.2,"coordY":146.35}},"index":7,"playId":"a382840d-092a-3cc1-a153-4d33e4ece092","pitchNumber":8,"startTime":"2026-07-19T03:24:29.928Z","endTime":"2026-07-19T03:24:39.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:24:39.932Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T03:24:54.387Z","endTime":"2026-07-19T03:25:47.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82767784743057,"aZ":-14.777326371990437,"pfxX":0.6262618395730118,"pfxZ":10.044711955621722,"pX":-0.03841215505663976,"pZ":1.89202047519455,"vX0":-8.30316824315387,"vY0":-130.59450984590416,"vZ0":-7.471138256541501,"x":118.46,"y":187.7,"x0":3.097147752825779,"y0":50.00065400107421,"z0":5.89570454164636,"aX":1.0847057290360562},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.8,"breakHorizontal":0.6,"spinRate":2175,"spinDirection":154},"zone":8,"typeConfidence":0.9,"plateTime":0.4189888270852009,"extension":7.7351098396191444},"index":0,"playId":"8c7b3aae-e9cd-376c-895b-e0a78c6a7f5a","pitchNumber":1,"startTime":"2026-07-19T03:25:00.523Z","endTime":"2026-07-19T03:25:05.134Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.939971127894907,"aZ":-18.58199842362422,"pfxX":8.39070179959077,"pfxZ":7.94579125640103,"pX":-0.1927788738253794,"pZ":3.139883335331228,"vX0":-11.285505018720421,"vY0":-130.11395449044352,"vZ0":-3.6110650663722166,"x":124.35,"y":154.0,"x0":3.1156361130486245,"y0":50.00143960987431,"z0":5.958182766716023,"aX":14.350695548867206},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.7,"breakHorizontal":-12.6,"spinRate":2180,"spinDirection":154},"zone":2,"typeConfidence":0.9,"plateTime":0.4213647223599497,"extension":7.588619698659706},"index":1,"playId":"aa8c1096-c8cf-3452-aa14-d7880d38bc91","pitchNumber":2,"startTime":"2026-07-19T03:25:23.134Z","endTime":"2026-07-19T03:25:26.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.681661045503834,"aZ":-17.224250290624408,"pfxX":-0.33929720627855975,"pfxZ":8.555040270505197,"pX":1.1638186951400302,"pZ":3.895674053380795,"vX0":-5.586059910356211,"vY0":-131.5499733132212,"vZ0":-2.261665053897048,"x":72.64,"y":133.6,"x0":3.3614335384569127,"y0":50.00119002977362,"z0":6.047546552362607,"aX":-0.5928694659576559},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.2,"breakHorizontal":1.9,"spinRate":2127,"spinDirection":161},"zone":12,"typeConfidence":0.9,"plateTime":0.41682366032371654,"extension":7.2717653741524675},"index":2,"playId":"8d90a316-1cd9-312a-9ca8-9a9ee6f454e2","pitchNumber":3,"startTime":"2026-07-19T03:25:41.324Z","endTime":"2026-07-19T03:25:47.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:25:47.308Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Schanuel lines out to right fielder Matt Vierling.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T03:27:47.811Z","endTime":"2026-07-19T03:28:03.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.487779948081613,"aZ":-28.95645304080546,"pfxX":-1.2956173146620809,"pfxZ":1.8876652337469775,"pX":0.18540546979439812,"pZ":2.203897481204067,"vX0":-4.122722149461913,"vY0":-129.4489548494429,"vZ0":-4.211452416439476,"x":109.93,"y":179.27,"x0":1.9632179429784418,"y0":50.00521397887006,"z0":6.053448694666733,"aX":-2.2123481752322127},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.8,"breakHorizontal":3.2,"spinRate":2141,"spinDirection":171},"zone":8,"typeConfidence":0.91,"plateTime":0.4221482885142551,"extension":6.401075967351043},"hitData":{"launchSpeed":93.7,"launchAngle":15.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.8,"coordY":91.99}},"index":0,"playId":"94766fb3-38da-3f73-8566-6c773969acd8","pitchNumber":1,"startTime":"2026-07-19T03:27:56.726Z","endTime":"2026-07-19T03:28:03.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:28:03.939Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Denzer Guzman strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T03:28:33.056Z","endTime":"2026-07-19T03:29:21.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.004052988018536,"aZ":-10.728033678386682,"pfxX":3.779491900841864,"pfxZ":10.933307152434203,"pX":1.1220476369788575,"pZ":2.88813247473013,"vX0":-2.7927731359303776,"vY0":-139.33573805256574,"vZ0":-6.851385313656039,"x":74.23,"y":160.8,"x0":1.6475116388823459,"y0":50.003045637983114,"z0":6.09170180707849,"aX":7.413898687910674},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.5,"breakHorizontal":-6.2,"spinRate":2381,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.3934607131417813,"extension":6.587612230620537},"index":0,"playId":"1b154235-cf53-36a9-87c6-7882752f1963","pitchNumber":1,"startTime":"2026-07-19T03:28:38.056Z","endTime":"2026-07-19T03:28:41.458Z","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":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.888728114552478,"aZ":-26.868289424480356,"pfxX":9.520809846001168,"pfxZ":3.2841497924587335,"pX":1.173812122859035,"pZ":1.4157947597752445,"vX0":-5.580349345982697,"vY0":-126.30781013245951,"vZ0":-5.671204797273912,"x":72.26,"y":200.55,"x0":2.1756090827373398,"y0":50.00199519339708,"z0":5.852576923757802,"aX":15.372154687235938},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.9,"breakHorizontal":-16.0,"spinRate":1848,"spinDirection":130},"zone":14,"typeConfidence":0.9,"plateTime":0.4337565828112693,"extension":6.30383452531998},"index":1,"playId":"eba06200-1edb-382d-a6ab-777b451fdbad","pitchNumber":2,"startTime":"2026-07-19T03:28:51.562Z","endTime":"2026-07-19T03:28:55.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.199013137509525,"aZ":-18.566165061464265,"pfxX":10.497927262554198,"pfxZ":6.85833787873294,"pX":-0.43386443565787275,"pZ":2.1088587326454027,"vX0":-9.366070530308663,"vY0":-139.87878868343492,"vZ0":-7.339893979170921,"x":133.54,"y":181.84,"x0":1.5920473986653645,"y0":50.001714337626524,"z0":5.981575523027419,"aX":20.826632169118998},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.0,"breakHorizontal":-17.2,"spinRate":2210,"spinDirection":145},"zone":7,"typeConfidence":0.9,"plateTime":0.3913977440102534,"extension":6.520938893626004},"index":2,"playId":"b08ebaea-9298-3cbf-b21b-29e56aa60841","pitchNumber":3,"startTime":"2026-07-19T03:29:04.655Z","endTime":"2026-07-19T03:29:08.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25895938845619,"aZ":-12.004736418067404,"pfxX":5.221762324870024,"pfxZ":10.055448517177414,"pX":0.4267665067862204,"pZ":3.3309123482070833,"vX0":-5.252399065855871,"vY0":-141.01043923280858,"vZ0":-5.605780403765355,"x":100.73,"y":148.85,"x0":1.63873838573074,"y0":50.003072450239515,"z0":6.125155856949851,"aX":10.474188833750667},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":-8.3,"spinRate":2413,"spinDirection":151},"zone":3,"typeConfidence":0.82,"plateTime":0.3890337543489908,"extension":6.49798698522472},"index":3,"playId":"873a2846-342c-3a4e-9a15-5dd483aa6329","pitchNumber":4,"startTime":"2026-07-19T03:29:17.988Z","endTime":"2026-07-19T03:29:21.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:29:21.713Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Siri grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T03:29:32.964Z","endTime":"2026-07-19T03:30:44.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"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_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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89363806570154,"aZ":-26.00556408167552,"pfxX":-0.7065911551966844,"pfxZ":3.4733683155431683,"pX":-0.8463587544005184,"pZ":0.802646561537935,"vX0":-6.906803231078335,"vY0":-131.8374383696228,"vZ0":-8.076954313757142,"x":149.26,"y":217.11,"x0":1.8902353085946555,"y0":50.001109118661006,"z0":5.802002962577466,"aX":-1.2525161055200655},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.8,"breakHorizontal":2.6,"spinRate":2214,"spinDirection":148},"zone":13,"typeConfidence":0.9,"plateTime":0.414172465367765,"extension":6.511377708587402},"index":0,"playId":"e36c70bf-4e59-393c-80e4-d897f5b84f93","pitchNumber":1,"startTime":"2026-07-19T03:29:45.762Z","endTime":"2026-07-19T03:29:48.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46186947273808,"aZ":-13.399557501080036,"pfxX":1.6722521251460911,"pfxZ":9.440628136527868,"pX":-0.7995148950550224,"pZ":3.8728382114138644,"vX0":-6.99052989637798,"vY0":-140.08355081887802,"vZ0":-4.156490433537207,"x":147.48,"y":134.21,"x0":1.5102915012893772,"y0":50.00159710898717,"z0":6.2509400682423975,"aX":3.3258063381492775},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":-1.6,"spinRate":2309,"spinDirection":155},"zone":11,"typeConfidence":0.9,"plateTime":0.3909048475817829,"extension":6.290068882310272},"index":1,"playId":"c1a427b2-fd0e-322a-bc82-45a758b09146","pitchNumber":2,"startTime":"2026-07-19T03:30:04.291Z","endTime":"2026-07-19T03:30:07.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.093470234050756,"aZ":-11.842023709882554,"pfxX":3.6477156237828128,"pfxZ":10.300115449353257,"pX":1.0654351249696803,"pZ":3.7854058642549324,"vX0":-2.9110200717536037,"vY0":-139.96897485867404,"vZ0":-4.671126206204911,"x":76.39,"y":136.57,"x0":1.6476425027157742,"y0":50.00532348735958,"z0":6.258352231404392,"aX":7.202029478178578},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":-6.0,"spinRate":2290,"spinDirection":153},"zone":12,"typeConfidence":0.91,"plateTime":0.3920972674790666,"extension":6.389812855930935},"index":2,"playId":"138f134c-e17c-3992-85fb-71eff36f6080","pitchNumber":3,"startTime":"2026-07-19T03:30:18.268Z","endTime":"2026-07-19T03:30:21.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23140932529364,"aZ":-32.7804124469913,"pfxX":10.168530926331327,"pfxZ":-0.38462833975779276,"pX":0.9206824608528462,"pZ":2.0462282582945126,"vX0":-5.9641989333957985,"vY0":-125.89818418254941,"vZ0":-3.0989937235711595,"x":81.91,"y":183.53,"x0":2.0130504721165385,"y0":50.00173824656584,"z0":5.977047247055889,"aX":16.13967357245579},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.2,"breakHorizontal":-16.8,"spinRate":1637,"spinDirection":123},"zone":14,"typeConfidence":0.9,"plateTime":0.4369364212892912,"extension":6.316951570454825},"hitData":{"launchSpeed":65.6,"launchAngle":-41.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.0,"coordY":168.08}},"index":3,"playId":"08eaab93-e971-3203-8f08-4a4d08ed483b","pitchNumber":4,"startTime":"2026-07-19T03:30:36.309Z","endTime":"2026-07-19T03:30:44.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:30:44.312Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Outman flies out to center fielder Mike Trout.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T03:32:53.682Z","endTime":"2026-07-19T03:33:56.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":4},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.532118136402588,"aZ":-25.64426653682485,"pfxX":3.9142605183409844,"pfxZ":5.16753467696749,"pX":0.3668638377735093,"pZ":2.5782801178863983,"vX0":-7.23213372675777,"vY0":-111.29873624747965,"vZ0":-1.633678507175234,"x":103.02,"y":169.17,"x0":3.1387107929415023,"y0":50.00404812123006,"z0":5.958187972946313,"aX":4.949090620762952},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":9.2,"breakHorizontal":-5.4,"spinRate":1422,"spinDirection":148},"zone":6,"typeConfidence":0.83,"plateTime":0.49068310637904533,"extension":7.437096692862367},"index":0,"playId":"9fa68635-1b65-3e08-8589-093c349aadb9","pitchNumber":1,"startTime":"2026-07-19T03:33:03.848Z","endTime":"2026-07-19T03:33:07.670Z","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":79.9,"endSpeed":73.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.198007826130848,"aZ":-29.223115196903493,"pfxX":-4.598753890067019,"pfxZ":2.169746963473285,"pX":-1.1945543299809185,"pZ":0.965790877472547,"vX0":-9.229784188937604,"vY0":-115.95835905138583,"vZ0":-5.152179341442633,"x":162.53,"y":212.7,"x0":3.4386636270241198,"y0":50.0023259997429,"z0":6.012897842953951,"aX":-6.243774685104311},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.9,"breakHorizontal":10.7,"spinRate":2305,"spinDirection":283},"zone":13,"typeConfidence":0.91,"plateTime":0.4728071534834206,"extension":7.398988124019614},"index":1,"playId":"c4a10f34-0625-3f9f-a4f0-72a2a139b820","pitchNumber":2,"startTime":"2026-07-19T03:33:15.048Z","endTime":"2026-07-19T03:33:18.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.980908633929385,"aZ":-20.337918316381383,"pfxX":6.7384066513093455,"pfxZ":6.85619985792187,"pX":-0.055193913478830556,"pZ":1.9749381018065466,"vX0":-10.500879337248906,"vY0":-130.18921683674296,"vZ0":-6.034353812778312,"x":119.1,"y":185.46,"x0":3.145257199989855,"y0":50.000944212457924,"z0":5.850301473845271,"aX":11.628563152956362},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.3,"breakHorizontal":-10.1,"spinRate":2180,"spinDirection":153},"zone":8,"typeConfidence":0.9,"plateTime":0.41988087402120744,"extension":7.416645798566613},"index":2,"playId":"0aa9f624-dc23-32e5-a739-8b525998f3a2","pitchNumber":3,"startTime":"2026-07-19T03:33:26.943Z","endTime":"2026-07-19T03:33:30.134Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-19T03:33:40.060Z","endTime":"2026-07-19T03:33:46.860Z","isPitch":false,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.236979613940637,"aZ":-31.710020408710026,"pfxX":-6.895531204284392,"pfxZ":0.3603714966697975,"pX":-0.15929683508701334,"pZ":2.2323519916699874,"vX0":-5.856107832857616,"vY0":-113.22231292958497,"vZ0":-1.6441530169656167,"x":123.07,"y":178.51,"x0":3.359362404296046,"y0":50.003473806687175,"z0":6.149772226921346,"aX":-8.926559098967376},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":0.5,"breakHorizontal":14.0,"spinRate":2232,"spinDirection":289},"zone":8,"typeConfidence":0.91,"plateTime":0.48429394225259514,"extension":7.037082102712916},"hitData":{"launchSpeed":97.9,"launchAngle":34.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.4,"coordY":47.85}},"index":4,"playId":"ddf386c6-6591-34cf-8d7d-d31f739c5f3f","pitchNumber":4,"startTime":"2026-07-19T03:33:46.860Z","endTime":"2026-07-19T03:33:56.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:33:56.933Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out to first baseman Nolan Schanuel.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T03:34:13.944Z","endTime":"2026-07-19T03:34:50.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":2},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75284493447552,"aZ":-20.14955638926955,"pfxX":8.50689691470536,"pfxZ":7.035487603727706,"pX":0.2985436274333392,"pZ":2.571614102842701,"vX0":-10.041950918458873,"vY0":-129.5845475461718,"vZ0":-4.607132258937036,"x":105.62,"y":169.35,"x0":3.1092711604321814,"y0":50.00571748471559,"z0":5.901484712485703,"aX":14.546427802803347},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.0,"breakHorizontal":-13.3,"spinRate":2214,"spinDirection":152},"zone":5,"typeConfidence":0.9,"plateTime":0.4218351945140566,"extension":7.441638131624264},"index":0,"playId":"97438e23-a0f7-3c72-b01d-b1288c8cfaf5","pitchNumber":1,"startTime":"2026-07-19T03:34:19.503Z","endTime":"2026-07-19T03:34:22.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.832197663204077,"aZ":-25.009336312643256,"pfxX":8.190546439557902,"pfxZ":5.309241310120329,"pX":-0.4828174359309662,"pZ":1.2035278634862747,"vX0":-11.189028916004439,"vY0":-115.00986782686476,"vZ0":-5.02556638417455,"x":135.4,"y":206.28,"x0":3.36450335939993,"y0":50.00350621108674,"z0":5.8206593921294125,"aX":11.055749070149846},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":8.6,"breakHorizontal":-12.2,"spinRate":1785,"spinDirection":144},"zone":13,"typeConfidence":0.85,"plateTime":0.4748831270794822,"extension":7.189176596337871},"index":1,"playId":"2bbc4c88-aedc-3587-aeb2-a18a3e630226","pitchNumber":2,"startTime":"2026-07-19T03:34:32.504Z","endTime":"2026-07-19T03:34:36.057Z","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":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37199010070936,"aZ":-17.11562989935519,"pfxX":7.300760692919613,"pfxZ":8.710612128385055,"pX":0.2352222408834847,"pZ":2.4273039291348444,"vX0":-10.372726820189754,"vY0":-130.4070748329661,"vZ0":-5.542724170538895,"x":108.03,"y":173.24,"x0":3.308427097297272,"y0":50.00587587193515,"z0":5.863438209997961,"aX":12.627845816476244},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.8,"breakHorizontal":-11.0,"spinRate":2251,"spinDirection":155},"zone":5,"typeConfidence":0.9,"plateTime":0.4193471305794856,"extension":7.287977940685911},"hitData":{"launchSpeed":89.9,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.83,"coordY":164.45}},"index":2,"playId":"ed562c03-eae0-3087-8787-54043d2dbddc","pitchNumber":3,"startTime":"2026-07-19T03:34:43.012Z","endTime":"2026-07-19T03:34:50.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:34:50.595Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler challenged (pitch result), call on the field was confirmed: Dillon Dingler called out on strikes.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T03:35:05.840Z","endTime":"2026-07-19T03:36:26.918Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.632366862718776,"aZ":-19.323922086325638,"pfxX":0.9132153983760336,"pfxZ":7.758285868037547,"pX":0.577701452985651,"pZ":2.7408207748963984,"vX0":-7.16589616735153,"vY0":-127.71315260931696,"vZ0":-4.278590208777189,"x":94.98,"y":164.78,"x0":3.297955836304333,"y0":50.00219875907534,"z0":5.952246478727657,"aX":1.512583267946531},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":13.3,"breakHorizontal":-0.1,"spinRate":2203,"spinDirection":166},"zone":6,"typeConfidence":0.9,"plateTime":0.4284247908242804,"extension":7.504818703634858},"index":0,"playId":"1cc815cb-f11b-3110-8d21-d6df5d3dd7b3","pitchNumber":1,"startTime":"2026-07-19T03:35:15.095Z","endTime":"2026-07-19T03:35:18.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.235435869485382,"aZ":-22.60716380652731,"pfxX":6.234552148304271,"pfxZ":7.130761057529006,"pX":1.2698136234227713,"pZ":0.5711304840859381,"vX0":-6.806204215757099,"vY0":-115.03982374615615,"vZ0":-6.939513602463637,"x":68.6,"y":223.36,"x0":3.45596800076871,"y0":50.00135981873803,"z0":5.816583564627325,"aX":8.360790535660913},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":11.4,"breakHorizontal":-9.6,"spinRate":1551,"spinDirection":142},"zone":14,"typeConfidence":0.8,"plateTime":0.4760256634376203,"extension":7.1705631358653905},"index":1,"playId":"b5b0066d-caf4-3420-a5b4-770af137b4ee","pitchNumber":2,"startTime":"2026-07-19T03:35:24.990Z","endTime":"2026-07-19T03:35:27.990Z","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":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.523363838377495,"aZ":-20.305602003788852,"pfxX":6.887582559898009,"pfxZ":7.058064079563621,"pX":-0.42828662551078617,"pZ":3.794695126925591,"vX0":-10.948916956589326,"vY0":-128.55329697012093,"vZ0":-1.9589506868166495,"x":133.33,"y":136.32,"x0":2.9823130003730505,"y0":50.001641350611926,"z0":6.135514084115975,"aX":11.580383361873377},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.6,"breakHorizontal":-10.2,"spinRate":2084,"spinDirection":160},"zone":11,"typeConfidence":0.9,"plateTime":0.4253480605438993,"extension":7.301449544437174},"index":2,"playId":"62c14db1-874d-3627-934d-9ab3d012bf3f","pitchNumber":3,"startTime":"2026-07-19T03:35:37.074Z","endTime":"2026-07-19T03:35:40.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.673489307952153,"aZ":-19.069175118863264,"pfxX":7.804306139973266,"pfxZ":7.7500473527658436,"pX":1.0507493258614102,"pZ":1.9209057194190122,"vX0":-8.332535749740467,"vY0":-129.16916643952737,"vZ0":-6.291399257599983,"x":76.95,"y":186.92,"x0":3.303078773640038,"y0":50.00522068554893,"z0":5.852397636655501,"aX":13.201989702662816},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.8,"breakHorizontal":-12.2,"spinRate":2143,"spinDirection":150},"zone":14,"typeConfidence":0.9,"plateTime":0.4238821565880806,"extension":7.4834959323988155},"index":3,"playId":"79bf95ba-198b-3272-9c10-7094ebd1762b","pitchNumber":4,"startTime":"2026-07-19T03:35:49.222Z","endTime":"2026-07-19T03:35:52.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38030031678718,"aZ":-19.410815243536515,"pfxX":7.888172006279084,"pfxZ":7.84455395015882,"pX":-0.14840336518244948,"pZ":2.8229259796975037,"vX0":-10.711245839181858,"vY0":-126.64297959798938,"vZ0":-3.9801892521742577,"x":122.66,"y":162.56,"x0":3.1072215875042755,"y0":50.00546570581051,"z0":5.96368788661475,"aX":12.84086160346142},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":13.4,"breakHorizontal":-11.9,"spinRate":2032,"spinDirection":155},"zone":5,"typeConfidence":0.9,"plateTime":0.4321725932327589,"extension":7.553934456932096},"index":4,"playId":"7ed39785-226e-3e27-aeb2-5415c438844f","pitchNumber":5,"startTime":"2026-07-19T03:36:02.173Z","endTime":"2026-07-19T03:36:06.440Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-19T03:36:13.301Z","endTime":"2026-07-19T03:36:21.545Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.340926113190054,"aZ":-17.920576475813075,"pfxX":0.14320250758874487,"pfxZ":8.524455718027507,"pX":0.6114261065830942,"pZ":2.0707798092408027,"vX0":-6.490823424196702,"vY0":-128.2011308212021,"vZ0":-6.203211316944104,"x":93.69,"y":182.87,"x0":3.152563784908907,"y0":50.00493877243539,"z0":5.910496306833529,"aX":0.24019730647652146},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":14.3,"breakHorizontal":1.1,"spinRate":2163,"spinDirection":157},"zone":9,"typeConfidence":0.9,"plateTime":0.4264741685155675,"extension":7.437877327343042},"index":6,"playId":"b3eed7a0-8832-38c2-b73a-0765f683cfcf","pitchNumber":6,"startTime":"2026-07-19T03:36:21.545Z","endTime":"2026-07-19T03:36:26.918Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}},"playEndTime":"2026-07-19T03:36:26.918Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Logan O'Hoppe singles on a line drive to right fielder Matt Vierling.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T03:38:49.261Z","endTime":"2026-07-19T03:39:52.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.426655104170887,"aZ":-26.226406559623257,"pfxX":-2.02143218973415,"pfxZ":3.5831016771277557,"pX":1.0381528778771816,"pZ":3.0328266986598584,"vX0":-2.213787229222651,"vY0":-127.81943690425494,"vZ0":-2.4654064750995315,"x":77.43,"y":156.89,"x0":2.1769818266293033,"y0":50.00555932960848,"z0":6.0614320167949804,"aX":-3.3570668362730585},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.2,"breakHorizontal":4.2,"spinRate":2166,"spinDirection":183},"zone":12,"typeConfidence":0.91,"plateTime":0.4279194492231255,"extension":6.60811713858533},"index":0,"playId":"8821ffe9-2e2f-3e47-b394-2decca89c60b","pitchNumber":1,"startTime":"2026-07-19T03:39:01.181Z","endTime":"2026-07-19T03:39:04.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.454332863015104,"aZ":-24.867527090306435,"pfxX":8.932653370675474,"pfxZ":4.445758066257846,"pX":1.228898002886336,"pZ":1.5688569729099024,"vX0":-5.010106067157477,"vY0":-127.89451874034765,"vZ0":-5.997632437347124,"x":70.16,"y":196.42,"x0":2.061375996700192,"y0":50.00204547054262,"z0":5.916887686511785,"aX":14.672298155443446},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.8,"breakHorizontal":-14.9,"spinRate":1864,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.4296696229435937,"extension":6.284277652020257},"index":1,"playId":"17fd247b-e268-3f11-a1b9-4f1f569aa59b","pitchNumber":2,"startTime":"2026-07-19T03:39:13.625Z","endTime":"2026-07-19T03:39:16.653Z","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":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":88.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.60689397861858,"aZ":-9.071783476630642,"pfxX":2.685563326605151,"pfxZ":11.404479163150173,"pX":0.537466239741631,"pZ":2.5991129326366607,"vX0":-4.452544177333807,"vY0":-142.35447639899198,"vZ0":-8.069270000055093,"x":96.51,"y":168.6,"x0":1.782273648179864,"y0":50.00451031867297,"z0":6.066555437927329,"aX":5.441331457275853},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.0,"breakHorizontal":-3.8,"spinRate":2359,"spinDirection":147},"zone":6,"typeConfidence":0.92,"plateTime":0.386670999765915,"extension":6.509089282252666},"hitData":{"launchSpeed":89.7,"launchAngle":8.0,"totalDistance":142.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.54,"coordY":140.4}},"index":2,"playId":"20b945bd-bff4-3c97-a336-1afd1d61fa29","pitchNumber":3,"startTime":"2026-07-19T03:39:41.165Z","endTime":"2026-07-19T03:39:52.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:39:52.733Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Zach Neto pops out to second baseman Zach McKinstry.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T03:40:09.361Z","endTime":"2026-07-19T03:41:19.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.802870978702877,"aZ":-25.42321436180528,"pfxX":10.139139522929518,"pfxZ":4.0932159420821606,"pX":-0.04348447482977834,"pZ":1.1791733239566649,"vX0":-7.9936633275923095,"vY0":-127.50213791650518,"vZ0":-6.84473055686082,"x":118.66,"y":206.94,"x0":1.812399457055752,"y0":50.00274511497878,"z0":5.89997028571264,"aX":16.721871773792266},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.1,"breakHorizontal":-16.6,"spinRate":1920,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.4293113675552642,"extension":6.52931165229034},"index":0,"playId":"8d093f57-c28c-305d-8141-6fdad3e9e0fd","pitchNumber":1,"startTime":"2026-07-19T03:40:19.436Z","endTime":"2026-07-19T03:40:23.194Z","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.1,"endSpeed":88.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.023043477513493,"aZ":-14.077695990044665,"pfxX":8.114880604010736,"pfxZ":9.144100188487021,"pX":-0.7212145332474059,"pZ":2.0356654236661944,"vX0":-9.134477415676912,"vY0":-139.4876763294187,"vZ0":-8.397060727425314,"x":144.49,"y":183.82,"x0":1.534536307758135,"y0":50.0058807567772,"z0":6.003987199433929,"aX":16.067087474313844},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":-13.0,"spinRate":2189,"spinDirection":150},"zone":7,"typeConfidence":0.91,"plateTime":0.39197435374203904,"extension":6.560414719137977},"index":1,"playId":"f762b622-19a0-3a99-870b-05b579075f4f","pitchNumber":2,"startTime":"2026-07-19T03:40:38.206Z","endTime":"2026-07-19T03:40:41.758Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-19T03:40:50.868Z","endTime":"2026-07-19T03:41:08.667Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.841440491396018,"aZ":-15.35118709276641,"pfxX":8.41056858100455,"pfxZ":8.575744991769675,"pX":-0.2865445088649899,"pZ":2.9330499756635318,"vX0":-8.228738100816878,"vY0":-139.09668032912552,"vZ0":-5.681205869532433,"x":127.92,"y":159.59,"x0":1.6156439316303666,"y0":50.00312899251823,"z0":6.017689154508237,"aX":16.501206607604423},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":-13.6,"spinRate":2133,"spinDirection":152},"zone":1,"typeConfidence":0.91,"plateTime":0.3935840705873894,"extension":6.528723907884875},"hitData":{"launchSpeed":86.1,"launchAngle":65.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.11,"coordY":143.85}},"index":3,"playId":"b809982b-6325-3c81-b2ab-5e09fee7737c","pitchNumber":3,"startTime":"2026-07-19T03:41:08.667Z","endTime":"2026-07-19T03:41:19.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:41:19.028Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Trout singles on a fly ball to right fielder Matt Vierling. Logan O'Hoppe to 2nd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T03:41:36.196Z","endTime":"2026-07-19T03:42:56.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.453924481399948,"aZ":-27.30290870564862,"pfxX":9.978617245438658,"pfxZ":3.0442107983141113,"pX":0.3363769093555332,"pZ":2.060636077424911,"vX0":-7.089590503726544,"vY0":-125.70821749764039,"vZ0":-4.112256104975829,"x":104.18,"y":183.14,"x0":1.8965418809011982,"y0":50.00369107843828,"z0":5.933862353033644,"aX":15.973179394981068},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.8,"breakHorizontal":-16.4,"spinRate":1763,"spinDirection":130},"zone":9,"typeConfidence":0.9,"plateTime":0.4356964786686186,"extension":6.323079823827752},"index":0,"playId":"f00f85c1-dd2b-392d-a3b4-e55100afdaf1","pitchNumber":1,"startTime":"2026-07-19T03:41:45.281Z","endTime":"2026-07-19T03:41:48.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23371007488928,"aZ":-15.570445163645772,"pfxX":7.644238404781644,"pfxZ":8.28635714148533,"pX":0.33053119759422067,"pZ":3.5020279659235203,"vX0":-5.937758313221634,"vY0":-140.5130607794491,"vZ0":-4.587283925702276,"x":104.4,"y":144.23,"x0":1.4757904117895047,"y0":50.002809129954,"z0":6.164352662753642,"aX":15.316804975679565},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.3,"breakHorizontal":-12.6,"spinRate":2179,"spinDirection":153},"zone":12,"typeConfidence":0.91,"plateTime":0.3895010711450584,"extension":6.202775773960391},"index":1,"playId":"980dc23e-14c9-3808-986b-74524fd275fc","pitchNumber":2,"startTime":"2026-07-19T03:42:25.131Z","endTime":"2026-07-19T03:42:28.363Z","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":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82953666412038,"aZ":-11.460828994325043,"pfxX":2.270601376983946,"pfxZ":10.275731635527327,"pX":0.047404139610419574,"pZ":2.928496890127717,"vX0":-5.7559741273313705,"vY0":-141.23047001929828,"vZ0":-6.8582534160857715,"x":115.19,"y":159.71,"x0":1.8188930569626531,"y0":50.00389023300182,"z0":6.129239745771171,"aX":4.578279961541826},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":-2.9,"spinRate":2296,"spinDirection":146},"zone":2,"typeConfidence":0.92,"plateTime":0.3881683788373911,"extension":6.368423214167259},"hitData":{"launchSpeed":65.5,"launchAngle":47.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.66,"coordY":144.65}},"index":2,"playId":"c6ae4aa9-1677-3f29-8cf4-f8ba43bff424","pitchNumber":3,"startTime":"2026-07-19T03:42:45.674Z","endTime":"2026-07-19T03:42:56.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:42:56.933Z","atBatIndex":49},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Vaughn Grissom grounds into a double play, shortstop Kevin McGonigle to second baseman Zach McKinstry to first baseman Spencer Torkelson. Mike Trout out at 2nd. Vaughn Grissom out at 1st.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T03:44:04.832Z","endTime":"2026-07-19T03:45:44.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T03:43:16.986Z","endTime":"2026-07-19T03:44:06.993Z","isPitch":false,"type":"action"},{"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.8,"endSpeed":83.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.903588581938692,"aZ":-26.909785481686317,"pfxX":-0.5907821068987076,"pfxZ":2.959080290937923,"pX":1.0721583922894358,"pZ":2.492628809448444,"vX0":-2.6046975294770625,"vY0":-132.21105543617793,"vZ0":-3.900784515499312,"x":76.13,"y":171.48,"x0":2.144896569479787,"y0":50.00241222993044,"z0":5.951071058786022,"aX":-1.050711962988012},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.8,"breakHorizontal":1.6,"spinRate":2118,"spinDirection":163},"zone":14,"typeConfidence":0.9,"plateTime":0.41351224572655054,"extension":6.379350908674797},"index":1,"playId":"b7486ef4-c81f-3716-8675-c365e50211f5","pitchNumber":1,"startTime":"2026-07-19T03:44:06.993Z","endTime":"2026-07-19T03:44:10.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.570718223822915,"aZ":-24.599744550321784,"pfxX":0.009244697959018222,"pfxZ":4.431035894803813,"pX":-0.08062715762408602,"pZ":1.6114188622199026,"vX0":-5.416655703325413,"vY0":-129.2947883933151,"vZ0":-6.019687841898445,"x":120.07,"y":195.27,"x0":2.031973384565479,"y0":50.00286145562237,"z0":5.833681542680213,"aX":0.01678246818142576},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.0,"breakHorizontal":1.1,"spinRate":2044,"spinDirection":138},"zone":13,"typeConfidence":0.9,"plateTime":0.4221052591461958,"extension":6.33093969530574},"index":2,"playId":"77da133a-9a73-357a-8de3-16faf41177c3","pitchNumber":2,"startTime":"2026-07-19T03:44:25.383Z","endTime":"2026-07-19T03:44:29.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.507168542872535,"aZ":-17.62274771688326,"pfxX":9.455791914212469,"pfxZ":7.4743100871002905,"pX":0.3065082489520545,"pZ":1.935830283792695,"vX0":-7.219577391105839,"vY0":-138.7762538522961,"vZ0":-7.6759346526351875,"x":105.32,"y":186.51,"x0":1.7151970577278648,"y0":50.00545956699948,"z0":5.914937048939543,"aX":18.417759501253524},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.0,"breakHorizontal":-15.6,"spinRate":2093,"spinDirection":146},"zone":9,"typeConfidence":0.9,"plateTime":0.39491565669030537,"extension":6.593236770955419},"index":3,"playId":"a4a48971-2d3a-31bc-885f-e5c123524f78","pitchNumber":3,"startTime":"2026-07-19T03:44:53.020Z","endTime":"2026-07-19T03:44:56.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76813874000905,"aZ":-15.564290522694307,"pfxX":9.578018098819538,"pfxZ":8.357987260813818,"pX":-0.7821288301786857,"pZ":3.0177708799317404,"vX0":-9.57157575520803,"vY0":-140.5355080481698,"vZ0":-5.672209754176928,"x":146.81,"y":157.3,"x0":1.4341225231697436,"y0":50.002406671031316,"z0":6.084152514644587,"aX":19.034712225294445},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.0,"breakHorizontal":-15.2,"spinRate":2143,"spinDirection":150},"zone":1,"typeConfidence":0.91,"plateTime":0.39071023948966843,"extension":6.497655458667516},"index":4,"playId":"945ed0ee-3133-3a8c-b2fa-dd699fac0307","pitchNumber":4,"startTime":"2026-07-19T03:45:15.680Z","endTime":"2026-07-19T03:45:19.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16846213461381,"aZ":-12.471500324599536,"pfxX":2.574084457028253,"pfxZ":10.096138777128756,"pX":-0.007819545396100707,"pZ":3.6688538930334524,"vX0":-5.371894865453658,"vY0":-139.2614811549955,"vZ0":-4.549264307128737,"x":117.3,"y":139.72,"x0":1.6173660656231263,"y0":50.00358664983306,"z0":6.157630912551953,"aX":5.024451428549189},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":-3.5,"spinRate":2294,"spinDirection":157},"zone":11,"typeConfidence":0.91,"plateTime":0.3942922883569988,"extension":6.433147132389827},"hitData":{"launchSpeed":90.0,"launchAngle":-2.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.26,"coordY":140.77}},"index":5,"playId":"e50899fa-ef5b-3e3c-ae09-32c4aaa7e549","pitchNumber":5,"startTime":"2026-07-19T03:45:36.865Z","endTime":"2026-07-19T03:45:44.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:45:44.661Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a sharp line drive to right fielder Jo Adell.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T03:48:12.777Z","endTime":"2026-07-19T03:48:40.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":86.0,"endSpeed":78.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.459054864288788,"aZ":-18.20087598767244,"pfxX":7.261611948354547,"pfxZ":8.902313436319346,"pX":-0.8470398331702035,"pZ":2.302648473247171,"vX0":-12.339723266408473,"vY0":-124.60397877079706,"vZ0":-5.151020658745883,"x":149.29,"y":176.61,"x0":3.229928119912759,"y0":50.00155137373128,"z0":5.904225551397744,"aX":11.397134707011512},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":15.0,"breakHorizontal":-10.2,"spinRate":2166,"spinDirection":155},"zone":13,"typeConfidence":0.9,"plateTime":0.43986886029662076,"extension":7.369451710480699},"index":0,"playId":"831af0c0-d528-32cf-8166-49526c1a49e7","pitchNumber":1,"startTime":"2026-07-19T03:48:19.492Z","endTime":"2026-07-19T03:48:23.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.940610465245115,"aZ":-24.38811720440315,"pfxX":5.3579994523304215,"pfxZ":6.201636127899146,"pX":0.636707082972663,"pZ":2.7981059049588346,"vX0":-7.46617368225792,"vY0":-111.09085778678224,"vZ0":-1.4835207929654088,"x":92.73,"y":163.23,"x0":3.33717858003254,"y0":50.005297224514315,"z0":5.9973590048580805,"aX":6.73242800555902},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":11.2,"breakHorizontal":-7.9,"spinRate":1598,"spinDirection":145},"zone":6,"typeConfidence":0.88,"plateTime":0.49207426866964976,"extension":7.097302769528678},"hitData":{"launchSpeed":101.6,"launchAngle":14.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":189.02,"coordY":92.53}},"index":1,"playId":"0264cc16-b64f-3b97-9ed6-1b65cc7c9fdc","pitchNumber":2,"startTime":"2026-07-19T03:48:29.647Z","endTime":"2026-07-19T03:48:40.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:48:40.922Z","atBatIndex":51},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Angels challenged (play at 1st), call on the field was overturned: Riley Greene grounds into a double play, shortstop Zach Neto to first baseman Nolan Schanuel. Colt Keith out at 2nd. Riley Greene out at 1st.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T03:49:14.227Z","endTime":"2026-07-19T03:49:39.717Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":0},"index":0,"playId":"b090e5ac-e15e-3a5e-88bb-a00e76082747","startTime":"2026-07-19T03:49:00.741Z","endTime":"2026-07-19T03:49:04.468Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.303341297919292,"aZ":-26.136750656325045,"pfxX":-2.7543654905338624,"pfxZ":4.247770584545453,"pX":-0.7206482932675504,"pZ":3.1607887170493387,"vX0":-8.554505420839313,"vY0":-118.13420843905655,"vZ0":-1.1910355136730173,"x":144.47,"y":153.44,"x0":3.2969615100771685,"y0":50.003265579983875,"z0":6.061527031156006,"aX":-3.9141447358347254},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":7.7,"breakHorizontal":7.0,"spinRate":2263,"spinDirection":257},"zone":1,"typeConfidence":0.7,"plateTime":0.46263722234858307,"extension":7.125099999564207},"index":1,"playId":"d34f7cc4-3e48-3228-9683-31cc198176f4","pitchNumber":1,"startTime":"2026-07-19T03:49:16.353Z","endTime":"2026-07-19T03:49:19.907Z","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":87.9,"endSpeed":80.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.070789568202173,"aZ":-20.568131101240585,"pfxX":7.388262737715449,"pfxZ":7.031433828063129,"pX":-0.08460911735517963,"pZ":2.659534748516178,"vX0":-10.730880457059348,"vY0":-127.58219569640794,"vZ0":-3.9915977496228727,"x":120.23,"y":166.97,"x0":3.214503452883494,"y0":50.000001034613675,"z0":5.863944123224757,"aX":12.18846594294553},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":12.0,"breakHorizontal":-10.9,"spinRate":2159,"spinDirection":159},"zone":5,"typeConfidence":0.9,"plateTime":0.4292081824158993,"extension":7.411915808912819},"hitData":{"launchSpeed":73.5,"launchAngle":-54.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":141.26,"coordY":156.57}},"index":2,"playId":"a9175111-5495-3afe-9500-4b9706a67837","pitchNumber":2,"startTime":"2026-07-19T03:49:30.942Z","endTime":"2026-07-19T03:49:39.717Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":108},"playEndTime":"2026-07-19T03:49:39.717Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, second baseman Vaughn Grissom to first baseman Nolan Schanuel.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T03:50:58.728Z","endTime":"2026-07-19T03:51:46.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":687093,"link":"/api/v1/people/687093"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":71.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.004339337091896,"aZ":-25.53194502663343,"pfxX":6.590946105074656,"pfxZ":5.266080796782351,"pX":-0.22921966033110164,"pZ":1.6701289637234935,"vX0":-9.552985937874801,"vY0":-111.03360710587184,"vZ0":-3.559035508669943,"x":125.74,"y":193.69,"x0":3.2530371144661308,"y0":50.002941904597215,"z0":5.921787774054817,"aX":8.313417617047884},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":9.0,"breakHorizontal":-9.7,"spinRate":1529,"spinDirection":145},"zone":8,"typeConfidence":0.9,"plateTime":0.4914228604685027,"extension":7.342684260010693},"index":0,"playId":"90a351f7-8d6a-3311-83a0-e85b93ea45d4","pitchNumber":1,"startTime":"2026-07-19T03:50:58.728Z","endTime":"2026-07-19T03:51:02.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":71.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.97665937414574,"aZ":-25.666224091796103,"pfxX":5.996681739005679,"pfxZ":5.133880672776249,"pX":0.5468005963759185,"pZ":1.332661852830818,"vX0":-8.09224708739371,"vY0":-111.52104640458096,"vZ0":-4.185456537926724,"x":96.16,"y":202.8,"x0":3.4337475656849312,"y0":50.000810559728684,"z0":5.864037570729069,"aX":7.596623609668602},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":8.5,"breakHorizontal":-8.9,"spinRate":1636,"spinDirection":139},"zone":14,"typeConfidence":0.88,"plateTime":0.4900751020085554,"extension":7.0943410818830195},"index":1,"playId":"e018c070-1e65-32dd-8a5d-e44f25b7f502","pitchNumber":2,"startTime":"2026-07-19T03:51:12.948Z","endTime":"2026-07-19T03:51:18.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":69.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.437903458229382,"aZ":-24.011397964913435,"pfxX":4.34716650401065,"pfxZ":6.752236746342964,"pX":0.2542231738659867,"pZ":0.8393759680918493,"vX0":-7.755819574266904,"vY0":-108.77350105604708,"vZ0":-5.405752711786034,"x":107.31,"y":216.12,"x0":3.286715334382973,"y0":50.00471201522224,"z0":5.931055185346959,"aX":5.258146910181496},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":11.2,"breakHorizontal":-6.0,"spinRate":1559,"spinDirection":144},"zone":14,"typeConfidence":0.89,"plateTime":0.5017964275355866,"extension":7.04655843823379},"index":2,"playId":"5e0d5b7f-0a46-38cb-bbe9-6f207027fb15","pitchNumber":3,"startTime":"2026-07-19T03:51:26.139Z","endTime":"2026-07-19T03:51:29.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18466363621928,"aZ":-16.428845537716832,"pfxX":1.094245632342552,"pfxZ":9.567990095508721,"pX":-0.35653923982042,"pZ":2.2406491797259225,"vX0":-8.963469069133536,"vY0":-127.46342093163668,"vZ0":-5.919335052764742,"x":130.59,"y":178.28,"x0":3.063337515778742,"y0":50.00360655861614,"z0":5.890258411344601,"aX":1.8026174582425598},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":16.2,"breakHorizontal":0.0,"spinRate":2208,"spinDirection":156},"zone":4,"typeConfidence":0.9,"plateTime":0.42971390124657916,"extension":7.5729878828419785},"hitData":{"launchSpeed":64.7,"launchAngle":9.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.81,"coordY":145.21}},"index":3,"playId":"1a3a1a1b-e510-3eb4-8c45-271742c35983","pitchNumber":4,"startTime":"2026-07-19T03:51:38.388Z","endTime":"2026-07-19T03:51:46.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:51:46.708Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T03:53:41.162Z","endTime":"2026-07-19T03:54:50.655Z","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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47800259727183,"aZ":-26.37578835695498,"pfxX":9.710309180619673,"pfxZ":3.506668329723558,"pX":0.869473850282663,"pZ":2.1510419016454727,"vX0":-6.068283669176574,"vY0":-128.04230526902236,"vZ0":-4.4567589454615835,"x":83.86,"y":180.7,"x0":2.013689988895589,"y0":50.00255398765154,"z0":5.988335571708699,"aX":16.055273727901355},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.5,"breakHorizontal":-16.1,"spinRate":1898,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.4284554430155909,"extension":6.457358191370573},"index":0,"playId":"4a05dfb2-f900-3a43-b165-0aa596ac0fc7","pitchNumber":1,"startTime":"2026-07-19T03:53:50.710Z","endTime":"2026-07-19T03:53:53.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.743463816086866,"aZ":-13.09954179787328,"pfxX":2.953104994417283,"pfxZ":9.64124579080483,"pX":1.090806964081506,"pZ":3.4051130199362896,"vX0":-2.5290108695975397,"vY0":-140.0334072915938,"vZ0":-5.364960907725386,"x":75.42,"y":146.84,"x0":1.623655371433892,"y0":50.00306932854766,"z0":6.208597595433008,"aX":5.842758457489435},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":-4.8,"spinRate":2369,"spinDirection":153},"zone":12,"typeConfidence":0.91,"plateTime":0.3917130441299994,"extension":6.400839931004553},"index":1,"playId":"b9c557d2-a811-3423-a3fd-00752c396b60","pitchNumber":2,"startTime":"2026-07-19T03:54:03.476Z","endTime":"2026-07-19T03:54:06.476Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-19T03:54:12.407Z","endTime":"2026-07-19T03:54:25.532Z","isPitch":false,"type":"action","player":{"id":624585,"link":"/api/v1/people/624585"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.6,"endSpeed":82.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.908149798531923,"aZ":-24.54530467125391,"pfxX":8.91562641197888,"pfxZ":4.442273237773801,"pX":1.2972464964598602,"pZ":0.5199391716717857,"vX0":-4.757498747893234,"vY0":-130.1809884733816,"vZ0":-8.864427158428057,"x":67.55,"y":224.74,"x0":1.9884149993449196,"y0":50.00625085665284,"z0":5.82242787388303,"aX":15.330899554172412},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.2,"breakHorizontal":-15.1,"spinRate":1942,"spinDirection":133},"zone":14,"typeConfidence":0.88,"plateTime":0.4204682752878286,"extension":6.543619848292297},"index":3,"playId":"e13d519d-893e-36f2-8d0c-9a1db99ee403","pitchNumber":3,"startTime":"2026-07-19T03:54:25.532Z","endTime":"2026-07-19T03:54:28.532Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.176251909573903,"aZ":-21.919195674142806,"pfxX":9.13274687089037,"pfxZ":6.176628998864342,"pX":0.9249876047216855,"pZ":1.478239810594574,"vX0":-5.824204468715588,"vY0":-127.9991797880141,"vZ0":-6.664222473098768,"x":81.74,"y":198.87,"x0":2.0421244262637686,"y0":50.005897535087584,"z0":5.8295439864373595,"aX":15.171858505488814},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.8,"breakHorizontal":-15.2,"spinRate":1971,"spinDirection":129},"zone":14,"typeConfidence":0.89,"plateTime":0.4277609061779284,"extension":6.433313841609481},"index":4,"playId":"cb092f16-c2f7-3774-bed1-b70c6554b1d0","pitchNumber":4,"startTime":"2026-07-19T03:54:47.095Z","endTime":"2026-07-19T03:54:50.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:54:50.655Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T03:55:00.329Z","endTime":"2026-07-19T03:56:04.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":82.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.924453468704684,"aZ":-26.91106000771251,"pfxX":-0.1260705306951584,"pfxZ":3.0388949783802524,"pX":1.396955137876536,"pZ":2.531490077012961,"vX0":-2.074006552123793,"vY0":-130.1249865733057,"vZ0":-3.5359107279840494,"x":63.75,"y":170.43,"x0":2.217590103197714,"y0":50.00212881985946,"z0":5.925906570440992,"aX":-0.21767015106681806},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.0,"breakHorizontal":0.6,"spinRate":2123,"spinDirection":150},"zone":14,"typeConfidence":0.91,"plateTime":0.4194356490068496,"extension":6.436065360622837},"index":0,"playId":"f5db3a4b-d39b-353b-a87d-0b73aa0d9545","pitchNumber":1,"startTime":"2026-07-19T03:55:11.178Z","endTime":"2026-07-19T03:55:14.442Z","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":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23917259671688,"aZ":-23.496331298004595,"pfxX":9.663898088201478,"pfxZ":5.346331040068768,"pX":0.2656737625584208,"pZ":1.343590487930756,"vX0":-7.898243545571761,"vY0":-126.41149602115937,"vZ0":-6.541989846202534,"x":106.87,"y":202.5,"x0":2.1717231753714903,"y0":50.00008646000511,"z0":5.845429243141898,"aX":15.672466951204482},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.4,"breakHorizontal":-15.7,"spinRate":1883,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.4329350848382836,"extension":6.291011794705138},"index":1,"playId":"9c9c44f5-2a17-3f9f-91cd-2ed5628c60f9","pitchNumber":2,"startTime":"2026-07-19T03:55:24.023Z","endTime":"2026-07-19T03:55:27.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40207246499735,"aZ":-13.209008370113118,"pfxX":4.931613959715234,"pfxZ":9.44102137795715,"pX":0.7011376467465967,"pZ":3.7968694422445157,"vX0":-4.57768774131397,"vY0":-141.36339480042702,"vZ0":-4.273908883295269,"x":90.27,"y":136.26,"x0":1.7064732779243095,"y0":50.00539773363508,"z0":6.186088036801028,"aX":9.910338490256693},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":-7.9,"spinRate":2445,"spinDirection":152},"zone":12,"typeConfidence":0.81,"plateTime":0.3885292692623721,"extension":6.403608447403067},"index":2,"playId":"73ccf9a7-39b8-3073-b968-863dcebdc831","pitchNumber":3,"startTime":"2026-07-19T03:55:40.739Z","endTime":"2026-07-19T03:55:43.739Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.223816459233085,"aZ":-26.714345688900828,"pfxX":10.22125876819722,"pfxZ":3.338357292940141,"pX":1.6026715028259377,"pZ":1.8237405798974733,"vX0":-4.598142461818014,"vY0":-127.08689092184672,"vZ0":-5.063658706874256,"x":55.91,"y":189.54,"x0":2.10824900513033,"y0":50.001526629399244,"z0":5.965794518087103,"aX":16.70564736472473},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.2,"breakHorizontal":-17.4,"spinRate":1773,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.43110142466577583,"extension":6.505087012587939},"index":3,"playId":"f39ea094-3cb6-3b50-82ef-65cc328d8975","pitchNumber":4,"startTime":"2026-07-19T03:56:00.647Z","endTime":"2026-07-19T03:56:04.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:56:04.477Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out, pitcher Tarik Skubal to first baseman Spencer Torkelson.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T03:56:17.523Z","endTime":"2026-07-19T03:56:49.672Z","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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669373,"link":"/api/v1/people/669373"},"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":{"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":96.6,"endSpeed":88.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07995912688577,"aZ":-16.15204677664779,"pfxX":7.3137753478611565,"pfxZ":8.018125604603,"pX":0.8587619621271078,"pZ":2.768774108077526,"vX0":-4.909872772963326,"vY0":-140.51476402490013,"vZ0":-6.075004938385254,"x":84.27,"y":164.02,"x0":1.679263912274937,"y0":50.00242419244095,"z0":6.009703465153591,"aX":14.613006654038932},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":-12.2,"spinRate":2149,"spinDirection":152},"zone":12,"typeConfidence":0.9,"plateTime":0.3899200582822613,"extension":6.3383536864489844},"index":0,"playId":"ba75d537-7b16-36fd-8c9c-bcfabbff1a55","pitchNumber":1,"startTime":"2026-07-19T03:56:27.510Z","endTime":"2026-07-19T03:56:31.552Z","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":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.431269060758552,"aZ":-29.750219007427777,"pfxX":-5.292826056487215,"pfxZ":1.736506334516715,"pX":-0.5151389894750199,"pZ":2.3412149604601766,"vX0":-4.192315661086972,"vY0":-117.36094508451875,"vZ0":-2.408939281040159,"x":136.64,"y":175.57,"x0":1.9824620273726106,"y0":50.00095405229177,"z0":6.154711555079793,"aX":-7.373667973832701},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.9,"breakHorizontal":10.7,"spinRate":2347,"spinDirection":316},"zone":4,"typeConfidence":0.78,"plateTime":0.46689596388503896,"extension":6.626219802119528},"hitData":{"launchSpeed":67.9,"launchAngle":-59.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.74,"coordY":176.71}},"index":1,"playId":"7d9868b8-763d-3e53-bab1-d048ccebf375","pitchNumber":2,"startTime":"2026-07-19T03:56:41.845Z","endTime":"2026-07-19T03:56:49.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:56:49.672Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kerry Carpenter lines out to third baseman Denzer Guzman.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T03:59:35.392Z","endTime":"2026-07-19T03:59:59.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Fermin replaces Brent Suter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T03:58:15.581Z","endTime":"2026-07-19T03:59:37.597Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":820862,"link":"/api/v1/people/820862"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98658492475131,"aZ":-17.10174408345199,"pfxX":-10.109677034629417,"pfxZ":7.961657480598846,"pX":1.0358726401030482,"pZ":1.8663309054354749,"vX0":10.648235258888372,"vY0":-136.68839548060043,"vZ0":-7.654655751833983,"x":77.51,"y":188.39,"x0":-1.5957969243877195,"y0":50.00507787190696,"z0":5.876419142147587,"aX":-19.14312054475868},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":16.1,"spinRate":2340,"spinDirection":212},"zone":14,"typeConfidence":0.8,"plateTime":0.4006352611510655,"extension":6.464115663029786},"index":1,"playId":"9344f5c6-cfe9-3fc7-99c2-b5f62c3629a0","pitchNumber":1,"startTime":"2026-07-19T03:59:37.597Z","endTime":"2026-07-19T03:59:40.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09284329453272,"aZ":-16.629868423323938,"pfxX":-10.623932514713928,"pfxZ":8.337141155790432,"pX":-0.7306041684847098,"pZ":1.3481482643151042,"vX0":6.076037233776764,"vY0":-136.2242542058923,"vZ0":-9.169125491312752,"x":144.85,"y":202.38,"x0":-1.6187907556595034,"y0":50.00398379219227,"z0":5.925845889906005,"aX":-19.813417431095974},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":17.8,"spinRate":2307,"spinDirection":214},"zone":13,"typeConfidence":0.52,"plateTime":0.40326158796384926,"extension":6.234204051723127},"hitData":{"launchSpeed":69.1,"launchAngle":16.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":143.02}},"index":2,"playId":"92b8341f-398f-3f40-be3f-f03c97f35684","pitchNumber":2,"startTime":"2026-07-19T03:59:54.380Z","endTime":"2026-07-19T03:59:59.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T03:59:59.540Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach McKinstry doubles (7) on a line drive to center fielder Mike Trout.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T04:00:14.460Z","endTime":"2026-07-19T04:00:55.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.890734268502168,"aZ":-30.747266750585784,"pfxX":-0.7630031696997959,"pfxZ":0.8592170753453416,"pX":-0.7357994176146777,"pZ":3.1047084527438704,"vX0":2.9757072956051607,"vY0":-127.71426606651583,"vZ0":-1.9413044812623852,"x":145.05,"y":154.95,"x0":-1.8160074310726793,"y0":50.00069799766995,"z0":6.289033542121481,"aX":-1.2628400659908747},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.3,"breakHorizontal":0.7,"spinRate":2356,"spinDirection":190},"zone":1,"typeConfidence":0.91,"plateTime":0.4285901269107062,"extension":5.735845014173051},"index":0,"playId":"f93c8120-9637-3c01-aaae-d24a537e7989","pitchNumber":1,"startTime":"2026-07-19T04:00:24.002Z","endTime":"2026-07-19T04:00:27.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.209573785010118,"aZ":-29.952088730385565,"pfxX":-0.2995712460338369,"pfxZ":1.3461047802049615,"pX":-0.3253266766648489,"pZ":2.0890883839373693,"vX0":3.779108116962054,"vY0":-127.88709303204224,"vZ0":-4.632538095285844,"x":129.4,"y":182.37,"x0":-1.7853844621355435,"y0":50.00203186638828,"z0":6.282458222593103,"aX":-0.4944833669727369},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.6,"breakHorizontal":-0.4,"spinRate":2408,"spinDirection":211},"zone":7,"typeConfidence":0.91,"plateTime":0.4288417027146658,"extension":5.773228979509282},"hitData":{"launchSpeed":94.6,"launchAngle":23.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":162.19,"coordY":49.11}},"index":1,"playId":"df010238-fbc9-3426-9c87-25551faea717","pitchNumber":2,"startTime":"2026-07-19T04:00:39.602Z","endTime":"2026-07-19T04:00:55.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T04:00:55.344Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T04:01:11.550Z","endTime":"2026-07-19T04:02:25.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.8,"endSpeed":86.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.860261183020025,"aZ":-17.54482782027895,"pfxX":-10.656351258239887,"pfxZ":7.63719723872617,"pX":0.2423849487273653,"pZ":1.6079423055659878,"vX0":8.743408072367664,"vY0":-137.57765611324942,"vZ0":-8.435868547126738,"x":107.76,"y":195.37,"x0":-1.5942595399562727,"y0":50.00039735203997,"z0":5.905786256372627,"aX":-20.40116406388496},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":17.4,"spinRate":2308,"spinDirection":214},"zone":14,"typeConfidence":0.89,"plateTime":0.3983170624738932,"extension":6.429903722003082},"index":0,"playId":"d907b6ce-714b-3554-be5f-b5a28109e45c","pitchNumber":1,"startTime":"2026-07-19T04:01:19.831Z","endTime":"2026-07-19T04:01:23.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.857317047036773,"aZ":-16.48211587249194,"pfxX":-10.754151474043073,"pfxZ":8.024596221620602,"pX":-0.08969047884439424,"pZ":1.5983406480079505,"vX0":7.76610776158839,"vY0":-138.88636001370912,"vZ0":-8.770954940410954,"x":120.42,"y":195.62,"x0":-1.5237381771117626,"y0":50.0034958714199,"z0":5.891699910515766,"aX":-21.028145525376956},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.8,"breakHorizontal":17.9,"spinRate":2304,"spinDirection":209},"zone":13,"typeConfidence":0.91,"plateTime":0.39425747484618556,"extension":6.416646594869711},"index":1,"playId":"54bdc608-ac81-37c1-9e26-c4c9f0a07a55","pitchNumber":2,"startTime":"2026-07-19T04:01:36.543Z","endTime":"2026-07-19T04:01:39.904Z","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":90.0,"endSpeed":83.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.250989551619192,"aZ":-27.391931043410338,"pfxX":-2.148928505571152,"pfxZ":2.7254696828883604,"pX":-0.3356914384238007,"pZ":1.6994548304139898,"vX0":4.70390364319256,"vY0":-130.95920263275406,"vZ0":-6.396473248984669,"x":129.8,"y":192.89,"x0":-1.8685014106034254,"y0":50.00198948918985,"z0":6.197410648664579,"aX":-3.7679124407710716},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.8,"breakHorizontal":3.0,"spinRate":2462,"spinDirection":215},"zone":7,"typeConfidence":0.9,"plateTime":0.41676802431637405,"extension":6.0272069097431675},"index":2,"playId":"82c18410-efd3-3962-8179-f5d9dbb7f599","pitchNumber":3,"startTime":"2026-07-19T04:01:53.765Z","endTime":"2026-07-19T04:01:56.765Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-19T04:02:07.065Z","endTime":"2026-07-19T04:02:21.588Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"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.4,"endSpeed":84.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.228509927575193,"aZ":-29.762936853534896,"pfxX":-2.9626406497247677,"pfxZ":1.3674478070410645,"pX":1.3027125457014086,"pZ":1.8477293222870654,"vX0":8.725900960035629,"vY0":-131.46757419703218,"vZ0":-5.605544458499591,"x":67.34,"y":188.89,"x0":-1.6599259375430138,"y0":50.00632912454331,"z0":6.18935084333388,"aX":-5.240119814064555},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.6,"breakHorizontal":3.7,"spinRate":2374,"spinDirection":221},"zone":14,"typeConfidence":0.89,"plateTime":0.41502287510644686,"extension":5.920838553211121},"index":4,"playId":"b1746423-bbc1-315c-a60e-25600b77decf","pitchNumber":4,"startTime":"2026-07-19T04:02:21.588Z","endTime":"2026-07-19T04:02:25.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T04:02:25.492Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Outman lines out to first baseman Nolan Schanuel.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T04:02:39.225Z","endTime":"2026-07-19T04:04:30.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.586964867852394,"aZ":-15.287340437535256,"pfxX":-9.60505641502932,"pfxZ":8.585763484564222,"pX":-0.11174096587810577,"pZ":2.3418083150469413,"vX0":7.565485088792792,"vY0":-139.63787277903955,"vZ0":-7.076423759600741,"x":121.26,"y":175.55,"x0":-1.6134810893763785,"y0":50.00688223791519,"z0":5.922380659539386,"aX":-18.898860065514356},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":15.7,"spinRate":2404,"spinDirection":209},"zone":5,"typeConfidence":0.91,"plateTime":0.39283844343643537,"extension":6.4448858669152305},"index":0,"playId":"a920f1ea-f163-3d3e-9988-46ccc81573cf","pitchNumber":1,"startTime":"2026-07-19T04:02:49.972Z","endTime":"2026-07-19T04:02:53.613Z","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.5,"endSpeed":87.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36898286048788,"aZ":-16.195837474104223,"pfxX":-8.04193681513325,"pfxZ":8.040445864655318,"pX":-1.7469944986907984,"pZ":3.923024790633364,"vX0":2.9599673178490877,"vY0":-140.45419846925665,"vZ0":-3.2373286031815245,"x":183.59,"y":132.86,"x0":-1.772917111174077,"y0":50.00361849781733,"z0":6.1509223323998805,"aX":-15.983952414356622},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.0,"breakHorizontal":13.9,"spinRate":2392,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.39074498524319523,"extension":6.253532426268685},"index":1,"playId":"17636ed3-af6a-32fa-b2d5-2e64eea348c7","pitchNumber":2,"startTime":"2026-07-19T04:03:12.654Z","endTime":"2026-07-19T04:03:18.871Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Logan O'Hoppe. Zach McKinstry to 3rd.","event":"Passed Ball","eventType":"passed_ball","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"17636ed3-af6a-32fa-b2d5-2e64eea348c7","startTime":"2026-07-19T04:03:31.880Z","endTime":"2026-07-19T04:03:42.688Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.694829321324217,"aZ":-14.139698690368139,"pfxX":-9.463468867662131,"pfxZ":9.225880782015869,"pX":-0.19823315760010815,"pZ":2.4753012391857756,"vX0":6.949309042989314,"vY0":-139.05509161149087,"vZ0":-6.798358636488307,"x":124.56,"y":171.95,"x0":-1.5024313839786512,"y0":50.00294142512548,"z0":5.893056877383792,"aX":-18.50029976096668},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":15.7,"spinRate":2210,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.3941469351953777,"extension":6.413755521562598},"index":3,"playId":"fcd50ba6-1f95-37aa-9d7f-f7b6a9880196","pitchNumber":3,"startTime":"2026-07-19T04:03:42.688Z","endTime":"2026-07-19T04:03:46.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.358216625914224,"aZ":-26.700364945046374,"pfxX":-2.413696692314305,"pfxZ":3.1068541334703452,"pX":-0.17111501884893252,"pZ":1.7723067408886688,"vX0":4.9248319291890645,"vY0":-132.82913848906438,"vZ0":-6.193503287225631,"x":123.52,"y":190.93,"x0":-1.7479574218290617,"y0":50.00040487827783,"z0":6.114110967481303,"aX":-4.249261383609157},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.3,"breakHorizontal":3.1,"spinRate":2561,"spinDirection":176},"zone":8,"typeConfidence":0.89,"plateTime":0.4146938203250401,"extension":5.903179298022406},"index":4,"playId":"5e138e1c-25d8-35c4-98a5-55a2befda76d","pitchNumber":4,"startTime":"2026-07-19T04:04:02.886Z","endTime":"2026-07-19T04:04:06.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.545587013123583,"aZ":-14.47628250135058,"pfxX":-10.380026262794477,"pfxZ":8.96501550570537,"pX":-0.1839314307022913,"pZ":2.152264977191792,"vX0":7.599367066254284,"vY0":-139.62815664387443,"vZ0":-7.631536039786624,"x":124.01,"y":180.67,"x0":-1.5928278752092226,"y0":50.00033397126921,"z0":5.8739892527602064,"aX":-20.48528050566136},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.8,"breakHorizontal":17.2,"spinRate":2350,"spinDirection":213},"zone":8,"typeConfidence":0.91,"plateTime":0.3923235659998854,"extension":6.456723432347712},"hitData":{"launchSpeed":99.6,"launchAngle":9.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":168.86,"coordY":154.14}},"index":5,"playId":"f20116f2-fdb3-3972-96f6-f1fe77b67577","pitchNumber":5,"startTime":"2026-07-19T04:04:25.784Z","endTime":"2026-07-19T04:04:30.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T04:04:30.895Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Denzer Guzman singles on a sharp line drive to left fielder Matt Vierling.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T04:07:13.866Z","endTime":"2026-07-19T04:07:26.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ben Malgeri replaces left fielder Riley Greene, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T04:06:17.348Z","endTime":"2026-07-19T04:06:17.370Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":682985,"link":"/api/v1/people/682985"}},{"details":{"description":"Defensive switch from right field to left field for Matt Vierling.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T04:06:17.370Z","endTime":"2026-07-19T04:06:17.372Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"800"},{"details":{"description":"Pitching Change: Jacob Waguespack replaces Tarik Skubal.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-19T04:06:17.372Z","endTime":"2026-07-19T04:07:16.037Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621097,"link":"/api/v1/people/621097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57340638680383,"aZ":-27.546698544975317,"pfxX":1.6368838159382948,"pfxZ":2.9099152153409937,"pX":-0.282245873950857,"pZ":2.2346848583010073,"vX0":0.04239551563142881,"vY0":-124.44258031388966,"vZ0":-4.386798093933752,"x":127.76,"y":178.44,"x0":-0.5125964184707728,"y0":50.00393959105051,"z0":6.264416223530102,"aX":2.6047138256862},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.7,"breakHorizontal":-3.0,"spinRate":1976,"spinDirection":170},"zone":5,"typeConfidence":0.9,"plateTime":0.4377304178597883,"extension":6.64143839010958},"hitData":{"launchSpeed":101.7,"launchAngle":8.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":84.11,"coordY":118.46}},"index":3,"playId":"93447682-215e-3ccd-8826-4b7c0cb56287","pitchNumber":1,"startTime":"2026-07-19T04:07:16.037Z","endTime":"2026-07-19T04:07:26.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T04:07:26.962Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wade Meckler called out on strikes.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T04:08:04.200Z","endTime":"2026-07-19T04:10:23.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Wade Meckler replaces Jose Siri.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T04:07:44.752Z","endTime":"2026-07-19T04:08:06.529Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":642350,"link":"/api/v1/people/642350"}},{"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":93.2,"endSpeed":85.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.258407863806262,"aZ":-10.72960945943887,"pfxX":-2.7641801594138653,"pfxZ":11.448157364288182,"pX":-0.6713976652463846,"pZ":2.9322652302474177,"vX0":-0.1864449981298155,"vY0":-135.65244869955487,"vZ0":-6.693912460740018,"x":142.59,"y":159.61,"x0":-0.24248495147223048,"y0":50.003506774656536,"z0":6.171539130500586,"aX":-5.1776562246990006},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.6,"breakHorizontal":5.0,"spinRate":2105,"spinDirection":196},"zone":1,"typeConfidence":0.91,"plateTime":0.4029898017480136,"extension":7.051648979530041},"index":1,"playId":"b2f20932-3f6f-3019-9c27-0cf5181c7b81","pitchNumber":1,"startTime":"2026-07-19T04:08:06.529Z","endTime":"2026-07-19T04:08:09.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.476121112595276,"aZ":-19.555160262189755,"pfxX":-4.126133034118224,"pfxZ":8.394525276634456,"pX":-0.37625017860307963,"pZ":-0.05946487414815778,"vX0":0.6700464281815923,"vY0":-121.47929784049998,"vZ0":-10.707599128995028,"x":131.34,"y":240.39,"x0":-0.11833705699986673,"y0":50.003630243372726,"z0":6.086095353313017,"aX":-6.203692582517332},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":13.1,"breakHorizontal":7.3,"spinRate":1442,"spinDirection":199},"zone":13,"typeConfidence":0.92,"plateTime":0.4498667323881751,"extension":6.9900590941128105},"index":2,"playId":"f0e12aae-d809-3599-b189-44e88ae82162","pitchNumber":2,"startTime":"2026-07-19T04:08:22.688Z","endTime":"2026-07-19T04:08:26.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.6,"endSpeed":77.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.193088566788227,"aZ":-21.016275794210873,"pfxX":-6.293232224724319,"pfxZ":7.377834491665569,"pX":-0.08599589268998786,"pZ":0.06994942164847473,"vX0":2.18406487115957,"vY0":-121.48183918747526,"vZ0":-10.08501196261426,"x":120.28,"y":236.89,"x0":-0.17307728426380847,"y0":50.00320764813776,"z0":6.064335597495022,"aX":-9.51603919375422},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":11.5,"breakHorizontal":10.9,"spinRate":1542,"spinDirection":201},"zone":13,"typeConfidence":0.91,"plateTime":0.44887726539799067,"extension":7.053508611564071},"index":3,"playId":"285b8bd6-da3c-3769-af0c-7d5a94c8ce14","pitchNumber":3,"startTime":"2026-07-19T04:08:50.648Z","endTime":"2026-07-19T04:08:54.197Z","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":92.5,"endSpeed":84.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.823362331580967,"aZ":-12.121706294276517,"pfxX":-1.286301624067196,"pfxZ":10.878555890971018,"pX":-0.09535663166628407,"pZ":4.203040332731458,"vX0":0.5743991678879654,"vY0":-134.79091333217957,"vZ0":-3.1066352060700417,"x":120.63,"y":125.3,"x0":-0.14390335629430942,"y0":50.001592191043926,"z0":6.224304832038811,"aX":-2.3708133733683527},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.3,"breakHorizontal":2.2,"spinRate":2105,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.4060754541177012,"extension":6.8140280556046715},"index":4,"playId":"ee16ed84-636a-388d-ae69-22d97f6a1e1a","pitchNumber":4,"startTime":"2026-07-19T04:09:14.531Z","endTime":"2026-07-19T04:09:18.589Z","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.6,"endSpeed":85.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44539633197618,"aZ":-10.316371342814362,"pfxX":-1.1892934886972513,"pfxZ":11.609302567003438,"pX":-0.4507443717060179,"pZ":3.272896002324561,"vX0":-0.5278971639379872,"vY0":-136.2401269850571,"vZ0":-5.828320243213836,"x":134.18,"y":150.41,"x0":-0.10001393053360204,"y0":50.00543753497812,"z0":6.150372628170797,"aX":-2.240051043083944},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.0,"breakHorizontal":2.3,"spinRate":2181,"spinDirection":199},"zone":1,"typeConfidence":0.92,"plateTime":0.40175339212422223,"extension":7.050620839975904},"index":5,"playId":"3f4b49ff-8b57-38e3-b394-cf8abc89b851","pitchNumber":5,"startTime":"2026-07-19T04:09:34.022Z","endTime":"2026-07-19T04:09:37.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85371691993072,"aZ":-23.28445737967152,"pfxX":-6.686407329326265,"pfxZ":5.617826754426075,"pX":1.1653302946466617,"pZ":1.2937935207215003,"vX0":5.219232479513678,"vY0":-124.43180967373267,"vZ0":-7.216075373393746,"x":72.58,"y":203.85,"x0":-0.08140482311951439,"y0":50.00149477503975,"z0":6.1350503711257005,"aX":-10.57915249513363},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.9,"breakHorizontal":11.0,"spinRate":1784,"spinDirection":201},"zone":14,"typeConfidence":0.89,"plateTime":0.43865505581522957,"extension":7.2938498252654655},"index":6,"playId":"38a0b765-0b03-3bbb-bf74-08b0e68a56a7","pitchNumber":6,"startTime":"2026-07-19T04:10:00.387Z","endTime":"2026-07-19T04:10:03.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39686149948984,"aZ":-25.772778389654647,"pfxX":2.615027127528859,"pfxZ":3.996929626958372,"pX":-0.855224579588852,"pZ":2.080681785121054,"vX0":-1.9210793419833165,"vY0":-125.51649774498956,"vZ0":-4.688155011019008,"x":149.6,"y":182.6,"x0":-0.42129597572609095,"y0":50.00478235636996,"z0":6.06070194518938,"aX":4.190695140659297},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.5,"breakHorizontal":-4.3,"spinRate":1860,"spinDirection":159},"zone":13,"typeConfidence":0.91,"plateTime":0.4356821559195705,"extension":6.766579057092483},"index":7,"playId":"d8435ee7-24ca-311d-b21a-962884e3691e","pitchNumber":7,"startTime":"2026-07-19T04:10:19.119Z","endTime":"2026-07-19T04:10:23.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T04:10:23.897Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Logan O'Hoppe walks. Denzer Guzman to 2nd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T04:10:44.795Z","endTime":"2026-07-19T04:12:47.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"postOnSecond":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"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":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25118160609145,"aZ":-10.569853063059403,"pfxX":-1.8804137402379888,"pfxZ":11.606241362149076,"pX":-0.4710084904515,"pZ":2.4031701240913805,"vX0":-0.5785074014850905,"vY0":-135.69740588525906,"vZ0":-7.7981481232131555,"x":134.95,"y":173.89,"x0":-0.010699064080504295,"y0":50.001215147938176,"z0":6.054216531726736,"aX":-3.4989213387168787},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.6,"breakHorizontal":3.5,"spinRate":2189,"spinDirection":197},"zone":4,"typeConfidence":0.92,"plateTime":0.40395337545787724,"extension":7.221898503921003},"index":0,"playId":"2ef308dd-fd43-3692-88e3-b6ac9ac70882","pitchNumber":1,"startTime":"2026-07-19T04:10:49.013Z","endTime":"2026-07-19T04:10:53.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.305602692960417,"aZ":-21.97863086091133,"pfxX":-5.8419190722504855,"pfxZ":6.567903753392271,"pX":0.2803490295935839,"pZ":0.8182482166542792,"vX0":2.8076626984502475,"vY0":-123.46122812249939,"vZ0":-8.21321666396365,"x":106.31,"y":216.69,"x0":-0.10926089827997411,"y0":50.00316359545032,"z0":6.021648692956808,"aX":-9.068548998157022},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.3,"breakHorizontal":10.0,"spinRate":1609,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.4427057823515792,"extension":7.090861470757044},"index":1,"playId":"d09f9288-5241-34fc-9bbc-2fea5de85dcf","pitchNumber":2,"startTime":"2026-07-19T04:11:14.920Z","endTime":"2026-07-19T04:11:20.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.739121309424508,"aZ":-25.34858686376117,"pfxX":2.2569155221041575,"pfxZ":4.0750212690252505,"pX":0.6334511250355498,"pZ":1.1604810603558642,"vX0":1.9754689047122644,"vY0":-128.3524456006968,"vZ0":-7.422301131960219,"x":92.85,"y":207.45,"x0":-0.43838845462909615,"y0":50.00036912889551,"z0":6.053932197162869,"aX":3.7773899405458526},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.0,"breakHorizontal":-4.6,"spinRate":1889,"spinDirection":174},"zone":14,"typeConfidence":0.9,"plateTime":0.4261911276292176,"extension":6.824795508212648},"index":2,"playId":"b07455a7-afd8-3572-a691-99efc639e9c2","pitchNumber":3,"startTime":"2026-07-19T04:11:37.670Z","endTime":"2026-07-19T04:11:41.118Z","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":93.1,"endSpeed":84.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.341036888830995,"aZ":-10.15096085218646,"pfxX":-1.5887965025265567,"pfxZ":11.950300444124618,"pX":-0.8504278767053242,"pZ":1.8852667647486823,"vX0":-1.5757411707342306,"vY0":-135.3449738289804,"vZ0":-9.27050719038101,"x":149.42,"y":187.88,"x0":-0.05285313349370763,"y0":50.00404934138982,"z0":6.079154777650806,"aX":-2.928683506890087},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.7,"breakHorizontal":3.2,"spinRate":2096,"spinDirection":195},"zone":13,"typeConfidence":0.91,"plateTime":0.4056922605181259,"extension":6.999654550711282},"index":3,"playId":"fba41633-d533-39b3-b781-07b02155a3de","pitchNumber":4,"startTime":"2026-07-19T04:11:53.833Z","endTime":"2026-07-19T04:11:56.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16266620307423,"aZ":-22.255055521636866,"pfxX":-5.526818894622721,"pfxZ":6.426697804264325,"pX":-1.1084604793941548,"pZ":0.7209452775242032,"vX0":-0.2889278231411503,"vY0":-123.10596183176631,"vZ0":-8.463684881149854,"x":159.25,"y":219.31,"x0":-0.2711037762159662,"y0":50.00369302828115,"z0":6.0707571711651775,"aX":-8.530268712199808},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.1,"breakHorizontal":10.1,"spinRate":1421,"spinDirection":199},"zone":13,"typeConfidence":0.9,"plateTime":0.4439864122770558,"extension":7.030288466685413},"index":4,"playId":"dcaed3d6-9c63-3bef-b627-df1f3cfbe9f9","pitchNumber":5,"startTime":"2026-07-19T04:12:21.238Z","endTime":"2026-07-19T04:12:25.449Z","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":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.824974550816307,"aZ":-11.403305518491928,"pfxX":-1.5553170393520146,"pfxZ":11.099791464040688,"pX":-1.1661032774964906,"pZ":1.9592794831839924,"vX0":-2.524569797332132,"vY0":-135.2677365580696,"vZ0":-8.81864768913641,"x":161.45,"y":185.88,"x0":-0.022165681866433008,"y0":50.00132076341281,"z0":6.041486516949402,"aX":-2.9093353170400946},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":3.4,"spinRate":2113,"spinDirection":198},"zone":13,"typeConfidence":0.91,"plateTime":0.4034215211327621,"extension":7.5317409873280505},"index":5,"playId":"60b2face-269a-3fb7-8b94-70a2a1ab53e3","pitchNumber":6,"startTime":"2026-07-19T04:12:43.570Z","endTime":"2026-07-19T04:12:47.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T04:12:47.797Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Zach Neto pops out to first baseman Spencer Torkelson in foul territory.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T04:13:08.139Z","endTime":"2026-07-19T04:13:46.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"postOnSecond":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"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":"Pop Out","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":1},"credits":[{"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":"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":87.5,"endSpeed":81.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.171733034086447,"aZ":-26.090145449057783,"pfxX":2.96144366650494,"pfxZ":3.6735372580767196,"pX":1.5058185600713352,"pZ":1.2491601583887102,"vX0":3.6928675651253147,"vY0":-127.35395561411427,"vZ0":-6.949736126199991,"x":59.6,"y":205.05,"x0":-0.3433170813832213,"y0":50.00211680364137,"z0":6.053892969032587,"aX":4.903414885954995},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.4,"breakHorizontal":-6.1,"spinRate":1941,"spinDirection":180},"zone":14,"typeConfidence":0.91,"plateTime":0.42876263158220684,"extension":7.151800205966836},"index":0,"playId":"68b3ac02-283b-327a-9cc8-3cf648cead5f","pitchNumber":1,"startTime":"2026-07-19T04:13:16.712Z","endTime":"2026-07-19T04:13:19.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.694423266293015,"aZ":-23.916322757045066,"pfxX":2.130295546510909,"pfxZ":4.91930061333996,"pX":0.1123572694525429,"pZ":2.9724866940934542,"vX0":0.9379330566690042,"vY0":-128.05387145389008,"vZ0":-3.355192163884601,"x":112.72,"y":158.52,"x0":-0.5342807860411662,"y0":50.004302271393094,"z0":6.147624621690358,"aX":3.577255000148514},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.5,"breakHorizontal":-4.1,"spinRate":1987,"spinDirection":180},"zone":2,"typeConfidence":0.9,"plateTime":0.4259285998270488,"extension":7.117401422031148},"hitData":{"launchSpeed":90.6,"launchAngle":82.0,"totalDistance":13.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":137.63,"coordY":206.85}},"index":1,"playId":"acd6d85b-c6fd-376b-8c00-0fd774669a3b","pitchNumber":2,"startTime":"2026-07-19T04:13:35.233Z","endTime":"2026-07-19T04:13:46.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T04:13:46.237Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks. Denzer Guzman to 3rd. Logan O'Hoppe to 2nd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T04:14:13.386Z","endTime":"2026-07-19T04:16:50.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"postOnThird":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,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":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"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":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":"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":93.6,"endSpeed":85.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59087640207457,"aZ":-7.947791625599047,"pfxX":-2.982052809720855,"pfxZ":12.929511539830303,"pX":-0.42294612259088715,"pZ":1.7556793457017228,"vX0":0.07227397560668902,"vY0":-135.97181334931793,"vZ0":-9.956824695611129,"x":133.12,"y":191.38,"x0":-0.062302080972310867,"y0":50.00619612337718,"z0":6.015115721131765,"aX":-5.589333178822563},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.5,"breakHorizontal":5.4,"spinRate":2149,"spinDirection":197},"zone":7,"typeConfidence":0.92,"plateTime":0.40269202928005177,"extension":7.109051133980782},"index":0,"playId":"f9b054a3-8a07-3e11-bce0-8cc2838c0c39","pitchNumber":1,"startTime":"2026-07-19T04:14:21.004Z","endTime":"2026-07-19T04:14:24.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.873584793963914,"aZ":-10.718140214199325,"pfxX":-1.0904777176729903,"pfxZ":11.558518290675934,"pX":-0.13195481355952277,"pZ":2.9501475802363166,"vX0":0.7635040055850777,"vY0":-135.23459553240303,"vZ0":-6.445743177076118,"x":122.03,"y":159.13,"x0":-0.27594514903045864,"y0":50.00267620544836,"z0":6.112695219058912,"aX":-2.024314719615437},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.8,"breakHorizontal":1.8,"spinRate":2171,"spinDirection":197},"zone":2,"typeConfidence":0.91,"plateTime":0.4046712970556938,"extension":7.134901040914542},"index":1,"playId":"0399f920-df4d-3d97-87c9-dd4c67b46e4d","pitchNumber":2,"startTime":"2026-07-19T04:14:41.055Z","endTime":"2026-07-19T04:14:44.342Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-19T04:14:48.307Z","endTime":"2026-07-19T04:15:09.251Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"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":92.8,"endSpeed":85.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93065248969548,"aZ":-10.16882567166338,"pfxX":-1.775151697066185,"pfxZ":11.916181385539078,"pX":0.7591469072399153,"pZ":2.3477329711621584,"vX0":2.7434895771669794,"vY0":-134.92833570674244,"vZ0":-8.07553016071249,"x":88.06,"y":175.39,"x0":-0.039468279899447636,"y0":50.00551357599144,"z0":6.09338224654686,"aX":-3.2790770500745783},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.0,"breakHorizontal":2.6,"spinRate":2214,"spinDirection":191},"zone":6,"typeConfidence":0.91,"plateTime":0.4057090697939061,"extension":7.149766269167625},"index":3,"playId":"1bec5d06-cc2e-3345-b0c8-38e37a1fb927","pitchNumber":3,"startTime":"2026-07-19T04:15:09.251Z","endTime":"2026-07-19T04:15:13.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85969067988529,"aZ":-23.128237753949428,"pfxX":-4.949901441726354,"pfxZ":5.751351821652657,"pX":-0.4454055565267435,"pZ":0.5674407910568467,"vX0":0.8545608680071385,"vY0":-123.84624143223635,"vZ0":-8.73606666221496,"x":133.98,"y":223.46,"x0":-0.14869320278622639,"y0":50.00386440399749,"z0":6.037249022304301,"aX":-7.784566747829791},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.9,"breakHorizontal":8.9,"spinRate":1511,"spinDirection":202},"zone":13,"typeConfidence":0.9,"plateTime":0.440191485841424,"extension":7.2423486759229085},"index":4,"playId":"a0fa6ceb-27ee-3779-b65e-0b745da68189","pitchNumber":4,"startTime":"2026-07-19T04:15:32.262Z","endTime":"2026-07-19T04:15:35.492Z","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":93.5,"endSpeed":85.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.906858649121922,"aZ":-8.239189223369095,"pfxX":-1.5888357682236691,"pfxZ":12.839702610958579,"pX":-1.3221480562632477,"pZ":0.860106900692175,"vX0":-2.778092110279721,"vY0":-135.7136507864653,"vZ0":-12.108312357310393,"x":167.4,"y":215.56,"x0":-0.0785768440350596,"y0":50.00161397951056,"z0":5.955095000837555,"aX":-2.9606669554151153},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.9,"breakHorizontal":3.5,"spinRate":2242,"spinDirection":190},"zone":13,"typeConfidence":0.92,"plateTime":0.4037102114697211,"extension":7.357520017341382},"index":5,"playId":"b600d9bc-0ed8-32ea-b932-b3b1579f641a","pitchNumber":5,"startTime":"2026-07-19T04:15:58.401Z","endTime":"2026-07-19T04:16:03.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.300581166278747,"aZ":-10.068409624954173,"pfxX":-2.206623495420013,"pfxZ":11.668878636363479,"pX":-1.0334609836609177,"pZ":1.4628268538498759,"vX0":-1.8128129808976177,"vY0":-136.5737384612234,"vZ0":-10.293664327707662,"x":156.39,"y":199.28,"x0":-0.07507925072225259,"y0":50.00227476320647,"z0":5.967243004098312,"aX":-4.179335444614005},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.2,"breakHorizontal":4.3,"spinRate":2191,"spinDirection":191},"zone":13,"typeConfidence":0.92,"plateTime":0.40062355164472985,"extension":7.167182898305901},"index":6,"playId":"33ea6a4d-d707-3f34-b170-8b6e2177e35c","pitchNumber":6,"startTime":"2026-07-19T04:16:21.539Z","endTime":"2026-07-19T04:16:26.742Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24178114895504,"aZ":-7.226229165809114,"pfxX":-2.7428133530301606,"pfxZ":13.165877069944287,"pX":-1.3545576286249155,"pZ":1.089126606559155,"vX0":-2.3576135242268803,"vY0":-136.57603448955243,"vZ0":-11.942437818478986,"x":168.63,"y":209.37,"x0":-0.12471909593991114,"y0":50.00279141979278,"z0":6.008847622646203,"aX":-5.1961310343027245},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":21.6,"breakHorizontal":5.4,"spinRate":2202,"spinDirection":199},"zone":13,"typeConfidence":0.92,"plateTime":0.4005904477810236,"extension":7.12836679607269},"index":7,"playId":"ba843723-82f6-3148-a10e-0eacb03b782b","pitchNumber":7,"startTime":"2026-07-19T04:16:45.661Z","endTime":"2026-07-19T04:16:50.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T04:16:50.568Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vaughn Grissom lines out sharply to center fielder James Outman.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T04:19:39.994Z","endTime":"2026-07-19T04:20:28.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Lineout","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":3},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T04:17:07.391Z","endTime":"2026-07-19T04:17:42.456Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kyle Finnegan replaces Jacob Waguespack.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-19T04:17:42.456Z","endTime":"2026-07-19T04:19:42.164Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640448,"link":"/api/v1/people/640448"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91187543396169,"aZ":-29.50905621486223,"pfxX":1.1157258171677187,"pfxZ":1.6958124494568925,"pX":1.84549546326377,"pZ":-0.4240510808352796,"vX0":8.058543647534067,"vY0":-124.51341989401035,"vZ0":-8.50130441505723,"x":46.65,"y":250.23,"x0":-1.5773681677328804,"y0":50.00401846381355,"z0":5.475154401101623,"aX":1.7505510374049413},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.3,"breakHorizontal":-3.8,"spinRate":2218,"spinDirection":185},"zone":14,"typeConfidence":0.9,"plateTime":0.4398300473232464,"extension":6.60086619313111},"index":2,"playId":"0efee589-1d56-3326-b3e9-609408cbc472","pitchNumber":1,"startTime":"2026-07-19T04:19:42.164Z","endTime":"2026-07-19T04:19:46.759Z","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":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43850634046424,"aZ":-11.415023110951966,"pfxX":-4.984420567915513,"pfxZ":10.646601757972697,"pX":0.4189488303357844,"pZ":2.7685087727070625,"vX0":7.037162097892603,"vY0":-138.83161857491157,"vZ0":-5.662440622749118,"x":101.03,"y":164.03,"x0":-1.5024980953377807,"y0":50.00252014098286,"z0":5.5962136735912456,"aX":-9.718850884225144},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":7.6,"spinRate":2258,"spinDirection":205},"zone":6,"typeConfidence":0.89,"plateTime":0.39471170254145527,"extension":6.70055166899854},"hitData":{"launchSpeed":106.6,"launchAngle":17.0,"totalDistance":377.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":139.9,"coordY":47.8}},"index":3,"playId":"352154f1-6b97-3bf8-a47f-1f42ccd57331","pitchNumber":2,"startTime":"2026-07-19T04:20:19.499Z","endTime":"2026-07-19T04:20:28.869Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T04:20:28.869Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out, pitcher José Fermin to shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T04:22:41.813Z","endTime":"2026-07-19T04:23:26.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":820862,"link":"/api/v1/people/820862"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"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":"Wade Meckler remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T04:22:04.012Z","endTime":"2026-07-19T04:22:44.016Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":642350,"link":"/api/v1/people/642350"}},{"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.0,"endSpeed":85.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06807634473487,"aZ":-19.098074507987263,"pfxX":-10.881374212002527,"pfxZ":6.9533597402225364,"pX":1.462817339858004,"pZ":2.687159230379979,"vX0":11.64225135799072,"vY0":-136.30173792932064,"vZ0":-5.3673362418276005,"x":61.24,"y":166.23,"x0":-1.4509452040323394,"y0":50.00455470193432,"z0":6.001462396069847,"aX":-20.468608889016835},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":17.3,"spinRate":2222,"spinDirection":219},"zone":12,"typeConfidence":0.65,"plateTime":0.40191588469270023,"extension":6.455218588713985},"index":1,"playId":"e69e60ed-a3de-3aa4-936f-c398b1d6f438","pitchNumber":1,"startTime":"2026-07-19T04:22:44.016Z","endTime":"2026-07-19T04:22:47.016Z","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":94.3,"endSpeed":86.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.087388750093794,"aZ":-17.675849725948474,"pfxX":-9.739511452399867,"pfxZ":7.616139556435073,"pX":0.23871496815321,"pZ":2.4804914736703383,"vX0":8.218957758791634,"vY0":-137.03745410382155,"vZ0":-6.298129379274816,"x":107.9,"y":171.81,"x0":-1.5329572274980638,"y0":50.002712379258405,"z0":6.014786187066219,"aX":-18.537057725439272},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.6,"breakHorizontal":16.0,"spinRate":2266,"spinDirection":217},"zone":5,"typeConfidence":0.82,"plateTime":0.39959841124529216,"extension":6.397145489828511},"index":2,"playId":"4bebaf1a-d2ce-3f81-aaf7-d5dcb4be4990","pitchNumber":2,"startTime":"2026-07-19T04:22:58.721Z","endTime":"2026-07-19T04:23:01.721Z","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":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.040422192494063,"aZ":-16.768597379107305,"pfxX":-8.638765088949288,"pfxZ":8.815410100965648,"pX":-0.9251996739334098,"pZ":1.7077566277157958,"vX0":5.557536690093977,"vY0":-131.4273797664844,"vZ0":-7.680116786820792,"x":152.27,"y":192.67,"x0":-1.9455236363827502,"y0":50.00619893588421,"z0":5.915008290865905,"aX":-15.104807398791968},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.4,"breakHorizontal":14.4,"spinRate":2238,"spinDirection":219},"zone":13,"typeConfidence":0.92,"plateTime":0.41686213261332394,"extension":5.955429784419279},"hitData":{"launchSpeed":70.3,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":140.05,"coordY":162.02}},"index":3,"playId":"dca41895-71a1-3729-a5ba-9b35a32f0a7e","pitchNumber":3,"startTime":"2026-07-19T04:23:17.114Z","endTime":"2026-07-19T04:23:26.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T04:23:26.133Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out sharply, second baseman Vaughn Grissom to first baseman Nolan Schanuel.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T04:23:46.611Z","endTime":"2026-07-19T04:25:28.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":4},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":88.2,"endSpeed":81.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83638702847244,"aZ":-29.271031661683566,"pfxX":-1.343184664738351,"pfxZ":1.7446295262688363,"pX":-0.10818359071704473,"pZ":1.7656876593260606,"vX0":5.337014211397552,"vY0":-128.25154521700097,"vZ0":-4.900555457268349,"x":121.12,"y":191.11,"x0":-2.0427505305823312,"y0":50.00387429876215,"z0":5.987704589260026,"aX":-2.235921773334964},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.3,"breakHorizontal":1.2,"spinRate":2119,"spinDirection":176},"zone":8,"typeConfidence":0.91,"plateTime":0.4272907397929657,"extension":5.988705459688749},"index":0,"playId":"2c28fc71-e9d2-368f-b211-3278a2248b84","pitchNumber":1,"startTime":"2026-07-19T04:23:51.053Z","endTime":"2026-07-19T04:23:54.137Z","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":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.393409180955828,"aZ":-30.14429736867867,"pfxX":-0.6088620273553629,"pfxZ":1.2321289569203877,"pX":-0.2721641407593706,"pZ":3.8512177472016873,"vX0":4.394834477633537,"vY0":-128.1878145968597,"vZ0":-0.5209889521120348,"x":127.37,"y":134.8,"x0":-1.9354538999636273,"y0":50.00507647182703,"z0":6.426181335967779,"aX":-1.005849212022424},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.4,"breakHorizontal":0.0,"spinRate":2512,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.4285469489869089,"extension":5.777106238998112},"index":1,"playId":"49962944-7efc-364b-9d71-5575d6fdf1e0","pitchNumber":2,"startTime":"2026-07-19T04:24:06.477Z","endTime":"2026-07-19T04:24:09.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22494284675113,"aZ":-29.92950050210832,"pfxX":-1.3634146876951778,"pfxZ":1.349964106014089,"pX":-0.6587381357157398,"pZ":1.9654788394114544,"vX0":4.136118609969908,"vY0":-127.86363426854884,"vZ0":-4.722527542996074,"x":142.11,"y":185.71,"x0":-2.1168984111038416,"y0":50.00290878919839,"z0":6.172202850014985,"aX":-2.2681279543414905},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.7,"breakHorizontal":1.6,"spinRate":2417,"spinDirection":194},"zone":7,"typeConfidence":0.91,"plateTime":0.427606005198371,"extension":5.80166993076079},"index":2,"playId":"a139439a-4a14-325e-8ec6-c86d3c3f9c17","pitchNumber":3,"startTime":"2026-07-19T04:24:21.345Z","endTime":"2026-07-19T04:24:24.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84311317562363,"aZ":-16.79914874422372,"pfxX":-9.065395269567823,"pfxZ":7.866617017657772,"pX":1.102852473781041,"pZ":2.521480410467999,"vX0":10.46264956812583,"vY0":-138.85446653193912,"vZ0":-6.47081425452326,"x":74.96,"y":170.7,"x0":-1.5346426701792029,"y0":50.0025692001891,"z0":5.9982015214523,"aX":-17.717507553363145},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":14.3,"spinRate":2236,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.3943288812455057,"extension":6.658540703594889},"index":3,"playId":"4c276f65-7af9-302d-8ab5-2384a93ec3d5","pitchNumber":4,"startTime":"2026-07-19T04:25:04.664Z","endTime":"2026-07-19T04:25:08.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.450751640508216,"aZ":-29.919144210257464,"pfxX":-1.8408320682757267,"pfxZ":1.2730516514873695,"pX":0.7305158605204448,"pZ":2.600885532398468,"vX0":7.148621278695835,"vY0":-131.73571376999516,"vZ0":-3.858942478655008,"x":89.15,"y":168.56,"x0":-1.7678031958501152,"y0":50.00498019148868,"z0":6.272877415305337,"aX":-3.2676983561999333},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.7,"breakHorizontal":1.9,"spinRate":2465,"spinDirection":248},"zone":6,"typeConfidence":0.9,"plateTime":0.414252966756147,"extension":5.926152990333937},"hitData":{"launchSpeed":101.0,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":122.56,"coordY":139.58}},"index":4,"playId":"e2fb2965-c151-3cb9-9caf-369c46c06e5c","pitchNumber":5,"startTime":"2026-07-19T04:25:20.410Z","endTime":"2026-07-19T04:25:28.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T04:25:28.294Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a line drive to right fielder Jo Adell.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T04:25:48.312Z","endTime":"2026-07-19T04:27:23.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79260574389904,"aZ":-28.92076134019028,"pfxX":-2.6636010894634365,"pfxZ":1.8432563440207979,"pX":0.500209983356094,"pZ":1.2719863220468353,"vX0":6.842627008834642,"vY0":-131.75259445765093,"vZ0":-6.706527685424394,"x":97.93,"y":204.44,"x0":-1.7792651826396897,"y0":50.00362006413257,"z0":5.9747518894861535,"aX":-4.704709356693497},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.2,"breakHorizontal":3.4,"spinRate":2492,"spinDirection":230},"zone":14,"typeConfidence":0.89,"plateTime":0.41499697288192694,"extension":5.976931190219242},"index":0,"playId":"b1d3861f-c768-3a19-8db4-c8285ffb49d6","pitchNumber":1,"startTime":"2026-07-19T04:25:58.010Z","endTime":"2026-07-19T04:26:01.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.434418524380405,"aZ":-17.68684759835986,"pfxX":-11.010017645921206,"pfxZ":7.372069457162633,"pX":0.05959778885299829,"pZ":3.4491324605993032,"vX0":8.48646356968801,"vY0":-139.55205514148253,"vZ0":-4.031570981666703,"x":114.73,"y":145.65,"x0":-1.5957415662059522,"y0":50.00310323667529,"z0":6.083092207740404,"aX":-21.64002353596531},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.6,"breakHorizontal":18.1,"spinRate":2351,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.39301196668028116,"extension":6.244921326474603},"index":1,"playId":"4d40a48f-98c9-3d62-a165-437da352909a","pitchNumber":2,"startTime":"2026-07-19T04:26:13.256Z","endTime":"2026-07-19T04:26:16.879Z","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":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.510555821692627,"aZ":-15.952172733809512,"pfxX":-10.209471348839408,"pfxZ":8.119353806145803,"pX":1.1595014897659215,"pZ":1.9585924172286948,"vX0":10.598533613691204,"vY0":-140.40110808880598,"vZ0":-8.072569886584683,"x":72.8,"y":185.9,"x0":-1.336174612651088,"y0":50.00619305884051,"z0":5.907527583921586,"aX":-20.406161665836542},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.2,"breakHorizontal":16.3,"spinRate":2342,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.3899774595285921,"extension":6.411306076136212},"index":2,"playId":"1f8ea518-bb7d-3628-8318-f05480024123","pitchNumber":3,"startTime":"2026-07-19T04:26:28.960Z","endTime":"2026-07-19T04:26:32.560Z","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":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.121805083262927,"aZ":-16.68395284302353,"pfxX":-10.135028492968559,"pfxZ":7.777093548026584,"pX":1.6266904791828571,"pZ":2.3931324551477173,"vX0":12.095146358691029,"vY0":-140.1031255502453,"vZ0":-6.9156687624049855,"x":54.99,"y":174.17,"x0":-1.425908458722405,"y0":50.002453704442985,"z0":5.980462134269744,"aX":-20.185034398585127},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.7,"breakHorizontal":16.0,"spinRate":2366,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.39068932204992013,"extension":6.848437497189998},"index":3,"playId":"8d6cde1d-8f3e-37c0-963b-48c3971bc437","pitchNumber":4,"startTime":"2026-07-19T04:26:46.691Z","endTime":"2026-07-19T04:26:49.691Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-07-19T04:26:58.585Z","endTime":"2026-07-19T04:27:13.845Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09116677896891,"aZ":-24.710120996527934,"pfxX":-4.589835277900727,"pfxZ":4.080212986517797,"pX":-0.5783494992183803,"pZ":2.580331735141292,"vX0":5.250686873265993,"vY0":-134.13200247983758,"vZ0":-4.716439403733496,"x":139.05,"y":169.11,"x0":-1.9617925429100087,"y0":50.00203459593997,"z0":6.116035578462662,"aX":-8.391980216459025},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.6,"breakHorizontal":7.2,"spinRate":2523,"spinDirection":238},"zone":4,"typeConfidence":0.78,"plateTime":0.4078236416108525,"extension":5.749551257715517},"hitData":{"launchSpeed":91.1,"launchAngle":16.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.53,"coordY":97.92}},"index":5,"playId":"30ac771e-fdeb-3026-ac9e-436cf13e59e7","pitchNumber":5,"startTime":"2026-07-19T04:27:13.845Z","endTime":"2026-07-19T04:27:23.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T04:27:23.745Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Malgeri strikes out on a foul tip.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T04:27:44.811Z","endTime":"2026-07-19T04:28:34.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66775069512188,"aZ":-27.41634001040641,"pfxX":-1.291192748152841,"pfxZ":2.6749878743465505,"pX":0.40762834051683466,"pZ":3.1191683891220516,"vX0":6.3904931424679585,"vY0":-132.8959811006704,"vZ0":-2.5240309711252205,"x":101.46,"y":154.56,"x0":-1.8652127830522705,"y0":50.00642230015541,"z0":6.081976335798528,"aX":-2.300562015304734},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.4,"breakHorizontal":0.8,"spinRate":2485,"spinDirection":212},"zone":3,"typeConfidence":0.9,"plateTime":0.4128563625053605,"extension":5.9636475305019045},"index":0,"playId":"898b3d07-dcfe-32c1-bf49-14d0733b4809","pitchNumber":1,"startTime":"2026-07-19T04:27:47.971Z","endTime":"2026-07-19T04:27:51.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.070168947943667,"aZ":-25.469407036418435,"pfxX":-2.7581259507698643,"pfxZ":3.811318741236599,"pX":0.6773511290821554,"pZ":1.9547743468327103,"vX0":7.253029657871324,"vY0":-132.07967377303663,"vZ0":-5.717195905994174,"x":91.18,"y":186.0,"x0":-1.7504382736511426,"y0":50.006394979986645,"z0":6.029413788628231,"aX":-4.857384925886065},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.8,"breakHorizontal":3.4,"spinRate":2576,"spinDirection":202},"zone":9,"typeConfidence":0.89,"plateTime":0.4152726824741779,"extension":6.1836670023404805},"index":1,"playId":"37e4efe4-a2d5-382a-932d-67c68fc49c90","pitchNumber":2,"startTime":"2026-07-19T04:28:08.770Z","endTime":"2026-07-19T04:28:12.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.884526042890236,"aZ":-30.982676207466014,"pfxX":0.20833928531909718,"pfxZ":0.6618932316841466,"pX":-0.14356163689144671,"pZ":2.823516709406121,"vX0":4.534150040031272,"vY0":-133.09297125589922,"vZ0":-2.7169736129006474,"x":122.47,"y":162.55,"x0":-1.8970791700242133,"y0":50.00163233590674,"z0":6.1042407915567765,"aX":0.3718076747827121},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.8,"breakHorizontal":-1.3,"spinRate":2654,"spinDirection":64},"zone":5,"typeConfidence":0.91,"plateTime":0.41174086168755597,"extension":6.192907543181553},"index":2,"playId":"90be1779-fba5-3d51-bd45-b27c290869c0","pitchNumber":3,"startTime":"2026-07-19T04:28:27.743Z","endTime":"2026-07-19T04:28:34.080Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T04:28:34.080Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Soler singles on a sharp line drive to left fielder Matt Vierling.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T04:30:57.686Z","endTime":"2026-07-19T04:33:26.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brenan Hanifee replaces Kyle Finnegan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T04:29:46.585Z","endTime":"2026-07-19T04:30:59.894Z","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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19001673960248,"aZ":-24.264352098461025,"pfxX":-10.80905432673938,"pfxZ":4.12173155636839,"pX":-0.3322852785240892,"pZ":1.8836907481428204,"vX0":9.681033062446577,"vY0":-138.25365952177856,"vZ0":-5.1006242030036475,"x":129.67,"y":187.92,"x0":-2.489119282085652,"y0":50.00509166336904,"z0":5.3987714778286735,"aX":-20.755476892412176},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.5,"breakHorizontal":17.4,"spinRate":2315,"spinDirection":240},"zone":7,"typeConfidence":0.93,"plateTime":0.39742144899252363,"extension":6.084019524748703},"index":1,"playId":"779ac7b9-0272-3138-b437-80b667efb750","pitchNumber":1,"startTime":"2026-07-19T04:30:59.894Z","endTime":"2026-07-19T04:31:02.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.747705538283505,"aZ":-22.87654600589305,"pfxX":-10.747507704801514,"pfxZ":4.71024397279643,"pX":1.2603692946844982,"pZ":1.1275994072164737,"vX0":13.490414453218609,"vY0":-139.4723363798172,"vZ0":-7.576817540215728,"x":68.96,"y":208.33,"x0":-2.2380841810096763,"y0":50.005883698036925,"z0":5.38330998597392,"aX":-21.22400476412583},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.1,"breakHorizontal":16.8,"spinRate":2487,"spinDirection":233},"zone":14,"typeConfidence":0.89,"plateTime":0.3924034148147002,"extension":6.263679797327016},"index":2,"playId":"d63b2e8c-4575-3a10-ab4a-52fd47ecbdf5","pitchNumber":2,"startTime":"2026-07-19T04:31:14.735Z","endTime":"2026-07-19T04:31:17.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59632277421419,"aZ":-31.32178670044196,"pfxX":0.6468874946311858,"pfxZ":0.5326789243475467,"pX":0.09819597508695095,"pZ":1.8476948026425675,"vX0":6.491336893385372,"vY0":-125.6355802858131,"vZ0":-2.8568142129939753,"x":113.26,"y":188.89,"x0":-2.594900990917193,"y0":50.005560706777885,"z0":5.525117932989362,"aX":1.0419231215226532},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.6,"breakHorizontal":-2.5,"spinRate":2431,"spinDirection":74},"zone":8,"typeConfidence":0.9,"plateTime":0.4346644153270032,"extension":5.882400838328908},"index":3,"playId":"be4da665-f4d0-34fa-9e68-b57c546c3336","pitchNumber":3,"startTime":"2026-07-19T04:31:30.510Z","endTime":"2026-07-19T04:31:33.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.028199724060368,"aZ":-30.21892479420601,"pfxX":-10.516774044399167,"pfxZ":1.014441667467386,"pX":1.7083466436885715,"pZ":1.9768377865373619,"vX0":14.729412609258071,"vY0":-137.7248887183528,"vZ0":-3.933056009130076,"x":51.88,"y":185.41,"x0":-2.33783402723303,"y0":50.00305505961242,"z0":5.462799958160306,"aX":-20.24537568832348},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.2,"breakHorizontal":16.1,"spinRate":2034,"spinDirection":235},"zone":14,"typeConfidence":0.85,"plateTime":0.3974121759159579,"extension":6.460820883561465},"index":4,"playId":"cba4c5ed-a907-37ac-8880-7e471c91dd51","pitchNumber":4,"startTime":"2026-07-19T04:31:54.028Z","endTime":"2026-07-19T04:31:57.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.344444779209567,"aZ":-19.935351304918253,"pfxX":-7.803967956949692,"pfxZ":6.05004712186112,"pX":-0.12705013630056936,"pZ":3.0542129847873554,"vX0":9.22129663986583,"vY0":-141.13066510429277,"vZ0":-3.318688306581283,"x":121.84,"y":156.32,"x0":-2.4188525616797403,"y0":50.00060590908113,"z0":5.52526206934716,"aX":-15.781639158919928},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.4,"breakHorizontal":12.4,"spinRate":2027,"spinDirection":239},"zone":2,"typeConfidence":0.95,"plateTime":0.3877250253890585,"extension":5.963482621458135},"index":5,"playId":"4faf0421-cd5c-39be-8ee9-7f7e32916e80","pitchNumber":5,"startTime":"2026-07-19T04:32:12.073Z","endTime":"2026-07-19T04:32:16.483Z","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":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4259937922394,"aZ":-29.417683601112323,"pfxX":-0.06148261011477807,"pfxZ":1.6122422531667757,"pX":1.3509839208056327,"pZ":1.5205774000484777,"vX0":9.566780362726364,"vY0":-129.71661211578612,"vZ0":-4.306174071132562,"x":65.5,"y":197.72,"x0":-2.372506514902612,"y0":50.002801370027676,"z0":5.437879703164858,"aX":-0.10670081123104082},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.2,"breakHorizontal":-1.9,"spinRate":2306,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.42180876981503523,"extension":6.072277574168396},"index":6,"playId":"394e4182-8516-3ba9-9522-0b883d05ec4c","pitchNumber":6,"startTime":"2026-07-19T04:32:33.668Z","endTime":"2026-07-19T04:32:37.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.719267665088715,"aZ":-28.66596231115283,"pfxX":-10.607577628955333,"pfxZ":1.826362106770567,"pX":-0.2780055797575776,"pZ":2.5377700169438118,"vX0":9.700597732545074,"vY0":-137.72145163297282,"vZ0":-2.6827745733025994,"x":127.6,"y":170.26,"x0":-2.468578882584693,"y0":50.002979762274535,"z0":5.464352344149349,"aX":-20.368058074079283},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.9,"breakHorizontal":17.2,"spinRate":2111,"spinDirection":229},"zone":5,"typeConfidence":0.9,"plateTime":0.3977881211697887,"extension":6.023381483854081},"index":7,"playId":"d5793cfd-cb40-3394-887e-7a77a1e86e95","pitchNumber":7,"startTime":"2026-07-19T04:32:49.387Z","endTime":"2026-07-19T04:32:53.298Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86841605429348,"aZ":-26.56456294658452,"pfxX":-10.513002554356008,"pfxZ":2.9334113297366056,"pX":-0.08030438574751482,"pZ":2.402249269426592,"vX0":10.156637751205556,"vY0":-137.5859897386002,"vZ0":-3.379970173451442,"x":120.06,"y":173.92,"x0":-2.455921681356024,"y0":50.006598267312846,"z0":5.449370261143773,"aX":-20.135687637875602},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.8,"breakHorizontal":16.9,"spinRate":2067,"spinDirection":236},"zone":5,"typeConfidence":0.92,"plateTime":0.3982815563122464,"extension":6.103322517102797},"hitData":{"launchSpeed":101.8,"launchAngle":9.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":68.25,"coordY":115.37}},"index":8,"playId":"59dda892-6bec-35dd-8c1b-3373f3593992","pitchNumber":8,"startTime":"2026-07-19T04:33:16.429Z","endTime":"2026-07-19T04:33:26.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T04:33:26.516Z","atBatIndex":71},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jo Adell lines into a force out, third baseman Colt Keith to second baseman Zach McKinstry. Jorge Soler out at 2nd. Jo Adell to 1st.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T04:33:41.489Z","endTime":"2026-07-19T04:35:33.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"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"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.100567424379424,"aZ":-25.28383530512948,"pfxX":-9.01734301276078,"pfxZ":3.5459066572172873,"pX":0.8414842787038926,"pZ":2.7755432644818514,"vX0":11.971664607790132,"vY0":-137.92494700430845,"vZ0":-2.6989934586356013,"x":84.92,"y":163.84,"x0":-2.3656776524245267,"y0":50.003537321422684,"z0":5.455482318573487,"aX":-17.529830242269046},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.1,"breakHorizontal":14.0,"spinRate":2047,"spinDirection":231},"zone":12,"typeConfidence":0.9,"plateTime":0.39575662394318956,"extension":6.336590016836018},"index":0,"playId":"75f21851-37f4-3e68-827c-b0d5eb00b140","pitchNumber":1,"startTime":"2026-07-19T04:33:49.988Z","endTime":"2026-07-19T04:33:53.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.576479290042165,"aZ":-25.292569064771808,"pfxX":-9.639788086929428,"pfxZ":3.5418095170330712,"pX":-0.5906881320333978,"pZ":3.066828944639798,"vX0":8.39293789526475,"vY0":-138.18860364907755,"vZ0":-1.9570976167280851,"x":139.52,"y":155.98,"x0":-2.4085273097649984,"y0":50.00228063393992,"z0":5.476211741328013,"aX":-18.722238881536722},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.2,"breakHorizontal":15.8,"spinRate":1915,"spinDirection":238},"zone":1,"typeConfidence":0.93,"plateTime":0.39572795360861557,"extension":6.068775803464068},"index":1,"playId":"79817931-e046-3a5b-92e0-22d16231c477","pitchNumber":2,"startTime":"2026-07-19T04:34:08.967Z","endTime":"2026-07-19T04:34:12.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.881171331365735,"aZ":-18.046954464290362,"pfxX":-7.934678847924428,"pfxZ":7.001202589341471,"pX":0.3157702669110227,"pZ":3.7293482429524447,"vX0":9.879387955462665,"vY0":-141.3025670173526,"vZ0":-1.8024375431084154,"x":104.96,"y":138.09,"x0":-2.198661803402787,"y0":50.00106082308073,"z0":5.537798382371669,"aX":-16.00774107992799},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.5,"breakHorizontal":12.2,"spinRate":2218,"spinDirection":235},"zone":12,"typeConfidence":0.95,"plateTime":0.38796507701560046,"extension":5.992723356891409},"index":2,"playId":"8dbf38a6-6e22-3a56-aaab-8724de2f20a5","pitchNumber":3,"startTime":"2026-07-19T04:34:30.705Z","endTime":"2026-07-19T04:34:35.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.478894855512625,"aZ":-33.18917151308635,"pfxX":0.5589969990117165,"pfxZ":-0.6172996039801371,"pX":1.3201885356027088,"pZ":1.388232396135558,"vX0":8.896746259259228,"vY0":-127.3636423895027,"vZ0":-3.5492434761939533,"x":66.68,"y":201.3,"x0":-2.280621133382904,"y0":50.000284015085995,"z0":5.405575399195778,"aX":0.923229017273278},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.7,"breakHorizontal":-2.9,"spinRate":2443,"spinDirection":59},"zone":14,"typeConfidence":0.91,"plateTime":0.42892331855806365,"extension":6.153613216446373},"index":3,"playId":"4152e4e1-3f91-3c93-aab9-e05f9f36bfb2","pitchNumber":4,"startTime":"2026-07-19T04:34:47.804Z","endTime":"2026-07-19T04:34:51.064Z","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":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.578043121254915,"aZ":-33.1075907278648,"pfxX":1.1608394121086327,"pfxZ":-0.5621810116691464,"pX":1.5271752940719767,"pZ":1.5158290912037917,"vX0":9.43002260685351,"vY0":-127.66212011181065,"vZ0":-3.382392675685227,"x":58.79,"y":197.85,"x0":-2.35481232682717,"y0":50.00369782080048,"z0":5.445340207874669,"aX":1.9268684630255926},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.6,"breakHorizontal":-4.1,"spinRate":2501,"spinDirection":100},"zone":14,"typeConfidence":0.91,"plateTime":0.4279202409001144,"extension":6.092964759369065},"index":4,"playId":"c27ab733-9b85-3cec-90ff-55fe165bdf4d","pitchNumber":5,"startTime":"2026-07-19T04:35:06.935Z","endTime":"2026-07-19T04:35:10.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69633176843731,"aZ":-24.275186407885244,"pfxX":-9.818990507648948,"pfxZ":4.052604027104618,"pX":-1.020405703040784,"pZ":2.926811877171019,"vX0":7.335491599814008,"vY0":-138.437322092803,"vZ0":-2.483213710799297,"x":155.9,"y":159.76,"x0":-2.4232377643488565,"y0":50.00327258900439,"z0":5.453192379519801,"aX":-19.138826977256237},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.1,"breakHorizontal":16.3,"spinRate":2060,"spinDirection":232},"zone":11,"typeConfidence":0.92,"plateTime":0.39503080039726823,"extension":6.0327139093212105},"hitData":{"launchSpeed":53.9,"launchAngle":18.0,"totalDistance":113.0,"trajectory":"line_drive","hardness":"soft","location":"5","coordinates":{"coordX":103.63,"coordY":176.76}},"index":5,"playId":"f1039650-ce14-3a2f-938a-00a60397c106","pitchNumber":6,"startTime":"2026-07-19T04:35:24.674Z","endTime":"2026-07-19T04:35:33.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T04:35:33.238Z","atBatIndex":72},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Schanuel lines out to third baseman Colt Keith.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T04:36:04.563Z","endTime":"2026-07-19T04:36:43.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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_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":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.760093297012492,"aZ":-31.860257168108866,"pfxX":1.0129669701543385,"pfxZ":0.18877761839771434,"pX":-0.4446038561188103,"pZ":1.625393348332484,"vX0":5.187735443151684,"vY0":-126.38848568541042,"vZ0":-3.1935748485853015,"x":133.95,"y":194.89,"x0":-2.6551930673142414,"y0":50.000230201427826,"z0":5.464050237929788,"aX":1.63678513450544},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.1,"breakHorizontal":-3.0,"spinRate":2188,"spinDirection":93},"zone":13,"typeConfidence":0.9,"plateTime":0.4333792828996903,"extension":5.979229198059474},"index":0,"playId":"32ee0dd7-bf2e-31ad-95d2-ebf9e3bbaf61","pitchNumber":1,"startTime":"2026-07-19T04:36:06.942Z","endTime":"2026-07-19T04:36:10.578Z","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":{"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":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.823237832670777,"aZ":-29.187655322762748,"pfxX":-10.230526107373898,"pfxZ":1.514298402206684,"pX":-0.6520069940487728,"pZ":3.0294186021320266,"vX0":8.904235891514045,"vY0":-139.46358751478422,"vZ0":-1.3485332189271233,"x":141.85,"y":156.99,"x0":-2.5540321809975937,"y0":50.00514409654719,"z0":5.441121155622701,"aX":-20.193292837787688},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.6,"breakHorizontal":16.7,"spinRate":1985,"spinDirection":242},"zone":1,"typeConfidence":0.86,"plateTime":0.3924632990605721,"extension":6.0702458042026635},"hitData":{"launchSpeed":99.0,"launchAngle":7.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":105.52,"coordY":162.02}},"index":1,"playId":"3e5d25f3-8c9b-35fa-9808-b21243de52f7","pitchNumber":2,"startTime":"2026-07-19T04:36:36.932Z","endTime":"2026-07-19T04:36:43.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T04:36:43.539Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Denzer Guzman grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T04:37:14.464Z","endTime":"2026-07-19T04:37:49.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.444"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.083"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.71"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.62"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.48"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.99"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.96"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.92"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.64"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.06"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.81"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"56.81"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.72"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.19"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.71"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".556"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.444"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.083"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.863722582862643,"aZ":-26.900828422763414,"pfxX":-10.021082213968633,"pfxZ":2.6548394647576465,"pX":-0.5399374517513184,"pZ":2.6514237823149633,"vX0":8.887000866874926,"vY0":-139.63300065670046,"vZ0":-2.9163583102077926,"x":137.58,"y":167.19,"x0":-2.453583624022538,"y0":50.002796439282214,"z0":5.46926929745693,"aX":-19.894927533188447},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.4,"breakHorizontal":16.4,"spinRate":1864,"spinDirection":238},"zone":4,"typeConfidence":0.9,"plateTime":0.39147808944660945,"extension":6.112104295289926},"index":0,"playId":"734c87fc-fb37-394a-be17-37a1d0233a5e","pitchNumber":1,"startTime":"2026-07-19T04:37:19.795Z","endTime":"2026-07-19T04:37:23.501Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52291005055591,"aZ":-27.15511241567573,"pfxX":-9.065887567962985,"pfxZ":2.5581132737139427,"pX":-0.2731526042125587,"pZ":2.508713864176374,"vX0":9.169340949759764,"vY0":-139.1840664050006,"vZ0":-3.0648853912512384,"x":127.41,"y":171.04,"x0":-2.433922981917371,"y0":50.00125369008869,"z0":5.424344624990199,"aX":-17.769043165351746},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.2,"breakHorizontal":14.5,"spinRate":2135,"spinDirection":236},"zone":5,"typeConfidence":0.92,"plateTime":0.3936872277672596,"extension":6.260942045768282},"hitData":{"launchSpeed":88.5,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.06,"coordY":146.88}},"index":1,"playId":"40239b84-1879-3e6d-909e-bd76d169efc8","pitchNumber":2,"startTime":"2026-07-19T04:37:41.163Z","endTime":"2026-07-19T04:37:49.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T04:37:49.502Z","atBatIndex":74}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Denzer Guzman grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T04:37:14.464Z","endTime":"2026-07-19T04:37:49.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.444"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.083"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.71"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.62"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.48"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.99"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.96"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.92"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.64"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.06"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.81"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"56.81"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.72"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.19"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.71"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".556"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.444"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.083"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".364"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.863722582862643,"aZ":-26.900828422763414,"pfxX":-10.021082213968633,"pfxZ":2.6548394647576465,"pX":-0.5399374517513184,"pZ":2.6514237823149633,"vX0":8.887000866874926,"vY0":-139.63300065670046,"vZ0":-2.9163583102077926,"x":137.58,"y":167.19,"x0":-2.453583624022538,"y0":50.002796439282214,"z0":5.46926929745693,"aX":-19.894927533188447},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.4,"breakHorizontal":16.4,"spinRate":1864,"spinDirection":238},"zone":4,"typeConfidence":0.9,"plateTime":0.39147808944660945,"extension":6.112104295289926},"index":0,"playId":"734c87fc-fb37-394a-be17-37a1d0233a5e","pitchNumber":1,"startTime":"2026-07-19T04:37:19.795Z","endTime":"2026-07-19T04:37:23.501Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52291005055591,"aZ":-27.15511241567573,"pfxX":-9.065887567962985,"pfxZ":2.5581132737139427,"pX":-0.2731526042125587,"pZ":2.508713864176374,"vX0":9.169340949759764,"vY0":-139.1840664050006,"vZ0":-3.0648853912512384,"x":127.41,"y":171.04,"x0":-2.433922981917371,"y0":50.00125369008869,"z0":5.424344624990199,"aX":-17.769043165351746},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.2,"breakHorizontal":14.5,"spinRate":2135,"spinDirection":236},"zone":5,"typeConfidence":0.92,"plateTime":0.3936872277672596,"extension":6.260942045768282},"hitData":{"launchSpeed":88.5,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.06,"coordY":146.88}},"index":1,"playId":"40239b84-1879-3e6d-909e-bd76d169efc8","pitchNumber":2,"startTime":"2026-07-19T04:37:41.163Z","endTime":"2026-07-19T04:37:49.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T04:37:49.502Z","atBatIndex":74},"scoringPlays":[2,4,14,15,37],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4,5,6,7],"bottom":[8,9,10],"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":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":139.14,"y":78.61},"type":"H","description":"Double"},{"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":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":99.14,"y":76.93},"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":1,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":76.12,"y":38.42},"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":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":106.66,"y":138.13},"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":1,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":60.49,"y":82.05},"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":1,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":124.82,"y":177.92},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":146.71,"y":178.38},"type":"O","description":"Groundout"}]}},{"startIndex":11,"endIndex":20,"top":[11,12,13,14,15,16],"bottom":[17,18,19,20],"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":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":206.54,"y":107.9},"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":2,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":75.87,"y":87.32},"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":2,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":123.45,"y":42.14},"type":"O","description":"Sac Fly"},{"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":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":117.14,"y":54.74},"type":"O","description":"Sac Fly"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":108.59,"y":143.21},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":159.22,"y":97.06},"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":120.09,"y":143.55},"type":"O","description":"Forceout"}]}},{"startIndex":21,"endIndex":27,"top":[21,22,23,24],"bottom":[25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":111.56,"y":149.0},"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":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":137.74,"y":155.52},"type":"E","description":"Field Error"},{"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":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":116.51,"y":41.87},"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":3,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":76.1,"y":125.93},"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":99.47,"y":164.45},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":28,"endIndex":36,"top":[28,29,30,31,32],"bottom":[33,34,35,36],"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":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":157.61,"y":165.05},"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":4,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":94.28,"y":72.17},"type":"H","description":"Double"},{"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":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":101.9,"y":126.91},"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":4,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":113.51,"y":57.22},"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":4,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":125.25,"y":106.05},"type":"H","description":"Single"}]}},{"startIndex":37,"endIndex":43,"top":[37,38,39,40],"bottom":[41,42,43],"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":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":138.53,"y":29.49},"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":5,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":168.52,"y":168.34},"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":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":101.2,"y":146.35},"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":5,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":161.8,"y":91.99},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"coordinates":{"x":114.0,"y":168.08},"type":"O","description":"Groundout"}]}},{"startIndex":44,"endIndex":50,"top":[44,45,46],"bottom":[47,48,49,50],"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":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":141.4,"y":47.85},"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":6,"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":158.83,"y":164.45},"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":6,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":181.54,"y":140.4},"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":146.11,"y":143.85},"type":"O","description":"Pop Out"},{"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":184.66,"y":144.65},"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":112.26,"y":140.77},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":51,"endIndex":56,"top":[51,52,53],"bottom":[54,55,56],"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":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":189.02,"y":92.53},"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":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":141.26,"y":156.57},"type":"O","description":"Grounded Into DP"},{"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":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":137.81,"y":145.21},"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":127.74,"y":176.71},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":66,"top":[57,58,59,60],"bottom":[61,62,63,64,65,66],"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":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":105.7,"y":143.02},"type":"O","description":"Lineout"},{"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":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":162.19,"y":49.11},"type":"H","description":"Double"},{"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":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":168.86,"y":154.14},"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":8,"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":84.11,"y":118.46},"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":8,"pitcher":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":137.63,"y":206.85},"type":"O","description":"Pop Out"},{"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":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":139.9,"y":47.8},"type":"O","description":"Lineout"}]}},{"startIndex":67,"endIndex":74,"top":[67,68,69,70],"bottom":[71,72,73,74],"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":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":140.05,"y":162.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":9,"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":122.56,"y":139.58},"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":9,"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":172.53,"y":97.92},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":68.25,"y":115.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":103.63,"y":176.76},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":105.52,"y":162.02},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":120.06,"y":146.88},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":4,"hits":3,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":0,"hits":7,"errors":1,"leftOnBase":7},"away":{"runs":7,"hits":11,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"catcher":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"first":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"second":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"third":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"shortstop":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"left":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"center":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"right":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"onDeck":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"inHole":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"battingOrder":5,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"offense":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"onDeck":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"inHole":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"battingOrder":7,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"balls":0,"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":4,"groundOuts":8,"airOuts":11,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":2,"avg":".235","atBats":35,"obp":".313","slg":".399","ops":".712","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":20,"rbi":7,"leftOnBase":11,"sacBunts":0,"sacFlies":2,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":3,"lineOuts":4},"pitching":{"flyOuts":0,"groundOuts":9,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":32,"obp":".265","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":130,"era":"3.58","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.21","battersFaced":34,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":130,"balls":47,"strikes":83,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"pitchesPerInning":"14.44","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | 2B, BB, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":43,"groundOuts":66,"airOuts":74,"runs":21,"doubles":7,"triples":2,"homeRuns":4,"strikeOuts":45,"baseOnBalls":26,"intentionalWalks":1,"hits":44,"hitByPitch":0,"avg":".196","atBats":224,"obp":".278","slg":".299","ops":".577","caughtStealing":4,"stolenBases":1,"stolenBasePercentage":".200","caughtStealingPercentage":".800","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":255,"totalBases":67,"rbi":19,"leftOnBase":81,"sacBunts":3,"sacFlies":2,"babip":".226","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.00","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":140,"putOuts":94,"errors":4,"chances":238,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{"note":"(W, 6-5)","summary":"7.0 IP, 0 ER, 9 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":8,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":27,"strikes":60,"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":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":52,"groundOuts":57,"airOuts":92,"runs":25,"doubles":21,"triples":1,"homeRuns":5,"strikeOuts":77,"baseOnBalls":18,"intentionalWalks":0,"hits":59,"hitByPitch":1,"atBats":282,"obp":".257","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","numberOfPitches":1159,"era":"2.79","inningsPitched":"77.1","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.00","battersFaced":304,"outs":232,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1159,"balls":405,"strikes":754,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".400","pitchesPerInning":"14.99","gamesFinished":0,"strikeoutWalkRatio":"4.28","strikeoutsPer9Inn":"8.96","walksPer9Inn":"2.09","hitsPer9Inn":"6.87","runsScoredPer9":"2.91","homeRunsPer9":"0.58","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":22,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":24,"groundOuts":27,"airOuts":45,"runs":11,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":43,"baseOnBalls":7,"intentionalWalks":0,"hits":39,"hitByPitch":0,"avg":".255","atBats":153,"obp":".288","slg":".392","ops":".680","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":161,"totalBases":60,"rbi":17,"leftOnBase":56,"sacBunts":1,"sacFlies":0,"babip":".330","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.25","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":102,"putOuts":57,"errors":3,"chances":162,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":34,"gamesStarted":2,"flyOuts":25,"groundOuts":49,"airOuts":47,"runs":29,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":70,"baseOnBalls":20,"intentionalWalks":1,"hits":52,"hitByPitch":4,"atBats":215,"obp":".317","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":945,"era":"4.18","inningsPitched":"56.0","wins":3,"losses":3,"saves":2,"saveOpportunities":6,"holds":5,"blownSaves":4,"earnedRuns":26,"whip":"1.29","battersFaced":242,"outs":168,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":945,"balls":333,"strikes":612,"strikePercentage":".650","hitBatsmen":4,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".500","pitchesPerInning":"16.88","gamesFinished":9,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"11.25","walksPer9Inn":"3.21","hitsPer9Inn":"8.36","runsScoredPer9":"4.66","homeRunsPer9":"1.45","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":true,"isSubstitute":false}},"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":"0-3 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":59,"groundOuts":58,"airOuts":86,"runs":49,"doubles":20,"triples":1,"homeRuns":13,"strikeOuts":110,"baseOnBalls":52,"intentionalWalks":2,"hits":100,"hitByPitch":2,"avg":".286","atBats":350,"obp":".377","slg":".460","ops":".837","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":408,"totalBases":161,"rbi":46,"leftOnBase":163,"sacBunts":0,"sacFlies":4,"babip":".377","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.92","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":158,"errors":1,"chances":160,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"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":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"0.2 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":12,"strikes":11,"strikePercentage":".480","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":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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":40,"gamesStarted":2,"flyOuts":13,"groundOuts":50,"airOuts":34,"runs":19,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":35,"baseOnBalls":10,"intentionalWalks":0,"hits":46,"hitByPitch":2,"atBats":164,"obp":".330","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":687,"era":"3.21","inningsPitched":"42.0","wins":1,"losses":4,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":15,"whip":"1.33","battersFaced":177,"outs":126,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":687,"balls":246,"strikes":441,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".200","pitchesPerInning":"16.36","gamesFinished":7,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"7.50","walksPer9Inn":"2.14","hitsPer9Inn":"9.86","runsScoredPer9":"4.07","homeRunsPer9":"1.07","inheritedRunners":21,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"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":true,"isSubstitute":false}},"ID805808":{"person":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 2B, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":87,"groundOuts":65,"airOuts":134,"runs":60,"doubles":19,"triples":3,"homeRuns":8,"strikeOuts":59,"baseOnBalls":60,"intentionalWalks":0,"hits":101,"hitByPitch":3,"avg":".281","atBats":359,"obp":".389","slg":".418","ops":".807","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":422,"totalBases":150,"rbi":34,"leftOnBase":122,"sacBunts":0,"sacFlies":0,"babip":".318","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.88","popOuts":27,"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":207,"putOuts":88,"errors":9,"chances":304,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681481":{"person":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"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":2,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":37,"groundOuts":34,"airOuts":61,"runs":26,"doubles":5,"triples":2,"homeRuns":13,"strikeOuts":72,"baseOnBalls":18,"intentionalWalks":0,"hits":45,"hitByPitch":5,"avg":".215","atBats":209,"obp":".289","slg":".445","ops":".734","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":93,"rbi":36,"leftOnBase":92,"sacBunts":0,"sacFlies":3,"babip":".252","groundOutsToAirouts":"0.56","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"16.08","popOuts":11,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":71,"errors":0,"chances":73,"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"}]},"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":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":2,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":2,"balls":1,"strikes":1,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":27,"gamesStarted":0,"flyOuts":15,"groundOuts":12,"airOuts":33,"runs":13,"doubles":0,"triples":0,"homeRuns":5,"strikeOuts":25,"baseOnBalls":13,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":85,"obp":".293","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":385,"era":"4.56","inningsPitched":"23.2","wins":1,"losses":4,"saves":11,"saveOpportunities":15,"holds":1,"blownSaves":4,"earnedRuns":12,"whip":"1.23","battersFaced":99,"outs":71,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":385,"balls":137,"strikes":248,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".200","pitchesPerInning":"16.27","gamesFinished":21,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"9.51","walksPer9Inn":"4.94","hitsPer9Inn":"6.08","runsScoredPer9":"4.94","homeRunsPer9":"1.90","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":true,"isSubstitute":false}},"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":"2-4 | 2 HR, K, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":4,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"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":97,"flyOuts":56,"groundOuts":52,"airOuts":87,"runs":40,"doubles":18,"triples":0,"homeRuns":18,"strikeOuts":124,"baseOnBalls":41,"intentionalWalks":0,"hits":69,"hitByPitch":5,"avg":".209","atBats":330,"obp":".304","slg":".427","ops":".731","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":379,"totalBases":141,"rbi":47,"leftOnBase":147,"sacBunts":0,"sacFlies":2,"babip":".268","groundOutsToAirouts":"0.60","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.33","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":66,"putOuts":719,"errors":2,"chances":787,"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,"battingOrder":"401","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":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":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":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":20,"groundOuts":12,"airOuts":32,"runs":11,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":30,"baseOnBalls":11,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".174","atBats":86,"obp":".270","slg":".326","ops":".596","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":28,"rbi":9,"leftOnBase":35,"sacBunts":1,"sacFlies":2,"babip":".218","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.67","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":{"caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":10,"putOuts":234,"errors":0,"chances":244,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"900","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":16,"groundOuts":22,"airOuts":29,"runs":19,"doubles":4,"triples":2,"homeRuns":3,"strikeOuts":58,"baseOnBalls":10,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".155","atBats":129,"obp":".221","slg":".287","ops":".508","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":37,"rbi":13,"leftOnBase":65,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.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, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"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":".---","numberOfPitches":18,"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":18,"balls":7,"strikes":11,"strikePercentage":".610","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":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":2,"flyOuts":9,"groundOuts":22,"airOuts":14,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":57,"obp":".339","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":218,"era":"3.07","inningsPitched":"14.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":5,"whip":"1.36","battersFaced":63,"outs":44,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":218,"balls":78,"strikes":140,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":0,"winPercentage":".---","pitchesPerInning":"14.86","gamesFinished":4,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"3.68","walksPer9Inn":"2.45","hitsPer9Inn":"9.82","runsScoredPer9":"3.07","homeRunsPer9":"1.23","inheritedRunners":6,"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":true,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":44,"groundOuts":63,"airOuts":92,"runs":23,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":45,"baseOnBalls":19,"intentionalWalks":0,"hits":51,"hitByPitch":0,"avg":".207","atBats":246,"obp":".260","slg":".333","ops":".593","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":270,"totalBases":82,"rbi":30,"leftOnBase":122,"sacBunts":1,"sacFlies":4,"babip":".230","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.20","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":148,"errors":2,"chances":152,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID693307":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2B, 2 HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":2,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":48,"groundOuts":71,"airOuts":97,"runs":49,"doubles":20,"triples":2,"homeRuns":19,"strikeOuts":79,"baseOnBalls":23,"intentionalWalks":0,"hits":87,"hitByPitch":11,"avg":".263","atBats":331,"obp":".329","slg":".508","ops":".837","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":370,"totalBases":168,"rbi":60,"leftOnBase":143,"sacBunts":0,"sacFlies":3,"babip":".288","groundOutsToAirouts":"0.73","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"17.42","popOuts":21,"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":{"gamesStarted":1,"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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"4-4 | 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":43,"groundOuts":58,"airOuts":82,"runs":36,"doubles":9,"triples":2,"homeRuns":8,"strikeOuts":54,"baseOnBalls":15,"intentionalWalks":0,"hits":66,"hitByPitch":3,"avg":".256","atBats":258,"obp":".302","slg":".399","ops":".701","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":278,"totalBases":103,"rbi":24,"leftOnBase":114,"sacBunts":0,"sacFlies":2,"babip":".293","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.25","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":51,"putOuts":73,"errors":2,"chances":126,"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,682985,701162,679529,681481,656716,663837,681546,669373,621097,640448,669724],"pitchers":[669373,621097,640448,669724],"bench":[701678,668670,680664],"bullpen":[623454,656427,663947,445276,675512,663554,672456,805427,664285],"battingOrder":[805808,693307,690993,701162,679529,681481,656716,663837,681546],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"McGonigle (19, Rodriguez, G); Dingler (20, Rodriguez, G); McKinstry (7, Fermin)."},{"label":"HR","value":"Torkelson 2 (18, 1st inning off Rodriguez, G, 2 on, 1 out, 5th inning off Suter, 0 on, 0 out)."},{"label":"TB","value":"Dingler 2; Keith 4; McGonigle 3; McKinstry 2; Outman; Torkelson 8."},{"label":"RBI","value":"Greene, R (46); Keith 2 (24); Torkelson 4 (47)."},{"label":"Runners left in scoring position, 2 out","value":"Outman; Torkelson; Greene, R."},{"label":"SF","value":"Greene, R; Keith."},{"label":"GIDP","value":"Greene, R."},{"label":"Team RISP","value":"3-for-8."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"McKinstry (4, 2nd base by Rodriguez, G/O'Hoppe)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Keith-McKinstry-Torkelson; McGonigle-McKinstry-Torkelson)."}]}],"note":[]},"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":0,"groundOuts":9,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".239","atBats":32,"obp":".314","slg":".389","ops":".703","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":7,"rbi":0,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":4},"pitching":{"flyOuts":4,"groundOuts":8,"airOuts":11,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":2,"atBats":35,"obp":".350","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":155,"era":"4.65","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.39","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":56,"strikes":99,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":7,"pitchesPerInning":"17.22","runsScoredPer9":"7.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":1,"chances":35,"passedBall":1,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":30,"groundOuts":68,"airOuts":50,"runs":25,"doubles":11,"triples":2,"homeRuns":7,"strikeOuts":82,"baseOnBalls":10,"intentionalWalks":0,"hits":62,"hitByPitch":6,"avg":".238","atBats":260,"obp":".282","slg":".377","ops":".659","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":278,"totalBases":98,"rbi":23,"leftOnBase":114,"sacBunts":1,"sacFlies":1,"babip":".320","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.14","popOuts":8,"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":142,"putOuts":86,"errors":2,"chances":230,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"800","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":12,"groundOuts":20,"airOuts":21,"runs":18,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":28,"baseOnBalls":6,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".258","atBats":89,"obp":".309","slg":".461","ops":".770","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":99,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":60,"errors":0,"chances":61,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID687263":{"person":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":62,"groundOuts":58,"airOuts":98,"runs":68,"doubles":20,"triples":2,"homeRuns":19,"strikeOuts":135,"baseOnBalls":44,"intentionalWalks":1,"hits":89,"hitByPitch":7,"avg":".235","atBats":379,"obp":".325","slg":".449","ops":".774","caughtStealing":9,"stolenBases":12,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":431,"totalBases":170,"rbi":45,"leftOnBase":131,"sacBunts":0,"sacFlies":1,"babip":".310","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.95","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":214,"putOuts":124,"errors":14,"chances":352,"fielding":".960","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":"1-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":35,"groundOuts":58,"airOuts":64,"runs":33,"doubles":13,"triples":1,"homeRuns":11,"strikeOuts":101,"baseOnBalls":32,"intentionalWalks":0,"hits":58,"hitByPitch":5,"avg":".209","atBats":277,"obp":".299","slg":".383","ops":".682","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":318,"totalBases":106,"rbi":42,"leftOnBase":135,"sacBunts":0,"sacFlies":4,"babip":".278","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.18","popOuts":11,"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":{},"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":42,"gamesStarted":0,"flyOuts":22,"groundOuts":26,"airOuts":34,"runs":13,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":45,"baseOnBalls":20,"intentionalWalks":1,"hits":30,"hitByPitch":1,"atBats":132,"obp":".329","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":655,"era":"3.03","inningsPitched":"35.2","wins":3,"losses":1,"saves":0,"saveOpportunities":3,"holds":6,"blownSaves":3,"earnedRuns":12,"whip":"1.40","battersFaced":156,"outs":107,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":655,"balls":250,"strikes":405,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".750","pitchesPerInning":"18.36","gamesFinished":7,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"11.36","walksPer9Inn":"5.05","hitsPer9Inn":"7.57","runsScoredPer9":"3.28","homeRunsPer9":"0.76","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":true,"isSubstitute":false}},"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":{},"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":6,"flyOuts":24,"groundOuts":36,"airOuts":37,"runs":30,"doubles":4,"triples":0,"homeRuns":9,"strikeOuts":25,"baseOnBalls":13,"intentionalWalks":0,"hits":37,"hitByPitch":1,"atBats":132,"obp":".342","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":592,"era":"6.75","inningsPitched":"33.1","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.50","battersFaced":149,"outs":100,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":592,"balls":209,"strikes":383,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".200","pitchesPerInning":"17.76","gamesFinished":1,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.51","hitsPer9Inn":"9.99","runsScoredPer9":"8.10","homeRunsPer9":"2.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667755":{"person":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"note":"(L, 3-3)","summary":"4.0 IP, 6 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":6,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":2,"atBats":17,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":87,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":22,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":33,"strikes":54,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":6,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID545361":{"person":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":46,"groundOuts":53,"airOuts":77,"runs":58,"doubles":14,"triples":0,"homeRuns":18,"strikeOuts":91,"baseOnBalls":68,"intentionalWalks":8,"hits":69,"hitByPitch":4,"avg":".238","atBats":290,"obp":".390","slg":".472","ops":".862","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":137,"rbi":39,"leftOnBase":110,"sacBunts":0,"sacFlies":0,"babip":".282","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.11","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":163,"errors":2,"chances":168,"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":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":9,"strikes":20,"strikePercentage":".690","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":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"500","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":57,"groundOuts":90,"airOuts":110,"runs":42,"doubles":15,"triples":1,"homeRuns":13,"strikeOuts":91,"baseOnBalls":12,"intentionalWalks":0,"hits":91,"hitByPitch":13,"avg":".239","atBats":380,"obp":".285","slg":".387","ops":".672","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":407,"totalBases":147,"rbi":53,"leftOnBase":166,"sacBunts":0,"sacFlies":2,"babip":".281","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.23","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":"700","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":15,"errors":2,"chances":68,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"300","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"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":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":36,"groundOuts":51,"airOuts":66,"runs":22,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":30,"baseOnBalls":18,"intentionalWalks":0,"hits":48,"hitByPitch":4,"avg":".251","atBats":191,"obp":".323","slg":".387","ops":".710","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":74,"rbi":36,"leftOnBase":97,"sacBunts":0,"sacFlies":4,"babip":".269","groundOutsToAirouts":"0.77","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"38.20","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":82,"putOuts":150,"errors":4,"chances":236,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID696147":{"person":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"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":0,"flyOuts":19,"groundOuts":41,"airOuts":37,"runs":19,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":45,"baseOnBalls":20,"intentionalWalks":0,"hits":34,"hitByPitch":2,"atBats":157,"obp":".313","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":681,"era":"4.04","inningsPitched":"42.1","wins":1,"losses":2,"saves":1,"saveOpportunities":3,"holds":14,"blownSaves":2,"earnedRuns":19,"whip":"1.28","battersFaced":179,"outs":127,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":681,"balls":250,"strikes":431,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".333","pitchesPerInning":"16.09","gamesFinished":4,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"9.57","walksPer9Inn":"4.25","hitsPer9Inn":"7.23","runsScoredPer9":"4.04","homeRunsPer9":"1.28","inheritedRunners":20,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666171":{"person":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":17,"groundOuts":35,"airOuts":35,"runs":21,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":63,"baseOnBalls":31,"intentionalWalks":3,"hits":23,"hitByPitch":7,"atBats":155,"obp":".314","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":840,"era":"3.80","inningsPitched":"45.0","wins":4,"losses":3,"saves":2,"saveOpportunities":4,"holds":7,"blownSaves":2,"earnedRuns":19,"whip":"1.20","battersFaced":195,"outs":135,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":840,"balls":361,"strikes":479,"strikePercentage":".570","hitBatsmen":7,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".571","pitchesPerInning":"18.67","gamesFinished":14,"strikeoutWalkRatio":"2.03","strikeoutsPer9Inn":"12.60","walksPer9Inn":"6.20","hitsPer9Inn":"4.60","runsScoredPer9":"4.20","homeRunsPer9":"0.80","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"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":false,"isOnBench":true,"isSubstitute":false}},"ID694384":{"person":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":35,"groundOuts":93,"airOuts":73,"runs":31,"doubles":17,"triples":0,"homeRuns":6,"strikeOuts":49,"baseOnBalls":28,"intentionalWalks":0,"hits":80,"hitByPitch":5,"avg":".273","atBats":293,"obp":".345","slg":".392","ops":".737","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":328,"totalBases":115,"rbi":35,"leftOnBase":146,"sacBunts":0,"sacFlies":2,"babip":".308","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.83","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":53,"putOuts":585,"errors":6,"chances":644,"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,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":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":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":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":36,"groundOuts":36,"airOuts":55,"runs":17,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":51,"baseOnBalls":9,"intentionalWalks":0,"hits":36,"hitByPitch":1,"avg":".205","atBats":176,"obp":".246","slg":".364","ops":".610","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":188,"totalBases":64,"rbi":22,"leftOnBase":65,"sacBunts":1,"sacFlies":1,"babip":".237","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":10,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":95,"errors":2,"chances":100,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID623168":{"person":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"jerseyNumber":"31","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":13,"groundOuts":37,"airOuts":25,"runs":8,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":3,"avg":".175","atBats":97,"obp":".223","slg":".227","ops":".450","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":22,"rbi":6,"leftOnBase":39,"sacBunts":4,"sacFlies":0,"babip":".216","groundOutsToAirouts":"1.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"97.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":{"caughtStealing":12,"stolenBases":25,"stolenBasePercentage":".676","caughtStealingPercentage":".324","assists":18,"putOuts":277,"errors":3,"chances":298,"fielding":".990","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700712":{"person":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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,"battingOrder":"900","stats":{"batting":{"summary":"2-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":1,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":13,"groundOuts":5,"airOuts":19,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":8,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":54,"obp":".270","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":270,"era":"2.93","inningsPitched":"15.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":5,"whip":"1.04","battersFaced":63,"outs":46,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":270,"balls":103,"strikes":167,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.26","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.61","gamesFinished":3,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"12.91","walksPer9Inn":"4.70","hitsPer9Inn":"4.70","runsScoredPer9":"2.93","homeRunsPer9":"0.59","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":true,"isSubstitute":false}},"ID608718":{"person":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":39,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":10,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":14,"strikes":25,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"3.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":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[687263,545361,687093,624585,666176,694384,694203,642350,685133,681351,680570,608718,820862],"pitchers":[680570,608718,820862],"bench":[623168,666139,672724],"bullpen":[696147,672282,815083,696270,696519,681217,667755,700712,489446,666171],"battingOrder":[687263,545361,687093,624585,666176,694384,694203,685133,681351],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Grissom; Guzman, D; O'Hoppe 2; Schanuel; Soler; Trout."},{"label":"Runners left in scoring position, 2 out","value":"Grissom 2."},{"label":"GIDP","value":"Grissom; Neto."},{"label":"Team RISP","value":"0-for-3."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Grissom (4, throw)."},{"label":"PB","value":"O'Hoppe (5)."},{"label":"DP","value":"(Neto-Schanuel)."}]}],"note":[{"label":"a","value":"Struck out for Siri in the 8th."}]}},"officials":[{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"fullName":"Lance Barksdale","link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":665302,"fullName":"Dillon Wilson","link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":504381,"fullName":"Will Little","link":"/api/v1/people/504381"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Dingler 2 (by Rodriguez, G, by Rodriguez, G)."},{"label":"ABS Challenge","value":"Dingler 3 (Ball-Overturned to Strike, Ball-Confirmed, Strike-Confirmed); O'Hoppe 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Schanuel (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Skubal 87-60; Waguespack 23-11; Finnegan 2-1; Hanifee 18-11; Rodriguez, G 87-54; Suter 39-25; Fermin 29-20."},{"label":"Groundouts-flyouts","value":"Skubal 8-0; Waguespack 0-0; Finnegan 0-0; Hanifee 1-0; Rodriguez, G 3-3; Suter 3-1; Fermin 2-0."},{"label":"Batters faced","value":"Skubal 24; Waguespack 5; Finnegan 1; Hanifee 4; Rodriguez, G 22; Suter 10; Fermin 8."},{"label":"Inherited runners-scored","value":"Finnegan 3-0."},{"label":"Umpires","value":"HP: Ryan Wills. 1B: Lance Barksdale. 2B: Dillon Wilson. 3B: Will Little. "},{"label":"Weather","value":"79 degrees, Clear."},{"label":"Wind","value":"6 mph, R To L."},{"label":"First pitch","value":"7:08 PM."},{"label":"T","value":"2:29."},{"label":"Att","value":"32,003."},{"label":"Venue","value":"Angel Stadium."},{"label":"July 18, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","boxscoreName":"Skubal"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 6-5)","summary":"7.0 IP, 0 ER, 9 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":8,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":27,"strikes":60,"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":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":81,"pitchingGameScore":81},{"player":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","boxscoreName":"Torkelson"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2 HR, K, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":4,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"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":97,"flyOuts":56,"groundOuts":52,"airOuts":87,"runs":40,"doubles":18,"triples":0,"homeRuns":18,"strikeOuts":124,"baseOnBalls":41,"intentionalWalks":0,"hits":69,"hitByPitch":5,"avg":".209","atBats":330,"obp":".304","slg":".427","ops":".731","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":379,"totalBases":141,"rbi":47,"leftOnBase":147,"sacBunts":0,"sacFlies":2,"babip":".268","groundOutsToAirouts":"0.60","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.33","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":66,"putOuts":719,"errors":2,"chances":787,"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"}]},"type":"hitter","gameScore":70,"hittingGameScore":70},{"player":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","boxscoreName":"Keith"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"4-4 | 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":43,"groundOuts":58,"airOuts":82,"runs":36,"doubles":9,"triples":2,"homeRuns":8,"strikeOuts":54,"baseOnBalls":15,"intentionalWalks":0,"hits":66,"hitByPitch":3,"avg":".256","atBats":258,"obp":".302","slg":".399","ops":".701","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":278,"totalBases":103,"rbi":24,"leftOnBase":114,"sacBunts":0,"sacFlies":2,"babip":".293","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.25","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":51,"putOuts":73,"errors":2,"chances":126,"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"}]},"type":"hitter","gameScore":62,"hittingGameScore":62}]},"decisions":{"winner":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"loser":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}