{"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":776913,"link":"/api/v1.1/game/776913/feed/live","metaData":{"wait":10,"timeStamp":"20250802_013001","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776913,"type":"R","doubleHeader":"N","id":"2025/08/01/detmlb-phimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776913-2025-08-01","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-01T22:45:00Z","originalDate":"2025-08-01","officialDate":"2025-08-01","dayNight":"night","time":"6:45","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":2025,"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":111,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":64,"losses":47,"ties":0,"pct":".577"},"records":{},"divisionLeader":false,"wins":64,"losses":47,"winningPercentage":".577"},"franchiseName":"Detroit","clubName":"Tigers","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143","season":2025,"venue":{"id":2681,"name":"Citizens Bank Park","link":"/api/v1/venues/2681"},"springVenue":{"id":2700,"link":"/api/v1/venues/2700"},"teamCode":"phi","fileCode":"phi","abbreviation":"PHI","teamName":"Phillies","locationName":"Philadelphia","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Philadelphia","record":{"gamesPlayed":109,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":62,"losses":47,"ties":0,"pct":".569"},"records":{},"divisionLeader":false,"wins":62,"losses":47,"winningPercentage":".569"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true}},"players":{"ID669016":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016","firstName":"Brandon","lastName":"Marsh","primaryNumber":"16","birthDate":"1997-12-18","currentAge":28,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brandon","useLastName":"Marsh","middleName":"Chase","boxscoreName":"Marsh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-07-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Marsh","nameSlug":"brandon-marsh-669016","firstLastName":"Brandon Marsh","lastFirstName":"Marsh, Brandon","lastInitName":"Marsh, B","initLastName":"B Marsh","fullFMLName":"Brandon Chase Marsh","fullLFMName":"Marsh, Brandon Chase","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"ID676428":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428","firstName":"Brant","lastName":"Hurter","primaryNumber":"48","birthDate":"1998-09-06","currentAge":28,"birthCity":"Canton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brant","useLastName":"Hurter","middleName":"Harris","boxscoreName":"Hurter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-08-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brant Hurter","nameSlug":"brant-hurter-676428","firstLastName":"Brant Hurter","lastFirstName":"Hurter, Brant","lastInitName":"Hurter, B","initLastName":"B Hurter","fullFMLName":"Brant Harris Hurter","fullLFMName":"Hurter, Brant Harris","strikeZoneTop":3.656,"strikeZoneBottom":1.677},"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},"ID650911":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911","firstName":"Cristopher","lastName":"Sánchez","primaryNumber":"61","birthDate":"1996-12-12","currentAge":29,"birthCity":"La Romana","birthCountry":"Dominican Republic","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cristopher","useLastName":"Sánchez","middleName":"Alexis","boxscoreName":"Sánchez, C","gender":"M","nameMatrilineal":"Valera","isPlayer":true,"isVerified":true,"pronunciation":"KRISS-tuh-furr","mlbDebutDate":"2021-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cristopher Sánchez","nameSlug":"cristopher-sanchez-650911","firstLastName":"Cristopher Sánchez","lastFirstName":"Sánchez, Cristopher","lastInitName":"Sánchez, C","initLastName":"C Sánchez","fullFMLName":"Cristopher Alexis Sánchez","fullLFMName":"Sánchez, Cristopher Alexis","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","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},"ID547180":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180","firstName":"Bryce","lastName":"Harper","primaryNumber":"3","birthDate":"1992-10-16","currentAge":33,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Bryce","useLastName":"Harper","middleName":"Aron Max","boxscoreName":"Harper, B","nickName":"Harp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"HARR-purr","mlbDebutDate":"2012-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Harper","nameSlug":"bryce-harper-547180","firstLastName":"Bryce Harper","lastFirstName":"Harper, Bryce","lastInitName":"Harper, B","initLastName":"B Harper","fullFMLName":"Bryce Aron Max Harper","fullLFMName":"Harper, Bryce Aron Max","strikeZoneTop":3.265,"strikeZoneBottom":1.648},"ID592663":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663","firstName":"Jacob","lastName":"Realmuto","primaryNumber":"10","birthDate":"1991-03-18","currentAge":35,"birthCity":"Del City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 0\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"J.T.","useLastName":"Realmuto","middleName":"Tyler","boxscoreName":"Realmuto","nickName":"Real","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"reel-MYOO-toh","mlbDebutDate":"2014-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Realmuto","nameSlug":"j-t-realmuto-592663","firstLastName":"J.T. Realmuto","lastFirstName":"Realmuto, J.T.","lastInitName":"Realmuto, J","initLastName":"J Realmuto","fullFMLName":"Jacob Tyler Realmuto","fullLFMName":"Realmuto, Jacob Tyler","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID554430":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430","firstName":"Zachary","lastName":"Wheeler","primaryNumber":"45","birthDate":"1990-05-30","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Wheeler","middleName":"Harrison","boxscoreName":"Wheeler","nickName":"Wheels","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"WEE-lurr","mlbDebutDate":"2013-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Wheeler","nameSlug":"zack-wheeler-554430","firstLastName":"Zack Wheeler","lastFirstName":"Wheeler, Zack","lastInitName":"Wheeler, Z","initLastName":"Z Wheeler","fullFMLName":"Zachary Harrison Wheeler","fullLFMName":"Wheeler, Zachary Harrison","strikeZoneTop":3.61,"strikeZoneBottom":1.76},"ID606160":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160","firstName":"Rafael","lastName":"Montero","primaryNumber":"43","birthDate":"1990-10-17","currentAge":35,"birthCity":"Higuerito","birthCountry":"Dominican Republic","height":"6' 0\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rafael","useLastName":"Montero","boxscoreName":"Montero, R","nickName":"Monte","gender":"M","nameMatrilineal":"Quezada","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Montero","nameSlug":"rafael-montero-606160","firstLastName":"Rafael Montero","lastFirstName":"Montero, Rafael","lastInitName":"Montero, R","initLastName":"R Montero","fullFMLName":"Rafael Montero","fullLFMName":"Montero, Rafael","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID642215":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215","firstName":"Weston","lastName":"Wilson","primaryNumber":"31","birthDate":"1994-09-11","currentAge":32,"birthCity":"High Point","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Weston","useLastName":"Wilson","middleName":"Graham","boxscoreName":"Wilson, W","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Weston Wilson","nameSlug":"weston-wilson-642215","firstLastName":"Weston Wilson","lastFirstName":"Wilson, Weston","lastInitName":"Wilson, W","initLastName":"W Wilson","fullFMLName":"Weston Graham Wilson","fullLFMName":"Wilson, Weston Graham","strikeZoneTop":3.343,"strikeZoneBottom":1.687},"ID686751":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751","firstName":"Seth","lastName":"Johnson","primaryNumber":"52","birthDate":"1998-09-19","currentAge":27,"birthCity":"Concord","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Johnson","middleName":"William","boxscoreName":"Johnson, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Johnson","nameSlug":"seth-johnson-686751","firstLastName":"Seth Johnson","lastFirstName":"Johnson, Seth","lastInitName":"Johnson, S","initLastName":"S Johnson","fullFMLName":"Seth William Johnson","fullLFMName":"Johnson, Seth William","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID689147":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147","firstName":"Richard","lastName":"Kerkering","primaryNumber":"50","birthDate":"2001-04-04","currentAge":25,"birthCity":"Huntington Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orion","useLastName":"Kerkering","middleName":"Orion","boxscoreName":"Kerkering","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"OH-ryan kerr-kerr-ring","mlbDebutDate":"2023-09-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orion Kerkering","nameSlug":"orion-kerkering-689147","firstLastName":"Orion Kerkering","lastFirstName":"Kerkering, Orion","lastInitName":"Kerkering, O","initLastName":"O Kerkering","fullFMLName":"Richard Orion Kerkering","fullLFMName":"Kerkering, Richard Orion","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID592426":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426","firstName":"Luke","lastName":"Jackson","primaryNumber":"53","birthDate":"1991-08-24","currentAge":35,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luke","useLastName":"Jackson","middleName":"Ray","boxscoreName":"Jackson","nickName":"Skywalker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2015-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Jackson","nameSlug":"luke-jackson-592426","firstLastName":"Luke Jackson","lastFirstName":"Jackson, Luke","lastInitName":"Jackson, L","initLastName":"L Jackson","fullFMLName":"Luke Ray Jackson","fullLFMName":"Jackson, Luke Ray","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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},"ID656941":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941","firstName":"Kyle","lastName":"Schwarber","primaryNumber":"12","birthDate":"1993-03-05","currentAge":33,"birthCity":"Middletown","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":229,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Kyle","useLastName":"Schwarber","middleName":"Joseph","boxscoreName":"Schwarber","nickName":"Schwarbs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"SHWAR-burr","mlbDebutDate":"2015-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Schwarber","nameSlug":"kyle-schwarber-656941","firstLastName":"Kyle Schwarber","lastFirstName":"Schwarber, Kyle","lastInitName":"Schwarber, K","initLastName":"K Schwarber","fullFMLName":"Kyle Joseph Schwarber","fullLFMName":"Schwarber, Kyle Joseph","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID805249":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249","firstName":"Otto","lastName":"Kemp","primaryNumber":"4","birthDate":"1999-09-09","currentAge":27,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Otto","useLastName":"Kemp","middleName":"Severson","boxscoreName":"Kemp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Kemp","nameSlug":"otto-kemp-805249","firstLastName":"Otto Kemp","lastFirstName":"Kemp, Otto","lastInitName":"Kemp, O","initLastName":"O Kemp","fullFMLName":"Otto Severson Kemp","fullLFMName":"Kemp, Otto Severson","strikeZoneTop":3.158,"strikeZoneBottom":1.594},"ID592836":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836","firstName":"Taijuan","lastName":"Walker","primaryNumber":"32","birthDate":"1992-08-13","currentAge":34,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taijuan","useLastName":"Walker","middleName":"Emmanuel","boxscoreName":"Walker, T","nickName":"Tai Weezy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"tie-WAHN","mlbDebutDate":"2013-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taijuan Walker","nameSlug":"taijuan-walker-592836","firstLastName":"Taijuan Walker","lastFirstName":"Walker, Taijuan","lastInitName":"Walker, T","initLastName":"T Walker","fullFMLName":"Taijuan Emmanuel Walker","fullLFMName":"Walker, Taijuan Emmanuel","strikeZoneTop":3.56,"strikeZoneBottom":1.65},"ID650402":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402","firstName":"Gleyber","lastName":"Torres","primaryNumber":"25","birthDate":"1996-12-13","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Gleyber","useLastName":"Torres","middleName":"David","boxscoreName":"Torres","nickName":"De Caracas","gender":"M","nameMatrilineal":"Castro","isPlayer":true,"isVerified":true,"pronunciation":"GLAY-burr","mlbDebutDate":"2018-04-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gleyber Torres","nameSlug":"gleyber-torres-650402","firstLastName":"Gleyber Torres","lastFirstName":"Torres, Gleyber","lastInitName":"Torres, G","initLastName":"G Torres","fullFMLName":"Gleyber David Torres","fullLFMName":"Torres, Gleyber David","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID664056":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","firstName":"Harrison","lastName":"Bader","primaryNumber":"9","birthDate":"1994-06-03","currentAge":32,"birthCity":"Bronxville","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":219,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Harrison","useLastName":"Bader","middleName":"Joseph","boxscoreName":"Bader","nickName":"Tots","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BAY-der","mlbDebutDate":"2017-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Harrison Bader","nameSlug":"harrison-bader-664056","firstLastName":"Harrison Bader","lastFirstName":"Bader, Harrison","lastInitName":"Bader, H","initLastName":"H Bader","fullFMLName":"Harrison Joseph Bader","fullLFMName":"Bader, Harrison Joseph","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID663837":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837","firstName":"Matthew","lastName":"Vierling","primaryNumber":"8","birthDate":"1996-09-16","currentAge":30,"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},"ID676661":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661","firstName":"Max","lastName":"Lazar","primaryNumber":"60","birthDate":"1999-06-03","currentAge":27,"birthCity":"Coral Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Lazar","boxscoreName":"Lazar","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2024-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Lazar","nameSlug":"max-lazar-676661","firstLastName":"Max Lazar","lastFirstName":"Lazar, Max","lastInitName":"Lazar, M","initLastName":"M Lazar","fullFMLName":"Max Lazar","fullLFMName":"Lazar, Max","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID605447":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447","firstName":"Jordan","lastName":"Romano","primaryNumber":"68","birthDate":"1993-04-21","currentAge":33,"birthCity":"Markham","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Romano","middleName":"Robert","boxscoreName":"Romano","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"pronunciation":"row-MAN-oh","mlbDebutDate":"2019-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Romano","nameSlug":"jordan-romano-605447","firstLastName":"Jordan Romano","lastFirstName":"Romano, Jordan","lastInitName":"Romano, J","initLastName":"J Romano","fullFMLName":"Jordan Robert Romano","fullLFMName":"Romano, Jordan Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID660604":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604","firstName":"Alan","lastName":"Rangel","primaryNumber":"57","birthDate":"1997-08-21","currentAge":29,"birthCity":"Hermosillo","birthStateProvince":"-1","birthCountry":"Mexico","height":"6' 2\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alan","useLastName":"Rangel","middleName":"Eduardo","boxscoreName":"Rangel","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"rahn-HELL","mlbDebutDate":"2025-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alan Rangel","nameSlug":"alan-rangel-660604","firstLastName":"Alan Rangel","lastFirstName":"Rangel, Alan","lastInitName":"Rangel, A","initLastName":"A Rangel","fullFMLName":"Alan Eduardo Rangel","fullLFMName":"Rangel, Alan Eduardo","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":28,"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":25,"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},"ID666200":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200","firstName":"Jesús","lastName":"Luzardo","primaryNumber":"44","birthDate":"1997-09-30","currentAge":28,"birthCity":"Lima","birthCountry":"Peru","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jesús","useLastName":"Luzardo","middleName":"G.","boxscoreName":"Luzardo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-09-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jesús Luzardo","nameSlug":"jesus-luzardo-666200","firstLastName":"Jesús Luzardo","lastFirstName":"Luzardo, Jesús","lastInitName":"Luzardo, J","initLastName":"J Luzardo","fullFMLName":"Jesús G. Luzardo","fullLFMName":"Luzardo, Jesús G.","strikeZoneTop":3.47,"strikeZoneBottom":1.61},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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},"ID624641":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641","firstName":"Edmundo","lastName":"Sosa","primaryNumber":"33","birthDate":"1996-03-06","currentAge":30,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Edmundo","useLastName":"Sosa","middleName":"Israel","boxscoreName":"Sosa, E","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ed-MOON-doh SOH-sah","mlbDebutDate":"2018-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edmundo Sosa","nameSlug":"edmundo-sosa-624641","firstLastName":"Edmundo Sosa","lastFirstName":"Sosa, Edmundo","lastInitName":"Sosa, E","initLastName":"E Sosa","fullFMLName":"Edmundo Israel Sosa","fullLFMName":"Sosa, Edmundo Israel","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID661395":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395","firstName":"Jhoan","lastName":"Duran","primaryNumber":"59","birthDate":"1998-01-08","currentAge":28,"birthCity":"Esperanza","birthCountry":"Dominican Republic","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jhoan","useLastName":"Duran","middleName":"Manuel","boxscoreName":"Duran, J","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"pronunciation":"YO-ahn DOO-rahn","mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhoan Duran","nameSlug":"jhoan-duran-661395","firstLastName":"Jhoan Duran","lastFirstName":"Duran, Jhoan","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jhoan Manuel Duran","fullLFMName":"Duran, Jhoan Manuel","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":29,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jahmai","useLastName":"Jones","middleName":"Fitzgerald","boxscoreName":"Jones, Jah","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"juh-MY","mlbDebutDate":"2020-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jahmai Jones","nameSlug":"jahmai-jones-663330","firstLastName":"Jahmai Jones","lastFirstName":"Jones, Jahmai","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jahmai Fitzgerald Jones","fullLFMName":"Jones, Jahmai Fitzgerald","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID592206":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206","firstName":"Nicholas","lastName":"Castellanos","primaryNumber":"21","birthDate":"1992-03-04","currentAge":34,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Nick","useLastName":"Castellanos","middleName":"A.","boxscoreName":"Castellanos, N","nickName":"Artist","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"kah-stay-AHN-ohs","mlbDebutDate":"2013-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Castellanos","nameSlug":"nick-castellanos-592206","firstLastName":"Nick Castellanos","lastFirstName":"Castellanos, Nick","lastInitName":"Castellanos, N","initLastName":"N Castellanos","fullFMLName":"Nicholas A. Castellanos","fullLFMName":"Castellanos, Nicholas A.","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID595879":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879","firstName":"Ednel","lastName":"Báez","primaryNumber":"28","birthDate":"1992-12-01","currentAge":33,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Javier","useLastName":"Báez","middleName":"Javier","boxscoreName":"Báez, J","nickName":"El Mago","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Báez","nameSlug":"javier-baez-595879","firstLastName":"Javier Báez","lastFirstName":"Báez, Javier","lastInitName":"Báez, J","initLastName":"J Báez","fullFMLName":"Ednel Javier Báez","fullLFMName":"Báez, Ednel Javier","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID681481":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481","firstName":"Kerry","lastName":"Carpenter","primaryNumber":"30","birthDate":"1997-09-02","currentAge":29,"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":35,"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},"ID681082":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082","firstName":"Bryson","lastName":"Stott","primaryNumber":"5","birthDate":"1997-10-06","currentAge":28,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Bryson","useLastName":"Stott","middleName":"Jeremy","boxscoreName":"Stott","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BRY-sun","mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryson Stott","nameSlug":"bryson-stott-681082","firstLastName":"Bryson Stott","lastFirstName":"Stott, Bryson","lastInitName":"Stott, B","initLastName":"B Stott","fullFMLName":"Bryson Jeremy Stott","fullLFMName":"Stott, Bryson Jeremy","strikeZoneTop":3.225,"strikeZoneBottom":1.628},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":27,"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},"ID665561":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561","firstName":"Rafael","lastName":"Marchán","primaryNumber":"13","birthDate":"1999-02-25","currentAge":27,"birthCity":"San Cristobal","birthCountry":"Venezuela","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Rafael","useLastName":"Marchán","middleName":"Alejandro","boxscoreName":"Marchán","gender":"M","nameMatrilineal":"Amado","isPlayer":true,"isVerified":true,"pronunciation":"rah-fah-ELL mar-SHAHN","mlbDebutDate":"2020-09-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Marchán","nameSlug":"rafael-marchan-665561","firstLastName":"Rafael Marchán","lastFirstName":"Marchán, Rafael","lastInitName":"Marchán, R","initLastName":"R Marchán","fullFMLName":"Rafael Alejandro Marchán","fullLFMName":"Marchán, Rafael Alejandro","strikeZoneTop":3.056,"strikeZoneBottom":1.542},"ID668670":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670","firstName":"Jacob","lastName":"Rogers","primaryNumber":"28","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},"ID621381":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381","firstName":"Matthew","lastName":"Strahm","primaryNumber":"25","birthDate":"1991-11-12","currentAge":34,"birthCity":"West Fargo","birthStateProvince":"ND","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Strahm","middleName":"Scott","boxscoreName":"Strahm","nickName":"Strahmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"rhymes with prom","mlbDebutDate":"2016-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Strahm","nameSlug":"matt-strahm-621381","firstLastName":"Matt Strahm","lastFirstName":"Strahm, Matt","lastInitName":"Strahm, M","initLastName":"M Strahm","fullFMLName":"Matthew Scott Strahm","fullLFMName":"Strahm, Matthew Scott","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID624133":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133","firstName":"Ranger","lastName":"Suarez","primaryNumber":"55","birthDate":"1995-08-26","currentAge":31,"birthCity":"Pie de Cuesta","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ranger","useLastName":"Suarez","middleName":"Jose","boxscoreName":"Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"RAYN-jurr SWAHR-ez","mlbDebutDate":"2018-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ranger Suarez","nameSlug":"ranger-suarez-624133","firstLastName":"Ranger Suarez","lastFirstName":"Suarez, Ranger","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Ranger Jose Suarez","fullLFMName":"Suarez, Ranger Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID592454":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454","firstName":"Thomas","lastName":"Kahnle","birthDate":"1989-08-07","currentAge":37,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Kahnle","middleName":"Robert","boxscoreName":"Kahnle","nickName":"King Kahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"CANE-lee","mlbDebutDate":"2014-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Kahnle","nameSlug":"tommy-kahnle-592454","firstLastName":"Tommy Kahnle","lastFirstName":"Kahnle, Tommy","lastInitName":"Kahnle, T","initLastName":"T Kahnle","fullFMLName":"Thomas Robert Kahnle","fullLFMName":"Kahnle, Thomas Robert","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID621383":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383","firstName":"Tanner","lastName":"Banks","primaryNumber":"58","birthDate":"1991-10-24","currentAge":34,"birthCity":"Riverton","birthStateProvince":"UT","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Banks","middleName":"Pierce","boxscoreName":"Banks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tanner Banks","nameSlug":"tanner-banks-621383","firstLastName":"Tanner Banks","lastFirstName":"Banks, Tanner","lastInitName":"Banks, T","initLastName":"T Banks","fullFMLName":"Tanner Pierce Banks","fullLFMName":"Banks, Tanner Pierce","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID628451":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451","firstName":"Andy","lastName":"Ibáñez","primaryNumber":"77","birthDate":"1993-04-03","currentAge":33,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Andy","useLastName":"Ibáñez","boxscoreName":"Ibáñez","gender":"M","nameMatrilineal":"Velazquez","isPlayer":true,"isVerified":true,"pronunciation":"ee-BAHN-yez","mlbDebutDate":"2021-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andy Ibáñez","nameSlug":"andy-ibanez-628451","firstLastName":"Andy Ibáñez","lastFirstName":"Ibáñez, Andy","lastInitName":"Ibáñez, A","initLastName":"A Ibáñez","fullFMLName":"Andy Ibáñez","fullLFMName":"Ibáñez, Andy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID663978":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978","firstName":"Christopher","lastName":"Paddack","primaryNumber":"40","birthDate":"1996-01-08","currentAge":30,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Paddack","middleName":"Joseph","boxscoreName":"Paddack","nickName":"Sheriff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"PAD-ack","mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Paddack","nameSlug":"chris-paddack-663978","firstLastName":"Chris Paddack","lastFirstName":"Paddack, Chris","lastInitName":"Paddack, C","initLastName":"C Paddack","fullFMLName":"Christopher Joseph Paddack","fullLFMName":"Paddack, Christopher Joseph","strikeZoneTop":3.47,"strikeZoneBottom":1.7},"ID596146":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146","firstName":"Maximilian","lastName":"Kepler","primaryNumber":"22","birthDate":"1993-02-10","currentAge":33,"birthCity":"Berlin","birthCountry":"Germany","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Max","useLastName":"Kepler","boxscoreName":"Kepler","nickName":"Rozycki","gender":"M","nameMatrilineal":"Rozycki","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-09-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Max Kepler","nameSlug":"max-kepler-596146","firstLastName":"Max Kepler","lastFirstName":"Kepler, Max","lastInitName":"Kepler, M","initLastName":"M Kepler","fullFMLName":"Maximilian Kepler","fullLFMName":"Kepler, Maximilian","strikeZoneTop":3.376,"strikeZoneBottom":1.704},"ID607208":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208","firstName":"Trea","lastName":"Turner","primaryNumber":"7","birthDate":"1993-06-30","currentAge":33,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Trea","useLastName":"Turner","middleName":"Vance","boxscoreName":"Turner","nickName":"T2","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2015-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trea Turner","nameSlug":"trea-turner-607208","firstLastName":"Trea Turner","lastFirstName":"Turner, Trea","lastInitName":"Turner, T","initLastName":"T Turner","fullFMLName":"Trea Vance Turner","fullLFMName":"Turner, Trea Vance","strikeZoneTop":3.245,"strikeZoneBottom":1.637},"ID676684":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684","firstName":"William","lastName":"Vest","primaryNumber":"19","birthDate":"1995-06-06","currentAge":31,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Vest","middleName":"Lane","boxscoreName":"Vest","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Vest","nameSlug":"will-vest-676684","firstLastName":"Will Vest","lastFirstName":"Vest, Will","lastInitName":"Vest, W","initLastName":"W Vest","fullFMLName":"William Lane Vest","fullLFMName":"Vest, William Lane","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID672761":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761","firstName":"Wenceel","lastName":"Pérez","primaryNumber":"46","birthDate":"1999-10-30","currentAge":26,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wenceel","useLastName":"Pérez","middleName":"Xavier","boxscoreName":"Pérez, W","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"pronunciation":"when-SELL PER-ez","mlbDebutDate":"2024-04-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wenceel Pérez","nameSlug":"wenceel-perez-672761","firstLastName":"Wenceel Pérez","lastFirstName":"Pérez, Wenceel","lastInitName":"Pérez, W","initLastName":"W Pérez","fullFMLName":"Wenceel Xavier Pérez","fullLFMName":"Pérez, Wenceel Xavier","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"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":2681,"name":"Citizens Bank Park","link":"/api/v1/venues/2681","location":{"address1":"One Citizens Bank Way","city":"Philadelphia","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"19148","defaultCoordinates":{"latitude":39.90539086,"longitude":-75.16716957},"azimuthAngle":9.0,"elevation":20,"country":"USA","phone":"(215) 463-6000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":43651,"turfType":"Grass","roofType":"Open","leftLine":329,"left":369,"leftCenter":381,"center":401,"rightCenter":398,"right":369,"rightLine":330},"active":true,"season":"2025"},"officialVenue":{"id":2681,"link":"/api/v1/venues/2681"},"weather":{"condition":"Partly Cloudy","temp":"72","wind":"8 mph, In From RF"},"gameInfo":{"attendance":43241,"firstPitch":"2025-08-01T23:11:00.000Z","gameDurationMinutes":139},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"home":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"}},"officialScorer":{"id":433437,"fullName":"Mike Maconi","link":"/api/v1/people/433437"},"primaryDatacaster":{"id":663022,"fullName":"Ryan Shute","link":"/api/v1/people/663022"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jahmai Jones lines out sharply to center fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T23:11:21.838Z","endTime":"2025-08-01T23:11:32.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-01T18:10:32.990Z","endTime":"2025-08-01T22:30:17.578Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"description":"Status Change - Delayed Start: Ceremony","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":"2025-08-01T22:30:17.578Z","endTime":"2025-08-01T22:48:00.361Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"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":2,"startTime":"2025-08-01T22:48:00.361Z","endTime":"2025-08-01T23:09:51.005Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"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":3,"startTime":"2025-08-01T23:09:51.005Z","endTime":"2025-08-01T23:11:24.078Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"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":89.2,"endSpeed":82.4,"strikeZoneTop":3.41645592174803,"strikeZoneBottom":1.62637260265097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.763970680952507,"aZ":-20.86347940964216,"pfxX":5.258475064119545,"pfxZ":6.564039731238802,"pX":0.4655365976595322,"pZ":2.7009625113078504,"vX0":-6.2187618428406255,"vY0":-129.8387402325622,"vZ0":-3.7506878404157153,"x":99.25,"y":165.85,"x0":2.1979003031707505,"y0":50.004897100195365,"z0":5.733755453158696,"aX":9.064895842691984},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.4,"breakHorizontal":-8.3,"spinRate":1873,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.42032402161372406,"extension":5.868953699266737},"hitData":{"launchSpeed":103.4,"launchAngle":22.0,"totalDistance":379.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":131.01,"coordY":46.14}},"index":4,"playId":"bd2298d2-e766-37ae-9a91-8865e8aaf9ca","pitchNumber":1,"startTime":"2025-08-01T23:11:24.078Z","endTime":"2025-08-01T23:11:32.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:11:32.449Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T23:11:41.845Z","endTime":"2025-08-01T23:12:44.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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(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":89.3,"endSpeed":82.5,"strikeZoneTop":3.42210847612239,"strikeZoneBottom":1.58966034741729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.82076267026675,"aZ":-20.101187716100593,"pfxX":4.268856693949097,"pfxZ":6.980402423652,"pX":0.01846170006469275,"pZ":3.2942321323682955,"vX0":-6.699847866669211,"vY0":-130.06272069669677,"vZ0":-2.486271879206341,"x":116.3,"y":149.84,"x0":2.061944036439121,"y0":50.00500887861909,"z0":5.771115528169587,"aX":7.386083755500293},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.4,"breakHorizontal":-6.4,"spinRate":1946,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.41959687622113906,"extension":6.039141834136243},"index":0,"playId":"11eea50d-7106-3361-b337-d2529d6ee9dd","pitchNumber":1,"startTime":"2025-08-01T23:11:56.261Z","endTime":"2025-08-01T23:11:59.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.39686095651797,"strikeZoneBottom":1.51235983986564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.154749932437092,"aZ":-27.36673749260314,"pfxX":8.82070084338218,"pfxZ":2.8833797418908667,"pX":1.3661330729959544,"pZ":2.472795578907114,"vX0":-5.045417602312352,"vY0":-128.00016588267658,"vZ0":-2.873887449852722,"x":64.93,"y":172.01,"x0":2.2115336872740796,"y0":50.00499426300685,"z0":5.741560903184977,"aX":14.713270468842872},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.8,"breakHorizontal":-14.9,"spinRate":1967,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.42708085281028474,"extension":5.891598754653418},"index":1,"playId":"3657f002-5d3b-3246-9db1-c6842590d1fb","pitchNumber":2,"startTime":"2025-08-01T23:12:07.907Z","endTime":"2025-08-01T23:12:12.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.3,"strikeZoneTop":3.25584402321988,"strikeZoneBottom":1.52754799722602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.15867689921721,"aZ":-31.61479436829761,"pfxX":7.306048444242793,"pfxZ":0.4343973400228256,"pX":0.15353257687967542,"pZ":1.6326844896625101,"vX0":-6.156132753768989,"vY0":-113.22468776449442,"vZ0":-2.1230372141713922,"x":111.15,"y":194.7,"x0":1.968552612547295,"y0":50.003608920773765,"z0":5.769641364158869,"aX":9.413724215803375},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":0.5,"breakHorizontal":-11.5,"spinRate":1208,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.48518931728229653,"extension":6.058121326196626},"index":2,"playId":"0d82f99c-9a16-3c50-b8c6-1981f70e4895","pitchNumber":3,"startTime":"2025-08-01T23:12:20.867Z","endTime":"2025-08-01T23:12:24.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":80.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.60987382297594,"aZ":-28.70971932284255,"pfxX":10.509593875517632,"pfxZ":2.06766628599903,"pX":0.6842589919762894,"pZ":2.6027304520005683,"vX0":-7.186271035182303,"vY0":-129.4723545095002,"vZ0":-2.306118715972975,"x":90.92,"y":168.51,"x0":2.1504697168378546,"y0":50.00087615215946,"z0":5.73367710197073,"aX":17.587575373282647},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.4,"breakHorizontal":-17.2,"spinRate":1967,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.42536076243791676,"extension":6.074322037509519},"hitData":{"launchSpeed":82.8,"launchAngle":1.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.74,"coordY":158.81}},"index":3,"playId":"7dee32e1-97e0-368c-9024-516cb12ea08a","pitchNumber":4,"startTime":"2025-08-01T23:12:36.548Z","endTime":"2025-08-01T23:12:44.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:12:44.427Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Ibáñez flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T23:12:55.754Z","endTime":"2025-08-01T23:13:30.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.6,"endSpeed":81.1,"strikeZoneTop":3.30936470401177,"strikeZoneBottom":1.51974559911224,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.956659527944748,"aZ":-28.524151521783473,"pfxX":10.238495688191733,"pfxZ":2.1750146646264508,"pX":0.6783839525671074,"pZ":2.924415204294741,"vX0":-7.161314555674805,"vY0":-128.82256433520712,"vZ0":-1.656838035414828,"x":91.14,"y":159.82,"x0":2.1651606905284155,"y0":50.004747589285046,"z0":5.782598489775871,"aX":17.196809994764845},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.8,"breakHorizontal":-16.9,"spinRate":2064,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.42531483049116403,"extension":5.744330197036383},"index":0,"playId":"bd5ce231-2185-38d9-b1f8-3466e451daa6","pitchNumber":1,"startTime":"2025-08-01T23:13:08.014Z","endTime":"2025-08-01T23:13:11.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.36218339307046,"aZ":-26.90187411020006,"pfxX":-2.6266974989235288,"pfxZ":3.424689698797062,"pX":-0.028928790719656455,"pZ":2.4537383498654877,"vX0":-4.463728398450012,"vY0":-123.55510655321798,"vZ0":-2.430525564416506,"x":118.1,"y":172.53,"x0":2.1448000206928732,"y0":50.00561084056138,"z0":5.7183503339899,"aX":-4.04838698208737},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.9,"breakHorizontal":5.9,"spinRate":2251,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.44385655358096177,"extension":5.985570416081275},"hitData":{"launchSpeed":89.4,"launchAngle":40.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.24,"coordY":108.88}},"index":1,"playId":"097c82a1-103f-3dd8-97c0-f5f47b6a81a0","pitchNumber":2,"startTime":"2025-08-01T23:13:21.927Z","endTime":"2025-08-01T23:13:30.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:13:30.470Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T23:15:37.334Z","endTime":"2025-08-01T23:16:59.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.60621091467303,"strikeZoneBottom":1.73733991355933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.69866408784867,"aZ":-15.896882816484212,"pfxX":-4.599253697681336,"pfxZ":8.808966591849767,"pX":1.5550363166747232,"pZ":0.5280925149063395,"vX0":11.543485117549913,"vY0":-135.5843255355111,"vZ0":-9.552527733615598,"x":57.73,"y":224.52,"x0":-2.174298060720524,"y0":50.00434005884101,"z0":5.224400085637601,"aX":-8.500855291026742},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.8,"breakHorizontal":5.6,"spinRate":2270,"spinDirection":217},"zone":14,"typeConfidence":0.88,"plateTime":0.40512764482109054,"extension":6.764595146003733},"index":0,"playId":"5fe2bb87-3a61-3a60-a548-35ae701451f8","pitchNumber":1,"startTime":"2025-08-01T23:15:44.179Z","endTime":"2025-08-01T23:15:47.179Z","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":92.8,"endSpeed":84.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.5152255402086,"aZ":-15.201954444891642,"pfxX":-4.592642954366996,"pfxZ":9.361158129877527,"pX":0.7580498460473184,"pZ":1.6958145713021755,"vX0":9.668460463942443,"vY0":-134.62565109622557,"vZ0":-6.892645191519056,"x":88.1,"y":192.99,"x0":-2.30286732088658,"y0":50.00511533726494,"z0":5.38940087248848,"aX":-8.329562703899256},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":6.0,"spinRate":2322,"spinDirection":216},"zone":9,"typeConfidence":0.9,"plateTime":0.4087340796151828,"extension":6.5865331982475555},"index":1,"playId":"e3b0277c-259e-3559-a8f3-508a404eda2d","pitchNumber":2,"startTime":"2025-08-01T23:15:59.271Z","endTime":"2025-08-01T23:16:04.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.1,"strikeZoneTop":3.49213425438774,"strikeZoneBottom":1.64928506618265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.47368659496492,"aZ":-39.70519118811854,"pfxX":6.568205765959766,"pfxZ":-5.906261763538088,"pX":0.9833689048982412,"pZ":1.5921719488991,"vX0":6.0988510074939555,"vY0":-112.99881404654674,"vZ0":0.5423865163133204,"x":79.52,"y":195.79,"x0":-2.6193073719528415,"y0":50.00527515693243,"z0":5.386949861313505,"aX":8.367944921497674},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-10.2,"breakHorizontal":-13.7,"spinRate":2428,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.48752625117437054,"extension":6.4274270237163265},"index":2,"playId":"85a8b943-d002-3ed1-b0cc-6befba8d95b7","pitchNumber":3,"startTime":"2025-08-01T23:16:17.457Z","endTime":"2025-08-01T23:16:21.372Z","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":92.0,"endSpeed":83.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.253693538808587,"aZ":-16.679890778120473,"pfxX":-3.741706924719398,"pfxZ":8.632492757156868,"pX":0.7452300569632596,"pZ":1.8723038459111323,"vX0":9.611421162505032,"vY0":-133.51308188195702,"vZ0":-6.31492231814847,"x":88.59,"y":188.23,"x0":-2.4243539796443963,"y0":50.00626974029566,"z0":5.480069444591289,"aX":-6.719734981358508},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.3,"breakHorizontal":4.6,"spinRate":2299,"spinDirection":219},"zone":9,"typeConfidence":0.89,"plateTime":0.4111243448456974,"extension":6.64657235767567},"index":3,"playId":"48c8428b-b30c-36ae-ba02-829f6dab0ce4","pitchNumber":4,"startTime":"2025-08-01T23:16:33.342Z","endTime":"2025-08-01T23:16:37.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.329587872911908,"aZ":-27.927068099857607,"pfxX":2.21556603563963,"pfxZ":2.644490454545714,"pX":0.1784780239924629,"pZ":2.0971245386142905,"vX0":5.765424873539862,"vY0":-125.77925424466163,"vZ0":-3.0413222041339085,"x":110.2,"y":182.16,"x0":-2.43033199665847,"y0":50.00020101070386,"z0":5.584694165685494,"aX":3.550310586028061},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.3,"breakHorizontal":-5.3,"spinRate":2460,"spinDirection":159},"zone":8,"typeConfidence":0.89,"plateTime":0.435339309004926,"extension":6.465108139545418},"hitData":{"launchSpeed":92.5,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.17,"coordY":173.32}},"index":4,"playId":"cb1a2808-83ea-392d-8089-9e260e6cd2fb","pitchNumber":5,"startTime":"2025-08-01T23:16:51.598Z","endTime":"2025-08-01T23:16:59.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:16:59.188Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T23:17:20.760Z","endTime":"2025-08-01T23:18:36.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.4214683119846,"strikeZoneBottom":1.47681677205253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.321218646123125,"aZ":-30.22030000179782,"pfxX":2.534742358748025,"pfxZ":1.2462277396532464,"pX":-0.4042534782259778,"pZ":1.0030811275088167,"vX0":4.460216461318561,"vY0":-124.33540956628076,"vZ0":-5.069378515602788,"x":132.41,"y":211.7,"x0":-2.548927429749931,"y0":50.004407453244944,"z0":5.568556034542828,"aX":3.978663931861045},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.3,"breakHorizontal":-5.6,"spinRate":2428,"spinDirection":152},"zone":13,"typeConfidence":0.9,"plateTime":0.4400823011556918,"extension":6.464322554543121},"index":0,"playId":"8af481bf-b607-352e-8dfa-e67868b185da","pitchNumber":1,"startTime":"2025-08-01T23:17:25.669Z","endTime":"2025-08-01T23:17:28.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.40849722512678,"strikeZoneBottom":1.54200510414241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.760729155831598,"aZ":-30.48929895951656,"pfxX":2.7688738611233377,"pfxZ":1.1103426167571255,"pX":-0.664512367197062,"pZ":1.7346216826994756,"vX0":3.8890373395199407,"vY0":-122.69321613330618,"vZ0":-2.9919650377570752,"x":142.33,"y":191.95,"x0":-2.6312457752103744,"y0":50.00427230160236,"z0":5.573815888635273,"aX":4.212842281392376},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.6,"breakHorizontal":-6.0,"spinRate":2472,"spinDirection":139},"zone":7,"typeConfidence":0.9,"plateTime":0.4467865171448424,"extension":6.612668920836492},"index":1,"playId":"063f4470-d984-3a94-82ec-945afc559bf7","pitchNumber":2,"startTime":"2025-08-01T23:17:41.112Z","endTime":"2025-08-01T23:17:44.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.1,"strikeZoneTop":3.12278995459192,"strikeZoneBottom":1.43968844006745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.766177010324654,"aZ":-36.80057535038278,"pfxX":6.135616631163371,"pfxZ":-3.6037991267435743,"pX":-0.8394678441164852,"pZ":2.5318074522563094,"vX0":2.560500873293172,"vY0":-113.23696871247483,"vZ0":1.8021347003700863,"x":149.0,"y":170.42,"x0":-2.785636509253546,"y0":50.001776501593966,"z0":5.437220483659695,"aX":7.880497240342632},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-5.6,"breakHorizontal":-11.8,"spinRate":2371,"spinDirection":57},"zone":11,"typeConfidence":0.89,"plateTime":0.48571084758780136,"extension":6.250537463100877},"index":2,"playId":"011c0bf2-5d28-31cf-bc56-7232404fd500","pitchNumber":3,"startTime":"2025-08-01T23:17:58.466Z","endTime":"2025-08-01T23:18:02.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.5134300221757,"strikeZoneBottom":1.62092920404152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.119716907393443,"aZ":-15.671800012700482,"pfxX":-4.317875058936865,"pfxZ":8.84828007124705,"pX":-0.5694622849173846,"pZ":1.7855449289655276,"vX0":6.619436926319511,"vY0":-136.0228441773129,"vZ0":-6.9951980115475365,"x":138.71,"y":190.57,"x0":-2.478753022231859,"y0":50.005500584145956,"z0":5.486554233902783,"aX":-8.055796983890527},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.6,"breakHorizontal":6.4,"spinRate":2285,"spinDirection":216},"zone":7,"typeConfidence":0.91,"plateTime":0.40339296885907183,"extension":6.483411788919751},"index":3,"playId":"e7f14622-bf1f-3ac4-966b-d282ed0edf28","pitchNumber":4,"startTime":"2025-08-01T23:18:16.018Z","endTime":"2025-08-01T23:18:19.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.91326678550972,"aZ":-28.886005523955074,"pfxX":2.371338296986769,"pfxZ":2.0308384236248287,"pX":1.3511678162235168,"pZ":0.8909789199789457,"vX0":8.413598479974512,"vY0":-126.70141684637522,"vZ0":-5.548697178660516,"x":65.5,"y":214.72,"x0":-2.3263023934748217,"y0":50.002207964908685,"z0":5.429686160705727,"aX":3.8385735844595192},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.5,"breakHorizontal":-6.2,"spinRate":2486,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.4329996711610793,"extension":6.507522316695043},"index":4,"playId":"10c7a996-6f54-3da1-9ece-f79dcc6eb86d","pitchNumber":5,"startTime":"2025-08-01T23:18:32.020Z","endTime":"2025-08-01T23:18:36.853Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:18:36.853Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, third baseman Andy Ibáñez to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T23:19:05.829Z","endTime":"2025-08-01T23:19:15.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-01T23:18:56.575Z","endTime":"2025-08-01T23:19:08.108Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.597091296898686,"aZ":-40.210561801498045,"pfxX":6.488452951907901,"pfxZ":-6.450528069487645,"pX":-0.6774714753023352,"pZ":1.3912169117649154,"vX0":2.752605667323986,"vY0":-111.39935076982084,"vZ0":0.22834596485245373,"x":142.82,"y":201.22,"x0":-2.775253445204651,"y0":50.00210209265102,"z0":5.47325789989024,"aX":8.084844963234902},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-11.3,"breakHorizontal":-12.5,"spinRate":2382,"spinDirection":64},"zone":13,"typeConfidence":0.9,"plateTime":0.49327578293148777,"extension":6.3164424447695255},"hitData":{"launchSpeed":56.5,"launchAngle":-58.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.08,"coordY":166.54}},"index":1,"playId":"ebc434ec-1f70-3d68-88ec-10a2a894b671","pitchNumber":1,"startTime":"2025-08-01T23:19:08.108Z","endTime":"2025-08-01T23:19:15.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:19:15.787Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T23:21:17.511Z","endTime":"2025-08-01T23:22:07.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":88.1,"endSpeed":80.5,"strikeZoneTop":3.70103252710474,"strikeZoneBottom":1.66779812835062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.87911926967119,"aZ":-24.998309445000615,"pfxX":9.241256047011223,"pfxZ":4.320108589917371,"pX":0.9988230964995152,"pZ":3.198526189412506,"vX0":-5.952682535722463,"vY0":-128.1855874963499,"vZ0":-1.641960484564591,"x":78.93,"y":152.42,"x0":2.152272097516706,"y0":50.00480754444807,"z0":5.802054210233182,"aX":15.356977891284219},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.7,"breakHorizontal":-15.4,"spinRate":1963,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.42754643466861975,"extension":5.887596602836731},"index":0,"playId":"9b0f2ab6-b5e5-3444-9319-89cc22a849eb","pitchNumber":1,"startTime":"2025-08-01T23:21:29.236Z","endTime":"2025-08-01T23:21:33.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.23462419780281,"aZ":-26.093586923266137,"pfxX":-0.9328022759272119,"pfxZ":3.956535721713413,"pX":0.17543060414677691,"pZ":3.277717880241154,"vX0":-4.657281069611908,"vY0":-122.8397330892971,"vZ0":-0.9275358208776657,"x":110.31,"y":150.28,"x0":2.2132297560159557,"y0":50.00060242232706,"z0":5.868962300702317,"aX":-1.4310687351283182},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.2,"breakHorizontal":2.8,"spinRate":2093,"spinDirection":158},"zone":2,"typeConfidence":2.0,"plateTime":0.4450819918920672,"extension":5.9535161097802884},"index":1,"playId":"6ec2dd2c-93d9-3339-ad55-e7a996c8aae9","pitchNumber":2,"startTime":"2025-08-01T23:21:43.991Z","endTime":"2025-08-01T23:21:46.991Z","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":0},"pitchData":{"startSpeed":89.5,"endSpeed":80.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.155659114965104,"aZ":-25.495341641215898,"pfxX":11.134598267285838,"pfxZ":3.97144599938726,"pX":0.9156682013561064,"pZ":2.4200272083015033,"vX0":-6.389319305692967,"vY0":-130.0822155032312,"vZ0":-3.2074852056888696,"x":82.1,"y":173.44,"x0":1.9819067663113454,"y0":50.00115860120736,"z0":5.643239512820459,"aX":18.715217629130688},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.6,"breakHorizontal":-18.4,"spinRate":2029,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4241882247105253,"extension":5.980301296433521},"hitData":{"launchSpeed":79.9,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.16,"coordY":174.65}},"index":2,"playId":"fb669edf-3744-3467-a1c7-b749e0925657","pitchNumber":3,"startTime":"2025-08-01T23:21:59.730Z","endTime":"2025-08-01T23:22:07.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:22:07.831Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T23:22:17.623Z","endTime":"2025-08-01T23:23:18.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":88.7,"endSpeed":80.5,"strikeZoneTop":3.58143349113279,"strikeZoneBottom":1.59710067500744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.27406329163086,"aZ":-25.44402853624218,"pfxX":9.170017239160595,"pfxZ":4.0266817369688575,"pX":1.218210089388803,"pZ":3.553866349787066,"vX0":-5.06400728538916,"vY0":-129.06195543128706,"vZ0":-0.9443380467588378,"x":70.56,"y":142.83,"x0":2.0243790244601296,"y0":50.00085226066656,"z0":5.901348895364471,"aX":15.319123564643574},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.3,"breakHorizontal":-15.4,"spinRate":1952,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4259515004229497,"extension":5.997817045218742},"index":0,"playId":"4f3d73b0-d701-3c98-8c1f-de120257af82","pitchNumber":1,"startTime":"2025-08-01T23:22:32.606Z","endTime":"2025-08-01T23:22:36.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":80.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.903747197608247,"aZ":-30.000709755828183,"pfxX":11.423588312070772,"pfxZ":1.2901264304201217,"pX":0.9625536143492274,"pZ":2.3445996084030463,"vX0":-6.224400974405665,"vY0":-129.84884854451875,"vZ0":-2.931537309608594,"x":80.31,"y":175.48,"x0":1.925223204657711,"y0":50.00180791477193,"z0":5.806018624436041,"aX":19.22035349056561},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.8,"breakHorizontal":-19.0,"spinRate":2057,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.42420381808084295,"extension":6.059361810324171},"index":1,"playId":"83b3b7ea-fd91-332c-a915-5be3d055b53e","pitchNumber":2,"startTime":"2025-08-01T23:22:45.586Z","endTime":"2025-08-01T23:22:50.201Z","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":90.0,"endSpeed":82.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.429139422563416,"aZ":-28.022457590158133,"pfxX":10.047024736442452,"pfxZ":2.397393935864823,"pX":0.6438485181427094,"pZ":2.2274115632408615,"vX0":-6.805227474873435,"vY0":-130.9351479452291,"vZ0":-3.617740111070491,"x":92.46,"y":178.64,"x0":1.97525473366639,"y0":50.00271442352671,"z0":5.730992420827457,"aX":17.39188481327969},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.7,"breakHorizontal":-16.7,"spinRate":2064,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.41881583530174504,"extension":6.068595222661616},"hitData":{"launchSpeed":77.2,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":164.07,"coordY":162.37}},"index":2,"playId":"754a012d-3bad-39c5-9282-a94b1728c17c","pitchNumber":3,"startTime":"2025-08-01T23:23:10.536Z","endTime":"2025-08-01T23:23:18.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:23:18.922Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Vierling grounds out, pitcher Ranger Suarez to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T23:23:30.851Z","endTime":"2025-08-01T23:26:20.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":624133,"link":"/api/v1/people/624133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":89.9,"endSpeed":82.2,"strikeZoneTop":3.66807002287473,"strikeZoneBottom":1.79981722532944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.877553689113988,"aZ":-23.359092088559855,"pfxX":8.734812607116549,"pfxZ":5.09392231205392,"pX":0.7576209434710988,"pZ":2.680596900990822,"vX0":-6.560658697348722,"vY0":-130.77382070808807,"vZ0":-3.251302483055374,"x":88.12,"y":166.4,"x0":2.165506410371963,"y0":50.001110193265816,"z0":5.6944514506420685,"aX":15.11007888645423},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.8,"breakHorizontal":-14.4,"spinRate":2053,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.41902396522093177,"extension":6.015560107933767},"index":0,"playId":"c692a496-e2d6-3c02-815c-fe4d0ded4f8f","pitchNumber":1,"startTime":"2025-08-01T23:23:47.787Z","endTime":"2025-08-01T23:23:50.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.3,"endSpeed":67.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.616840282425063,"aZ":-36.69076651331734,"pfxX":-6.362208508938535,"pfxZ":-3.9251918098357486,"pX":-0.57474327099959,"pZ":2.040425368667182,"vX0":-3.6272018167972915,"vY0":-106.6952237655006,"vZ0":0.4022930928169208,"x":138.91,"y":183.69,"x0":1.9746506133279,"y0":50.001729656704015,"z0":5.989125946416787,"aX":-7.323264633677877},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-6.6,"breakHorizontal":12.5,"spinRate":2158,"spinDirection":305},"zone":7,"typeConfidence":2.0,"plateTime":0.5136525795617044,"extension":6.056751936084216},"index":1,"playId":"da19d2e7-c3ab-3f95-8c93-3d3f648a148d","pitchNumber":2,"startTime":"2025-08-01T23:24:00.124Z","endTime":"2025-08-01T23:24:06.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.56629233333851,"strikeZoneBottom":1.72554688197358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.61911984215201,"aZ":-24.41894741791888,"pfxX":-0.25376912990168776,"pfxZ":4.906994155769665,"pX":1.2487459470361855,"pZ":3.5478340164893742,"vX0":-2.455109610114572,"vY0":-124.57522707237372,"vZ0":-0.6477070279437531,"x":69.4,"y":142.99,"x0":2.277593185223093,"y0":50.0041457380496,"z0":5.819008904181809,"aX":-0.40132452752381165},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.0,"breakHorizontal":1.0,"spinRate":2145,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.43866870808022407,"extension":6.020902599443218},"index":2,"playId":"3f8b070d-e1d7-3c47-a9e5-e89af23f9599","pitchNumber":3,"startTime":"2025-08-01T23:24:37.768Z","endTime":"2025-08-01T23:24:41.421Z","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":78.7,"endSpeed":71.1,"strikeZoneTop":3.56785915987087,"strikeZoneBottom":1.7271155880169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.689669505789812,"aZ":-32.10343973849045,"pfxX":9.615907663818362,"pfxZ":0.05663101926819447,"pX":0.482489212092667,"pZ":1.3777496012734776,"vX0":-5.840535600450358,"vY0":-114.37565098790479,"vZ0":-2.808832607865257,"x":98.61,"y":201.58,"x0":1.8503111435281905,"y0":50.00520131760811,"z0":5.844948181329815,"aX":12.44419883799434},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-0.5,"breakHorizontal":-15.5,"spinRate":1374,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.48324278653996977,"extension":6.085494301474487},"index":3,"playId":"ae25c24e-25e7-3952-9312-02882c861ce9","pitchNumber":4,"startTime":"2025-08-01T23:24:51.329Z","endTime":"2025-08-01T23:24:55.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.587468944477745,"aZ":-25.382855425560454,"pfxX":-1.2617849077908205,"pfxZ":4.46622057345879,"pX":0.1408936064985688,"pZ":2.788230596136818,"vX0":-4.285525221277666,"vY0":-122.36495932174262,"vZ0":-1.9656156054733218,"x":111.63,"y":163.5,"x0":2.077087001987745,"y0":50.00280501998756,"z0":5.771440665888753,"aX":-1.9169011156890363},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.9,"breakHorizontal":3.2,"spinRate":2195,"spinDirection":174},"zone":5,"typeConfidence":2.0,"plateTime":0.447202942987162,"extension":6.036483896441316},"index":4,"playId":"313c65d3-15c1-32bf-b98e-be1d15ae98bc","pitchNumber":5,"startTime":"2025-08-01T23:25:04.205Z","endTime":"2025-08-01T23:25:09.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":79.9,"strikeZoneTop":3.4683883594408,"strikeZoneBottom":1.76085501962768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.698936356579967,"aZ":-29.423220974510507,"pfxX":12.11596932213871,"pfxZ":1.6578869972897934,"pX":-0.03888263275628671,"pZ":3.5792918951605044,"vX0":-8.917798011399944,"vY0":-129.18740947367587,"vZ0":-0.178485500186351,"x":118.48,"y":142.14,"x0":1.916897599702463,"y0":50.00217989748598,"z0":5.9480328698845,"aX":20.08829081617454},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.2,"breakHorizontal":-19.4,"spinRate":2147,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.4271089202544345,"extension":6.2408980182408005},"index":5,"playId":"3593b855-7f08-38e1-8be5-093557c78487","pitchNumber":6,"startTime":"2025-08-01T23:25:22.319Z","endTime":"2025-08-01T23:25:27.326Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-01T23:25:44.090Z","endTime":"2025-08-01T23:25:57.397Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"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":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.66738243150629,"aZ":-23.291657319193398,"pfxX":11.039668295613708,"pfxZ":5.335478774402937,"pX":0.49320277250594197,"pZ":3.164604531760589,"vX0":-7.0522704118094355,"vY0":-129.1853654144457,"vZ0":-2.270550802189133,"x":98.2,"y":153.34,"x0":1.8451804483957719,"y0":50.00317145706786,"z0":5.873483787041918,"aX":18.38080781569994},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.2,"breakHorizontal":-18.1,"spinRate":2091,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.42643109558571135,"extension":6.040300868189298},"index":7,"playId":"14e986dc-055e-31b2-828f-3fb967951618","pitchNumber":7,"startTime":"2025-08-01T23:25:57.397Z","endTime":"2025-08-01T23:26:00.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.0,"endSpeed":66.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.893490061291317,"aZ":-37.439408987824066,"pfxX":-7.22797422031894,"pfxZ":-4.714047698492671,"pX":0.242041407904648,"pZ":2.5865163757913328,"vX0":-1.6985537438699425,"vY0":-106.21630327596219,"vZ0":1.787050210731573,"x":107.77,"y":168.94,"x0":1.994983390937868,"y0":50.00083082694285,"z0":6.062330484250498,"aX":-8.07753651769503},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-7.4,"breakHorizontal":13.6,"spinRate":2058,"spinDirection":308},"zone":5,"typeConfidence":2.0,"plateTime":0.5200283500560001,"extension":6.2490462882482705},"hitData":{"launchSpeed":67.2,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.4,"coordY":184.48}},"index":8,"playId":"896af9e0-e839-3140-bc3c-4bb3fd614130","pitchNumber":8,"startTime":"2025-08-01T23:26:13.044Z","endTime":"2025-08-01T23:26:20.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:26:20.969Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, third baseman Andy Ibáñez to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T23:28:13.481Z","endTime":"2025-08-01T23:29:43.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"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":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.169748368016556,"aZ":-26.27439420290218,"pfxX":3.0850037404560515,"pfxZ":3.6873991936917454,"pX":0.18524041356987753,"pZ":1.9666758652872776,"vX0":5.55057431839896,"vY0":-125.15239067564467,"vZ0":-3.5510642187381554,"x":109.94,"y":185.68,"x0":-2.454522787869489,"y0":50.002875685532636,"z0":5.534899360476427,"aX":4.937007959783726},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.1,"breakHorizontal":-6.7,"spinRate":2469,"spinDirection":166},"zone":8,"typeConfidence":0.88,"plateTime":0.43616790546056894,"extension":6.472895853717668},"index":0,"playId":"6d5d2e5f-2a9d-3e48-9430-8335321be038","pitchNumber":1,"startTime":"2025-08-01T23:28:35.206Z","endTime":"2025-08-01T23:28:38.206Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.71482991449734,"strikeZoneBottom":1.65981703041766,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.848639974496415,"aZ":-14.328813159768503,"pfxX":-2.855290252296343,"pfxZ":9.824857864217979,"pX":0.5466297097923571,"pZ":1.9905807182810218,"vX0":8.383689641158211,"vY0":-133.8930900713395,"vZ0":-6.046693042095314,"x":96.16,"y":185.03,"x0":-2.253753338301341,"y0":50.00224620487263,"z0":5.303218302639181,"aX":-5.187267450194706},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.7,"breakHorizontal":3.4,"spinRate":2218,"spinDirection":215},"zone":9,"typeConfidence":0.91,"plateTime":0.4090465065721287,"extension":6.69520111062316},"index":1,"playId":"bcac6eac-19da-3886-9687-f1f6973a5ec3","pitchNumber":2,"startTime":"2025-08-01T23:28:49.948Z","endTime":"2025-08-01T23:28:53.853Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-01T23:29:02.350Z","endTime":"2025-08-01T23:29:16.587Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"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":92.5,"endSpeed":84.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.051454741102145,"aZ":-14.108501727939744,"pfxX":-4.089518009129879,"pfxZ":9.806115461970863,"pX":0.023112684281544695,"pZ":3.047495420363676,"vX0":7.047643798405315,"vY0":-134.58653550948466,"vZ0":-3.9174476735306816,"x":116.12,"y":156.5,"x0":-2.093048353897928,"y0":50.002025277071105,"z0":5.514986962993002,"aX":-7.534026382223021},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.2,"breakHorizontal":6.0,"spinRate":2276,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.406308163411341,"extension":6.778750953410738},"index":3,"playId":"3b164357-f6bb-3fc5-8251-e051aa2ed28a","pitchNumber":3,"startTime":"2025-08-01T23:29:16.587Z","endTime":"2025-08-01T23:29:20.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.8121463225199,"aZ":-38.27560729270066,"pfxX":5.880813357477955,"pfxZ":-4.647550314400626,"pX":0.6326261285382492,"pZ":1.0081283653980615,"vX0":5.081888440884058,"vY0":-114.3904772946929,"vZ0":-1.4913377888908341,"x":92.89,"y":211.56,"x0":-2.3886869170558107,"y0":50.001679400784376,"z0":5.450750330267366,"aX":7.723980978877695},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-8.5,"breakHorizontal":-12.0,"spinRate":2454,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.480430825597324,"extension":6.465298935913096},"hitData":{"launchSpeed":67.9,"launchAngle":-8.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.13,"coordY":171.19}},"index":4,"playId":"34e5ca05-c62f-33bb-b4a3-c7af19502655","pitchNumber":4,"startTime":"2025-08-01T23:29:35.384Z","endTime":"2025-08-01T23:29:43.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:29:43.318Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Castellanos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T23:29:54.500Z","endTime":"2025-08-01T23:31:28.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"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":93.2,"endSpeed":84.4,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1009557591934,"aZ":-10.611653298927262,"pfxX":-5.315252853277798,"pfxZ":11.741390291253328,"pX":0.8157416850902244,"pZ":2.496983480624633,"vX0":9.623958876116294,"vY0":-135.29960757602797,"vZ0":-5.863591377140182,"x":85.91,"y":171.36,"x0":-2.1121225446355347,"y0":50.0065610619027,"z0":5.450589275931198,"aX":-9.7654686269854},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.0,"breakHorizontal":7.3,"spinRate":2399,"spinDirection":213},"zone":9,"typeConfidence":0.91,"plateTime":0.4062956989647848,"extension":6.739556473969015},"index":0,"playId":"f3ea6912-5eec-3124-b3a4-be4d5c475d74","pitchNumber":1,"startTime":"2025-08-01T23:30:10.299Z","endTime":"2025-08-01T23:30:13.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.9,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.187921420781233,"aZ":-37.92346723350514,"pfxX":5.1644479188887615,"pfxZ":-4.4035106439721,"pX":0.30939068369306477,"pZ":1.9909122971117579,"vX0":4.637207450857258,"vY0":-114.25498929853914,"vZ0":0.8447821492318801,"x":105.21,"y":185.03,"x0":-2.425297330391934,"y0":50.000033596490844,"z0":5.375622162311909,"aX":6.750599013501763},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-7.3,"breakHorizontal":-10.6,"spinRate":2483,"spinDirection":61},"zone":9,"typeConfidence":0.9,"plateTime":0.48140824947248406,"extension":6.512289569538306},"index":1,"playId":"615971d1-b687-3522-b767-e25ddb5180cf","pitchNumber":2,"startTime":"2025-08-01T23:30:28.112Z","endTime":"2025-08-01T23:30:31.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.1628971413231,"aZ":-27.10286011740089,"pfxX":3.607100146990984,"pfxZ":3.202724816534487,"pX":1.4303205610587266,"pZ":1.2026627704553048,"vX0":8.015336141660866,"vY0":-125.20201124195432,"vZ0":-5.030822973617301,"x":62.48,"y":206.31,"x0":-2.285658229344604,"y0":50.00035247895778,"z0":5.466149604599666,"aX":5.7024352719700815},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.8,"breakHorizontal":-8.4,"spinRate":2493,"spinDirection":144},"zone":14,"typeConfidence":0.9,"plateTime":0.4381036903907898,"extension":6.690669259415139},"index":2,"playId":"ae11ae7e-c376-3ac2-82cf-282924a24d07","pitchNumber":3,"startTime":"2025-08-01T23:30:49.175Z","endTime":"2025-08-01T23:30:52.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.94721099234628,"strikeZoneBottom":1.95326259455869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.141885999932153,"aZ":-27.347180944771665,"pfxX":3.2418499656078206,"pfxZ":3.0239512170889133,"pX":1.092189666327492,"pZ":1.355182374882966,"vX0":7.204902522046308,"vY0":-125.92366512681888,"vZ0":-4.6916677945551655,"x":75.37,"y":202.19,"x0":-2.234586656491836,"y0":50.00085026068478,"z0":5.472157353581785,"aX":5.1710048097146935},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.6,"breakHorizontal":-7.6,"spinRate":2513,"spinDirection":159},"zone":14,"typeConfidence":0.89,"plateTime":0.43605585825323523,"extension":6.722917015526569},"index":3,"playId":"e69d90a7-a25a-3818-96b5-6030a446dee6","pitchNumber":4,"startTime":"2025-08-01T23:31:04.431Z","endTime":"2025-08-01T23:31:08.053Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.5,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.23561095502794,"aZ":-38.929070152901076,"pfxX":5.711419321467051,"pfxZ":-4.838195405544327,"pX":0.46007812064313075,"pZ":1.181929806409883,"vX0":5.299328612870449,"vY0":-117.92190821670079,"vZ0":-1.096747176386145,"x":99.46,"y":206.87,"x0":-2.5655317316521473,"y0":50.00384921834446,"z0":5.272305673320375,"aX":7.972635789813408},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-8.8,"breakHorizontal":-11.8,"spinRate":2518,"spinDirection":58},"zone":14,"typeConfidence":0.89,"plateTime":0.4660383940402477,"extension":6.604473144419479},"index":4,"playId":"3846af14-1f5d-3723-846b-1e5af9721ba7","pitchNumber":5,"startTime":"2025-08-01T23:31:24.407Z","endTime":"2025-08-01T23:31:28.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:31:28.487Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T23:31:36.645Z","endTime":"2025-08-01T23:33:10.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"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":"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":85.0,"endSpeed":78.7,"strikeZoneTop":3.23335914928267,"strikeZoneBottom":1.51860840863108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.781911068420936,"aZ":-29.068093854476018,"pfxX":3.402784807126234,"pfxZ":1.9927244400591455,"pX":-0.4699755901039917,"pZ":1.384317565071712,"vX0":4.270121694235887,"vY0":-123.81680683611519,"vZ0":-4.072900550668521,"x":134.91,"y":201.4,"x0":-2.6563839116054067,"y0":50.003291863849086,"z0":5.472002441482242,"aX":5.304280895238038},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.9,"breakHorizontal":-7.1,"spinRate":2465,"spinDirection":154},"zone":13,"typeConfidence":0.9,"plateTime":0.44168048703441265,"extension":6.393664782527009},"index":0,"playId":"929e42bd-fc67-3d44-8b3e-8fe4a1bd553f","pitchNumber":1,"startTime":"2025-08-01T23:31:54.903Z","endTime":"2025-08-01T23:31:58.328Z","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":93.0,"endSpeed":84.7,"strikeZoneTop":3.38515638786716,"strikeZoneBottom":1.54164964231015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.978844679202506,"aZ":-14.317412427893425,"pfxX":-4.9643937477241264,"pfxZ":9.693392077004049,"pX":-1.0238495383010282,"pZ":2.020650056505253,"vX0":5.781769307870418,"vY0":-135.2276591640726,"vZ0":-6.284919875441347,"x":156.03,"y":184.22,"x0":-2.5501156460726553,"y0":50.001161170216065,"z0":5.389100967231357,"aX":-9.143850063474305},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":7.7,"spinRate":2410,"spinDirection":221},"zone":13,"typeConfidence":0.91,"plateTime":0.40587541418728845,"extension":6.742033586871876},"index":1,"playId":"64d3e7e5-f531-3027-9356-0fa30bbe130a","pitchNumber":2,"startTime":"2025-08-01T23:32:13.117Z","endTime":"2025-08-01T23:32:17.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.331229253738258,"aZ":-15.142407218532078,"pfxX":-5.8640697455941915,"pfxZ":9.355779614393263,"pX":-0.23157400049767463,"pZ":3.5732425225577824,"vX0":7.505549877401976,"vY0":-134.59059635619315,"vZ0":-2.305438248000044,"x":125.83,"y":142.3,"x0":-2.3046581801073294,"y0":50.00190574519234,"z0":5.523082057811921,"aX":-10.674757566339256},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":8.9,"spinRate":2396,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.4081839805521912,"extension":6.6611348524713065},"index":2,"playId":"e0cc912d-7065-3305-83ae-495ece001ab2","pitchNumber":3,"startTime":"2025-08-01T23:32:29.532Z","endTime":"2025-08-01T23:32:33.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.79770520357387,"aZ":-14.842385175996966,"pfxX":-6.422412628223672,"pfxZ":9.238498947476144,"pX":-0.5442126668968125,"pZ":3.559027441733203,"vX0":6.948397121213886,"vY0":-136.96605600348394,"vZ0":-2.422748353065155,"x":137.74,"y":142.69,"x0":-2.2948677718449475,"y0":50.00309821148667,"z0":5.48548268650453,"aX":-12.049591862115216},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":10.0,"spinRate":2340,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.40184142348147267,"extension":6.657591037237517},"index":3,"playId":"ef134977-1a47-319c-a6c7-d8e697a91642","pitchNumber":4,"startTime":"2025-08-01T23:32:47.457Z","endTime":"2025-08-01T23:32:50.457Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.46362859836689,"aZ":-36.831838763472135,"pfxX":7.297641386369641,"pfxZ":-3.482074331871144,"pX":0.5428567388741797,"pZ":1.1197976130514935,"vX0":5.2879425317692625,"vY0":-115.46339812821027,"vZ0":-1.3425501996070472,"x":96.31,"y":208.55,"x0":-2.7331056691986895,"y0":50.003301905867794,"z0":5.284365390243043,"aX":9.757075672623907},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-6.4,"breakHorizontal":-14.6,"spinRate":2495,"spinDirection":52},"zone":14,"typeConfidence":0.89,"plateTime":0.47616188547090665,"extension":6.799060439885861},"index":4,"playId":"2bf50c5d-5a1c-301a-93d3-5e0b7f149ed7","pitchNumber":5,"startTime":"2025-08-01T23:33:07.317Z","endTime":"2025-08-01T23:33:10.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:33:10.801Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:35:07.740Z","endTime":"2025-08-01T23:36:20.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":79.9,"strikeZoneTop":3.52644393166123,"strikeZoneBottom":1.51058180693765,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.777851406686008,"aZ":-24.28421880962367,"pfxX":10.668701437145778,"pfxZ":4.799484093407187,"pX":0.5371416952166175,"pZ":2.043901977150144,"vX0":-7.7773349296536045,"vY0":-128.51363154168854,"vZ0":-4.382438984656337,"x":96.53,"y":183.59,"x0":2.2419402105550224,"y0":50.0058633589478,"z0":5.696409945951929,"aX":17.550868938249447},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.7,"breakHorizontal":-17.2,"spinRate":2005,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.42895819508274524,"extension":5.917917596620641},"index":0,"playId":"efd5692b-7785-32cd-a39b-7c8e2b2e5968","pitchNumber":1,"startTime":"2025-08-01T23:35:22.813Z","endTime":"2025-08-01T23:35:25.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.6,"strikeZoneTop":3.59934427269927,"strikeZoneBottom":1.53126049663506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.769938170956387,"aZ":-17.603219875259324,"pfxX":5.043815147631768,"pfxZ":8.310157687778402,"pX":-1.2886883850496833,"pZ":3.5226414400219466,"vX0":-10.177130471867297,"vY0":-132.01701586462127,"vZ0":-2.3804240031511235,"x":166.12,"y":143.67,"x0":1.9721362893042023,"y0":50.00583609516375,"z0":5.741053346930644,"aX":8.848273683488117},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.6,"breakHorizontal":-6.7,"spinRate":2004,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.4158910739177042,"extension":6.05728726381468},"index":1,"playId":"795e996e-8aea-3e18-b0e5-477acd0cdaeb","pitchNumber":2,"startTime":"2025-08-01T23:35:40.195Z","endTime":"2025-08-01T23:35:44.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.5,"strikeZoneTop":3.57201783866119,"strikeZoneBottom":1.55615878959569,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.647324713681023,"aZ":-21.02332603146099,"pfxX":-1.0625316122092046,"pfxZ":7.059667878170448,"pX":-0.600604201395163,"pZ":3.4481292477927843,"vX0":-6.2152301458702945,"vY0":-125.25569676438563,"vZ0":-1.5368342247475972,"x":139.89,"y":145.68,"x0":2.0569031909112696,"y0":50.00514152734181,"z0":5.798419785811307,"aX":-1.6776965209904477},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":12.6,"breakHorizontal":3.5,"spinRate":2258,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.4382524658169711,"extension":6.064256459311087},"index":2,"playId":"4cd7f797-c0da-396c-b63a-1f9a62d949c5","pitchNumber":3,"startTime":"2025-08-01T23:35:55.514Z","endTime":"2025-08-01T23:35:58.688Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":71.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.983682053095414,"aZ":-34.41625125290337,"pfxX":11.293579148335631,"pfxZ":-1.7109587154353552,"pX":0.9364672226151479,"pZ":0.8243179806091541,"vX0":-5.765261810532713,"vY0":-114.76899352753395,"vZ0":-3.3121843748519204,"x":81.3,"y":216.52,"x0":2.0386966389621373,"y0":50.003930865953734,"z0":5.703334559286813,"aX":14.782228580325992},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-3.7,"breakHorizontal":-18.6,"spinRate":1318,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4807415401306292,"extension":6.11772712209579},"index":3,"playId":"502a2ae4-289b-34d1-b4cc-b55b83f82127","pitchNumber":4,"startTime":"2025-08-01T23:36:16.220Z","endTime":"2025-08-01T23:36:20.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:36:20.764Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wenceel Pérez singles on a ground ball to center fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:36:33.773Z","endTime":"2025-08-01T23:37:41.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.4,"endSpeed":81.5,"strikeZoneTop":3.22350900314357,"strikeZoneBottom":1.47572402681955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.885661305600216,"aZ":-26.49448563954666,"pfxX":10.347574893635171,"pfxZ":3.3320258399187814,"pX":1.2329776301216815,"pZ":2.8106166462599385,"vX0":-5.754590203404483,"vY0":-130.0987897393966,"vZ0":-2.3842037129652645,"x":70.0,"y":162.89,"x0":2.1365026350654373,"y0":50.00158087633979,"z0":5.759961160905734,"aX":17.62566468650511},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.6,"breakHorizontal":-17.4,"spinRate":2039,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4220214133878053,"extension":5.970101140710422},"index":0,"playId":"8322d43d-3ac4-3440-8642-580f9ae024bf","pitchNumber":1,"startTime":"2025-08-01T23:36:46.161Z","endTime":"2025-08-01T23:36:50.062Z","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":1},"pitchData":{"startSpeed":70.8,"endSpeed":64.8,"strikeZoneTop":3.22475781035868,"strikeZoneBottom":1.4516201648101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.16178920758659,"aZ":-38.31904362391893,"pfxX":-7.579648728912067,"pfxZ":-5.78974104149253,"pX":1.4410670403086185,"pZ":2.6222959728297575,"vX0":0.49201964413858224,"vY0":-103.02803232828268,"vZ0":2.5439884673985613,"x":62.07,"y":167.98,"x0":2.1804682938166207,"y0":50.002674774241,"z0":6.04563645846379,"aX":-8.043981211128845},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-9.2,"breakHorizontal":13.6,"spinRate":2094,"spinDirection":304},"zone":12,"typeConfidence":2.0,"plateTime":0.5342519549709439,"extension":5.9920907991169114},"index":1,"playId":"5d44a3bd-49cc-392a-b499-700a5c1931ea","pitchNumber":2,"startTime":"2025-08-01T23:36:58.985Z","endTime":"2025-08-01T23:37:03.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.11998371631799,"strikeZoneBottom":1.45036469127488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.492867433077897,"aZ":-26.286387668894818,"pfxX":-1.033296155609248,"pfxZ":3.7337425220432703,"pX":0.1140064189136457,"pZ":3.3903925276638134,"vX0":-4.67090819490292,"vY0":-124.34067155349992,"vZ0":-0.7376312769125951,"x":112.65,"y":147.24,"x0":2.1462349012030457,"y0":50.000184096846134,"z0":5.860144742110603,"aX":-1.6265531520305627},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.8,"breakHorizontal":2.9,"spinRate":2102,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.4394845129292313,"extension":6.025812909186406},"index":2,"playId":"105bdc55-d692-3a81-b424-094098c91f85","pitchNumber":3,"startTime":"2025-08-01T23:37:14.649Z","endTime":"2025-08-01T23:37:17.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.464231073620645,"aZ":-25.28560284725984,"pfxX":11.387706251980813,"pfxZ":4.069024404669934,"pX":0.28311266422014547,"pZ":1.6894491245393073,"vX0":-8.086850740091714,"vY0":-129.62687805203464,"vZ0":-5.155468039753915,"x":106.21,"y":193.16,"x0":1.9722009938102862,"y0":50.00323500307253,"z0":5.64790163163358,"aX":19.27541574758117},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.4,"breakHorizontal":-18.7,"spinRate":2059,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.42341891272258536,"extension":6.118596479770082},"hitData":{"launchSpeed":92.0,"launchAngle":6.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.74,"coordY":106.39}},"index":3,"playId":"e4eb2007-4e84-3dc4-b3b0-5edb21fbaa77","pitchNumber":4,"startTime":"2025-08-01T23:37:30.873Z","endTime":"2025-08-01T23:37:41.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:37:41.735Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a ground ball to left fielder Max Kepler. Wenceel Pérez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:37:58.136Z","endTime":"2025-08-01T23:38:15.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"postOnSecond":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.571692813317185,"aZ":-23.694806824984585,"pfxX":9.28734638866442,"pfxZ":4.939942545850812,"pX":0.1368958153789891,"pZ":2.507890164386629,"vX0":-8.224517749235517,"vY0":-130.9147884123775,"vZ0":-3.671697241673707,"x":111.78,"y":171.07,"x0":2.130063154427746,"y0":50.00219604761585,"z0":5.725930160250861,"aX":15.937308522794828},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.3,"breakHorizontal":-14.8,"spinRate":2163,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4202283208838944,"extension":6.120108748151828},"hitData":{"launchSpeed":97.1,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.5,"coordY":108.42}},"index":0,"playId":"31ec34ee-3208-3797-9353-81fdc3d3e970","pitchNumber":1,"startTime":"2025-08-01T23:38:04.692Z","endTime":"2025-08-01T23:38:15.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:38:15.625Z","atBatIndex":14},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jahmai Jones grounds into a force out, shortstop Trea Turner to second baseman Bryson Stott. Wenceel Pérez to 3rd. Javier Báez out at 2nd. Jahmai Jones to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:38:31.363Z","endTime":"2025-08-01T23:38:55.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"postOnThird":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"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, 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":1},"pitchData":{"startSpeed":74.5,"endSpeed":68.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.004457572236404,"aZ":-36.73122872447918,"pfxX":-4.342491048071395,"pfxZ":-3.8611669640755757,"pX":-0.40736373162930567,"pZ":1.7387259501981434,"vX0":-4.02381875222917,"vY0":-108.3680535740528,"vZ0":-0.19339599184056078,"x":132.53,"y":191.83,"x0":2.0416119209642782,"y0":50.00056410363341,"z0":5.862134964146549,"aX":-5.131576907841361},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-6.7,"breakHorizontal":9.0,"spinRate":2148,"spinDirection":309},"zone":7,"typeConfidence":2.0,"plateTime":0.5066024238769642,"extension":6.250430987223775},"hitData":{"launchSpeed":66.2,"launchAngle":-0.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.19,"coordY":153.04}},"index":0,"playId":"6de255ca-d0d8-38a5-8f85-d0ecbf488530","pitchNumber":1,"startTime":"2025-08-01T23:38:47.279Z","endTime":"2025-08-01T23:38:55.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:38:55.435Z","atBatIndex":15},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gleyber Torres homers (12) on a fly ball to left field. Wenceel Pérez scores. Jahmai Jones scores.","rbi":3,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:39:33.956Z","endTime":"2025-08-01T23:41:14.657Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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,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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":72.4,"endSpeed":66.3,"strikeZoneTop":3.34236045048874,"strikeZoneBottom":1.52289442384654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.397314142394013,"aZ":-35.8045699973047,"pfxX":-8.469108136336175,"pfxZ":-3.2630872837437384,"pX":1.134874479150961,"pZ":2.7240253525228373,"vX0":-0.02742939965968555,"vY0":-105.33567581893548,"vZ0":1.8547965504557082,"x":73.74,"y":165.23,"x0":2.246634599180547,"y0":50.00138181480084,"z0":5.9996160110474,"aX":-9.4301315295468},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-4.9,"breakHorizontal":15.4,"spinRate":2024,"spinDirection":306},"zone":12,"typeConfidence":2.0,"plateTime":0.5217940352744952,"extension":6.085491981661106},"index":0,"playId":"902f6fab-f3e5-31f1-a388-768ddd0d6396","pitchNumber":1,"startTime":"2025-08-01T23:39:40.725Z","endTime":"2025-08-01T23:39:45.538Z","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":89.4,"endSpeed":81.9,"strikeZoneTop":3.36837225347822,"strikeZoneBottom":1.5233098716563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.4098384731947,"aZ":-27.86553459010647,"pfxX":10.217612037497481,"pfxZ":2.515805729863313,"pX":0.8255799013752338,"pZ":2.6383864752411346,"vX0":-6.672793235635925,"vY0":-130.0458818590654,"vZ0":-2.675668283567332,"x":85.53,"y":167.54,"x0":2.097950895576097,"y0":50.00295978647625,"z0":5.795617136204769,"aX":17.49151145144398},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.2,"breakHorizontal":-17.0,"spinRate":2126,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.42126539151701614,"extension":6.069078271884124},"index":1,"playId":"67c6e570-25f1-3121-b415-d25548409396","pitchNumber":2,"startTime":"2025-08-01T23:39:55.300Z","endTime":"2025-08-01T23:39:58.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.7,"strikeZoneTop":3.34422091239682,"strikeZoneBottom":1.49909569147761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.966485211881274,"aZ":-29.89479780752386,"pfxX":7.96884579670414,"pfxZ":1.7389668840627373,"pX":1.4055474977789515,"pZ":2.4390471201931825,"vX0":-3.8782718027976624,"vY0":-114.02388733007518,"vZ0":-0.8892384623320784,"x":63.42,"y":172.93,"x0":2.0976989147379137,"y0":50.00321251627372,"z0":5.797353585221196,"aX":10.439565249262728},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":3.2,"breakHorizontal":-13.3,"spinRate":1171,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.4813121548199937,"extension":6.111116552196057},"index":2,"playId":"cf0b71e3-8cb1-330c-a13e-b06f7e7c1861","pitchNumber":3,"startTime":"2025-08-01T23:40:11.885Z","endTime":"2025-08-01T23:40:16.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.2,"strikeZoneTop":3.41211543357228,"strikeZoneBottom":1.56702042162505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.194398987960305,"aZ":-33.00621874711321,"pfxX":7.446659290387508,"pfxZ":-0.6302783260953788,"pX":1.419436679429419,"pZ":2.2839807896100686,"vX0":-3.8740010261630156,"vY0":-115.06831546516197,"vZ0":-0.8411738161092959,"x":62.89,"y":177.11,"x0":2.165518855065964,"y0":50.00019811632349,"z0":5.8782916433857455,"aX":9.89214663125587},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-1.1,"breakHorizontal":-12.4,"spinRate":1298,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.47769782885620504,"extension":6.231853366369},"index":3,"playId":"4f30a3df-704b-36e4-a939-1b70e25c750d","pitchNumber":4,"startTime":"2025-08-01T23:40:29.705Z","endTime":"2025-08-01T23:40:33.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.03795371236171,"aZ":-23.868850943320922,"pfxX":-0.11950055648227376,"pfxZ":5.203758065706726,"pX":-0.389884912534644,"pZ":2.9820425145399185,"vX0":-6.197520990502229,"vY0":-125.46753031366,"vZ0":-2.1297087694883734,"x":131.86,"y":158.26,"x0":2.1263567377694557,"y0":50.00583114603059,"z0":5.78423159286025,"aX":-0.1894643776249384},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.1,"breakHorizontal":1.6,"spinRate":2171,"spinDirection":153},"zone":1,"typeConfidence":2.0,"plateTime":0.4363194331400031,"extension":6.176031267363644},"hitData":{"launchSpeed":109.7,"launchAngle":38.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":32.47,"coordY":63.99}},"index":4,"playId":"a2e6428c-8341-31e8-b42d-39c8770714f6","pitchNumber":5,"startTime":"2025-08-01T23:40:45.999Z","endTime":"2025-08-01T23:41:14.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:41:14.657Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andy Ibáñez pops out to first baseman Bryce Harper in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:41:32.736Z","endTime":"2025-08-01T23:42:34.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.206087030296366,"aZ":-29.594319290346416,"pfxX":-3.760683282821515,"pfxZ":1.7983850887667536,"pX":-0.4467592303456028,"pZ":1.6022200562718711,"vX0":-4.956358534847839,"vY0":-119.35880093314289,"vZ0":-3.402046151396836,"x":134.03,"y":195.52,"x0":2.149798345200678,"y0":50.00257318773334,"z0":5.727083155836196,"aX":-5.394535569458153},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.6,"breakHorizontal":8.0,"spinRate":2204,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.45990836169997973,"extension":6.018599510988772},"index":0,"playId":"01ea6e41-bc31-38aa-b565-e83b62eef0b5","pitchNumber":1,"startTime":"2025-08-01T23:41:34.382Z","endTime":"2025-08-01T23:41:39.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.5,"endSpeed":66.7,"strikeZoneTop":3.23129652786353,"strikeZoneBottom":1.48144121082213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.05390063675069,"aZ":-38.909098463160724,"pfxX":-6.648987916565093,"pfxZ":-6.006517304174746,"pX":1.3795320137972036,"pZ":2.5902526869666933,"vX0":0.12260037374041449,"vY0":-105.56620046588569,"vZ0":2.1207591340304637,"x":64.42,"y":168.84,"x0":2.183417640613358,"y0":50.002515636973314,"z0":6.072972870879812,"aX":-7.455681645509143},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-9.8,"breakHorizontal":12.0,"spinRate":2092,"spinDirection":303},"zone":12,"typeConfidence":2.0,"plateTime":0.5201342081662279,"extension":6.019657298360238},"index":1,"playId":"81fb4916-26fe-34c1-895e-20f9b1e3c208","pitchNumber":2,"startTime":"2025-08-01T23:41:51.861Z","endTime":"2025-08-01T23:41:56.465Z","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":91.0,"endSpeed":83.2,"strikeZoneTop":3.24969274391085,"strikeZoneBottom":1.52443358502576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.064127288742398,"aZ":-18.3113338483915,"pfxX":4.957546897990216,"pfxZ":7.816706074214331,"pX":-0.3505550924415268,"pZ":3.425322033020002,"vX0":-7.968688901314358,"vY0":-132.303512043498,"vZ0":-2.4312228348664586,"x":130.36,"y":146.3,"x0":2.0555093065388435,"y0":50.005478208894836,"z0":5.6973155938622275,"aX":8.796190522809146},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.8,"breakHorizontal":-7.2,"spinRate":2067,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.4138977072222172,"extension":5.957176939313235},"index":2,"playId":"43e1bd0c-8842-333e-8593-6e83e7f3015c","pitchNumber":3,"startTime":"2025-08-01T23:42:08.772Z","endTime":"2025-08-01T23:42:13.668Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-01T23:42:22.671Z","endTime":"2025-08-01T23:42:25.965Z","isPitch":false,"type":"action","player":{"id":628451,"link":"/api/v1/people/628451"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.9,"endSpeed":68.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.122504683160624,"aZ":-37.1490656850975,"pfxX":-5.154468306790979,"pfxZ":-4.251305037721439,"pX":0.05761386340754264,"pZ":2.597828540660042,"vX0":-2.7646029540705515,"vY0":-107.64589457884838,"vZ0":1.3817559706434157,"x":114.8,"y":168.64,"x0":2.0292511024433053,"y0":50.00297460157631,"z0":6.0683429193550005,"aX":-6.0328447194658565},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-7.0,"breakHorizontal":10.1,"spinRate":2164,"spinDirection":304},"zone":5,"typeConfidence":2.0,"plateTime":0.50932520579794,"extension":6.064913137250023},"hitData":{"launchSpeed":72.3,"launchAngle":63.0,"totalDistance":147.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":173.54,"coordY":182.96}},"index":4,"playId":"b0508d09-3a58-3185-bfb8-93032ea12d22","pitchNumber":4,"startTime":"2025-08-01T23:42:25.965Z","endTime":"2025-08-01T23:42:34.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:42:34.784Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Kepler flies out sharply to center fielder Matt Vierling.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T23:44:30.037Z","endTime":"2025-08-01T23:45:29.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"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":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.47040880636967,"strikeZoneBottom":1.57823557611172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.233556729096644,"aZ":-12.543497779471267,"pfxX":-5.150142812351612,"pfxZ":10.238985908029605,"pX":0.3757664471733288,"pZ":1.4065794464928412,"vX0":9.192512577452947,"vY0":-137.7338606442585,"vZ0":-8.4118011978462,"x":102.68,"y":200.8,"x0":-2.3392081006589613,"y0":50.00110594450659,"z0":5.35287291937193,"aX":-9.872912784174572},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":7.3,"spinRate":2312,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.3980107100451926,"extension":6.6255948270424625},"index":0,"playId":"c44f34dd-bd9f-3628-8cc1-1c5a3fe87f27","pitchNumber":1,"startTime":"2025-08-01T23:44:47.649Z","endTime":"2025-08-01T23:44:50.795Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.535633019701987,"aZ":-36.61019205581203,"pfxX":7.71217020641129,"pfxZ":-3.324706322142573,"pX":-0.043470848559503956,"pZ":0.8388230827398382,"vX0":3.876601679438469,"vY0":-115.0959925504865,"vZ0":-2.029175929922348,"x":118.66,"y":216.13,"x0":-2.754879014279932,"y0":50.004655676949035,"z0":5.297018781122964,"aX":10.285468182909716},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-6.2,"breakHorizontal":-15.0,"spinRate":2440,"spinDirection":52},"zone":13,"typeConfidence":0.88,"plateTime":0.47696944478063674,"extension":6.696534812280568},"index":1,"playId":"8f38fe76-e4ab-306d-b7b1-d019825d3b50","pitchNumber":2,"startTime":"2025-08-01T23:45:02.054Z","endTime":"2025-08-01T23:45:06.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.54723079393655,"aZ":-16.29046775489074,"pfxX":-3.5397794628818593,"pfxZ":8.722890444475993,"pX":-0.35078253304102064,"pZ":2.7084900407208483,"vX0":6.925236006202321,"vY0":-133.75324776748587,"vZ0":-4.355557141008038,"x":130.37,"y":165.65,"x0":-2.507921484266114,"y0":50.001748522557655,"z0":5.51826673985934,"aX":-6.445443838148321},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.1,"breakHorizontal":5.0,"spinRate":2361,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.40876509052680143,"extension":6.453716441967677},"hitData":{"launchSpeed":103.4,"launchAngle":31.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":149.28,"coordY":40.68}},"index":2,"playId":"bf6a9e53-2991-3779-aeb4-8dca4b271845","pitchNumber":3,"startTime":"2025-08-01T23:45:20.507Z","endTime":"2025-08-01T23:45:29.563Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:45:29.563Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edmundo Sosa called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T23:45:37.611Z","endTime":"2025-08-01T23:48:08.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"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":{"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.1,"endSpeed":84.6,"strikeZoneTop":3.40463799516004,"strikeZoneBottom":1.55000078749562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.337908573497387,"aZ":-13.225201946098323,"pfxX":-3.7422427182059925,"pfxZ":10.291868897883976,"pX":0.10880492970859518,"pZ":2.1872424754670274,"vX0":8.043748116341218,"vY0":-135.277148156599,"vZ0":-6.063048585698244,"x":112.85,"y":179.72,"x0":-2.425806767719121,"y0":50.000875376949864,"z0":5.39597680443997,"aX":-6.889216412448623},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.4,"breakHorizontal":4.9,"spinRate":2381,"spinDirection":215},"zone":5,"typeConfidence":0.91,"plateTime":0.40592400727423694,"extension":6.565681968290964},"index":0,"playId":"233ab55d-df80-3c5b-94eb-55b1f5c8e996","pitchNumber":1,"startTime":"2025-08-01T23:46:00.265Z","endTime":"2025-08-01T23:46:03.265Z","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":85.7,"endSpeed":78.4,"strikeZoneTop":3.42271954361889,"strikeZoneBottom":1.64320234008254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.19422841573112,"aZ":-29.061681766463867,"pfxX":4.1352938269152855,"pfxZ":1.9997096697215717,"pX":0.2482848556025932,"pZ":1.2007730495557296,"vX0":5.392248116739091,"vY0":-124.56940598334573,"vZ0":-4.442153869427297,"x":107.54,"y":206.36,"x0":-2.489361186864133,"y0":50.003046071935536,"z0":5.435398168163119,"aX":6.438332395159339},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.8,"breakHorizontal":-8.9,"spinRate":2484,"spinDirection":161},"zone":14,"typeConfidence":0.9,"plateTime":0.4412741696240694,"extension":6.589206154862218},"index":1,"playId":"6a7a4b66-ec06-33e1-80d1-290f9a634f41","pitchNumber":2,"startTime":"2025-08-01T23:46:15.196Z","endTime":"2025-08-01T23:46:19.729Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.8,"strikeZoneTop":3.36454562484881,"strikeZoneBottom":1.47444564519797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.901616291767507,"aZ":-38.91860620525831,"pfxX":8.727789567375927,"pfxZ":-5.026390617044596,"pX":-0.5825768018135745,"pZ":1.936926695553535,"vX0":2.2296501840629634,"vY0":-115.74792404968629,"vZ0":0.92133220012825,"x":139.21,"y":186.48,"x0":-2.694758908144084,"y0":50.00316260601698,"z0":5.293912096593588,"aX":11.707837070697863},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-8.5,"breakHorizontal":-16.3,"spinRate":2495,"spinDirection":54},"zone":7,"typeConfidence":0.9,"plateTime":0.4752732951073826,"extension":6.990988999205778},"index":2,"playId":"8b761cd6-ba02-3f8d-9697-cba35cb0cee5","pitchNumber":3,"startTime":"2025-08-01T23:46:30.038Z","endTime":"2025-08-01T23:46:33.741Z","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":94.2,"endSpeed":85.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.46800468078843,"aZ":-13.585601068772771,"pfxX":-4.176217269939455,"pfxZ":9.880259909355685,"pX":0.1695383498397863,"pZ":3.460889066034848,"vX0":8.077380931218796,"vY0":-136.85773540865446,"vZ0":-2.7900173018892187,"x":110.54,"y":145.34,"x0":-2.2884093070741907,"y0":50.00683291585485,"z0":5.433918394650403,"aX":-7.86139712188439},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":5.8,"spinRate":2400,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.40146069160099174,"extension":6.736493041942558},"index":3,"playId":"cc0ec18f-5a60-3034-92d2-fe83c74c876e","pitchNumber":4,"startTime":"2025-08-01T23:46:46.966Z","endTime":"2025-08-01T23:46:50.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.59580569031873,"aZ":-37.99335682284637,"pfxX":5.986557827111708,"pfxZ":-4.5255411207205025,"pX":0.007002659129384512,"pZ":0.8324277409000915,"vX0":3.847053555708828,"vY0":-113.24151517243004,"vZ0":-1.2510695842920623,"x":116.73,"y":216.3,"x0":-2.497423859083644,"y0":50.002312096658784,"z0":5.226692193846367,"aX":7.697585000171812},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-8.2,"breakHorizontal":-11.9,"spinRate":2509,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4855210926779936,"extension":6.646724684544644},"index":4,"playId":"0a74046f-f36e-34a4-8e8c-e36a8fc7fbbb","pitchNumber":5,"startTime":"2025-08-01T23:47:07.164Z","endTime":"2025-08-01T23:47:10.164Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-01T23:47:33.519Z","endTime":"2025-08-01T23:47:48.002Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.40093708820819,"strikeZoneBottom":1.51911182060693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.845126658340995,"aZ":-15.757986394338683,"pfxX":-3.0407501092902063,"pfxZ":8.819908358769053,"pX":0.090153612480595,"pZ":0.7711143598831689,"vX0":7.309111691228486,"vY0":-134.96505955354695,"vZ0":-9.063678213851343,"x":113.56,"y":217.96,"x0":-2.247079834847648,"y0":50.005159156503666,"z0":5.261391745688199,"aX":-5.661742742475894},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":4.1,"spinRate":2352,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.40440672292809543,"extension":6.754651382340224},"index":6,"playId":"efce7b30-8b50-3730-93ec-099fcae0e9f9","pitchNumber":6,"startTime":"2025-08-01T23:47:48.002Z","endTime":"2025-08-01T23:47:51.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.27324046853277,"strikeZoneBottom":1.59564567497666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.717831458086028,"aZ":-15.338647197056222,"pfxX":-3.3503478404191362,"pfxZ":8.771881994914576,"pX":0.836473025249395,"pZ":2.4177515165060695,"vX0":9.55334819559782,"vY0":-137.25901897440144,"vZ0":-5.269133804785702,"x":85.12,"y":173.5,"x0":-2.244908854059119,"y0":50.00419097716209,"z0":5.397113188900735,"aX":-6.432564061031246},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":4.2,"spinRate":2312,"spinDirection":223},"zone":14,"typeConfidence":0.91,"plateTime":0.3981724570858689,"extension":6.663926785401903},"index":7,"playId":"0244badb-0651-36aa-9064-c420640e0234","pitchNumber":7,"startTime":"2025-08-01T23:48:04.555Z","endTime":"2025-08-01T23:48:08.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:48:08.240Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Stott walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T23:48:16.842Z","endTime":"2025-08-01T23:51:01.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.28514887855652,"strikeZoneBottom":1.56760288581203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.100248545354656,"aZ":-14.74234600777169,"pfxX":-3.700684646940986,"pfxZ":9.55689130142915,"pX":-0.8349733687027561,"pZ":1.9056408775167406,"vX0":5.695224725286458,"vY0":-134.67730870985457,"vZ0":-6.419888892198129,"x":148.83,"y":187.33,"x0":-2.502933343069393,"y0":50.00609154395981,"z0":5.375841116374534,"aX":-6.7531756888865715},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":5.4,"spinRate":2355,"spinDirection":218},"zone":13,"typeConfidence":0.91,"plateTime":0.4077583764813255,"extension":6.660866990311214},"index":0,"playId":"7d413731-e9b5-3662-853b-1294ff8164f3","pitchNumber":1,"startTime":"2025-08-01T23:48:35.173Z","endTime":"2025-08-01T23:48:39.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.36213031582798,"strikeZoneBottom":1.54162310981229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.430716984457145,"aZ":-25.722360953453325,"pfxX":2.7208224833091714,"pfxZ":4.039865844014096,"pX":0.20621759676765233,"pZ":1.432237685389025,"vX0":5.967666385520649,"vY0":-125.56652621288079,"vZ0":-4.776543509105604,"x":109.14,"y":200.11,"x0":-2.554642010250469,"y0":50.00224070856899,"z0":5.452018743704159,"aX":4.343818307413258},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.5,"breakHorizontal":-6.2,"spinRate":2478,"spinDirection":175},"zone":8,"typeConfidence":0.87,"plateTime":0.43621244724583264,"extension":6.59687519079015},"index":1,"playId":"52745120-b56d-36a5-afde-619d467ea5fd","pitchNumber":2,"startTime":"2025-08-01T23:48:49.605Z","endTime":"2025-08-01T23:48:53.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.7,"strikeZoneTop":3.30432932835314,"strikeZoneBottom":1.45815487017217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.239434737086658,"aZ":-39.86259189539153,"pfxX":8.863889679555562,"pfxZ":-5.950696254306298,"pX":-1.2362708671441205,"pZ":1.4251300085058145,"vX0":0.8633511778730789,"vY0":-113.45162408229285,"vZ0":0.1683220013559974,"x":164.12,"y":200.3,"x0":-2.7728273243837944,"y0":50.000096054151975,"z0":5.34831317419826,"aX":11.463156072837194},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-10.3,"breakHorizontal":-16.2,"spinRate":2551,"spinDirection":57},"zone":13,"typeConfidence":0.91,"plateTime":0.4842047794082238,"extension":6.642367322043932},"index":2,"playId":"1791786b-f650-3b1f-a435-9b61957d8055","pitchNumber":3,"startTime":"2025-08-01T23:49:06.236Z","endTime":"2025-08-01T23:49:10.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":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.41976648118431,"aZ":-13.987253290955024,"pfxX":-4.529012103742039,"pfxZ":9.846923340559929,"pX":0.2956485723946185,"pZ":2.186720482058791,"vX0":8.790729430847207,"vY0":-135.06483728120295,"vZ0":-6.249546795234963,"x":105.73,"y":179.74,"x0":-2.412969912193121,"y0":50.00673279413015,"z0":5.514314761325862,"aX":-8.369114968581815},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":6.4,"spinRate":2311,"spinDirection":211},"zone":6,"typeConfidence":0.91,"plateTime":0.40551933279008656,"extension":6.492472687608387},"index":3,"playId":"29ef2389-0370-39bd-9abf-7c4cd41432b4","pitchNumber":4,"startTime":"2025-08-01T23:49:22.669Z","endTime":"2025-08-01T23:49:28.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.795123210990027,"aZ":-14.54978430869864,"pfxX":-4.596014875218279,"pfxZ":9.137333946423631,"pX":0.2202938035312454,"pZ":2.8855389687929978,"vX0":8.504105551677233,"vY0":-137.60693690827742,"vZ0":-4.022844168725098,"x":108.6,"y":160.87,"x0":-2.304665018087392,"y0":50.0066076328539,"z0":5.343480540128721,"aX":-8.869415443347458},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":6.7,"spinRate":2401,"spinDirection":219},"zone":2,"typeConfidence":0.91,"plateTime":0.39710998862752955,"extension":6.669032483382246},"index":4,"playId":"e4358c87-b76b-38bc-9a16-fadebef5d07d","pitchNumber":5,"startTime":"2025-08-01T23:49:52.751Z","endTime":"2025-08-01T23:49:55.751Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-01T23:50:04.793Z","endTime":"2025-08-01T23:50:15.278Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.36010710580651,"strikeZoneBottom":1.5136241894236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.018600105664238,"aZ":-27.172802563024366,"pfxX":3.41167347421705,"pfxZ":3.012012471079605,"pX":-0.3390066729320442,"pZ":1.1321728472723833,"vX0":4.486585918491283,"vY0":-127.78285483907013,"vZ0":-5.6336921112249225,"x":129.92,"y":208.21,"x0":-2.557448966095458,"y0":50.00568171019408,"z0":5.48602292781649,"aX":5.672929568491774},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.4,"breakHorizontal":-7.2,"spinRate":2541,"spinDirection":166},"zone":13,"typeConfidence":0.88,"plateTime":0.4277619290827106,"extension":6.684610363232794},"index":6,"playId":"a16fc3d2-3199-3b1b-9710-da40d4e2c1e9","pitchNumber":6,"startTime":"2025-08-01T23:50:15.278Z","endTime":"2025-08-01T23:50:18.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.212548810600843,"aZ":-13.881342482678953,"pfxX":-3.9919530678504165,"pfxZ":9.592865814181117,"pX":-0.3120261601572722,"pZ":2.403124205941106,"vX0":7.233894189967411,"vY0":-137.19303646772073,"vZ0":-5.645134735002853,"x":128.89,"y":173.9,"x0":-2.4637548595384295,"y0":50.004614611215715,"z0":5.432806797018545,"aX":-7.614402087513938},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":5.8,"spinRate":2369,"spinDirection":214},"zone":4,"typeConfidence":0.91,"plateTime":0.39916265088081637,"extension":6.6218596049795355},"index":7,"playId":"7e244e7e-0e52-37ec-9586-83b6a4468097","pitchNumber":7,"startTime":"2025-08-01T23:50:31.423Z","endTime":"2025-08-01T23:50:38.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.6,"strikeZoneTop":3.28739918563022,"strikeZoneBottom":1.51897242210015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.28490823127329,"aZ":-36.9964856942349,"pfxX":5.707866207566828,"pfxZ":-3.4946206807987394,"pX":1.091970621608055,"pZ":0.05076849087547493,"vX0":6.598753323298159,"vY0":-116.85233176705916,"vZ0":-3.8509521725082267,"x":75.38,"y":237.41,"x0":-2.5112457917971884,"y0":50.000649408698735,"z0":5.200436515858525,"aX":7.88190093856223},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.0,"breakHorizontal":-12.0,"spinRate":2442,"spinDirection":56},"zone":14,"typeConfidence":0.88,"plateTime":0.4689580159763431,"extension":6.633691193115641},"index":8,"playId":"780958bd-97bd-37de-b343-a90944f68a84","pitchNumber":8,"startTime":"2025-08-01T23:50:57.436Z","endTime":"2025-08-01T23:51:01.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:51:01.734Z","atBatIndex":20},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Trea Turner grounds into a force out, shortstop Javier Báez to second baseman Gleyber Torres. Bryson Stott out at 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T23:51:12.336Z","endTime":"2025-08-01T23:51:36.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.189907678182056,"aZ":-37.33228361378623,"pfxX":5.322511283870618,"pfxZ":-3.8424566593850376,"pX":-0.28668296701304835,"pZ":2.422604283034667,"vX0":4.483165744569107,"vY0":-115.33680636603277,"vZ0":1.7577937795603822,"x":127.93,"y":173.37,"x0":-2.9497354479960696,"y0":50.00315666846825,"z0":5.2606494887474025,"aX":7.14362493980828},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-6.2,"breakHorizontal":-10.8,"spinRate":2437,"spinDirection":57},"zone":4,"typeConfidence":0.89,"plateTime":0.47557446235832757,"extension":6.849388631024476},"hitData":{"launchSpeed":99.1,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.66,"coordY":155.07}},"index":0,"playId":"0c66912b-258d-31ad-8f11-52d95855542e","pitchNumber":1,"startTime":"2025-08-01T23:51:29.479Z","endTime":"2025-08-01T23:51:36.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:51:36.362Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-01T23:53:36.196Z","endTime":"2025-08-01T23:55:19.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":80.1,"endSpeed":72.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.875458152023004,"aZ":-32.854146914786384,"pfxX":9.810441828674064,"pfxZ":-0.5074322543235041,"pX":-0.20198071166700768,"pZ":1.4485377939331496,"vX0":-7.746070944488988,"vY0":-116.33062377419049,"vZ0":-2.63008710139177,"x":124.7,"y":199.67,"x0":1.9208637784825697,"y0":50.00015127913793,"z0":5.754655087071828,"aX":13.242563197392467},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.3,"breakHorizontal":-15.5,"spinRate":1247,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.47355992536864644,"extension":6.093186453612881},"index":0,"playId":"9e3e8421-4b91-3a3f-b91b-fd73f2eb0b82","pitchNumber":1,"startTime":"2025-08-01T23:54:02.455Z","endTime":"2025-08-01T23:54:05.455Z","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":77.7,"endSpeed":69.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.504022861169332,"aZ":-28.94781461088357,"pfxX":9.684583719479374,"pfxZ":2.5745957106693496,"pX":0.747281255501151,"pZ":2.19105328761556,"vX0":-5.62499433268129,"vY0":-112.80082174193392,"vZ0":-1.1827304711094797,"x":88.52,"y":179.62,"x0":2.048476728850547,"y0":50.005054437782306,"z0":5.711441344211256,"aX":12.15630559424225},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":4.6,"breakHorizontal":-15.6,"spinRate":1294,"spinDirection":112},"zone":9,"typeConfidence":2.0,"plateTime":0.49049980493572587,"extension":6.054652996694649},"index":1,"playId":"318b10ac-1127-36e6-9170-c2c19dce5c2b","pitchNumber":2,"startTime":"2025-08-01T23:54:16.559Z","endTime":"2025-08-01T23:54:19.559Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-01T23:54:29.923Z","endTime":"2025-08-01T23:54:41.030Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.5,"strikeZoneTop":3.66400818646694,"strikeZoneBottom":1.6966404340952,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.746746977890318,"aZ":-20.793254287432028,"pfxX":8.582213137632731,"pfxZ":6.8220161490163935,"pX":-1.3533659360349308,"pZ":3.7134716654627677,"vX0":-10.564750507937585,"vY0":-128.8558036459055,"vZ0":-1.499429827546297,"x":168.59,"y":138.52,"x0":1.699916052750684,"y0":50.00210478942281,"z0":5.921929097241392,"aX":14.317474084933968},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":12.2,"breakHorizontal":-13.0,"spinRate":2042,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4263506981998857,"extension":6.052966575995139},"index":3,"playId":"abf4bbf3-c033-34a9-9a3e-c5e7c182a250","pitchNumber":3,"startTime":"2025-08-01T23:54:41.030Z","endTime":"2025-08-01T23:54:45.041Z","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":89.5,"endSpeed":81.5,"strikeZoneTop":3.65585349648876,"strikeZoneBottom":1.67150885394635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.170697131211654,"aZ":-28.654049723905732,"pfxX":11.572858089439087,"pfxZ":2.072792470818392,"pX":-1.2372939277728179,"pZ":2.945027859695596,"vX0":-11.429603885924923,"vY0":-129.82764549290826,"vZ0":-1.8488746166885623,"x":164.16,"y":159.26,"x0":1.7268674357438114,"y0":50.005035261776136,"z0":5.855547104807349,"aX":19.681419924615927},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.5,"breakHorizontal":-18.2,"spinRate":1955,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.4225248069422367,"extension":6.112806616844355},"index":4,"playId":"631a814b-8404-35d7-9a12-9c25171514a1","pitchNumber":4,"startTime":"2025-08-01T23:55:00.914Z","endTime":"2025-08-01T23:55:04.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":70.9,"endSpeed":65.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.196046047702254,"aZ":-36.648859642305396,"pfxX":-6.999929743657596,"pfxZ":-4.196062321128686,"pX":0.6453365246626194,"pZ":1.2818538330353806,"vX0":-0.7670565211571887,"vY0":-103.2155537116638,"vZ0":-0.3314036117966581,"x":92.4,"y":204.17,"x0":1.931382926369389,"y0":50.00489507648504,"z0":5.905204457076475,"aX":-7.458160943606953},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-7.3,"breakHorizontal":12.8,"spinRate":2020,"spinDirection":307},"zone":14,"typeConfidence":2.0,"plateTime":0.5332352935779001,"extension":6.036131122128684},"index":5,"playId":"407ddf43-c231-3f91-8c0b-dcf070dba824","pitchNumber":5,"startTime":"2025-08-01T23:55:16.014Z","endTime":"2025-08-01T23:55:19.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:55:19.577Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Riley Greene lines out to second baseman Bryson Stott.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-01T23:55:27.601Z","endTime":"2025-08-01T23:56:17.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":"Lineout","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":681082,"link":"/api/v1/people/681082"},"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(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":88.6,"endSpeed":81.0,"strikeZoneTop":3.68578395835913,"strikeZoneBottom":1.74286231601759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.443769903894964,"aZ":-27.15017416788935,"pfxX":11.058161529939184,"pfxZ":2.9871920538792427,"pX":1.3132196721279197,"pZ":3.10135544457228,"vX0":-5.338040132593181,"vY0":-128.94048843777742,"vZ0":-1.6220772060829753,"x":66.94,"y":155.04,"x0":1.9765585778531523,"y0":50.000045137464944,"z0":5.838655816738385,"aX":18.56933613542646},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.3,"breakHorizontal":-18.8,"spinRate":1994,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.42520774620078416,"extension":6.1658261100468446},"index":0,"playId":"3e6bea00-eafe-3895-bb27-681f5fb9b34d","pitchNumber":1,"startTime":"2025-08-01T23:55:43.306Z","endTime":"2025-08-01T23:55:47.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":71.0,"strikeZoneTop":3.61462904422487,"strikeZoneBottom":1.66319461555324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.54600636094878,"aZ":-29.37192181523682,"pfxX":-2.8405297791398576,"pfxZ":2.203814679795098,"pX":-0.8817587200810932,"pZ":2.043264917962193,"vX0":-5.54512685592764,"vY0":-112.09297888952652,"vZ0":-1.5869649625371682,"x":150.61,"y":183.61,"x0":1.9944788325188798,"y0":50.00162130807031,"z0":5.763379738241351,"aX":-3.608441547584347},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":3.8,"breakHorizontal":6.6,"spinRate":2198,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.48892477881454166,"extension":6.192468334801257},"index":1,"playId":"f27bccbc-a2ca-3bf8-b5b8-4118a538a8be","pitchNumber":2,"startTime":"2025-08-01T23:55:57.471Z","endTime":"2025-08-01T23:56:01.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.78490312540543,"aZ":-29.582225629129216,"pfxX":10.883327097965235,"pfxZ":1.5589094421550893,"pX":1.1130319676339702,"pZ":2.8065853193942885,"vX0":-5.649970222594807,"vY0":-128.25016631465303,"vZ0":-1.9114839911158774,"x":74.57,"y":163.0,"x0":1.9318335292079376,"y0":50.00317538684153,"z0":5.871062847627635,"aX":18.11117843040073},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":-18.4,"spinRate":2019,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4272432054624993,"extension":6.178281819971268},"hitData":{"launchSpeed":62.7,"launchAngle":22.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":160.52,"coordY":144.08}},"index":2,"playId":"8ce88717-2704-344d-96ec-48e7a616c55e","pitchNumber":3,"startTime":"2025-08-01T23:56:11.517Z","endTime":"2025-08-01T23:56:17.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:56:17.671Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Vierling singles on a ground ball to right fielder Nick Castellanos.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-01T23:56:26.604Z","endTime":"2025-08-01T23:57:06.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"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, 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":80.1,"endSpeed":73.3,"strikeZoneTop":3.615893301814,"strikeZoneBottom":1.76092654336467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.103554489626394,"aZ":-26.308335615785438,"pfxX":7.871751217595575,"pfxZ":4.306911211021509,"pX":-0.3220354134848575,"pZ":1.0330735320866047,"vX0":-7.480242546321291,"vY0":-116.31331833796146,"vZ0":-4.70883376036109,"x":129.28,"y":210.89,"x0":1.922588437802876,"y0":50.002650209870396,"z0":5.597114560194362,"aX":10.717964877007564},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":6.8,"breakHorizontal":-12.2,"spinRate":1385,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.4720607735251461,"extension":6.159808598965942},"index":0,"playId":"861b2928-fac9-3e5b-86ba-802015b7b00a","pitchNumber":1,"startTime":"2025-08-01T23:56:40.475Z","endTime":"2025-08-01T23:56:44.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.320667643085983,"aZ":-27.910882513800576,"pfxX":9.824772501993122,"pfxZ":2.5316150350532167,"pX":0.5371412143657807,"pZ":1.9612099848211044,"vX0":-6.983319649211999,"vY0":-129.27257985529795,"vZ0":-3.900625427149559,"x":96.53,"y":185.83,"x0":2.004498781332646,"y0":50.001359792798944,"z0":5.645364792643811,"aX":16.536485026688617},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.8,"breakHorizontal":-16.1,"spinRate":2106,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.4245755687892827,"extension":6.202589458337123},"hitData":{"launchSpeed":99.9,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.94,"coordY":114.23}},"index":1,"playId":"3f1f0a50-fc52-31c7-bc5d-0da2a05a5f97","pitchNumber":2,"startTime":"2025-08-01T23:56:55.563Z","endTime":"2025-08-01T23:57:06.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:57:06.017Z","atBatIndex":24},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dillon Dingler grounds into a force out, shortstop Trea Turner to second baseman Bryson Stott. Matt Vierling out at 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-01T23:57:22.815Z","endTime":"2025-08-01T23:58:45.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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,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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"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":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.4395438532895,"strikeZoneBottom":1.65964757166455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.2498502150409,"aZ":-18.398838234487055,"pfxX":5.549131888873563,"pfxZ":7.784120209812473,"pX":0.36993601932689607,"pZ":3.539629386667157,"vX0":-6.419213216667363,"vY0":-132.413516709727,"vZ0":-2.3086498018143873,"x":102.9,"y":143.21,"x0":2.108846377529649,"y0":50.00108694679374,"z0":5.7745435142899915,"aX":9.81737027932624},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.8,"breakHorizontal":-8.6,"spinRate":2015,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.41423952891322946,"extension":6.186157870488145},"index":0,"playId":"63ef9b30-a614-3609-a4a7-d042e30389b1","pitchNumber":1,"startTime":"2025-08-01T23:57:31.498Z","endTime":"2025-08-01T23:57:35.625Z","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":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.5430163464072,"strikeZoneBottom":1.53315296454083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.74164165453186,"aZ":-18.062511966143838,"pfxX":4.637127744856512,"pfxZ":7.97443062152027,"pX":0.4837340348415314,"pZ":4.091618096274342,"vX0":-5.895588775950579,"vY0":-132.31808534352757,"vZ0":-0.9696352643665627,"x":98.56,"y":128.31,"x0":2.140260944085097,"y0":50.00392399145723,"z0":5.788749654960653,"aX":8.207685707771194},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.4,"breakHorizontal":-7.1,"spinRate":1946,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.414249650197279,"extension":6.232429098139041},"index":1,"playId":"66d8ad00-76bd-3f02-9a5a-684e8c75a9e7","pitchNumber":2,"startTime":"2025-08-01T23:57:46.018Z","endTime":"2025-08-01T23:57:50.074Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"17494910-c91b-46ce-91f7-133d56f94450","startTime":"2025-08-01T23:58:07.854Z","endTime":"2025-08-01T23:58:10.928Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.5,"endSpeed":67.3,"strikeZoneTop":3.43845505962142,"strikeZoneBottom":1.32650509879957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.685113437644187,"aZ":-38.0769934307251,"pfxX":-7.58990017393448,"pfxZ":-5.169590407711938,"pX":0.5015049813477817,"pZ":2.1506000346152154,"vX0":-1.3227648597349488,"vY0":-106.90203504943744,"vZ0":1.149185810421208,"x":97.88,"y":180.71,"x0":2.115588433827164,"y0":50.002770437768554,"z0":5.924685690121845,"aX":-8.66833571441346},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-8.6,"breakHorizontal":14.0,"spinRate":2149,"spinDirection":305},"zone":6,"typeConfidence":2.0,"plateTime":0.5149652432086063,"extension":6.26984971901058},"index":3,"playId":"4bf7136b-ec33-37fd-9873-4c1f11bd1952","pitchNumber":3,"startTime":"2025-08-01T23:58:22.620Z","endTime":"2025-08-01T23:58:25.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.20093644286883,"aZ":-25.9342890907909,"pfxX":8.494742512270438,"pfxZ":3.6442225181232537,"pX":0.3555022152302647,"pZ":2.218263994109214,"vX0":-7.037741775627794,"vY0":-130.25534901029417,"vZ0":-3.8970720243693897,"x":103.45,"y":178.89,"x0":1.993089191372969,"y0":50.00481507758058,"z0":5.702324972166701,"aX":14.550790601406636},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.9,"breakHorizontal":-13.8,"spinRate":2054,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.4210482808845426,"extension":6.2489714417484645},"hitData":{"launchSpeed":102.1,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.13,"coordY":155.07}},"index":4,"playId":"eb52f948-c8aa-39b3-aecd-18b644c01edc","pitchNumber":4,"startTime":"2025-08-01T23:58:38.534Z","endTime":"2025-08-01T23:58:45.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:58:45.767Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T00:00:55.958Z","endTime":"2025-08-02T00:01:59.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.338302422231912,"aZ":-28.551195751757984,"pfxX":0.7310383539577965,"pfxZ":2.275578581840591,"pX":-0.4712962359191511,"pZ":1.2312758150264187,"vX0":4.912540369956661,"vY0":-125.35331647918784,"vZ0":-4.562944413616426,"x":134.96,"y":205.54,"x0":-2.551344661081459,"y0":50.001833443260885,"z0":5.405989830511027,"aX":1.1629390305115612},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.4,"breakHorizontal":-2.4,"spinRate":2485,"spinDirection":151},"zone":13,"typeConfidence":0.88,"plateTime":0.43693989647910536,"extension":6.460514008989115},"index":0,"playId":"64e15e4d-2dc2-3794-a818-543fe1120c99","pitchNumber":1,"startTime":"2025-08-02T00:01:08.952Z","endTime":"2025-08-02T00:01:11.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.011889465719822,"aZ":-28.696526012786492,"pfxX":0.9944424491814263,"pfxZ":2.242183435847707,"pX":-0.40325925318192296,"pZ":1.2956638873280792,"vX0":4.886431878254346,"vY0":-124.13848650009595,"vZ0":-4.27868990317912,"x":132.37,"y":203.8,"x0":-2.5305193709017204,"y0":50.00499095687573,"z0":5.4441482195100575,"aX":1.5441702505037969},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.2,"breakHorizontal":-3.0,"spinRate":2303,"spinDirection":148},"zone":13,"typeConfidence":0.89,"plateTime":0.4420738293059281,"extension":6.414462078135751},"index":1,"playId":"80d56ab4-bf29-3b12-a586-e26c9aecb0d7","pitchNumber":2,"startTime":"2025-08-02T00:01:24.220Z","endTime":"2025-08-02T00:01:27.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.39900956360781,"strikeZoneBottom":1.4309635873748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.023337673647553,"aZ":-27.36875653179857,"pfxX":0.43631700984791094,"pfxZ":2.9925166955715614,"pX":-0.06726875876551007,"pZ":0.4095218693747209,"vX0":5.751944542072046,"vY0":-125.94788380422189,"vZ0":-6.781898757863527,"x":119.56,"y":227.72,"x0":-2.438942651967076,"y0":50.001127290683144,"z0":5.356064685907488,"aX":0.6978508424670977},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.1,"breakHorizontal":-2.2,"spinRate":2471,"spinDirection":170},"zone":13,"typeConfidence":0.87,"plateTime":0.4351984468364001,"extension":6.545334219163221},"index":2,"playId":"f24760c1-c9dd-363d-a0c8-81c1a7a0c35e","pitchNumber":3,"startTime":"2025-08-02T00:01:39.797Z","endTime":"2025-08-02T00:01:42.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.27824812677061,"aZ":-29.01312521536404,"pfxX":2.7369093969220186,"pfxZ":1.9456255470580386,"pX":-0.029464516559057546,"pZ":1.2589379838719081,"vX0":5.334357441484476,"vY0":-126.82285967042873,"vZ0":-4.657147683831985,"x":118.12,"y":204.79,"x0":-2.5169541485879185,"y0":50.0050933943376,"z0":5.437043722388693,"aX":4.451923620499369},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.6,"breakHorizontal":-6.2,"spinRate":2447,"spinDirection":146},"zone":13,"typeConfidence":0.89,"plateTime":0.43212168332544687,"extension":6.472034022850838},"index":3,"playId":"e6d6b62a-0220-3ffd-b69b-f8f40ae77773","pitchNumber":4,"startTime":"2025-08-02T00:01:56.676Z","endTime":"2025-08-02T00:01:59.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:01:59.841Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T00:02:10.373Z","endTime":"2025-08-02T00:03:44.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.7,"strikeZoneTop":3.34164256213659,"strikeZoneBottom":1.53498310141143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.40775731261971,"aZ":-38.70987246841237,"pfxX":5.697933651876444,"pfxZ":-4.948216468741076,"pX":0.3972531114447207,"pZ":0.024050742422721826,"vX0":5.243006286513477,"vY0":-115.06940181634882,"vZ0":-3.1407775680589634,"x":101.86,"y":238.13,"x0":-2.6640622881945255,"y0":50.0035564679643,"z0":5.214484312891477,"aX":7.523648340848937},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-9.5,"breakHorizontal":-11.8,"spinRate":2530,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.47880974779390906,"extension":6.533061563852604},"index":0,"playId":"25a18083-7d63-3a18-bc98-8baa3efc2c6d","pitchNumber":1,"startTime":"2025-08-02T00:02:26.069Z","endTime":"2025-08-02T00:02:29.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":82.0,"strikeZoneTop":3.3727656107655,"strikeZoneBottom":1.46377860600424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.47377766458245,"aZ":-26.556814750832988,"pfxX":1.998577763670191,"pfxZ":3.3625142849291003,"pX":0.2895182736824092,"pZ":0.7729905510936644,"vX0":6.551163331847669,"vY0":-127.28432217073644,"vZ0":-6.550286322897995,"x":105.96,"y":217.91,"x0":-2.5579457357831568,"y0":50.00535553079933,"z0":5.42975026450446,"aX":3.341766579174968},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.0,"breakHorizontal":-4.8,"spinRate":2552,"spinDirection":160},"zone":14,"typeConfidence":0.88,"plateTime":0.42723698364394114,"extension":6.310727952035671},"index":1,"playId":"476fe377-74be-33d5-807a-7363b9e8736d","pitchNumber":2,"startTime":"2025-08-02T00:02:45.537Z","endTime":"2025-08-02T00:02:48.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.37232724427916,"strikeZoneBottom":1.48884773449099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.795677530703777,"aZ":-20.165960248740948,"pfxX":-7.962540478889601,"pfxZ":7.3336743459814855,"pX":0.26887329651865616,"pZ":1.1505670502565375,"vX0":9.701725155166518,"vY0":-126.62187752711645,"vZ0":-6.118365903093808,"x":106.75,"y":207.71,"x0":-2.5626693120194384,"y0":50.00573545292169,"z0":5.192089409026508,"aX":-13.043030217111053},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":12.1,"breakHorizontal":12.5,"spinRate":2028,"spinDirection":221},"zone":14,"typeConfidence":0.68,"plateTime":0.43117785592849467,"extension":6.83867126644818},"index":2,"playId":"4313b387-7d65-36e5-8026-9b61a36eb8e1","pitchNumber":3,"startTime":"2025-08-02T00:03:02.137Z","endTime":"2025-08-02T00:03:06.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.29305571421587,"strikeZoneBottom":1.4608422375922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.271726862024952,"aZ":-14.754400599157988,"pfxX":-5.164976153346027,"pfxZ":9.175002064994256,"pX":0.5518061487486728,"pZ":1.6594130647698926,"vX0":9.82626553585523,"vY0":-136.04252474302658,"vZ0":-7.110398702895161,"x":95.97,"y":193.98,"x0":-2.4151058002499504,"y0":50.000675267694305,"z0":5.30483878673985,"aX":-9.804593833614007},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":7.6,"spinRate":2374,"spinDirection":218},"zone":9,"typeConfidence":0.89,"plateTime":0.4006711825346363,"extension":6.694094847877509},"index":3,"playId":"019d404e-6b0f-33f8-9561-910fae136548","pitchNumber":4,"startTime":"2025-08-02T00:03:18.437Z","endTime":"2025-08-02T00:03:21.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.33417553047223,"strikeZoneBottom":1.49764269339185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.354218626055456,"aZ":-16.543051630407124,"pfxX":-4.138846322596481,"pfxZ":8.486557277277733,"pX":-1.0629484978022241,"pZ":4.243953641219838,"vX0":5.396571983048751,"vY0":-134.884551638575,"vZ0":-0.17654750037584066,"x":157.52,"y":124.19,"x0":-2.5519549845567058,"y0":50.006389484977966,"z0":5.476719685738257,"aX":-7.627391563939226},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.5,"breakHorizontal":6.4,"spinRate":2313,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.4060750602458709,"extension":6.629372410628676},"index":4,"playId":"1a80c4ad-6698-37bd-b1ba-a6a2b2303405","pitchNumber":5,"startTime":"2025-08-02T00:03:41.169Z","endTime":"2025-08-02T00:03:44.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:03:44.384Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to right fielder Wenceel Pérez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T00:04:11.089Z","endTime":"2025-08-02T00:05:21.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.72101463346357,"strikeZoneBottom":1.69078582738718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.82988867886446,"aZ":-26.138286369971837,"pfxX":3.409219918273881,"pfxZ":3.6943890732827365,"pX":0.8406278700813057,"pZ":1.6864212120320228,"vX0":7.163291860714944,"vY0":-126.48978044123815,"vZ0":-4.043327488604337,"x":84.96,"y":193.25,"x0":-2.461901383838856,"y0":50.00394318620416,"z0":5.381980469179701,"aX":5.56734878850393},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.0,"breakHorizontal":-7.7,"spinRate":2431,"spinDirection":156},"zone":14,"typeConfidence":0.88,"plateTime":0.43168652857500733,"extension":6.830749016537236},"index":0,"playId":"db64670e-5332-3d50-9da3-e643339ba783","pitchNumber":1,"startTime":"2025-08-02T00:04:11.089Z","endTime":"2025-08-02T00:04:15.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.69277309837726,"strikeZoneBottom":1.71381779780934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.071853859656606,"aZ":-13.777458658884045,"pfxX":-4.559425853681425,"pfxZ":9.850550186822137,"pX":-0.0669524640522419,"pZ":2.3636147701528647,"vX0":8.320997441976457,"vY0":-135.8678228538436,"vZ0":-5.205930802660595,"x":119.55,"y":174.96,"x0":-2.5783355733893556,"y0":50.00217713111254,"z0":5.263677694897024,"aX":-8.515199496916871},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":6.5,"spinRate":2377,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.4032914022141756,"extension":6.793092061766838},"index":1,"playId":"017cfe66-7b52-32a3-9b97-9a8708ab93dd","pitchNumber":2,"startTime":"2025-08-02T00:04:29.823Z","endTime":"2025-08-02T00:04:33.343Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.6,"strikeZoneTop":3.61792811083136,"strikeZoneBottom":1.51145468701776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.77318802846493,"aZ":-37.828218040592986,"pfxX":7.445372377311796,"pfxZ":-4.258558694758465,"pX":-0.1520734363281387,"pZ":2.498858906445107,"vX0":3.524952164117679,"vY0":-114.72994672411812,"vZ0":1.992127383611744,"x":122.8,"y":171.31,"x0":-2.6767358120298623,"y0":50.000292395687865,"z0":5.3135552314496515,"aX":9.895155390919225},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-6.8,"breakHorizontal":-14.4,"spinRate":2507,"spinDirection":64},"zone":5,"typeConfidence":0.9,"plateTime":0.47790836813497206,"extension":6.483393921172352},"index":2,"playId":"9b2b2fdf-79bd-3b39-bf2e-9ff1c5f838c6","pitchNumber":3,"startTime":"2025-08-02T00:04:50.254Z","endTime":"2025-08-02T00:04:53.546Z","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":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.38768643064649,"aZ":-27.548125030971285,"pfxX":2.2167115021409276,"pfxZ":2.8436245345802593,"pX":-0.2398471029647247,"pZ":2.413015482648286,"vX0":5.071854835269452,"vY0":-126.54174009503122,"vZ0":-2.0610534412101598,"x":126.14,"y":173.63,"x0":-2.5564851055517703,"y0":50.000477397054524,"z0":5.441177091095877,"aX":3.599193129902007},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.9,"breakHorizontal":-5.2,"spinRate":2480,"spinDirection":150},"zone":5,"typeConfidence":0.87,"plateTime":0.43254478607444113,"extension":6.67191696665154},"hitData":{"launchSpeed":90.1,"launchAngle":41.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.11,"coordY":95.35}},"index":3,"playId":"5090edf8-c08a-3d4a-865d-a47d534c2a97","pitchNumber":4,"startTime":"2025-08-02T00:05:10.124Z","endTime":"2025-08-02T00:05:21.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:05:21.674Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Castellanos strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T00:05:37.357Z","endTime":"2025-08-02T00:07:29.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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 In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":73.0,"strikeZoneTop":3.89864284313255,"strikeZoneBottom":1.90703217632462,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.253151806508342,"aZ":-39.03349671680354,"pfxX":5.162188985346113,"pfxZ":-5.194005399545689,"pX":2.107907347900335,"pZ":0.5848051577902911,"vX0":8.953586991673781,"vY0":-114.51504182260908,"vZ0":-1.6465518685279033,"x":36.65,"y":222.99,"x0":-2.531882826098121,"y0":50.00272231376271,"z0":5.151141849111564,"aX":6.816674708494376},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-9.5,"breakHorizontal":-11.8,"spinRate":2500,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4793291494880063,"extension":6.614606300174521},"index":0,"playId":"37c2c487-1af3-3ae8-aff8-17e076c4b27e","pitchNumber":1,"startTime":"2025-08-02T00:05:47.054Z","endTime":"2025-08-02T00:05:50.327Z","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":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.8993487327883,"strikeZoneBottom":1.90794903337736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.48510397710765,"aZ":-14.727428849875224,"pfxX":-4.473808684622228,"pfxZ":9.30147533183914,"pX":1.0569140204506693,"pZ":2.161932506977334,"vX0":10.621693589287553,"vY0":-136.2315639952267,"vZ0":-5.832257974458286,"x":76.71,"y":180.41,"x0":-2.31487397737599,"y0":50.00612957264841,"z0":5.352271945501568,"aX":-8.395848747618793},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":5.8,"spinRate":2402,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.4023737807188157,"extension":6.777828354406174},"index":1,"playId":"59b1a8e6-3f47-3c19-9f18-e54f7cf461a0","pitchNumber":2,"startTime":"2025-08-02T00:06:10.649Z","endTime":"2025-08-02T00:06:14.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.90155052256202,"strikeZoneBottom":1.83305185342263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.644611651509155,"aZ":-28.489835361082278,"pfxX":2.1040725097644266,"pfxZ":2.378359507391954,"pX":0.07570224159218503,"pZ":1.9600340468978483,"vX0":5.78039553831058,"vY0":-124.24546488497226,"vZ0":-2.3859511626907373,"x":114.11,"y":185.86,"x0":-2.5615794895032855,"y0":50.00566641025771,"z0":5.318383379285468,"aX":3.2651488848203245},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.0,"breakHorizontal":-5.3,"spinRate":2466,"spinDirection":156},"zone":8,"typeConfidence":0.9,"plateTime":0.4421087377746926,"extension":6.731598101163006},"index":2,"playId":"12dc4aa5-c92d-3aa0-923a-0f8d9b261d90","pitchNumber":3,"startTime":"2025-08-02T00:06:27.145Z","endTime":"2025-08-02T00:06:30.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.4,"strikeZoneTop":3.84771843463355,"strikeZoneBottom":1.90758868321266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.90775161644377,"aZ":-14.713879860376839,"pfxX":-4.890229259404311,"pfxZ":9.667907515362476,"pX":-0.8079377319131276,"pZ":2.259396601662236,"vX0":6.299574866393606,"vY0":-134.6939770612674,"vZ0":-5.408553743777549,"x":147.8,"y":177.78,"x0":-2.5605247034936487,"y0":50.002981800655114,"z0":5.3633872441246675,"aX":-8.832541631265537},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":7.2,"spinRate":2325,"spinDirection":214},"zone":7,"typeConfidence":0.91,"plateTime":0.40932365421567907,"extension":6.5276076168167005},"index":3,"playId":"f234950c-8bca-34a1-a379-44f60d964df9","pitchNumber":4,"startTime":"2025-08-02T00:06:42.841Z","endTime":"2025-08-02T00:06:47.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.14956252548005,"aZ":-16.101582362571154,"pfxX":-4.842971276597464,"pfxZ":8.63913354769032,"pX":0.587257581167945,"pZ":2.2235972054454707,"vX0":9.348625738347415,"vY0":-135.65119776528698,"vZ0":-5.534213412748518,"x":94.62,"y":178.74,"x0":-2.2771786193883483,"y0":50.004032083753685,"z0":5.415920027383456,"aX":-9.012080924665595},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":6.7,"spinRate":2361,"spinDirection":213},"zone":9,"typeConfidence":0.89,"plateTime":0.40405515354272525,"extension":6.5393739141107785},"index":4,"playId":"a35e3877-b2ad-39e1-8248-d760ebcab1ee","pitchNumber":5,"startTime":"2025-08-02T00:07:00.791Z","endTime":"2025-08-02T00:07:03.791Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.2,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.112780886169748,"aZ":-38.61641218160504,"pfxX":5.977969788975454,"pfxZ":-4.905223740413124,"pX":1.0565698845878673,"pZ":2.030557613256462,"vX0":6.31092688889214,"vY0":-114.13933524448358,"vZ0":1.2783721522742635,"x":76.73,"y":183.95,"x0":-2.526974291392652,"y0":50.00560339762317,"z0":5.282305725438386,"aX":7.843559729899821},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-8.2,"breakHorizontal":-12.5,"spinRate":2461,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.4809216998109167,"extension":6.521281428173786},"index":5,"playId":"503c30e0-055e-31c9-888b-6a007736c1ea","pitchNumber":6,"startTime":"2025-08-02T00:07:25.965Z","endTime":"2025-08-02T00:07:29.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:07:29.494Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, pitcher Ranger Suarez to first baseman Bryce Harper.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T00:09:32.253Z","endTime":"2025-08-02T00:11:10.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624133,"link":"/api/v1/people/624133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.35231172689911,"strikeZoneBottom":1.52995076294232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.902430375035923,"aZ":-25.84545723296032,"pfxX":-0.35039016061147477,"pfxZ":4.22897691626101,"pX":0.6148739477218571,"pZ":2.8496678604592485,"vX0":-3.7521728912726524,"vY0":-121.53723981532234,"vZ0":-1.828336022297952,"x":93.56,"y":161.84,"x0":2.224364770043889,"y0":50.000133429693896,"z0":5.857050779314643,"aX":-0.5234333594230783},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.4,"breakHorizontal":1.6,"spinRate":2097,"spinDirection":181},"zone":3,"typeConfidence":2.0,"plateTime":0.4507300711507338,"extension":5.990597101258029},"index":0,"playId":"6993b9b2-7dfc-3868-97fd-a275a79d1ede","pitchNumber":1,"startTime":"2025-08-02T00:09:34.884Z","endTime":"2025-08-02T00:09:38.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.425294282052437,"aZ":-24.78090759503182,"pfxX":6.287886581106621,"pfxZ":5.87859200411639,"pX":0.04767043026368712,"pZ":1.5436032433452267,"vX0":-5.494094117539051,"vY0":-112.06336342784712,"vZ0":-3.7570825893110893,"x":115.18,"y":197.1,"x0":1.7277258973346157,"y0":50.001086501651685,"z0":5.805868837546391,"aX":7.904790437290651},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":9.8,"breakHorizontal":-9.7,"spinRate":1265,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.4909357736465516,"extension":6.186442327086321},"index":1,"playId":"87396283-8af1-37bf-af54-b5781050eb07","pitchNumber":2,"startTime":"2025-08-02T00:09:47.820Z","endTime":"2025-08-02T00:09:52.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":71.9,"endSpeed":66.4,"strikeZoneTop":3.28664516201281,"strikeZoneBottom":1.43920340959136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.441444146762702,"aZ":-39.50865144846136,"pfxX":-4.895124763787766,"pfxZ":-6.69278493494809,"pX":0.7499583810970795,"pZ":0.7142817625372654,"vX0":-1.2488668976825297,"vY0":-104.62510078830339,"vZ0":-1.167653450309486,"x":88.41,"y":219.49,"x0":1.9920554260161867,"y0":50.00100097900697,"z0":5.9545039007012,"aX":-5.367075303805483},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.4,"breakVerticalInduced":-12.0,"breakHorizontal":9.2,"spinRate":2101,"spinDirection":313},"zone":14,"typeConfidence":2.0,"plateTime":0.5256951996388532,"extension":6.227830631767416},"index":2,"playId":"aaa88935-2b11-37ca-844d-b6cf8a6c8ef9","pitchNumber":3,"startTime":"2025-08-02T00:10:08.246Z","endTime":"2025-08-02T00:10:11.766Z","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":90.1,"endSpeed":82.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.46251341586897,"aZ":-22.03481553762458,"pfxX":4.923828716108071,"pfxZ":5.824938745829245,"pX":-0.12152088827396477,"pZ":3.3145592623449907,"vX0":-7.1071040857160925,"vY0":-131.04796711601207,"vZ0":-1.829070132996096,"x":121.63,"y":149.29,"x0":1.9848113192749912,"y0":50.00459584382206,"z0":5.666170490322483,"aX":8.573642149139697},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.3,"breakHorizontal":-7.3,"spinRate":1904,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.41781967515706375,"extension":5.8923001435034985},"index":3,"playId":"f0fe2947-b96d-3ff8-baea-969622fe1ac9","pitchNumber":4,"startTime":"2025-08-02T00:10:27.089Z","endTime":"2025-08-02T00:10:30.389Z","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":2,"outs":0},"pitchData":{"startSpeed":71.9,"endSpeed":66.1,"strikeZoneTop":3.2837306957087,"strikeZoneBottom":1.46212584233764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.578928522784608,"aZ":-36.306395903967555,"pfxX":-7.924754140043657,"pfxZ":-3.7640572301919706,"pX":1.5301590198367747,"pZ":1.6124235925786958,"vX0":1.1634717578536995,"vY0":-104.71259331318736,"vZ0":-0.21332095528832684,"x":58.67,"y":195.24,"x0":1.9922350874954697,"y0":50.00389289455592,"z0":6.00506557853583,"aX":-8.699152917785247},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-6.5,"breakHorizontal":13.9,"spinRate":2082,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.5254070193617162,"extension":6.113308795847534},"index":4,"playId":"c3f71b25-ac8b-36d5-bd0c-cb7c174bc1f5","pitchNumber":5,"startTime":"2025-08-02T00:10:44.950Z","endTime":"2025-08-02T00:10:49.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.459769101247375,"aZ":-31.42234961955686,"pfxX":9.039282951819413,"pfxZ":0.5617904888821181,"pX":0.6886212455901608,"pZ":1.3757054263864192,"vX0":-5.289406929919308,"vY0":-115.17789944320245,"vZ0":-3.09436195631145,"x":90.75,"y":201.64,"x0":1.8467337876632777,"y0":50.002701086499044,"z0":5.791833827337615,"aX":12.079830074381583},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":0.5,"breakHorizontal":-15.0,"spinRate":1423,"spinDirection":116},"zone":9,"typeConfidence":2.0,"plateTime":0.4765325492920689,"extension":6.128292587039371},"hitData":{"launchSpeed":96.5,"launchAngle":-8.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.87,"coordY":170.85}},"index":5,"playId":"16eb9b38-1edd-3947-afce-1620fad76e5a","pitchNumber":6,"startTime":"2025-08-02T00:11:02.472Z","endTime":"2025-08-02T00:11:10.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:11:10.461Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Báez flies out to center fielder Brandon Marsh.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T00:11:32.080Z","endTime":"2025-08-02T00:12:33.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.43705240119515,"strikeZoneBottom":1.57208362885796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.332184411800668,"aZ":-24.59366704535727,"pfxX":-0.549532977456483,"pfxZ":4.534755780392434,"pX":0.4267625758712228,"pZ":3.147716518382148,"vX0":-4.1016114153613685,"vY0":-127.44244621160462,"vZ0":-2.0088004081190167,"x":100.73,"y":153.79,"x0":2.117960650297696,"y0":50.00020693341633,"z0":5.858434071763196,"aX":-0.9175281173184425},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.0,"breakHorizontal":1.8,"spinRate":2063,"spinDirection":151},"zone":3,"typeConfidence":2.0,"plateTime":0.4272342942038714,"extension":6.198520715097679},"index":0,"playId":"ff674c51-7c43-3021-9b63-c7eb80ed678c","pitchNumber":1,"startTime":"2025-08-02T00:11:33.373Z","endTime":"2025-08-02T00:11:37.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.51243239897277,"strikeZoneBottom":1.69803466927403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.618485969998357,"aZ":-21.399733356370387,"pfxX":3.926527295381768,"pfxZ":6.0810178293756,"pX":0.5672708735695982,"pZ":4.1727083016174324,"vX0":-5.089121025129651,"vY0":-131.7014340551491,"vZ0":0.04099311245081949,"x":95.38,"y":126.12,"x0":2.006484264400768,"y0":50.00481872214473,"z0":5.727947093905284,"aX":6.960554460064847},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.3,"breakHorizontal":-6.1,"spinRate":1980,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.4144567411055462,"extension":6.009808172932686},"index":1,"playId":"15b5c0c5-c50d-3ab1-a8f9-3d6d70575bc7","pitchNumber":2,"startTime":"2025-08-02T00:11:46.838Z","endTime":"2025-08-02T00:11:50.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.086224454822094,"aZ":-27.179386496591846,"pfxX":8.386586672864286,"pfxZ":3.7678922669912573,"pX":0.7626747584547395,"pZ":2.565080758106805,"vX0":-4.93754376857231,"vY0":-114.38620666999797,"vZ0":-1.3657450414440866,"x":87.93,"y":169.52,"x0":1.8595710018316765,"y0":50.001716671332936,"z0":5.834488448812225,"aX":11.113501425953043},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":6.7,"breakHorizontal":-13.9,"spinRate":1428,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.4788209126934686,"extension":6.1890768623309205},"index":2,"playId":"0212d262-a5ea-32fb-8778-bb042fccbb25","pitchNumber":3,"startTime":"2025-08-02T00:12:03.608Z","endTime":"2025-08-02T00:12:06.608Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.9,"endSpeed":67.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.03543930279185,"aZ":-38.85447819874098,"pfxX":-5.375572104563441,"pfxZ":-5.930134419646616,"pX":0.3850558339300546,"pZ":1.4057690226802169,"vX0":-1.4470113767163486,"vY0":-106.06807187950886,"vZ0":-0.14661530443982485,"x":102.32,"y":200.82,"x0":1.7763827520205167,"y0":50.00249829821689,"z0":5.948149774346017,"aX":-6.056092285660791},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-10.3,"breakHorizontal":10.1,"spinRate":2108,"spinDirection":314},"zone":14,"typeConfidence":2.0,"plateTime":0.5186088986142963,"extension":6.306934673683969},"hitData":{"launchSpeed":80.6,"launchAngle":45.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.99,"coordY":104.45}},"index":3,"playId":"11b4b249-ff54-39b5-8f0f-10ceab3cfbee","pitchNumber":4,"startTime":"2025-08-02T00:12:24.607Z","endTime":"2025-08-02T00:12:33.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:12:33.231Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jahmai Jones called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T00:12:42.721Z","endTime":"2025-08-02T00:13:52.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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, 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":80.0,"endSpeed":72.8,"strikeZoneTop":3.64534548579001,"strikeZoneBottom":1.6324554338775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.352003100291846,"aZ":-29.41022056991655,"pfxX":7.337213064494296,"pfxZ":2.0513716028768636,"pX":-0.19726086996938233,"pZ":1.5827126254027095,"vX0":-6.83819659172087,"vY0":-116.1803206003642,"vZ0":-2.8873011720032427,"x":124.52,"y":196.05,"x0":1.848928121531405,"y0":50.00489502091962,"z0":5.673425215774895,"aX":9.903880932327201},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":3.2,"breakHorizontal":-11.3,"spinRate":1524,"spinDirection":112},"zone":8,"typeConfidence":2.0,"plateTime":0.4737506167056118,"extension":6.324557757684583},"index":0,"playId":"1cbaa4d2-8f2f-3fb2-883c-0212d702ee0f","pitchNumber":1,"startTime":"2025-08-02T00:13:00.904Z","endTime":"2025-08-02T00:13:04.084Z","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":77.6,"endSpeed":70.6,"strikeZoneTop":3.61872753345392,"strikeZoneBottom":1.55539204674618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.241525192148597,"aZ":-29.328163050979736,"pfxX":7.726306256656876,"pfxZ":2.237408703409665,"pX":1.3822487863113198,"pZ":1.7918674394303458,"vX0":-3.298281392664008,"vY0":-112.89478613630416,"vZ0":-2.097962255872191,"x":64.31,"y":190.4,"x0":1.8694208540019575,"y0":50.00364176249571,"z0":5.725597104673801,"aX":9.833810012509112},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":3.7,"breakHorizontal":-13.0,"spinRate":1417,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.48779486862387467,"extension":6.076936264291504},"index":1,"playId":"cb638e60-93b4-3c8e-a52e-e701c4d9a805","pitchNumber":2,"startTime":"2025-08-02T00:13:14.351Z","endTime":"2025-08-02T00:13:19.562Z","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":77.2,"endSpeed":69.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.184154986068464,"aZ":-29.034789235841533,"pfxX":7.632209757476656,"pfxZ":2.4992405609820842,"pX":0.6751264712451763,"pZ":2.8543179600342343,"vX0":-4.715579721160722,"vY0":-112.2463369645408,"vZ0":-0.06256692863895008,"x":91.27,"y":161.71,"x0":1.8276476854451829,"y0":50.00393829947642,"z0":5.876788755855446,"aX":9.592329042285398},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":4.8,"breakHorizontal":-12.4,"spinRate":1456,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.49082066506752975,"extension":6.251944838029749},"index":2,"playId":"de774daa-2956-3635-a828-6f1728afa352","pitchNumber":3,"startTime":"2025-08-02T00:13:28.508Z","endTime":"2025-08-02T00:13:32.882Z","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":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.61263980465442,"strikeZoneBottom":1.54899848473387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.195327733257677,"aZ":-16.47070858533976,"pfxX":5.675976429742256,"pfxZ":8.674999354494156,"pX":0.6549276610777103,"pZ":2.6134130212557976,"vX0":-5.611712129521139,"vY0":-133.53343877244015,"vZ0":-4.7870808020555256,"x":92.04,"y":168.22,"x0":2.0441426828041065,"y0":50.000593760469904,"z0":5.610738659981451,"aX":10.270871774223313},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":-9.1,"spinRate":2075,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.40986044887581263,"extension":6.012135847657644},"index":3,"playId":"115e6073-5634-35ae-b7e9-0f07e12034f4","pitchNumber":4,"startTime":"2025-08-02T00:13:48.436Z","endTime":"2025-08-02T00:13:52.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:13:52.357Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brandon Marsh lines out to shortstop Javier Báez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T00:15:58.455Z","endTime":"2025-08-02T00:16:38.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.603798590419405,"aZ":-27.58649672762812,"pfxX":3.686300340087615,"pfxZ":2.8471145238001867,"pX":0.8802425656299895,"pZ":1.5060789209714907,"vX0":6.884746672493216,"vY0":-125.69156477772883,"vZ0":-4.198620950483415,"x":83.45,"y":198.12,"x0":-2.3651203376993024,"y0":50.00572279924687,"z0":5.418395607983945,"aX":5.943811125670606},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.4,"breakHorizontal":-8.2,"spinRate":2516,"spinDirection":157},"zone":14,"typeConfidence":0.89,"plateTime":0.43448382194524227,"extension":6.533505931084492},"index":0,"playId":"adb3a33f-644d-3976-9435-27c279e8ea1c","pitchNumber":1,"startTime":"2025-08-02T00:16:02.899Z","endTime":"2025-08-02T00:16:06.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.997133746246224,"aZ":-13.697647153498906,"pfxX":-4.215677337907172,"pfxZ":9.73075442208657,"pX":0.6311584749026836,"pZ":2.1489127276969,"vX0":9.034351753990485,"vY0":-136.8691295820836,"vZ0":-6.178765133536435,"x":92.94,"y":180.76,"x0":-2.1635252727379632,"y0":50.00099655215023,"z0":5.372267642494587,"aX":-8.003741981532306},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":5.8,"spinRate":2348,"spinDirection":213},"zone":6,"typeConfidence":0.91,"plateTime":0.4000684143093709,"extension":6.730858806794621},"hitData":{"launchSpeed":74.7,"launchAngle":14.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":121.9,"coordY":139.83}},"index":1,"playId":"62a6c3ac-48da-3ed1-8063-cf3c6096c355","pitchNumber":2,"startTime":"2025-08-02T00:16:32.652Z","endTime":"2025-08-02T00:16:38.627Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:16:38.627Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Kepler grounds out, first baseman Spencer Torkelson to pitcher Jack Flaherty.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T00:16:55.024Z","endTime":"2025-08-02T00:17:29.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"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_assist"},{"player":{"id":656427,"link":"/api/v1/people/656427"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.2,"endSpeed":79.8,"strikeZoneTop":3.44278270079636,"strikeZoneBottom":1.57747171466284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.038515417703657,"aZ":-28.409438579375486,"pfxX":1.7905674007371442,"pfxZ":2.344696772121859,"pX":-0.43090074019199753,"pZ":1.4743708573742758,"vX0":4.675943657376265,"vY0":-125.54638321583842,"vZ0":-4.117741265091545,"x":133.42,"y":198.97,"x0":-2.5458023591511654,"y0":50.00193723843553,"z0":5.432798338261008,"aX":2.8747933312541023},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.6,"breakHorizontal":-4.2,"spinRate":2559,"spinDirection":153},"zone":7,"typeConfidence":0.89,"plateTime":0.4352974126400846,"extension":6.488941959499962},"index":0,"playId":"0c11e422-3582-3e85-8f39-2fcd5db625ad","pitchNumber":1,"startTime":"2025-08-02T00:17:07.325Z","endTime":"2025-08-02T00:17:10.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.00772449973228,"aZ":-40.379849843816935,"pfxX":5.704476261774574,"pfxZ":-6.122617320845466,"pX":-0.26652470433066394,"pZ":1.3181891319781007,"vX0":3.868545869611204,"vY0":-115.46837451846166,"vZ0":-0.1928426212708858,"x":127.16,"y":203.19,"x0":-2.709115323081325,"y0":50.0029333576603,"z0":5.312647281613837,"aX":7.644594202573674},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.8,"breakHorizontal":-11.4,"spinRate":2477,"spinDirection":60},"zone":13,"typeConfidence":0.9,"plateTime":0.4757217849477211,"extension":6.349307844878561},"hitData":{"launchSpeed":80.0,"launchAngle":-2.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.84,"coordY":170.79}},"index":1,"playId":"83502fa4-5cc8-3959-b1c4-851f81b8f343","pitchNumber":2,"startTime":"2025-08-02T00:17:21.857Z","endTime":"2025-08-02T00:17:29.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:17:29.339Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Edmundo Sosa doubles (9) on a fly ball to left fielder Riley Greene.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T00:17:47.656Z","endTime":"2025-08-02T00:18:49.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"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":"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":94.0,"endSpeed":85.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.340664987856336,"aZ":-11.914833025761656,"pfxX":-4.863129534525759,"pfxZ":10.787975607841037,"pX":0.4618567861842328,"pZ":2.803860935783967,"vX0":9.035099010708574,"vY0":-136.49340548771534,"vZ0":-4.874179519265616,"x":99.4,"y":163.08,"x0":-2.266358412728831,"y0":50.00337643705468,"z0":5.439810953933721,"aX":-9.133841601934382},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.6,"breakHorizontal":6.8,"spinRate":2399,"spinDirection":212},"zone":6,"typeConfidence":0.91,"plateTime":0.4019838299343057,"extension":6.647254558071032},"index":0,"playId":"c3416210-fe9a-3016-9a73-98d97ab48d19","pitchNumber":1,"startTime":"2025-08-02T00:17:59.189Z","endTime":"2025-08-02T00:18:02.698Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.3,"strikeZoneTop":3.34364847426711,"strikeZoneBottom":1.56850258149356,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.859564508975318,"aZ":-13.146393339804181,"pfxX":-2.8266539110030484,"pfxZ":10.659982775860662,"pX":-0.32469160662275925,"pZ":1.9090905766565718,"vX0":6.08700893266431,"vY0":-133.29376426870405,"vZ0":-6.450919353876093,"x":129.38,"y":187.23,"x0":-2.2790642323722827,"y0":50.00099046090974,"z0":5.324873218829213,"aX":-5.0452934004866945},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.0,"breakHorizontal":3.7,"spinRate":2332,"spinDirection":205},"zone":7,"typeConfidence":0.91,"plateTime":0.4122357050052998,"extension":6.7752147728279715},"index":1,"playId":"e9a37137-d5b2-37b0-a53c-9901cf1f1781","pitchNumber":2,"startTime":"2025-08-02T00:18:18.375Z","endTime":"2025-08-02T00:18:21.375Z","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":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.706130682309286,"aZ":-28.11564297082579,"pfxX":2.522105618383525,"pfxZ":2.5656580344543354,"pX":0.30799224230940314,"pZ":1.8522623776312104,"vX0":5.939044288736834,"vY0":-125.01474218317003,"vZ0":-3.0372635869468234,"x":105.26,"y":188.77,"x0":-2.427926933517153,"y0":50.00057025456926,"z0":5.395988265013842,"aX":3.981154917217469},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.2,"breakHorizontal":-6.0,"spinRate":2492,"spinDirection":125},"zone":9,"typeConfidence":0.89,"plateTime":0.43849407661297013,"extension":6.668841586033572},"hitData":{"launchSpeed":94.0,"launchAngle":36.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":29.53,"coordY":99.44}},"index":2,"playId":"37aff0f4-bfc3-373a-a452-1de164507222","pitchNumber":3,"startTime":"2025-08-02T00:18:32.299Z","endTime":"2025-08-02T00:18:49.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:18:49.484Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Stott walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T00:19:10.832Z","endTime":"2025-08-02T00:20:58.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.3,"strikeZoneTop":3.28902947563627,"strikeZoneBottom":1.45441023674449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.196713727271607,"aZ":-38.78741985122726,"pfxX":7.484209808427012,"pfxZ":-5.1815166937780255,"pX":-0.5096003840297019,"pZ":1.7291052614665632,"vX0":3.067220769749808,"vY0":-112.53222265034636,"vZ0":0.8369588171994167,"x":136.42,"y":192.09,"x0":-2.864114367477697,"y0":50.00146903188199,"z0":5.294417743353089,"aX":9.557500911984794},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-8.9,"breakHorizontal":-14.4,"spinRate":2385,"spinDirection":62},"zone":7,"typeConfidence":0.9,"plateTime":0.4874984775579554,"extension":6.39941910392175},"index":0,"playId":"dd18fb85-fa9e-34ae-865e-21bf21136628","pitchNumber":1,"startTime":"2025-08-02T00:19:32.541Z","endTime":"2025-08-02T00:19:36.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.36036176146369,"strikeZoneBottom":1.41622420939881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.920105774632194,"aZ":-29.077967364024556,"pfxX":3.091553465968831,"pfxZ":2.022871193893792,"pX":-0.8860490904091889,"pZ":1.7648613463712193,"vX0":3.5845076642968334,"vY0":-123.0610008680853,"vZ0":-2.511097253084872,"x":150.77,"y":191.13,"x0":-2.764379088794909,"y0":50.00379067628701,"z0":5.267249336754324,"aX":4.730253407643532},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.4,"breakHorizontal":-6.5,"spinRate":2469,"spinDirection":141},"zone":13,"typeConfidence":0.9,"plateTime":0.44546930225234904,"extension":6.707417942944348},"index":1,"playId":"ca0ae313-4611-3c5e-a7fd-12e4593ac9b1","pitchNumber":2,"startTime":"2025-08-02T00:19:49.249Z","endTime":"2025-08-02T00:19:53.106Z","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":93.0,"endSpeed":85.1,"strikeZoneTop":3.28437049830775,"strikeZoneBottom":1.47840228923398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.310533879017484,"aZ":-14.36058477981562,"pfxX":-5.20380345140127,"pfxZ":9.658708686790382,"pX":0.12251224797145532,"pZ":1.1002732656866656,"vX0":8.543375008298906,"vY0":-134.94020148003096,"vZ0":-8.074130330327154,"x":112.33,"y":209.07,"x0":-2.408252543153351,"y0":50.00569359247232,"z0":5.142772186686934,"aX":-9.600869311519762},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.0,"breakHorizontal":7.6,"spinRate":2250,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.4058861860347509,"extension":6.5898073910666355},"index":2,"playId":"6f2ee95f-b693-3d54-9e6b-5fb4b8fa6077","pitchNumber":3,"startTime":"2025-08-02T00:20:09.242Z","endTime":"2025-08-02T00:20:13.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.29023669155722,"strikeZoneBottom":1.47547415355542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.23324719544541,"aZ":-29.084206001355973,"pfxX":2.9480168234773316,"pfxZ":2.041114484743627,"pX":-1.2167375715853503,"pZ":2.6545202449689,"vX0":2.6231769536326133,"vY0":-122.21606948214067,"vZ0":-0.9230563739355101,"x":163.38,"y":167.11,"x0":-2.687095890858569,"y0":50.00045768468898,"z0":5.536411102629559,"aX":4.455691647730964},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.7,"breakHorizontal":-6.0,"spinRate":2436,"spinDirection":156},"zone":11,"typeConfidence":0.9,"plateTime":0.44826524116543354,"extension":6.266620705473782},"index":3,"playId":"99eaf631-2627-393f-bf74-d9c4db99a49d","pitchNumber":4,"startTime":"2025-08-02T00:20:33.466Z","endTime":"2025-08-02T00:20:37.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.32939697223387,"strikeZoneBottom":1.42964103858703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.44660829544863,"aZ":-14.510969718110356,"pfxX":-5.114637229236713,"pfxZ":9.695371553360673,"pX":-0.4530946774181331,"pZ":0.8371896261859391,"vX0":7.504491373897748,"vY0":-134.00802458829313,"vZ0":-8.814685216763534,"x":134.27,"y":216.18,"x0":-2.622895708716165,"y0":50.00606781908208,"z0":5.201708636575057,"aX":-9.321918524143383},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.8,"breakHorizontal":7.7,"spinRate":2324,"spinDirection":219},"zone":13,"typeConfidence":0.91,"plateTime":0.4084288745710527,"extension":6.693181884183265},"index":4,"playId":"f9d183f8-df18-321b-8711-9b0233fd1e63","pitchNumber":5,"startTime":"2025-08-02T00:20:54.060Z","endTime":"2025-08-02T00:20:58.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:20:58.621Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trea Turner pops out to shortstop Javier Báez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T00:21:09.285Z","endTime":"2025-08-02T00:21:52.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.49920795314868,"strikeZoneBottom":1.66992851860322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.166665321965404,"aZ":-12.239806858213084,"pfxX":-5.669062537398609,"pfxZ":10.503513244250193,"pX":1.1020718472812436,"pZ":1.9932530273032316,"vX0":11.28283771208342,"vY0":-137.32455136400563,"vZ0":-6.653358716648077,"x":74.99,"y":184.96,"x0":-2.3349222183109433,"y0":50.00622809320997,"z0":5.290987130121546,"aX":-10.763767264713447},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":7.7,"spinRate":2401,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.39980528466278153,"extension":6.66383667973135},"index":0,"playId":"28915a51-dc91-3a28-8a70-bb7eb1792974","pitchNumber":1,"startTime":"2025-08-02T00:21:24.315Z","endTime":"2025-08-02T00:21:28.506Z","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":92.9,"endSpeed":84.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.188743722371527,"aZ":-14.289950777847364,"pfxX":-5.168406608138129,"pfxZ":9.754004647064018,"pX":-0.022460634106365236,"pZ":2.7460351988110223,"vX0":7.848820718179156,"vY0":-134.9895640043661,"vZ0":-4.470540556379401,"x":117.86,"y":164.64,"x0":-2.3050288634644023,"y0":50.00186960356386,"z0":5.4397695039076845,"aX":-9.475975120393015},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.8,"breakHorizontal":7.6,"spinRate":2333,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.4067800740647973,"extension":6.746166904545486},"hitData":{"launchSpeed":96.7,"launchAngle":61.0,"totalDistance":188.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.15,"coordY":126.16}},"index":1,"playId":"5d7f52de-c1ea-3c38-89c6-4559660d9fc3","pitchNumber":2,"startTime":"2025-08-02T00:21:40.956Z","endTime":"2025-08-02T00:21:52.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:21:52.238Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gleyber Torres flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T00:23:56.274Z","endTime":"2025-08-02T00:24:51.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.36564857657063,"strikeZoneBottom":1.47096496856053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.601459538743057,"aZ":-25.872480945895198,"pfxX":9.013431211026662,"pfxZ":3.746347439680509,"pX":1.575425691895698,"pZ":2.46460263631157,"vX0":-4.460161593870849,"vY0":-129.3396767850873,"vZ0":-3.2977875020097582,"x":56.95,"y":172.24,"x0":2.157041527322747,"y0":50.00641445943725,"z0":5.75455583675149,"aX":15.175503855947342},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.2,"breakHorizontal":-15.2,"spinRate":1918,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.42453535106201157,"extension":5.760932490940529},"index":0,"playId":"1fdd3f51-483e-3081-9cdb-4b57725d3bb1","pitchNumber":1,"startTime":"2025-08-02T00:24:00.834Z","endTime":"2025-08-02T00:24:05.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.28177506248598,"strikeZoneBottom":1.38713788807408,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.368398723946886,"aZ":-25.966993234998256,"pfxX":9.870528097248588,"pfxZ":3.658370736131916,"pX":0.6221212715150746,"pZ":1.9839684440135983,"vX0":-6.803744380703157,"vY0":-129.26182977594777,"vZ0":-4.387150681757065,"x":93.29,"y":185.21,"x0":2.0029418262576217,"y0":50.002796982009954,"z0":5.691575233252501,"aX":16.74134018314455},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.9,"breakHorizontal":-16.4,"spinRate":1944,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.423367009143373,"extension":5.954627723121085},"index":1,"playId":"734014e0-5473-3551-8e62-6163e743e783","pitchNumber":2,"startTime":"2025-08-02T00:24:12.031Z","endTime":"2025-08-02T00:24:15.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":71.4,"endSpeed":65.8,"strikeZoneTop":3.24810516272895,"strikeZoneBottom":1.40592405544617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.449913369078352,"aZ":-38.06909697381093,"pfxX":-7.626565772376884,"pfxZ":-5.4220336792717365,"pX":2.06237797084153,"pZ":2.147916017165385,"vX0":1.8747838370926333,"vY0":-103.90530968877177,"vZ0":1.3931270097945494,"x":38.39,"y":180.79,"x0":2.1358166900726983,"y0":50.00487670974009,"z0":6.014620753957545,"aX":-8.286556764172467},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-9.0,"breakHorizontal":13.2,"spinRate":2123,"spinDirection":305},"zone":14,"typeConfidence":2.0,"plateTime":0.5284407052940807,"extension":6.078117294207659},"index":2,"playId":"1810465c-ba4b-3a81-9c5c-7254647fc882","pitchNumber":3,"startTime":"2025-08-02T00:24:25.388Z","endTime":"2025-08-02T00:24:29.031Z","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.1,"endSpeed":70.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.4614808230514,"aZ":-28.234478363046094,"pfxX":6.59825150701764,"pfxZ":3.063393270207655,"pX":0.15117045920074007,"pZ":2.285716138668189,"vX0":-5.634860485289867,"vY0":-113.48755028310575,"vZ0":-1.5478566711214432,"x":111.24,"y":177.07,"x0":1.8256988085488266,"y0":50.003563101253675,"z0":5.825870869619582,"aX":8.487869927528871},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":5.4,"breakHorizontal":-10.3,"spinRate":1320,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.48521594216291275,"extension":6.206717777854167},"hitData":{"launchSpeed":88.8,"launchAngle":56.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.72,"coordY":122.71}},"index":3,"playId":"6e7bc039-8f6f-3b3a-a2d1-a29901571d96","pitchNumber":4,"startTime":"2025-08-02T00:24:41.834Z","endTime":"2025-08-02T00:24:51.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:24:51.632Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Ibáñez grounds out, third baseman Edmundo Sosa to first baseman Bryce Harper.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T00:24:56.999Z","endTime":"2025-08-02T00:25:21.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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, 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":1},"pitchData":{"startSpeed":73.0,"endSpeed":66.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.502162453258258,"aZ":-38.52812686013296,"pfxX":-6.305970367467016,"pfxZ":-5.638304104258847,"pX":0.43648702382906485,"pZ":2.0526163599623577,"vX0":-1.4374579075307719,"vY0":-106.17469111523445,"vZ0":1.0367678714566004,"x":100.36,"y":183.36,"x0":1.943713438172139,"y0":50.004699006205406,"z0":5.990071150467127,"aX":-7.101533600706988},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-9.5,"breakHorizontal":11.8,"spinRate":2153,"spinDirection":309},"zone":6,"typeConfidence":2.0,"plateTime":0.5186056990266725,"extension":6.178973551671488},"hitData":{"launchSpeed":81.6,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.09,"coordY":166.73}},"index":0,"playId":"a6462b52-7807-3019-9182-4e31dedb85c5","pitchNumber":1,"startTime":"2025-08-02T00:25:13.469Z","endTime":"2025-08-02T00:25:21.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:25:21.861Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T00:25:31.098Z","endTime":"2025-08-02T00:27:47.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.62407922169548,"strikeZoneBottom":1.58382934439134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.202422531456392,"aZ":-24.232164034668244,"pfxX":10.387854191603655,"pfxZ":4.751292528622539,"pX":0.1956926894415544,"pZ":2.5156085745128287,"vX0":-7.729442756900935,"vY0":-128.60913033138564,"vZ0":-3.408471679458695,"x":109.54,"y":170.86,"x0":1.893605117329321,"y0":50.00414030089535,"z0":5.742161831925083,"aX":17.366051403070205},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.0,"breakHorizontal":-17.0,"spinRate":2042,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.4262369701397466,"extension":6.011316249411247},"index":0,"playId":"54ac2bd7-0d9f-3171-a246-6e142d359579","pitchNumber":1,"startTime":"2025-08-02T00:25:45.806Z","endTime":"2025-08-02T00:25:49.010Z","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.5,"endSpeed":72.7,"strikeZoneTop":3.59537468419125,"strikeZoneBottom":1.63213678974937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.795211399464776,"aZ":-25.338523092065767,"pfxX":7.360951566613998,"pfxZ":5.104254510350691,"pX":-0.6299602505560215,"pZ":0.9514379652075515,"vX0":-7.479593356475436,"vY0":-115.39069458104,"vZ0":-5.1747224126042415,"x":141.01,"y":213.09,"x0":1.7072503303802715,"y0":50.0049303170842,"z0":5.6842716620835345,"aX":9.862606747619788},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":8.0,"breakHorizontal":-11.3,"spinRate":1357,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.4758743837018078,"extension":6.140357600351227},"index":1,"playId":"8639a247-ca2e-3884-b7ec-d325072000a9","pitchNumber":2,"startTime":"2025-08-02T00:26:04.027Z","endTime":"2025-08-02T00:26:08.398Z","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":78.6,"endSpeed":71.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.82843054598687,"aZ":-31.753358566044113,"pfxX":8.269820234085902,"pfxZ":0.3147267060827099,"pX":0.7447802166414113,"pZ":1.9475628887469714,"vX0":-4.792627585648671,"vY0":-114.27619119399154,"vZ0":-1.6128914994762817,"x":88.61,"y":186.2,"x0":1.804453717742074,"y0":50.0000910720772,"z0":5.80810744176517,"aX":10.837538743340229},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":0.5,"breakHorizontal":-13.6,"spinRate":1515,"spinDirection":110},"zone":9,"typeConfidence":2.0,"plateTime":0.4809762912845823,"extension":6.024481854991269},"index":2,"playId":"67899520-e1a9-38d9-b5ca-64d1b2141ed2","pitchNumber":3,"startTime":"2025-08-02T00:26:22.988Z","endTime":"2025-08-02T00:26:25.988Z","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":77.5,"endSpeed":71.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.130199656481466,"aZ":-26.052767267452065,"pfxX":7.146053042867508,"pfxZ":4.746372928484485,"pX":0.26537149709523583,"pZ":1.642862888654463,"vX0":-5.355163387358776,"vY0":-112.77336445041388,"vZ0":-3.2655671786816107,"x":106.88,"y":194.42,"x0":1.7400525332144106,"y0":50.00481333817703,"z0":5.732127929151494,"aX":9.223687788379834},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":8.0,"breakHorizontal":-11.6,"spinRate":1304,"spinDirection":117},"zone":8,"typeConfidence":2.0,"plateTime":0.4853257127209232,"extension":6.1428567277971435},"index":3,"playId":"fc5fb6c6-24f3-3543-9f26-4ea36f1e9262","pitchNumber":4,"startTime":"2025-08-02T00:26:47.220Z","endTime":"2025-08-02T00:26:50.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.653995169422192,"aZ":-26.200710107822154,"pfxX":10.702954603277592,"pfxZ":3.448369578813317,"pX":-0.005575937981168953,"pZ":2.8836490654976616,"vX0":-8.338510963480788,"vY0":-130.8233720800912,"vZ0":-2.637001393903355,"x":117.21,"y":160.92,"x0":1.832852143330617,"y0":50.00481212947892,"z0":5.869120206176643,"aX":18.55041407887094},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.9,"breakHorizontal":-17.5,"spinRate":2038,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.4187080383094255,"extension":6.127563653887128},"index":4,"playId":"9a9ff9d1-785c-348c-b152-093de5f954c2","pitchNumber":5,"startTime":"2025-08-02T00:27:08.274Z","endTime":"2025-08-02T00:27:11.653Z","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":91.0,"endSpeed":84.0,"strikeZoneTop":3.65846863416803,"strikeZoneBottom":1.61830246328148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.046539538533914,"aZ":-20.621310645228284,"pfxX":4.847158472604086,"pfxZ":6.435015920346,"pX":1.327231832507094,"pZ":2.9983653015949203,"vX0":-3.5061903964799805,"vY0":-132.58230071392194,"vZ0":-3.2615580940913884,"x":66.41,"y":157.82,"x0":2.0313481618577827,"y0":50.00345479943618,"z0":5.734159290535135,"aX":8.704414871800342},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.3,"breakHorizontal":-8.2,"spinRate":1963,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.41174769968313285,"extension":6.018598303884885},"index":5,"playId":"2dba9094-2213-341b-96d7-61b520a6696c","pitchNumber":6,"startTime":"2025-08-02T00:27:27.698Z","endTime":"2025-08-02T00:27:32.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":71.9,"endSpeed":65.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.025843385689317,"aZ":-39.73460048454712,"pfxX":-5.896434460447866,"pfxZ":-6.926582773366643,"pX":0.8118418839946547,"pZ":2.0968382450129828,"vX0":-0.630171294249829,"vY0":-104.63316755879744,"vZ0":1.5819184241851683,"x":86.05,"y":182.17,"x0":1.8827822947975237,"y0":50.00003347838463,"z0":6.038917162502317,"aX":-6.442045889526827},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-11.5,"breakHorizontal":10.8,"spinRate":2029,"spinDirection":311},"zone":9,"typeConfidence":2.0,"plateTime":0.5263821703876137,"extension":6.2933163925160525},"index":6,"playId":"90bbe6c7-bca8-3a58-9fa1-8e38149f7ff4","pitchNumber":7,"startTime":"2025-08-02T00:27:42.604Z","endTime":"2025-08-02T00:27:47.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:27:47.030Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out, pitcher Jack Flaherty to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T00:29:47.539Z","endTime":"2025-08-02T00:31:09.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656427,"link":"/api/v1/people/656427"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.411498626879407,"aZ":-27.82289043181744,"pfxX":3.7428831537689815,"pfxZ":2.677284011497999,"pX":0.27411879841801584,"pZ":0.8487092532804117,"vX0":5.771587280302671,"vY0":-126.637845548209,"vZ0":-5.371944402768711,"x":106.55,"y":215.86,"x0":-2.5192908305255775,"y0":50.00452095180909,"z0":5.2179590721086395,"aX":6.091629373870636},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.8,"breakHorizontal":-8.0,"spinRate":2571,"spinDirection":140},"zone":14,"typeConfidence":0.89,"plateTime":0.4321992063361879,"extension":6.713946464730974},"index":0,"playId":"63755241-571d-3770-88e7-0ed2447a5e75","pitchNumber":1,"startTime":"2025-08-02T00:29:58.158Z","endTime":"2025-08-02T00:30:01.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.48391713326772,"strikeZoneBottom":1.57732740847978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.63114492212037,"aZ":-28.952205065402026,"pfxX":2.9330051659401897,"pfxZ":2.0192979415949903,"pX":-0.5537388854142152,"pZ":0.9477147331568498,"vX0":4.253879469066651,"vY0":-125.5493671314323,"vZ0":-4.670738459378904,"x":138.11,"y":213.19,"x0":-2.651632749197183,"y0":50.00270015636426,"z0":5.190973262443586,"aX":4.677173387920396},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.8,"breakHorizontal":-6.2,"spinRate":2534,"spinDirection":147},"zone":13,"typeConfidence":0.89,"plateTime":0.4364210695835422,"extension":6.577414576170291},"index":1,"playId":"ec089f51-4bdc-3a05-8a91-14ed65c1840a","pitchNumber":2,"startTime":"2025-08-02T00:30:11.028Z","endTime":"2025-08-02T00:30:14.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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.45999937528511,"strikeZoneBottom":1.52758998279548,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.470808456055064,"aZ":-28.0522951215534,"pfxX":2.934034101204096,"pfxZ":2.5891285082958033,"pX":-0.3419305467608983,"pZ":1.1719101843638626,"vX0":4.280740267178248,"vY0":-125.67674975645086,"vZ0":-4.661542699236944,"x":130.03,"y":207.14,"x0":-2.4513209866400367,"y0":50.004209921619484,"z0":5.3405468785496355,"aX":4.67355649434498},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":-6.4,"spinRate":2570,"spinDirection":128},"zone":13,"typeConfidence":0.88,"plateTime":0.4365287065630721,"extension":6.58958708684461},"index":2,"playId":"ee7b6131-61e6-384d-b7f0-3bb41f97d2b9","pitchNumber":3,"startTime":"2025-08-02T00:30:26.455Z","endTime":"2025-08-02T00:30:31.131Z","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":92.5,"endSpeed":84.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.0392129741918,"aZ":-15.28273445981348,"pfxX":-5.030455078096464,"pfxZ":9.246879131325793,"pX":-0.6595510758169522,"pZ":2.908695135183612,"vX0":6.571330984837526,"vY0":-134.51648734559672,"vZ0":-3.759397261576232,"x":142.14,"y":160.25,"x0":-2.4841433307151375,"y0":50.002599585372785,"z0":5.412534033051447,"aX":-9.189700486741993},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.1,"breakHorizontal":7.7,"spinRate":2359,"spinDirection":214},"zone":1,"typeConfidence":0.91,"plateTime":0.40766276454575756,"extension":6.6161455261762345},"index":3,"playId":"dc00eac2-5b8b-3775-af6c-15519260350b","pitchNumber":4,"startTime":"2025-08-02T00:30:42.792Z","endTime":"2025-08-02T00:30:45.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.394603523398256,"aZ":-37.957119319026596,"pfxX":6.317917447079703,"pfxZ":-4.2476827872137495,"pX":-0.3041588802370014,"pZ":1.693420611753179,"vX0":3.5712131763403434,"vY0":-116.15253515839171,"vZ0":0.25560755334039365,"x":128.59,"y":193.06,"x0":-2.6839103556421873,"y0":50.00202009559341,"z0":5.200475421429561,"aX":8.604162227963396},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-7.3,"breakHorizontal":-12.4,"spinRate":2476,"spinDirection":63},"zone":7,"typeConfidence":0.89,"plateTime":0.4721270099711634,"extension":6.364830087862019},"hitData":{"launchSpeed":70.6,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.13,"coordY":173.46}},"index":4,"playId":"281da9b6-5398-329a-baab-7966d56746c0","pitchNumber":5,"startTime":"2025-08-02T00:31:02.319Z","endTime":"2025-08-02T00:31:09.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:31:09.577Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T00:31:33.881Z","endTime":"2025-08-02T00:33:17.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.374824377396244,"aZ":-40.928901517941306,"pfxX":5.967404567691549,"pfxZ":-6.604145828905415,"pX":-0.27292789979411924,"pZ":1.570988007878823,"vX0":3.4300971121132875,"vY0":-115.04168451717612,"vZ0":0.5323969737986913,"x":127.4,"y":196.36,"x0":-2.5634557673795113,"y0":50.00087085125423,"z0":5.336917669348345,"aX":7.914683648139654},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-11.4,"breakHorizontal":-11.8,"spinRate":2419,"spinDirection":56},"zone":8,"typeConfidence":0.9,"plateTime":0.4779918431100052,"extension":6.437174077252382},"index":0,"playId":"f34df8cb-a6e4-3952-9d12-674e1f1d9ed8","pitchNumber":1,"startTime":"2025-08-02T00:31:33.881Z","endTime":"2025-08-02T00:31:36.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.36152182460623,"strikeZoneBottom":1.53051975156014,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.49192967714332,"aZ":-14.888747938732655,"pfxX":-2.9214669210754365,"pfxZ":9.067012688002725,"pX":-0.7706360311598027,"pZ":4.178726320860461,"vX0":5.629737749386621,"vY0":-137.22844229017866,"vZ0":-0.6440032006264723,"x":146.37,"y":125.95,"x0":-2.469547293863842,"y0":50.00246697934053,"z0":5.431119224493985,"aX":-5.570020436313803},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":4.1,"spinRate":2324,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.3991989006918244,"extension":6.5580361462458026},"index":1,"playId":"83fc1e93-3d32-3703-ac01-61fb7733edf4","pitchNumber":2,"startTime":"2025-08-02T00:31:52.288Z","endTime":"2025-08-02T00:31:55.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.3253514118156,"strikeZoneBottom":1.44316137529308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.765617040534003,"aZ":-14.065207171036473,"pfxX":-3.3565783700095913,"pfxZ":9.645715499166293,"pX":-0.696874130240554,"pZ":4.079399701688556,"vX0":6.004763157107076,"vY0":-136.1239134017127,"vZ0":-1.0998826337710754,"x":143.56,"y":128.64,"x0":-2.494866058539709,"y0":50.00369157095742,"z0":5.4621142447620095,"aX":-6.303224410343566},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":4.8,"spinRate":2383,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.4023290047558241,"extension":6.793317838811397},"index":2,"playId":"d1b72167-9676-3163-ae04-79c1eaba2dc2","pitchNumber":3,"startTime":"2025-08-02T00:32:07.558Z","endTime":"2025-08-02T00:32:10.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.32452179393296,"strikeZoneBottom":1.49343095078335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.214080288064217,"aZ":-26.477438444295448,"pfxX":1.8625564099901324,"pfxZ":3.465093869614249,"pX":0.012986938763894073,"pZ":0.8342210851088033,"vX0":5.7634111312047915,"vY0":-127.14844773670221,"vZ0":-6.120624166816578,"x":116.5,"y":216.26,"x0":-2.5217177095577514,"y0":50.000365886797155,"z0":5.363783421556137,"aX":3.0596429186229264},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.2,"breakHorizontal":-4.7,"spinRate":2497,"spinDirection":158},"zone":14,"typeConfidence":0.86,"plateTime":0.4301909534911106,"extension":6.505176984796789},"index":3,"playId":"fab5eb54-dcea-304e-bdcc-e1a723007d4d","pitchNumber":4,"startTime":"2025-08-02T00:32:25.961Z","endTime":"2025-08-02T00:32:29.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.2957579336925,"strikeZoneBottom":1.43925615706513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.12274039589748,"aZ":-31.441729788971898,"pfxX":3.8238417178516224,"pfxZ":0.4783262966927513,"pX":-0.7961723522749602,"pZ":2.262897284500785,"vX0":3.268713004102836,"vY0":-122.88381947867374,"vZ0":-1.4517147147496121,"x":147.35,"y":177.68,"x0":-2.6359134197933156,"y0":50.00544797629259,"z0":5.508483059986595,"aX":5.905929546138741},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.8,"breakHorizontal":-7.7,"spinRate":2356,"spinDirection":116},"zone":4,"typeConfidence":0.9,"plateTime":0.44407676541929764,"extension":6.441500325816383},"index":4,"playId":"4adbb169-e9e6-3c5e-857a-fe3cefcfc099","pitchNumber":5,"startTime":"2025-08-02T00:32:46.834Z","endTime":"2025-08-02T00:32:50.594Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-02T00:33:05.729Z","endTime":"2025-08-02T00:33:13.690Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.294078253375,"aZ":-30.109287928794302,"pfxX":3.135992540853401,"pfxZ":1.260360398485604,"pX":0.4458415904334571,"pZ":1.4186056823267765,"vX0":6.462709176916129,"vY0":-126.83450153333546,"vZ0":-3.780077877687746,"x":100.01,"y":200.48,"x0":-2.5360148432184855,"y0":50.00556588230847,"z0":5.311855756453258,"aX":5.142686108966238},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.7,"breakHorizontal":-7.1,"spinRate":2514,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.4307410656702535,"extension":6.610964236516466},"index":6,"playId":"75c59bf1-a95f-3e96-bf4e-78c22dd4e69e","pitchNumber":6,"startTime":"2025-08-02T00:33:13.690Z","endTime":"2025-08-02T00:33:17.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:33:17.502Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"J.T. Realmuto lines out sharply to center fielder Matt Vierling.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T00:33:24.318Z","endTime":"2025-08-02T00:33:52.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.012664431879976,"aZ":-13.595112647193071,"pfxX":-3.3178977825237204,"pfxZ":9.708308422681377,"pX":0.3908820792503277,"pZ":2.632206481577439,"vX0":8.259857895412356,"vY0":-137.58952298469632,"vZ0":-4.931064503945675,"x":102.1,"y":167.71,"x0":-2.221383004413925,"y0":50.006603746299625,"z0":5.371688905244628,"aX":-6.353071411322537},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":4.2,"spinRate":2400,"spinDirection":214},"zone":6,"typeConfidence":0.91,"plateTime":0.3983567536910422,"extension":6.686963316794616},"hitData":{"launchSpeed":105.9,"launchAngle":21.0,"totalDistance":366.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":161.11,"coordY":55.67}},"index":0,"playId":"b9887325-3be0-3566-b97b-378a2c04efc2","pitchNumber":1,"startTime":"2025-08-02T00:33:44.949Z","endTime":"2025-08-02T00:33:52.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:33:52.290Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T00:36:15.190Z","endTime":"2025-08-02T00:37:43.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":5},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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.7,"endSpeed":82.4,"strikeZoneTop":3.68780806367613,"strikeZoneBottom":1.66456542440207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.07991285594191,"aZ":-25.887946946709683,"pfxX":9.030330155882186,"pfxZ":3.63037352044835,"pX":1.7795036071977777,"pZ":2.6142304893880532,"vX0":-3.56897228162888,"vY0":-130.65362639692336,"vZ0":-3.191998826614105,"x":49.17,"y":168.2,"x0":1.9885655871925585,"y0":50.00484856981049,"z0":5.793743892486894,"aX":15.640492093933034},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.1,"breakHorizontal":-15.6,"spinRate":2070,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4189521715618376,"extension":6.095707204853873},"index":0,"playId":"c7bd7a6c-607d-3723-a5b1-43739b21c7ec","pitchNumber":1,"startTime":"2025-08-02T00:36:28.393Z","endTime":"2025-08-02T00:36:32.165Z","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":88.5,"endSpeed":80.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.64570594060342,"aZ":-28.243494657254352,"pfxX":9.61336134960245,"pfxZ":2.3481612774224434,"pX":0.9850460001830128,"pZ":2.7922019140052248,"vX0":-5.012589467557295,"vY0":-128.8309168179907,"vZ0":-2.394679937532196,"x":79.45,"y":163.39,"x0":1.7105516232863767,"y0":50.00417394496902,"z0":5.924581578605265,"aX":16.103895162563305},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.0,"breakHorizontal":-16.2,"spinRate":2051,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4257305046387079,"extension":6.114577563470725},"index":1,"playId":"b31ba356-d266-3894-8361-a8e475901e14","pitchNumber":2,"startTime":"2025-08-02T00:36:42.777Z","endTime":"2025-08-02T00:36:45.777Z","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":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.531191837996897,"aZ":-25.13965885509716,"pfxX":8.911704491523086,"pfxZ":5.514407848578337,"pX":-0.1074483253375817,"pZ":2.389672224931407,"vX0":-6.684485672889844,"vY0":-112.7995619112935,"vZ0":-2.1014246472585816,"x":121.1,"y":174.26,"x0":1.7517998542241897,"y0":50.001229663873445,"z0":5.894537463286506,"aX":11.362503524905105},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":9.7,"breakHorizontal":-14.2,"spinRate":1326,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.4875394687794117,"extension":6.063418989670631},"index":2,"playId":"8af93572-1b53-30fa-b88a-fd21251fe3a9","pitchNumber":3,"startTime":"2025-08-02T00:36:57.452Z","endTime":"2025-08-02T00:37:00.452Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-02T00:37:14.717Z","endTime":"2025-08-02T00:37:21.093Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"}},{"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":79.0,"endSpeed":72.1,"strikeZoneTop":3.57849479511962,"strikeZoneBottom":1.66028763562733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.298013461549903,"aZ":-28.694243121385092,"pfxX":8.722335160429196,"pfxZ":2.646006316981185,"pX":-0.7528143170622187,"pZ":1.023670765222281,"vX0":-7.798255696274535,"vY0":-114.62762426746346,"vZ0":-4.3312408594962015,"x":145.7,"y":211.14,"x0":1.5775192289618598,"y0":50.00472743000916,"z0":5.7728992906042755,"aX":11.484874430876028},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":3.8,"breakHorizontal":-13.6,"spinRate":1345,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.47980326589919153,"extension":6.200794069145091},"index":4,"playId":"976222d8-da96-357b-af3e-aeffb6dbf222","pitchNumber":4,"startTime":"2025-08-02T00:37:21.093Z","endTime":"2025-08-02T00:37:24.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.392057744750723,"aZ":-26.02216485020834,"pfxX":9.498435895084272,"pfxZ":3.530775344008381,"pX":0.18739909362175014,"pZ":3.478513587699325,"vX0":-7.2327886033015725,"vY0":-131.55214906101912,"vZ0":-0.984433094600194,"x":109.86,"y":144.86,"x0":1.746173356120083,"y0":50.003067702392464,"z0":5.796584330365227,"aX":16.553589404116803},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.4,"breakHorizontal":-15.5,"spinRate":2038,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.4172741171181431,"extension":6.167838283282368},"hitData":{"launchSpeed":86.0,"launchAngle":-0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":136.01,"coordY":146.45}},"index":5,"playId":"ceb79db1-a466-30e8-bf86-481f0f375feb","pitchNumber":5,"startTime":"2025-08-02T00:37:35.188Z","endTime":"2025-08-02T00:37:43.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:37:43.110Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T00:37:52.680Z","endTime":"2025-08-02T00:38:43.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.64652678895347,"strikeZoneBottom":1.77603446341039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.64643938120443,"aZ":-23.18971345784146,"pfxX":-0.7561652454774623,"pfxZ":5.557913187131017,"pX":0.11714713648643414,"pZ":1.7002717101698217,"vX0":-4.640661156404987,"vY0":-125.82583126711148,"vZ0":-5.362513469640268,"x":112.53,"y":192.87,"x0":2.0775482988594702,"y0":50.00063862769724,"z0":5.71869904400652,"aX":-1.2216870725517437},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.1,"breakHorizontal":2.4,"spinRate":2100,"spinDirection":154},"zone":8,"typeConfidence":2.0,"plateTime":0.43399836237765577,"extension":6.167234863784825},"index":0,"playId":"a7a1e0bb-1431-3928-8eaf-30df947ec5a1","pitchNumber":1,"startTime":"2025-08-02T00:38:09.974Z","endTime":"2025-08-02T00:38:13.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.6,"endSpeed":67.8,"strikeZoneTop":3.58877004210827,"strikeZoneBottom":1.73795608791995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.38970009696431,"aZ":-38.52454240438718,"pfxX":-5.483735934608949,"pfxZ":-5.4942634602415,"pX":0.7075990299255073,"pZ":2.4259790747625494,"vX0":-1.0042296154799053,"vY0":-107.14725893472287,"vZ0":1.4161876456058367,"x":90.03,"y":173.28,"x0":1.8950564414632143,"y0":50.00034330146734,"z0":6.077991329904994,"aX":-6.342610766749897},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-9.1,"breakHorizontal":10.2,"spinRate":2040,"spinDirection":310},"zone":6,"typeConfidence":2.0,"plateTime":0.5121871417476744,"extension":6.122279006411105},"index":1,"playId":"89ecfc9f-a6cf-3897-9aed-a32c3896261e","pitchNumber":2,"startTime":"2025-08-02T00:38:21.538Z","endTime":"2025-08-02T00:38:24.637Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-02T00:38:28.939Z","endTime":"2025-08-02T00:38:40.125Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.711632819167868,"aZ":-29.923868499327472,"pfxX":6.943841090156562,"pfxZ":1.6232777892141819,"pX":0.981573679735679,"pZ":1.3696711487558046,"vX0":-4.086053313585121,"vY0":-116.45595972329778,"vZ0":-3.6560456960100747,"x":79.58,"y":201.8,"x0":1.8473630704154298,"y0":50.005095691167355,"z0":5.759160880678839,"aX":9.63944391104535},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.4,"breakHorizontal":-11.8,"spinRate":1449,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.46845779296008594,"extension":6.16859864345553},"index":3,"playId":"240e56b5-bddd-36ee-b116-c03fd40ba3ca","pitchNumber":3,"startTime":"2025-08-02T00:38:40.125Z","endTime":"2025-08-02T00:38:43.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:38:43.752Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T00:38:49.708Z","endTime":"2025-08-02T00:40:09.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":"Flyout","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":3},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":72.7,"endSpeed":66.6,"strikeZoneTop":3.42958416296522,"strikeZoneBottom":1.46401268208293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.158847529564458,"aZ":-38.785034675317945,"pfxX":-7.101073049021195,"pfxZ":-5.908327409098046,"pX":0.9588988355682937,"pZ":2.336057264330241,"vX0":-0.12238823453046363,"vY0":-105.7826639735785,"vZ0":1.676180519638805,"x":80.45,"y":175.71,"x0":1.9384047689382666,"y0":50.00271133020407,"z0":6.022573327246835,"aX":-7.946111513779233},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-9.7,"breakHorizontal":12.8,"spinRate":2082,"spinDirection":310},"zone":14,"typeConfidence":2.0,"plateTime":0.5202864878369606,"extension":6.077767041054406},"index":0,"playId":"777c42c7-05ef-398d-a4c8-fc43e1171fd1","pitchNumber":1,"startTime":"2025-08-02T00:39:09.721Z","endTime":"2025-08-02T00:39:13.259Z","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.5,"endSpeed":73.3,"strikeZoneTop":3.3386256027579,"strikeZoneBottom":1.52444232791353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.863233361408536,"aZ":-24.594665698169315,"pfxX":7.601568036470148,"pfxZ":5.587367744603445,"pX":-0.6093785494502163,"pZ":1.3796056231174856,"vX0":-7.697037965991441,"vY0":-115.57172050652652,"vZ0":-4.413367179750499,"x":140.23,"y":201.53,"x0":1.7713758412542187,"y0":50.00547113508263,"z0":5.667021644119285,"aX":10.319448045180552},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":9.2,"breakHorizontal":-11.9,"spinRate":1438,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.4733168624516604,"extension":6.301162958279802},"index":1,"playId":"f35a61a6-e9cf-3d11-8f97-f7ed19726fa4","pitchNumber":2,"startTime":"2025-08-02T00:39:24.913Z","endTime":"2025-08-02T00:39:28.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.52363871952821,"strikeZoneBottom":1.53297216056371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50072191508381,"aZ":-21.11029914336607,"pfxX":2.5037550003888214,"pfxZ":6.24496868502219,"pX":1.067436247242029,"pZ":4.46392277013853,"vX0":-3.2485321159290423,"vY0":-131.865128723876,"vZ0":0.3214250569081444,"x":76.31,"y":118.25,"x0":1.9866710350207848,"y0":50.00070469263024,"z0":5.890572476468211,"aX":4.434637974049006},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.6,"breakHorizontal":-3.8,"spinRate":1959,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4144398571194774,"extension":6.080514584697774},"index":2,"playId":"9adcf83f-05f0-32a4-8c08-eb836d04074f","pitchNumber":3,"startTime":"2025-08-02T00:39:43.693Z","endTime":"2025-08-02T00:39:47.401Z","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":78.4,"endSpeed":71.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.691759438327438,"aZ":-34.338682735261465,"pfxX":6.9269427335903675,"pfxZ":-1.6611534498710814,"pX":0.7472893202912017,"pZ":2.4832693419145624,"vX0":-4.178629434124984,"vY0":-114.01051922750459,"vZ0":-0.03599209000377379,"x":88.52,"y":171.73,"x0":1.7121109422481415,"y0":50.00254408623697,"z0":5.913552911047625,"aX":9.03829219506728},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-2.6,"breakHorizontal":-11.4,"spinRate":1459,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.48205544720571325,"extension":6.35963375195725},"hitData":{"launchSpeed":97.8,"launchAngle":27.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.38,"coordY":115.01}},"index":3,"playId":"79bb3b9c-d6cc-3a46-9c78-475d8e5d1846","pitchNumber":4,"startTime":"2025-08-02T00:40:01.708Z","endTime":"2025-08-02T00:40:09.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:40:09.299Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Castellanos singles on a sharp line drive to left fielder Riley Greene.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T00:42:00.604Z","endTime":"2025-08-02T00:44:14.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.787854708380113,"aZ":-14.471326963407577,"pfxX":-3.9529181109259413,"pfxZ":9.461084120136423,"pX":0.8767775569560304,"pZ":2.8883440869331434,"vX0":9.468085183389045,"vY0":-136.13495562265976,"vZ0":-4.100246334376337,"x":83.58,"y":160.79,"x0":-2.1375586336208654,"y0":50.00079902319223,"z0":5.420442649867578,"aX":-7.395759449748949},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":5.0,"spinRate":2383,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.4028337512690787,"extension":6.8205368935717186},"index":0,"playId":"065af292-97c6-3ecf-964f-034e21147901","pitchNumber":1,"startTime":"2025-08-02T00:42:33.403Z","endTime":"2025-08-02T00:42:36.403Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.2,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.4957593760223,"aZ":-37.60518156588214,"pfxX":6.643134340231701,"pfxZ":-4.037096467642682,"pX":0.3113551557247802,"pZ":0.7697335981124577,"vX0":4.623532258876016,"vY0":-115.7880927499434,"vZ0":-1.7242257502301277,"x":105.13,"y":218.0,"x0":-2.5809482790502716,"y0":50.00343181188304,"z0":5.153364492438962,"aX":8.935550188332863},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-7.4,"breakHorizontal":-13.2,"spinRate":2476,"spinDirection":62},"zone":14,"typeConfidence":0.89,"plateTime":0.4747436333279249,"extension":6.594079401387845},"index":1,"playId":"2f34d8fd-6266-3163-bd50-637ea3830300","pitchNumber":2,"startTime":"2025-08-02T00:42:46.970Z","endTime":"2025-08-02T00:42:49.988Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-02T00:42:58.436Z","endTime":"2025-08-02T00:43:10.365Z","isPitch":false,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"}},{"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.2,"endSpeed":86.5,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.597040734494506,"aZ":-13.750197743388227,"pfxX":-4.17795005275285,"pfxZ":9.57022235729027,"pX":0.6705890930664374,"pZ":2.6959662381026437,"vX0":9.347573931168197,"vY0":-138.30335113486075,"vZ0":-4.720420231055567,"x":91.44,"y":165.99,"x0":-2.2195485721382187,"y0":50.00438008547684,"z0":5.356143682478356,"aX":-8.045012988337675},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":5.5,"spinRate":2342,"spinDirection":214},"zone":6,"typeConfidence":0.91,"plateTime":0.3969489055523927,"extension":6.715411806940552},"index":3,"playId":"4f9ef62a-eb9a-3f18-86b9-253222504d43","pitchNumber":3,"startTime":"2025-08-02T00:43:10.365Z","endTime":"2025-08-02T00:43:14.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.4,"strikeZoneTop":3.57103513931639,"strikeZoneBottom":1.76397257555913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.52518057106176,"aZ":-40.66973956231912,"pfxX":8.563486643664369,"pfxZ":-6.581764457192443,"pX":-1.2612730867796633,"pZ":1.678830805314284,"vX0":0.5302560690855278,"vY0":-113.6829165511442,"vZ0":0.8891346931415183,"x":165.08,"y":193.45,"x0":-2.608909212481825,"y0":50.00371277049939,"z0":5.364401553483813,"aX":11.053374613750343},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-11.3,"breakHorizontal":-15.6,"spinRate":2548,"spinDirection":55},"zone":13,"typeConfidence":0.91,"plateTime":0.48438510175910254,"extension":6.5032549283854735},"index":4,"playId":"22d9dab8-db29-323b-967a-cddc228b624a","pitchNumber":4,"startTime":"2025-08-02T00:43:30.502Z","endTime":"2025-08-02T00:43:33.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.5,"strikeZoneTop":3.54235876003542,"strikeZoneBottom":1.70987709707472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.05742109219486,"aZ":-39.84195350083483,"pfxX":6.318941752776565,"pfxZ":-5.662311302187996,"pX":0.5477840181651193,"pZ":0.8677720171935458,"vX0":5.011615440378141,"vY0":-116.28117785699594,"vZ0":-1.605510494173698,"x":96.12,"y":215.35,"x0":-2.464947974835836,"y0":50.003407972524066,"z0":5.38570922532091,"aX":8.556282032413641},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-10.3,"breakHorizontal":-12.8,"spinRate":2562,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.47305956052579123,"extension":6.52088888358124},"index":5,"playId":"cc241c38-a287-32f5-b72c-160243d47d52","pitchNumber":5,"startTime":"2025-08-02T00:43:44.945Z","endTime":"2025-08-02T00:43:48.275Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16849320586154,"aZ":-29.905062033169322,"pfxX":3.109915625392792,"pfxZ":1.3746488870477798,"pX":0.4497651763826608,"pZ":2.689840797759051,"vX0":6.1525156666161,"vY0":-127.65727667353765,"vZ0":-1.2823413331890972,"x":99.86,"y":166.15,"x0":-2.395173437051597,"y0":50.00290882367194,"z0":5.551786197547338,"aX":5.134644415439957},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.4,"breakHorizontal":-7.0,"spinRate":2498,"spinDirection":132},"zone":6,"typeConfidence":0.89,"plateTime":0.42898178271200527,"extension":6.491582137286014},"hitData":{"launchSpeed":100.3,"launchAngle":12.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":76.1,"coordY":93.34}},"index":6,"playId":"2bba2353-b524-3ae2-8bb7-ecf8ae98504d","pitchNumber":6,"startTime":"2025-08-02T00:44:03.003Z","endTime":"2025-08-02T00:44:14.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:44:14.079Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Kemp singles on a fly ball to right fielder Wenceel Pérez. Nick Castellanos to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T00:47:04.686Z","endTime":"2025-08-02T00:48:43.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"postOnThird":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[1,2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T00:44:28.104Z","endTime":"2025-08-02T00:44:45.293Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Holton replaces Jack Flaherty.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T00:44:45.293Z","endTime":"2025-08-02T00:46:51.313Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663947,"link":"/api/v1/people/663947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Otto Kemp replaces Brandon Marsh.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-02T00:46:51.313Z","endTime":"2025-08-02T00:47:06.788Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":669016,"link":"/api/v1/people/669016"}},{"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":82.4,"endSpeed":75.5,"strikeZoneTop":3.40727098113615,"strikeZoneBottom":1.45118956099232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.216362126187892,"aZ":-22.84815874523512,"pfxX":8.72082658002844,"pfxZ":6.4239229724396525,"pX":-0.3548207913993216,"pZ":1.9797351168516382,"vX0":-6.559541017250458,"vY0":-119.73739027280732,"vZ0":-3.9647062978444065,"x":130.52,"y":185.33,"x0":1.2877799536206735,"y0":50.001169527523416,"z0":5.702419382947776,"aX":12.656189459146125},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.9,"breakHorizontal":-14.2,"spinRate":1590,"spinDirection":106},"zone":7,"typeConfidence":0.91,"plateTime":0.4575180288244609,"extension":6.617062859347484},"index":3,"playId":"2ba03dbc-46c2-3dcf-a9a3-b564f85386ac","pitchNumber":1,"startTime":"2025-08-02T00:47:06.788Z","endTime":"2025-08-02T00:47:09.897Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.45787170265729,"strikeZoneBottom":1.4505479997346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.777359360876716,"aZ":-24.331382548946564,"pfxX":-2.5749928552102856,"pfxZ":4.611767387815142,"pX":-0.990350839137284,"pZ":0.5418371748557028,"vX0":-4.9570161701340165,"vY0":-128.86064521502306,"vZ0":-8.41006022095188,"x":154.75,"y":224.15,"x0":1.2840044818808476,"y0":50.005398377317455,"z0":5.692871078332576,"aX":-4.383074430601282},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.8,"breakHorizontal":5.6,"spinRate":2423,"spinDirection":173},"zone":13,"typeConfidence":0.9,"plateTime":0.4231282929039599,"extension":6.6786450960467185},"index":4,"playId":"5af47925-c6ea-3915-a375-19f72c4f934e","pitchNumber":2,"startTime":"2025-08-02T00:47:22.735Z","endTime":"2025-08-02T00:47:26.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.89536261915295,"aZ":-24.44270223955522,"pfxX":-1.743273874371913,"pfxZ":4.552011093002444,"pX":-0.6161440464309412,"pZ":1.773697266641765,"vX0":-4.318035277906797,"vY0":-128.59143503657305,"vZ0":-5.583429749238647,"x":140.49,"y":190.89,"x0":1.301493408349352,"y0":50.006405745999174,"z0":5.832390191111896,"aX":-2.964159716618733},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.4,"breakHorizontal":4.0,"spinRate":2416,"spinDirection":176},"zone":7,"typeConfidence":0.9,"plateTime":0.42350415034115585,"extension":6.785944754253455},"index":5,"playId":"dc0b77b6-a467-30f3-a565-abdae12d4ed3","pitchNumber":3,"startTime":"2025-08-02T00:47:43.156Z","endTime":"2025-08-02T00:47:47.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.4,"strikeZoneTop":3.32468484823534,"strikeZoneBottom":1.44488553120271,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.074597808805837,"aZ":-41.50868454143695,"pfxX":-6.700478016460952,"pfxZ":-6.84595837032691,"pX":-0.9747843316971836,"pZ":-1.1771359296798194,"vX0":-2.8450385671100547,"vY0":-116.88729474423363,"vZ0":-6.992944465312945,"x":154.16,"y":270.56,"x0":1.1341735849303063,"y0":50.00281467799819,"z0":5.818124838752316,"aX":-9.134552854436574},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-14.0,"breakHorizontal":12.8,"spinRate":2882,"spinDirection":323},"zone":13,"typeConfidence":0.85,"plateTime":0.4712580022931854,"extension":6.825676463662276},"index":6,"playId":"29bcad73-dd56-3c1a-92d3-71f24b66abab","pitchNumber":4,"startTime":"2025-08-02T00:48:03.331Z","endTime":"2025-08-02T00:48:06.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.302987882429928,"aZ":-28.738983500788546,"pfxX":-1.8443273314902258,"pfxZ":2.054252747445693,"pX":-0.5378739831183865,"pZ":2.6147164199624915,"vX0":-4.047632360746685,"vY0":-128.14160608716136,"vZ0":-2.8098115023463635,"x":137.5,"y":168.18,"x0":1.2987453386180947,"y0":50.00164756914778,"z0":5.959678815699363,"aX":-3.080746596177077},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.4,"breakHorizontal":4.2,"spinRate":2303,"spinDirection":181},"zone":4,"typeConfidence":0.9,"plateTime":0.42667190778152797,"extension":6.633156888714266},"hitData":{"launchSpeed":61.3,"launchAngle":32.0,"totalDistance":166.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.4,"coordY":139.4}},"index":7,"playId":"fefb9c84-1cdb-38d1-8a02-c7c34bef1399","pitchNumber":5,"startTime":"2025-08-02T00:48:31.326Z","endTime":"2025-08-02T00:48:43.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:48:43.322Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Harrison Bader walks. Otto Kemp to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T00:50:13.865Z","endTime":"2025-08-02T00:51:22.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"postOnSecond":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"postOnThird":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"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":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"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":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Harrison Bader replaces Max Kepler.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T00:49:01.192Z","endTime":"2025-08-02T00:49:09.340Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":596146,"link":"/api/v1/people/596146"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T00:49:09.340Z","endTime":"2025-08-02T00:50:16.173Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.21562617619764,"strikeZoneBottom":1.50037134215594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.966881694708455,"aZ":-28.326020325431003,"pfxX":8.908080899274397,"pfxZ":2.4670556383031945,"pX":0.5290864083942103,"pZ":0.4948466949003653,"vX0":-5.268822626410312,"vY0":-124.14873886761255,"vZ0":-6.878970292005842,"x":96.83,"y":225.42,"x0":1.5220196656420428,"y0":50.00342890091435,"z0":5.660761981751834,"aX":13.899217971564267},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.1,"breakHorizontal":-14.9,"spinRate":1684,"spinDirection":108},"zone":14,"typeConfidence":0.9,"plateTime":0.4412575722216361,"extension":6.61220247989609},"index":2,"playId":"011a906c-a429-39ab-91f4-c01966de72ce","pitchNumber":1,"startTime":"2025-08-02T00:50:16.173Z","endTime":"2025-08-02T00:50:19.339Z","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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.24002936023586,"strikeZoneBottom":1.47319091230968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.63429778571957,"aZ":-25.929991757782652,"pfxX":9.15270880213691,"pfxZ":3.9241884601505714,"pX":0.5835662584312982,"pZ":0.31114935132311705,"vX0":-4.804721681250675,"vY0":-125.66236312239502,"vZ0":-7.839907277532376,"x":94.76,"y":230.38,"x0":1.3361710083487688,"y0":50.003580139055046,"z0":5.593173333268498,"aX":14.566402673860566},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.4,"breakHorizontal":-15.4,"spinRate":1602,"spinDirection":111},"zone":14,"typeConfidence":0.88,"plateTime":0.43669021703784194,"extension":6.69289617328326},"index":3,"playId":"0bb38e04-88fe-3894-956e-aa3e720294bb","pitchNumber":2,"startTime":"2025-08-02T00:50:37.355Z","endTime":"2025-08-02T00:50:40.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.2029407297043,"strikeZoneBottom":1.59071014235791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.534707934785978,"aZ":-9.819927189827373,"pfxX":3.973854361106329,"pfxZ":12.14377807118429,"pX":-1.160400549018768,"pZ":2.773503115925682,"vX0":-7.0807816241326105,"vY0":-135.0965977829272,"vZ0":-6.3150985322781725,"x":161.23,"y":163.9,"x0":0.983127162017151,"y0":50.00597516469727,"z0":5.838045207655499,"aX":7.317646263487732},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.8,"breakHorizontal":-5.6,"spinRate":2355,"spinDirection":146},"zone":11,"typeConfidence":0.93,"plateTime":0.40605793081809827,"extension":6.731373749911403},"index":4,"playId":"1d9e3f3a-4981-39dc-8b37-32bb019f5a00","pitchNumber":3,"startTime":"2025-08-02T00:51:01.069Z","endTime":"2025-08-02T00:51:05.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.19976368425121,"strikeZoneBottom":1.40754591224978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.453177374904392,"aZ":-13.639231790614692,"pfxX":4.945466707583127,"pfxZ":10.310281669405823,"pX":1.2584666799022053,"pZ":2.729997203610562,"vX0":-1.6164636494524502,"vY0":-133.41564797066513,"vZ0":-5.78076709107459,"x":69.03,"y":165.07,"x0":1.2306689971535592,"y0":50.00440810754746,"z0":5.912845865117685,"aX":8.890750583097574},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.6,"breakHorizontal":-8.6,"spinRate":2219,"spinDirection":146},"zone":12,"typeConfidence":0.93,"plateTime":0.41099372920206356,"extension":6.7720723642931855},"index":5,"playId":"1b979fbf-a029-3760-acf2-c7a735db2e8f","pitchNumber":4,"startTime":"2025-08-02T00:51:17.979Z","endTime":"2025-08-02T00:51:22.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:51:22.635Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Edmundo Sosa lines out to third baseman Andy Ibáñez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T00:51:57.329Z","endTime":"2025-08-02T00:52:47.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"postOnSecond":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"postOnThird":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T00:51:44.816Z","endTime":"2025-08-02T00:51:59.678Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.911511476263303,"aZ":-20.464258978338677,"pfxX":-1.264000127341091,"pfxZ":6.582540794506563,"pX":0.36703695214772164,"pZ":2.537239783859179,"vX0":-2.021659214691674,"vY0":-131.97623254383214,"vZ0":-4.959946070829908,"x":103.01,"y":170.27,"x0":1.3047525398326913,"y0":50.00261085457716,"z0":5.931455342094126,"aX":-2.2474831857553226},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.2,"breakHorizontal":2.6,"spinRate":2374,"spinDirection":163},"zone":6,"typeConfidence":0.91,"plateTime":0.413713024056376,"extension":6.653080248274192},"index":1,"playId":"123f99ba-1815-314e-9162-8d613b453e80","pitchNumber":1,"startTime":"2025-08-02T00:51:59.678Z","endTime":"2025-08-02T00:52:02.678Z","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":85.6,"endSpeed":78.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.282237747799176,"aZ":-26.6351142254094,"pfxX":9.443027523439657,"pfxZ":3.5336919780998537,"pX":0.4065732720228334,"pZ":1.0904349349256384,"vX0":-5.540784557286641,"vY0":-124.50222868533633,"vZ0":-5.862236254493892,"x":101.5,"y":209.34,"x0":1.4354042232226547,"y0":50.00424849322342,"z0":5.683437549405605,"aX":14.807613814992095},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.3,"breakHorizontal":-15.8,"spinRate":1670,"spinDirection":111},"zone":14,"typeConfidence":0.9,"plateTime":0.4401339588017681,"extension":6.564318347026489},"index":2,"playId":"00b6eb6a-5049-38c1-bdb2-1ffd3ac81c1a","pitchNumber":2,"startTime":"2025-08-02T00:52:23.035Z","endTime":"2025-08-02T00:52:26.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.811528145988245,"aZ":-25.954319309381955,"pfxX":9.263266310856261,"pfxZ":3.9736739100175082,"pX":0.5401960186718657,"pZ":1.5166013847131363,"vX0":-4.727767817844473,"vY0":-124.3087617362516,"vZ0":-5.012893881825618,"x":96.41,"y":197.83,"x0":1.2626975312111837,"y0":50.005193203450645,"z0":5.712997598801494,"aX":14.505634571228297},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.2,"breakHorizontal":-15.7,"spinRate":1628,"spinDirection":112},"zone":9,"typeConfidence":0.9,"plateTime":0.44054516968691004,"extension":6.554061731690866},"hitData":{"launchSpeed":95.4,"launchAngle":8.0,"totalDistance":125.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":100.01,"coordY":164.7}},"index":3,"playId":"c31b3fc4-3e1e-3ea7-9ab2-b7e58a89fa90","pitchNumber":3,"startTime":"2025-08-02T00:52:41.875Z","endTime":"2025-08-02T00:52:47.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:52:47.175Z","atBatIndex":50},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Bryson Stott out on a sacrifice fly to center fielder Matt Vierling. Nick Castellanos scores.","rbi":1,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T00:53:04.411Z","endTime":"2025-08-02T00:54:27.875Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"postOnSecond":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":{"id":656427,"link":"/api/v1/people/656427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.31420136850622,"strikeZoneBottom":1.54857974731172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.412395663734074,"aZ":-18.835916881810057,"pfxX":10.139065305600493,"pfxZ":7.322398684949087,"pX":-0.1593631569342337,"pZ":2.375618589877679,"vX0":-7.358908273442267,"vY0":-134.19939231142277,"vZ0":-5.274590131130859,"x":123.07,"y":174.64,"x0":1.3029596678470026,"y0":50.00123025123124,"z0":5.710815682272184,"aX":18.466431403035333},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":-16.8,"spinRate":2116,"spinDirection":139},"zone":5,"typeConfidence":0.9,"plateTime":0.4083603814485435,"extension":6.574862644728974},"index":0,"playId":"c87828f0-13b7-36e9-b19c-e103e06ce05c","pitchNumber":1,"startTime":"2025-08-02T00:53:16.292Z","endTime":"2025-08-02T00:53:19.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.35930593163699,"strikeZoneBottom":1.53000039994777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.428007301909304,"aZ":-18.843027646960028,"pfxX":9.927486136090536,"pfxZ":7.274917945373932,"pX":-1.3524651909595893,"pZ":2.2208849780311977,"vX0":-9.964020337653706,"vY0":-134.5552091377465,"vZ0":-5.7948033246155894,"x":168.55,"y":178.82,"x0":1.1102992449770688,"y0":50.001736163558526,"z0":5.739278809662044,"aX":18.18768659781724},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.1,"breakHorizontal":-15.8,"spinRate":2148,"spinDirection":138},"zone":13,"typeConfidence":0.91,"plateTime":0.4071947362124382,"extension":6.788996695697411},"index":1,"playId":"e8ced5d8-90ce-3a34-8e53-d130024e8695","pitchNumber":2,"startTime":"2025-08-02T00:53:35.348Z","endTime":"2025-08-02T00:53:38.865Z","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":92.7,"endSpeed":84.9,"strikeZoneTop":3.36515135266798,"strikeZoneBottom":1.54641985950094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.221261748870734,"aZ":-19.1016253422418,"pfxX":9.449286284329354,"pfxZ":7.136896183407183,"pX":-0.700882062302732,"pZ":1.2796701316518584,"vX0":-8.432281983341909,"vY0":-134.49748583471262,"vZ0":-8.09452953010694,"x":143.72,"y":204.23,"x0":1.2474991527520025,"y0":50.00476563989927,"z0":5.683551570524946,"aX":17.311068833120174},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.3,"breakHorizontal":-15.4,"spinRate":2216,"spinDirection":139},"zone":13,"typeConfidence":0.91,"plateTime":0.40727640195716175,"extension":6.725818156942778},"index":2,"playId":"e484b34e-268b-3e5f-9da1-875465e4c88c","pitchNumber":3,"startTime":"2025-08-02T00:53:55.529Z","endTime":"2025-08-02T00:53:59.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.12452007882924,"aZ":-18.760993955959353,"pfxX":8.781926450454689,"pfxZ":7.406492387785731,"pX":0.4455168030112079,"pZ":1.9023496046676038,"vX0":-5.508851977583673,"vY0":-133.79877952280088,"vZ0":-6.642753300834041,"x":100.02,"y":187.42,"x0":1.3910681112290477,"y0":50.00644469943465,"z0":5.763973302798479,"aX":15.91063183569208},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.1,"breakHorizontal":-14.8,"spinRate":2163,"spinDirection":139},"zone":9,"typeConfidence":0.87,"plateTime":0.4095273641222983,"extension":6.784812270405455},"hitData":{"launchSpeed":85.7,"launchAngle":36.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.0,"coordY":79.63}},"index":3,"playId":"c1d865b1-a283-3d17-93be-488f917ef4d6","pitchNumber":4,"startTime":"2025-08-02T00:54:16.595Z","endTime":"2025-08-02T00:54:27.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:54:27.875Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to right fielder Wenceel Pérez. Otto Kemp scores. Harrison Bader to 2nd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T00:57:11.475Z","endTime":"2025-08-02T00:57:41.150Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnSecond":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":{"id":663947,"link":"/api/v1/people/663947"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T00:54:41.908Z","endTime":"2025-08-02T00:55:02.637Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Will Vest replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-02T00:55:02.637Z","endTime":"2025-08-02T00:57:13.686Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676684,"link":"/api/v1/people/676684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.49965655876736,"strikeZoneBottom":1.6952752021859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.17562644627782,"aZ":-16.297101607138607,"pfxX":-8.904494628225837,"pfxZ":8.01766824924397,"pX":-0.6727777411381115,"pZ":1.4747811032037592,"vX0":5.976541813393066,"vY0":-139.75416152610416,"vZ0":-8.351881528336422,"x":142.64,"y":198.96,"x0":-1.6809288413058017,"y0":50.003406044762905,"z0":5.570154849648532,"aX":-17.63359931887774},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.0,"breakHorizontal":14.9,"spinRate":2233,"spinDirection":204},"zone":13,"typeConfidence":0.91,"plateTime":0.39175292364947856,"extension":6.523248442279309},"index":2,"playId":"b2da20d2-cdc1-3ea8-a7dc-6fa59d45717c","pitchNumber":1,"startTime":"2025-08-02T00:57:13.686Z","endTime":"2025-08-02T00:57:16.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.593331633167132,"aZ":-12.685250319524775,"pfxX":-4.17142532656211,"pfxZ":9.815466167077185,"pX":0.7332745679233842,"pZ":2.4354613134503804,"vX0":7.879033745187031,"vY0":-140.014241978969,"vZ0":-6.743931539934288,"x":89.05,"y":173.02,"x0":-1.5752135283293507,"y0":50.00489361401623,"z0":5.705476571109111,"aX":-8.284859696666521},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":5.9,"spinRate":2293,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.3911979193961588,"extension":6.350967589767474},"hitData":{"launchSpeed":105.3,"launchAngle":2.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.29,"coordY":115.01}},"index":3,"playId":"1c1b12ca-8503-38b9-9997-3f3c616fe2cf","pitchNumber":2,"startTime":"2025-08-02T00:57:31.773Z","endTime":"2025-08-02T00:57:41.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:57:41.150Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Schwarber singles on a sharp line drive to right fielder Wenceel Pérez. Harrison Bader scores. Trea Turner to 3rd.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T00:58:14.158Z","endTime":"2025-08-02T00:58:53.946Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnThird":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"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":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":{"id":663947,"link":"/api/v1/people/663947"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.47204538107177,"strikeZoneBottom":1.53883868873696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.296073043260293,"aZ":-29.645357997133885,"pfxX":1.0649538091354867,"pfxZ":1.4763141302250846,"pX":1.687395724197121,"pZ":-0.4875528668189711,"vX0":8.430034552063844,"vY0":-129.96911353184117,"vZ0":-9.47674320509626,"x":52.68,"y":251.94,"x0":-1.7366455760159265,"y0":50.00090272470629,"z0":5.457935733481025,"aX":1.8206140697327915},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.7,"breakHorizontal":-3.8,"spinRate":2828,"spinDirection":13},"zone":14,"typeConfidence":0.9,"plateTime":0.42146750784268283,"extension":6.532694075558334},"index":0,"playId":"52e05498-d2a4-31bc-b482-70b96c856701","pitchNumber":1,"startTime":"2025-08-02T00:58:14.158Z","endTime":"2025-08-02T00:58:17.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.819527027258992,"aZ":-34.042599330498696,"pfxX":3.3069152010332257,"pfxZ":-1.130425737615269,"pX":-0.019336044084154555,"pZ":2.479416555979184,"vX0":4.042139389235295,"vY0":-127.8766128508689,"vZ0":-1.5638397296830056,"x":117.74,"y":171.84,"x0":-2.0512051531679285,"y0":50.00253272081014,"z0":5.774021831100007,"aX":5.466196646852144},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.2,"breakHorizontal":-7.0,"spinRate":2652,"spinDirection":45},"zone":5,"typeConfidence":0.9,"plateTime":0.4286238594985017,"extension":6.275872867513811},"hitData":{"launchSpeed":113.7,"launchAngle":12.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":179.81,"coordY":123.83}},"index":1,"playId":"3d508afb-e348-3dc3-ae33-3e77fb1747ab","pitchNumber":2,"startTime":"2025-08-02T00:58:43.686Z","endTime":"2025-08-02T00:58:53.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:58:53.946Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T00:59:29.355Z","endTime":"2025-08-02T01:01:22.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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":{"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.1,"endSpeed":86.8,"strikeZoneTop":3.46911298848013,"strikeZoneBottom":1.6073865870022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.176847326051515,"aZ":-10.531131312668709,"pfxX":-2.7107408868044813,"pfxZ":11.094420357323266,"pX":0.06686390270900622,"pZ":2.6190129145732874,"vX0":5.871842488129954,"vY0":-139.68739664453244,"vZ0":-6.495790005510669,"x":114.45,"y":168.07,"x0":-1.7223856191670268,"y0":50.00595506826349,"z0":5.686893342592411,"aX":-5.289818130550856},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":3.5,"spinRate":2391,"spinDirection":209},"zone":5,"typeConfidence":0.91,"plateTime":0.39402201688769534,"extension":6.400879981432688},"index":0,"playId":"963d8ccc-a7bc-3861-bde8-d79a8e9ecca7","pitchNumber":1,"startTime":"2025-08-02T00:59:34.492Z","endTime":"2025-08-02T00:59:37.492Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.29298916726023,"strikeZoneBottom":1.56553948075254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.75544036757088,"aZ":-11.949387067633664,"pfxX":-2.4416530953194493,"pfxZ":10.235166173438717,"pX":0.859946919681574,"pZ":3.2672236691039354,"vX0":7.79690169025601,"vY0":-140.39958022975543,"vZ0":-4.6234132950412015,"x":84.22,"y":150.56,"x0":-1.6483304347992709,"y0":50.00602956387174,"z0":5.726558274209317,"aX":-4.8263794353006935},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":2.6,"spinRate":2266,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.3916236710135452,"extension":6.490559720925714},"index":1,"playId":"a80b748d-9357-365e-8c54-bf2d7dfeddfc","pitchNumber":2,"startTime":"2025-08-02T00:59:51.119Z","endTime":"2025-08-02T00:59:54.297Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-02T01:00:10.449Z","endTime":"2025-08-02T01:00:10.450Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.13220715844076,"strikeZoneBottom":1.37278364930649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.357950944549184,"aZ":-34.22410530738166,"pfxX":3.4289561959786745,"pfxZ":-1.213974517257955,"pX":1.0565899892154547,"pZ":1.1701423723691387,"vX0":6.283527800203678,"vY0":-129.4148944225375,"vZ0":-4.605356824768767,"x":76.73,"y":207.19,"x0":-1.8534815979919925,"y0":50.00336558504969,"z0":5.609898692875037,"aX":5.785007054558198},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.0,"breakHorizontal":-7.7,"spinRate":2697,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.4240939682751361,"extension":6.312313237057528},"index":3,"playId":"074fe88b-a013-35d9-beaa-08846f2658e0","pitchNumber":3,"startTime":"2025-08-02T01:00:10.451Z","endTime":"2025-08-02T01:00:14.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.11928205988762,"strikeZoneBottom":1.31838986322693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.269487698715864,"aZ":-34.323822729140126,"pfxX":3.703980318862107,"pfxZ":-1.2870573532273095,"pX":1.0976348636625308,"pZ":-0.09590740615933258,"vX0":6.320985931418649,"vY0":-128.79965275464602,"vZ0":-7.271462399816978,"x":75.16,"y":241.37,"x0":-1.875361354407924,"y0":50.003470669799235,"z0":5.438896124311266,"aX":6.184639451653079},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.8,"breakHorizontal":-8.2,"spinRate":2751,"spinDirection":17},"zone":14,"typeConfidence":0.9,"plateTime":0.4262416122902808,"extension":6.321504158767559},"index":4,"playId":"ecd6a2f4-40bf-3438-992c-392ffeeadd3d","pitchNumber":4,"startTime":"2025-08-02T01:00:30.517Z","endTime":"2025-08-02T01:00:33.752Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.11512799788474,"strikeZoneBottom":1.6047312917996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.158440738125087,"aZ":-25.275536492249294,"pfxX":-9.159446991259959,"pfxZ":3.9003139598280936,"pX":-0.9359012648116004,"pZ":0.8541323662828769,"vX0":5.84268754142397,"vY0":-131.71188723054897,"vZ0":-7.167127363524566,"x":152.67,"y":215.72,"x0":-1.9850401817809649,"y0":50.00456365710915,"z0":5.461123396623687,"aX":-16.20626037179709},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.8,"breakHorizontal":15.5,"spinRate":1649,"spinDirection":227},"zone":13,"typeConfidence":0.91,"plateTime":0.414754064828442,"extension":6.535827584737345},"index":5,"playId":"a750ee1d-faff-3852-acd7-7c71eeffee3c","pitchNumber":5,"startTime":"2025-08-02T01:00:53.490Z","endTime":"2025-08-02T01:00:58.559Z","isPitch":true,"type":"pitch"},{"details":{"description":"Kyle Schwarber steals (10) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"actionPlayId":"a750ee1d-faff-3852-acd7-7c71eeffee3c","startTime":"2025-08-02T01:01:04.205Z","endTime":"2025-08-02T01:01:16.094Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.09607204891144,"aZ":-35.481812497282185,"pfxX":2.3461042779709596,"pfxZ":-1.977905523705184,"pX":0.5688545800129909,"pZ":0.9993745397716505,"vX0":5.597697872887011,"vY0":-128.42969503108964,"vZ0":-4.683574861233995,"x":95.32,"y":211.8,"x0":-1.9419926366695457,"y0":50.003194769656744,"z0":5.600295928521341,"aX":3.92512490927723},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.4,"breakHorizontal":-5.5,"spinRate":2727,"spinDirection":24},"zone":14,"typeConfidence":0.9,"plateTime":0.4261525124277745,"extension":6.348629816755868},"index":7,"playId":"0c4d75e6-6a6e-3d1b-aa46-e582953b1b9a","pitchNumber":6,"startTime":"2025-08-02T01:01:16.094Z","endTime":"2025-08-02T01:01:22.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:01:22.417Z","atBatIndex":54},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Wenceel Pérez homers (8) on a fly ball to right center field.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T01:04:11.718Z","endTime":"2025-08-02T01:04:51.060Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6],"actionIndex":[0,1,2,3,4],"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":{"id":689147,"link":"/api/v1/people/689147"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Weston Wilson replaces first baseman Bryce Harper, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T01:03:16.705Z","endTime":"2025-08-02T01:03:16.731Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"description":"Otto Kemp remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T01:03:16.731Z","endTime":"2025-08-02T01:03:16.733Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":669016,"link":"/api/v1/people/669016"}},{"details":{"description":"Harrison Bader remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-02T01:03:16.733Z","endTime":"2025-08-02T01:03:16.734Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":596146,"link":"/api/v1/people/596146"}},{"details":{"description":"Pitching Change: Orion Kerkering replaces Ranger Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-02T01:03:16.734Z","endTime":"2025-08-02T01:03:32.772Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Phillies first baseman Bryce Harper ejected by 3B umpire Vic Carapazza.","event":"Ejection","eventType":"ejection","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-08-02T01:03:32.772Z","endTime":"2025-08-02T01:04:13.885Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"},"umpire":{"id":483569,"link":"/api/v1/people/483569"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.28094111119536,"strikeZoneBottom":1.4613450649164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.69624844549564,"aZ":-15.53815446845214,"pfxX":-7.360564192104712,"pfxZ":8.339433243925203,"pX":0.15876242451716238,"pZ":2.3583745986800904,"vX0":7.11273151367309,"vY0":-140.9642056268861,"vZ0":-6.481661236470814,"x":110.95,"y":175.1,"x0":-1.4517705947330417,"y0":50.00289457124272,"z0":5.706854054266699,"aX":-14.682322832896707},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.8,"breakHorizontal":11.8,"spinRate":2475,"spinDirection":224},"zone":5,"typeConfidence":0.89,"plateTime":0.3898890369133414,"extension":6.488521564076967},"index":5,"playId":"790ec719-6188-3629-8108-4f255f93fd8e","pitchNumber":1,"startTime":"2025-08-02T01:04:13.885Z","endTime":"2025-08-02T01:04:17.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.12851890080257,"aZ":-29.968187316525658,"pfxX":8.4294309526693,"pfxZ":1.3875082581811613,"pX":-0.09881484541112498,"pZ":1.960140260823955,"vX0":1.9095336130463714,"vY0":-125.80806190916377,"vZ0":-2.7872217014041505,"x":120.77,"y":185.86,"x0":-1.9639288735976528,"y0":50.00576344173212,"z0":5.528371527563338,"aX":13.421922420761875},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.0,"breakHorizontal":-15.7,"spinRate":2925,"spinDirection":47},"zone":8,"typeConfidence":0.9,"plateTime":0.4365055424723323,"extension":6.275854977883419},"hitData":{"launchSpeed":94.3,"launchAngle":31.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":191.07,"coordY":65.53}},"index":6,"playId":"461abf06-83f6-345f-b5b2-6c0d5b9300cd","pitchNumber":2,"startTime":"2025-08-02T01:04:27.233Z","endTime":"2025-08-02T01:04:51.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:04:51.060Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Báez grounds out, shortstop Trea Turner to first baseman Weston Wilson.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T01:05:00.823Z","endTime":"2025-08-02T01:05:44.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.54202144296513,"strikeZoneBottom":1.65901280544382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.971595728286314,"aZ":-28.62647433437193,"pfxX":9.611434396570008,"pfxZ":2.1961297876839527,"pX":1.2920904708234449,"pZ":1.3772122384868122,"vX0":4.496179309875573,"vY0":-126.08934470143097,"vZ0":-4.600489902973303,"x":67.75,"y":201.6,"x0":-1.7613483731568225,"y0":50.002769386600164,"z0":5.527884934866206,"aX":15.517039619902278},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.2,"breakHorizontal":-18.4,"spinRate":2870,"spinDirection":72},"zone":14,"typeConfidence":0.9,"plateTime":0.43393262676314626,"extension":6.155977801706446},"index":0,"playId":"5f38b34f-1c07-3721-b129-29ea6117686b","pitchNumber":1,"startTime":"2025-08-02T01:05:08.682Z","endTime":"2025-08-02T01:05:11.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.484895937023495,"aZ":-17.741029025241332,"pfxX":-9.04128673258823,"pfxZ":7.36743139692069,"pX":-0.010755609529699924,"pZ":2.044281669822611,"vX0":7.566019663338439,"vY0":-139.34459041512835,"vZ0":-6.289708471215788,"x":117.41,"y":183.58,"x0":-1.5919204205005602,"y0":50.0013546226793,"z0":5.510597890695625,"aX":-17.707267461573128},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.1,"breakHorizontal":14.8,"spinRate":2336,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.3936768727887028,"extension":6.461439239153936},"index":1,"playId":"a9302ed8-f87a-31c1-badf-e1c9c1c22a14","pitchNumber":2,"startTime":"2025-08-02T01:05:21.091Z","endTime":"2025-08-02T01:05:24.198Z","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":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.784289040771522,"aZ":-19.91149156073252,"pfxX":-9.712875396535063,"pfxZ":6.213729599328778,"pX":-0.5955807517931268,"pZ":2.14947715871587,"vX0":6.217306741807303,"vY0":-139.66124409256355,"vZ0":-5.722684813624215,"x":139.7,"y":180.74,"x0":-1.5900177750335727,"y0":50.00116638373626,"z0":5.536746145445344,"aX":-19.163985535536895},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.2,"breakHorizontal":16.3,"spinRate":2385,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.39235605769607895,"extension":6.42047102008129},"hitData":{"launchSpeed":92.9,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":97.48,"coordY":142.23}},"index":2,"playId":"81fcb1bb-ba1b-3f26-bd78-9f686976504d","pitchNumber":3,"startTime":"2025-08-02T01:05:35.460Z","endTime":"2025-08-02T01:05:44.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:05:44.436Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kerry Carpenter flies out to left fielder Otto Kemp.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T01:06:16.599Z","endTime":"2025-08-02T01:06:57.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Kerry Carpenter replaces Jahmai Jones.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T01:05:54.020Z","endTime":"2025-08-02T01:06:18.908Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.37723701522957,"strikeZoneBottom":1.59499930049666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.794924536218502,"aZ":-29.73721496071125,"pfxX":9.19650728285912,"pfxZ":1.5287818691735353,"pX":-0.09736999686958994,"pZ":2.1113628890674145,"vX0":1.5497427429298456,"vY0":-125.32583728283886,"vZ0":-2.5985884004198705,"x":120.71,"y":181.77,"x0":-1.918501031670828,"y0":50.004205319999855,"z0":5.58511388399933,"aX":14.661516563554386},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.4,"breakHorizontal":-17.0,"spinRate":2791,"spinDirection":63},"zone":8,"typeConfidence":0.9,"plateTime":0.43668090914094204,"extension":6.27682481032122},"index":1,"playId":"d73927d1-aa06-3273-93e4-d091a90aa6e6","pitchNumber":1,"startTime":"2025-08-02T01:06:18.908Z","endTime":"2025-08-02T01:06:21.952Z","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":97.2,"endSpeed":88.5,"strikeZoneTop":3.36910543272522,"strikeZoneBottom":1.63910748699114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.09226778931219,"aZ":-12.036359385989075,"pfxX":-7.582182389973729,"pfxZ":9.964310449881157,"pX":-0.989131401305272,"pZ":4.001887571497872,"vX0":4.2285293988310375,"vY0":-141.45488513207908,"vZ0":-2.915706425378983,"x":154.7,"y":130.73,"x0":-1.5204404792460475,"y0":50.00376764776236,"z0":5.820714237011098,"aX":-15.323909245990395},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":12.8,"spinRate":2450,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.3876263944911278,"extension":6.397893386201949},"index":2,"playId":"e2d18da6-e9f4-3bb6-864c-7aac2b55e2a7","pitchNumber":2,"startTime":"2025-08-02T01:06:34.127Z","endTime":"2025-08-02T01:06:37.551Z","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":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.676266706309736,"aZ":-10.816225675639272,"pfxX":-7.448925411353448,"pfxZ":10.854872201045666,"pX":-0.441024771068404,"pZ":1.4333878563686049,"vX0":5.270819420008751,"vY0":-139.45784761426924,"vZ0":-9.561909886029532,"x":133.81,"y":200.08,"x0":-1.3887190496760404,"y0":50.006228967821414,"z0":5.622556453127325,"aX":-14.659415450683749},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.8,"breakHorizontal":12.4,"spinRate":2382,"spinDirection":225},"zone":13,"typeConfidence":0.91,"plateTime":0.3929261710629124,"extension":6.485112087212021},"hitData":{"launchSpeed":78.2,"launchAngle":56.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.17,"coordY":141.97}},"index":3,"playId":"d33e6bb3-fb25-3f43-96d0-a6bc538ebdd2","pitchNumber":3,"startTime":"2025-08-02T01:06:48.685Z","endTime":"2025-08-02T01:06:57.550Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:06:57.550Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gleyber Torres lines out to right fielder Nick Castellanos.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T01:07:24.181Z","endTime":"2025-08-02T01:08:22.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.35783755847734,"strikeZoneBottom":1.57608598400022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.80528086645774,"aZ":-14.016226595324213,"pfxX":-7.085216192041247,"pfxZ":9.063768905932879,"pX":0.47345849592855255,"pZ":1.8540195118627485,"vX0":7.172608909035538,"vY0":-140.63214522810702,"vZ0":-8.1614286395717,"x":98.95,"y":188.72,"x0":-1.1891759605108358,"y0":50.00614954258874,"z0":5.70256149301541,"aX":-14.199107197586914},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.9,"breakHorizontal":11.4,"spinRate":2462,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.3894314690458631,"extension":6.677573994697877},"index":0,"playId":"3912305b-7e41-3f74-b0bd-6090221947ad","pitchNumber":1,"startTime":"2025-08-02T01:07:24.181Z","endTime":"2025-08-02T01:07:27.222Z","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":97.1,"endSpeed":88.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.07148422347306,"aZ":-12.727832762114566,"pfxX":-6.589271641429379,"pfxZ":9.64483489915906,"pX":-0.7667907752563407,"pZ":3.3728940239041028,"vX0":4.273572920882139,"vY0":-141.2903997212625,"vZ0":-4.5024771194262385,"x":146.23,"y":147.71,"x0":-1.4451792138424329,"y0":50.00076156366379,"z0":5.808980185777172,"aX":-13.281637254959353},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":11.0,"spinRate":2443,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.3880985852523535,"extension":6.305420166209018},"index":1,"playId":"59eb8b7a-59ee-3d98-a913-4acf61e5728b","pitchNumber":2,"startTime":"2025-08-02T01:07:37.779Z","endTime":"2025-08-02T01:07:40.895Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-02T01:07:47.803Z","endTime":"2025-08-02T01:08:02.190Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"}},{"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":96.3,"endSpeed":87.6,"strikeZoneTop":3.33091778180769,"strikeZoneBottom":1.49831521899162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.62817414590965,"aZ":-13.834399115447283,"pfxX":-7.615807772399634,"pfxZ":9.26057599790074,"pX":0.16186656359698748,"pZ":3.777403127906559,"vX0":6.601294946913428,"vY0":-140.06790754919612,"vZ0":-3.2726718165581437,"x":110.83,"y":136.79,"x0":-1.2398922239745627,"y0":50.00237863402332,"z0":5.869764223422012,"aX":-15.081640111880162},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":12.4,"spinRate":2349,"spinDirection":227},"zone":12,"typeConfidence":0.9,"plateTime":0.3915547348247008,"extension":6.427190439044549},"index":3,"playId":"91e6fdba-7890-3758-9cd0-e40f3618eb0e","pitchNumber":3,"startTime":"2025-08-02T01:08:02.190Z","endTime":"2025-08-02T01:08:06.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.59794127589491,"aZ":-13.498638267186656,"pfxX":-7.199097422889579,"pfxZ":9.260485733092686,"pX":-0.11503078410268533,"pZ":2.2215082388026284,"vX0":5.935606527193848,"vY0":-141.21024046803913,"vZ0":-7.383578241014553,"x":121.38,"y":178.8,"x0":-1.3104461893207173,"y0":50.00411620289731,"z0":5.741453670894647,"aX":-14.518680522776382},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.4,"breakHorizontal":11.8,"spinRate":2354,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.3881110025219572,"extension":6.495056291843028},"hitData":{"launchSpeed":96.7,"launchAngle":22.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":210.77,"coordY":110.55}},"index":4,"playId":"02c7ecba-d993-384f-a413-60872100f72b","pitchNumber":4,"startTime":"2025-08-02T01:08:15.601Z","endTime":"2025-08-02T01:08:22.721Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:08:22.721Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T01:10:56.301Z","endTime":"2025-08-02T01:12:06.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Kerry Carpenter remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T01:08:50.539Z","endTime":"2025-08-02T01:08:50.555Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"description":"Pitching Change: Brenan Hanifee replaces Will Vest.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T01:08:50.555Z","endTime":"2025-08-02T01:10:58.273Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.70734837876562,"strikeZoneBottom":1.71275598436737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.839878274971426,"aZ":-26.589555863759347,"pfxX":-9.687361606571272,"pfxZ":2.924711348315695,"pX":-0.04474133494668352,"pZ":2.8792930693631216,"vX0":9.91725212458076,"vY0":-136.98515328239833,"vZ0":-2.67453367528974,"x":118.71,"y":161.04,"x0":-2.4446806291593424,"y0":50.004440236359855,"z0":5.676547895558707,"aX":-18.505399568466917},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.9,"breakHorizontal":15.6,"spinRate":2119,"spinDirection":234},"zone":5,"typeConfidence":0.85,"plateTime":0.39908521411399667,"extension":6.1599638464627855},"index":2,"playId":"bf134dfd-2cd1-356d-875c-d8deee7facc0","pitchNumber":1,"startTime":"2025-08-02T01:10:58.273Z","endTime":"2025-08-02T01:11:01.273Z","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.3,"endSpeed":87.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.539709579675794,"aZ":-27.77881643698756,"pfxX":-10.413349128028417,"pfxZ":2.260465457102156,"pX":-0.6276815473677465,"pZ":2.058830288420837,"vX0":8.855116126160407,"vY0":-138.53594617940652,"vZ0":-4.357056491709292,"x":140.93,"y":183.19,"x0":-2.5103236828442816,"y0":50.005217774057726,"z0":5.505709433545797,"aX":-20.272570424846425},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.4,"breakHorizontal":17.0,"spinRate":2169,"spinDirection":232},"zone":7,"typeConfidence":0.9,"plateTime":0.3951495387662156,"extension":6.304761897457068},"index":3,"playId":"e42f03e6-79e1-35f4-8bb1-b029857826ca","pitchNumber":2,"startTime":"2025-08-02T01:11:14.144Z","endTime":"2025-08-02T01:11:17.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.672230811771794,"aZ":-30.429219522450847,"pfxX":1.3716633706804433,"pfxZ":1.0651926109676992,"pX":0.43385820901233824,"pZ":0.7236831626911027,"vX0":7.040009149475343,"vY0":-126.8315688570928,"vZ0":-5.794922883654314,"x":100.46,"y":219.24,"x0":-2.5456731640694406,"y0":50.005997527287,"z0":5.4372855042696,"aX":2.2556490477353477},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.0,"breakHorizontal":-4.0,"spinRate":2157,"spinDirection":84},"zone":14,"typeConfidence":0.91,"plateTime":0.43032379763430617,"extension":6.235588902785042},"index":4,"playId":"0f6bd9a8-1fbf-3fdb-b63f-787f6a940f43","pitchNumber":3,"startTime":"2025-08-02T01:11:36.446Z","endTime":"2025-08-02T01:11:41.289Z","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":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.937988113726828,"aZ":-18.484199410894117,"pfxX":-7.092414184682653,"pfxZ":6.843915218786071,"pX":-0.9745616081942975,"pZ":4.5450144979513905,"vX0":6.670216192962334,"vY0":-140.13129913506475,"vZ0":-0.12228664850886467,"x":154.15,"y":116.06,"x0":-2.4575420544303994,"y0":50.001845683244625,"z0":5.790784349052345,"aX":-14.186689868639805},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.6,"breakHorizontal":11.5,"spinRate":2193,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3899983852719826,"extension":6.041353787129164},"index":5,"playId":"363ae646-8b8a-3180-b170-625c5f631298","pitchNumber":4,"startTime":"2025-08-02T01:12:02.977Z","endTime":"2025-08-02T01:12:06.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:12:06.157Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Castellanos singles on a sharp line drive to left fielder Riley Greene.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T01:12:17.488Z","endTime":"2025-08-02T01:14:59.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":4.01000982737264,"strikeZoneBottom":1.72177867564782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.179753153965542,"aZ":-23.876106892428375,"pfxX":-8.393827451232513,"pfxZ":4.179227966770151,"pX":-0.814659996897062,"pZ":1.9660817853983148,"vX0":7.48176961121843,"vY0":-139.7517969270245,"vZ0":-5.436631643499112,"x":148.05,"y":185.7,"x0":-2.43013026128273,"y0":50.00507952507952,"z0":5.495520580332002,"aX":-16.679444883781592},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.6,"breakHorizontal":13.8,"spinRate":2217,"spinDirection":236},"zone":7,"typeConfidence":0.65,"plateTime":0.39125691468838397,"extension":6.2710809876039715},"index":0,"playId":"9df7c50b-51b2-32e5-b5a1-7dbf1be38f79","pitchNumber":1,"startTime":"2025-08-02T01:12:34.427Z","endTime":"2025-08-02T01:12:37.646Z","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":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.015671376098933,"aZ":-25.146960011401497,"pfxX":-9.347534479194218,"pfxZ":3.5008123280248284,"pX":-1.0253321475854675,"pZ":2.0405835295252546,"vX0":7.42873019754239,"vY0":-140.63763395207874,"vZ0":-4.987118916980652,"x":156.08,"y":183.68,"x0":-2.482617424963431,"y0":50.0068575289363,"z0":5.4618538321765735,"aX":-18.784505599418388},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.5,"breakHorizontal":15.5,"spinRate":2231,"spinDirection":234},"zone":13,"typeConfidence":0.81,"plateTime":0.38902385960125496,"extension":6.2980553099265375},"index":1,"playId":"ce44d078-c91e-3728-b192-1e98e9c2454a","pitchNumber":2,"startTime":"2025-08-02T01:12:51.545Z","endTime":"2025-08-02T01:12:55.108Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-02T01:13:09.221Z","endTime":"2025-08-02T01:13:27.777Z","isPitch":false,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"}},{"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":95.9,"endSpeed":88.1,"strikeZoneTop":3.5700739986857,"strikeZoneBottom":1.69225697231928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.709500447066397,"aZ":-26.611665884360185,"pfxX":-10.239322787349533,"pfxZ":2.8294612276184754,"pX":1.4936098999654215,"pZ":1.6704697564123492,"vX0":13.466543235671093,"vY0":-138.9268722991523,"vZ0":-5.767711433473728,"x":60.07,"y":193.68,"x0":-2.07513936533666,"y0":50.000953327042595,"z0":5.530872589392634,"aX":-20.11152075261155},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.1,"breakHorizontal":16.0,"spinRate":2220,"spinDirection":233},"zone":14,"typeConfidence":0.87,"plateTime":0.3935239815541167,"extension":6.489075616503897},"index":3,"playId":"58d7ee9c-f63b-3d00-bfc5-fbec71a4cd88","pitchNumber":3,"startTime":"2025-08-02T01:13:27.777Z","endTime":"2025-08-02T01:13:30.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.60563395369691,"strikeZoneBottom":1.70259988250996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.6327041428498,"aZ":-26.59327568709199,"pfxX":0.600524566543849,"pfxZ":3.3003034562966924,"pX":0.3717801936493981,"pZ":1.2438722436498548,"vX0":6.93639505268404,"vY0":-129.1293519371414,"vZ0":-5.472296913433459,"x":102.83,"y":205.2,"x0":-2.4260002996745635,"y0":50.00139898138336,"z0":5.43375600015522,"aX":1.014688604876873},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.9,"breakHorizontal":-2.6,"spinRate":2325,"spinDirection":170},"zone":14,"typeConfidence":0.9,"plateTime":0.42400326792940746,"extension":6.340434000122881},"index":4,"playId":"b86e5f5e-909d-32e1-a500-dffe6a20846a","pitchNumber":4,"startTime":"2025-08-02T01:13:43.684Z","endTime":"2025-08-02T01:13:46.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.55530307568602,"strikeZoneBottom":1.67718542272354,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.675033250924635,"aZ":-26.455585835137775,"pfxX":-9.398092749443455,"pfxZ":2.912834959223435,"pX":-0.42387382834917436,"pZ":1.3696386747343257,"vX0":8.873383056744524,"vY0":-139.3150657768654,"vZ0":-6.5161533112717525,"x":133.16,"y":201.8,"x0":-2.4312019968122263,"y0":50.00283123961003,"z0":5.490683181530834,"aX":-18.450101810050597},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.1,"breakHorizontal":15.1,"spinRate":2186,"spinDirection":239},"zone":13,"typeConfidence":0.84,"plateTime":0.39334747921564617,"extension":6.3260893826949545},"index":5,"playId":"35a27226-ca4f-3f90-a3bb-0fb37d756d97","pitchNumber":5,"startTime":"2025-08-02T01:14:02.399Z","endTime":"2025-08-02T01:14:06.760Z","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":96.1,"endSpeed":88.0,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.39656956105306,"aZ":-27.092111132074972,"pfxX":-9.723002555975219,"pfxZ":2.574351172708176,"pX":-0.38786079721106603,"pZ":2.1405744163326696,"vX0":8.987090218547083,"vY0":-139.5789567578619,"vZ0":-4.511110416706238,"x":131.78,"y":180.98,"x0":-2.386044228449106,"y0":50.00195140486911,"z0":5.561480639384737,"aX":-19.18546172010237},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.8,"breakHorizontal":15.7,"spinRate":2329,"spinDirection":235},"zone":7,"typeConfidence":0.87,"plateTime":0.3923996387552986,"extension":6.121921081535194},"index":6,"playId":"7a763e2d-568f-3fc1-aeae-f4d6c2a7b612","pitchNumber":6,"startTime":"2025-08-02T01:14:23.190Z","endTime":"2025-08-02T01:14:26.765Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.9,"strikeZoneBottom":1.87,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.94327427201449,"aZ":-26.707212227378683,"pfxX":-8.217345823097261,"pfxZ":2.839544722645609,"pX":-0.5739543847251869,"pZ":2.4219145511270384,"vX0":8.131258944614224,"vY0":-137.6899401590217,"vZ0":-3.534475329473333,"x":138.88,"y":173.39,"x0":-2.494616355955939,"y0":50.00231855935569,"z0":5.524964482219868,"aX":-15.812876141188351},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.6,"breakHorizontal":13.2,"spinRate":2137,"spinDirection":235},"zone":7,"typeConfidence":0.76,"plateTime":0.3974604921807905,"extension":6.2647186725166355},"hitData":{"launchSpeed":106.2,"launchAngle":14.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":99.05,"coordY":76.7}},"index":7,"playId":"2ad1ecbd-7434-3e96-94e1-da2c1693a72f","pitchNumber":7,"startTime":"2025-08-02T01:14:48.617Z","endTime":"2025-08-02T01:14:59.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:14:59.992Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Otto Kemp doubles (7) on a line drive to left fielder Riley Greene. Nick Castellanos scores.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T01:15:15.870Z","endTime":"2025-08-02T01:16:04.759Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":{"id":669724,"link":"/api/v1/people/669724"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":81.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.722509597361263,"aZ":-31.68266984574399,"pfxX":1.6185619324610387,"pfxZ":0.2976596302429826,"pX":0.13857115978805287,"pZ":1.4491531757016785,"vX0":6.097180682686135,"vY0":-127.32850649613637,"vZ0":-3.8969858911240784,"x":111.72,"y":199.65,"x0":-2.4916744392457146,"y0":50.002526437714,"z0":5.490589573351648,"aX":2.67271675429735},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.1,"breakHorizontal":-4.2,"spinRate":2225,"spinDirection":80},"zone":8,"typeConfidence":0.91,"plateTime":0.42921921163814725,"extension":6.309280445916947},"index":0,"playId":"2a70ca85-6c03-3854-8585-1dad33be8613","pitchNumber":1,"startTime":"2025-08-02T01:15:29.231Z","endTime":"2025-08-02T01:15:32.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.814199854209086,"aZ":-26.211331573284177,"pfxX":-9.927955774878962,"pfxZ":3.0619731054455883,"pX":-0.2883030052156564,"pZ":2.0793336436187055,"vX0":9.311037567145187,"vY0":-138.62630040974145,"vZ0":-4.617260995125218,"x":127.99,"y":182.64,"x0":-2.399744674120734,"y0":50.004198387084735,"z0":5.515082457283604,"aX":-19.336491490292513},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.8,"breakHorizontal":16.1,"spinRate":2035,"spinDirection":236},"zone":7,"typeConfidence":0.86,"plateTime":0.3950338017564623,"extension":6.234678451959112},"hitData":{"launchSpeed":90.3,"launchAngle":16.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":44.67,"coordY":122.94}},"index":1,"playId":"0e7fd3bf-e178-31a2-ab00-06641e66fd2d","pitchNumber":2,"startTime":"2025-08-02T01:15:47.096Z","endTime":"2025-08-02T01:16:04.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:16:04.759Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harrison Bader called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T01:16:30.902Z","endTime":"2025-08-02T01:17:55.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.885147223476032,"aZ":-29.24201455630928,"pfxX":0.44482027052154294,"pfxZ":1.7468574452945287,"pX":0.6734584279307267,"pZ":1.662481543509299,"vX0":8.034763276842748,"vY0":-128.22039410401203,"vZ0":-3.976445375685309,"x":91.33,"y":193.89,"x0":-2.5449932668583135,"y0":50.00561685274873,"z0":5.48842214946281,"aX":0.7490015662673207},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.5,"breakHorizontal":-2.4,"spinRate":2332,"spinDirection":106},"zone":9,"typeConfidence":0.91,"plateTime":0.4254555374626241,"extension":6.193476940274868},"index":0,"playId":"ee571efb-cec6-3a6d-ab64-a978ef5bbeba","pitchNumber":1,"startTime":"2025-08-02T01:16:40.036Z","endTime":"2025-08-02T01:16:43.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.453296151643155,"aZ":-29.727912780465253,"pfxX":0.55344076227633,"pfxZ":1.4472486071911845,"pX":-0.14711190933955803,"pZ":1.694856076747176,"vX0":5.478011840707006,"vY0":-128.519777007727,"vZ0":-3.9513760275850407,"x":122.61,"y":193.02,"x0":-2.370303278784547,"y0":50.00120937852354,"z0":5.538795320358317,"aX":0.9329046075481706},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.0,"breakHorizontal":-2.2,"spinRate":2294,"spinDirection":96},"zone":8,"typeConfidence":0.91,"plateTime":0.42475794314619986,"extension":6.177953279911718},"index":1,"playId":"c3b481b0-0e71-3c10-80d4-85d4ef6b2a0f","pitchNumber":2,"startTime":"2025-08-02T01:16:58.166Z","endTime":"2025-08-02T01:17:01.797Z","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":95.6,"endSpeed":87.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.173319377571257,"aZ":-18.17799574946165,"pfxX":-5.820320426104601,"pfxZ":7.121145253911182,"pX":-0.4194431216581397,"pZ":3.9052585227424697,"vX0":7.732812940575128,"vY0":-139.08101037133176,"vZ0":-1.6054955011705672,"x":132.99,"y":133.34,"x0":-2.475127843889883,"y0":50.00455244893745,"z0":5.69119304803161,"aX":-11.44347830699441},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":9.0,"spinRate":2066,"spinDirection":234},"zone":11,"typeConfidence":0.98,"plateTime":0.39329520119518513,"extension":6.14415541788123},"index":2,"playId":"57f11bcb-094c-37a5-bc8f-ef4669f8a1a5","pitchNumber":3,"startTime":"2025-08-02T01:17:23.196Z","endTime":"2025-08-02T01:17:29.881Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.31283948074337,"strikeZoneBottom":1.53780676445668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.131213415565146,"aZ":-29.160281093010706,"pfxX":-10.00033573288343,"pfxZ":1.5334799613068935,"pX":-0.0189301268181478,"pZ":2.4379139988596,"vX0":9.837429407372593,"vY0":-138.9785520486338,"vZ0":-3.41150593318802,"x":117.72,"y":172.96,"x0":-2.2934233091574607,"y0":50.00628175754674,"z0":5.603541393886662,"aX":-19.702137519344543},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.3,"breakHorizontal":16.2,"spinRate":2143,"spinDirection":236},"zone":5,"typeConfidence":0.9,"plateTime":0.3930655456796739,"extension":6.221598164065564},"index":3,"playId":"6bb563c6-e21e-3866-8796-07139ff92103","pitchNumber":4,"startTime":"2025-08-02T01:17:51.394Z","endTime":"2025-08-02T01:17:55.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:17:55.399Z","atBatIndex":62},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Edmundo Sosa reaches on a throwing error by pitcher Brenan Hanifee. Otto Kemp to 3rd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T01:18:10.841Z","endTime":"2025-08-02T01:18:31.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"postOnThird":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.598079169028214,"aZ":-26.49770363152059,"pfxX":-10.041839557644135,"pfxZ":2.8734674756804104,"pX":-1.4638942110917688,"pZ":2.9162317872454064,"vX0":6.431230044461546,"vY0":-139.5279454744967,"vZ0":-2.601215597992209,"x":172.8,"y":160.04,"x0":-2.4907806159964045,"y0":50.0050147863571,"z0":5.6016887094778065,"aX":-19.855601215447116},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.9,"breakHorizontal":16.9,"spinRate":2180,"spinDirection":234},"zone":11,"typeConfidence":0.88,"plateTime":0.3921539650117083,"extension":6.136670816882993},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.38,"coordY":188.54}},"index":0,"playId":"98224da4-7c08-3918-a564-70ac246c0b1e","pitchNumber":1,"startTime":"2025-08-02T01:18:23.295Z","endTime":"2025-08-02T01:18:31.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:18:31.558Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Phillies challenged (play at 1st), call on the field was overturned: Bryson Stott singles on a ground ball to shortstop Javier Báez. Otto Kemp scores. Edmundo Sosa to 3rd.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T01:21:23.195Z","endTime":"2025-08-02T01:23:01.576Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnThird":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1,6],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":{"id":669724,"link":"/api/v1/people/669724"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T01:18:53.371Z","endTime":"2025-08-02T01:19:35.580Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brant Hurter replaces Brenan Hanifee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-02T01:19:35.580Z","endTime":"2025-08-02T01:21:25.458Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676428,"link":"/api/v1/people/676428"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.35924034823184,"strikeZoneBottom":1.48362313522338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.227039892607117,"aZ":-24.461113482674033,"pfxX":10.200915079385464,"pfxZ":4.305444220589115,"pX":-0.26168686121455564,"pZ":2.734398957561124,"vX0":-12.25178257079074,"vY0":-132.74899898403098,"vZ0":-3.7430520896317834,"x":126.97,"y":164.95,"x0":3.0784424382130036,"y0":50.00508847495497,"z0":5.934114472560264,"aX":18.289875797936684},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.2,"breakHorizontal":-16.0,"spinRate":1970,"spinDirection":119},"zone":5,"typeConfidence":0.89,"plateTime":0.4118905136741722,"extension":6.07800146899654},"index":2,"playId":"957568ad-b97d-344e-8a2d-e684ca559933","pitchNumber":1,"startTime":"2025-08-02T01:21:25.458Z","endTime":"2025-08-02T01:21:28.577Z","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":91.3,"endSpeed":83.8,"strikeZoneTop":3.42387594590831,"strikeZoneBottom":1.65217675707148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.80716257477224,"aZ":-25.685777173574024,"pfxX":11.143739903054918,"pfxZ":3.6713061374699256,"pX":-2.385718923825447,"pZ":1.5532076310221539,"vX0":-17.30084902925749,"vY0":-131.79173222228636,"vZ0":-6.268874535766973,"x":207.94,"y":196.84,"x0":2.8023141736059873,"y0":50.00182199674546,"z0":5.847889757129704,"aX":19.692078549946626},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.3,"breakHorizontal":-16.6,"spinRate":2060,"spinDirection":121},"zone":13,"typeConfidence":0.89,"plateTime":0.4148661503070854,"extension":6.289089217942707},"index":3,"playId":"cd7188b9-39ff-3b33-9f22-7a3ea13230ec","pitchNumber":2,"startTime":"2025-08-02T01:21:46.467Z","endTime":"2025-08-02T01:21:49.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.31904725206014,"strikeZoneBottom":1.49560902041296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.87809590736673,"aZ":-31.40381730563426,"pfxX":-1.6109336209233804,"pfxZ":0.5386980802727308,"pX":-1.963255724179702,"pZ":0.7397824686986425,"vX0":-11.895274823084684,"vY0":-119.57499127541814,"vZ0":-5.274284105599338,"x":191.83,"y":218.81,"x0":3.2933822787987133,"y0":50.005930569936766,"z0":5.80431130573019,"aX":-2.323865864227461},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.2,"breakHorizontal":5.9,"spinRate":2656,"spinDirection":305},"zone":13,"typeConfidence":0.9,"plateTime":0.4587262742246767,"extension":6.114088663784843},"index":4,"playId":"7b38707f-e9aa-3d2e-ad2d-12765479b662","pitchNumber":3,"startTime":"2025-08-02T01:22:06.830Z","endTime":"2025-08-02T01:22:10.173Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.40606291367216,"strikeZoneBottom":1.60868251445012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.515327748816944,"aZ":-28.766850953002773,"pfxX":11.431236709354806,"pfxZ":1.903954942294554,"pX":-0.41441652864762873,"pZ":2.1723860798951833,"vX0":-13.137026601756169,"vY0":-132.77324882561695,"vZ0":-4.303581963661175,"x":132.8,"y":180.13,"x0":3.104401593879959,"y0":50.00474882593074,"z0":5.899403706909046,"aX":20.48221733830401},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.6,"breakHorizontal":-18.0,"spinRate":2148,"spinDirection":127},"zone":4,"typeConfidence":0.9,"plateTime":0.41198902399726656,"extension":6.171373370325191},"index":5,"playId":"9a596c14-61e5-3444-b904-24cdc0d662d5","pitchNumber":4,"startTime":"2025-08-02T01:22:30.689Z","endTime":"2025-08-02T01:22:34.769Z","isPitch":true,"type":"pitch"},{"details":{"description":"Edmundo Sosa steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"actionPlayId":"9a596c14-61e5-3444-b904-24cdc0d662d5","startTime":"2025-08-02T01:22:39.814Z","endTime":"2025-08-02T01:22:53.449Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.889057722180432,"aZ":-28.269015540455552,"pfxX":11.877656833830352,"pfxZ":2.151937032493306,"pX":0.44663977221973716,"pZ":2.9612333092235352,"vX0":-11.4853913979066,"vY0":-134.09659722625193,"vZ0":-2.5879152285871,"x":99.98,"y":158.83,"x0":3.2488677969658126,"y0":50.00315148450282,"z0":5.962418786329167,"aX":21.560813235688624},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.5,"breakHorizontal":-19.0,"spinRate":2125,"spinDirection":120},"zone":3,"typeConfidence":0.91,"plateTime":0.4089718763229975,"extension":6.181098929672944},"hitData":{"launchSpeed":66.8,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.68,"coordY":151.52}},"index":7,"playId":"87bd4e53-c806-3256-a75a-2ba4478b8793","pitchNumber":5,"startTime":"2025-08-02T01:22:53.449Z","endTime":"2025-08-02T01:23:01.576Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":143},"playEndTime":"2025-08-02T01:23:01.576Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T01:24:29.162Z","endTime":"2025-08-02T01:25:35.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.0396404439102,"aZ":-27.368378560225857,"pfxX":-4.348934005549652,"pfxZ":3.297635710547966,"pX":-1.03690826151089,"pZ":1.140675257664415,"vX0":-9.204926921330225,"vY0":-119.96993227465354,"vZ0":-5.456853054670546,"x":156.52,"y":207.98,"x0":3.4137878482929573,"y0":50.00548764217258,"z0":5.8818912882167345,"aX":-6.344534498102451},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.9,"breakHorizontal":10.1,"spinRate":2633,"spinDirection":308},"zone":13,"typeConfidence":0.9,"plateTime":0.45641861036021547,"extension":5.943227924391071},"index":0,"playId":"202f6e88-54ba-3b78-927f-a7d773f4798e","pitchNumber":1,"startTime":"2025-08-02T01:24:29.162Z","endTime":"2025-08-02T01:24:33.969Z","isPitch":true,"type":"pitch"},{"details":{"description":"Bryson Stott steals (17) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"202f6e88-54ba-3b78-927f-a7d773f4798e","startTime":"2025-08-02T01:24:53.197Z","endTime":"2025-08-02T01:24:53.198Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"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":92.9,"endSpeed":84.5,"strikeZoneTop":3.42078621055327,"strikeZoneBottom":1.65953712235959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.90127289962635,"aZ":-31.301336095217703,"pfxX":10.942216599759185,"pfxZ":0.47557262478863116,"pX":1.4232448698721745,"pZ":2.1242459030581373,"vX0":-8.395731390788765,"vY0":-134.9622636603414,"vZ0":-4.3088571575071315,"x":62.75,"y":181.43,"x0":3.167118266122153,"y0":50.00276452812209,"z0":5.969416608652492,"aX":19.999977963715775},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.0,"breakHorizontal":-17.8,"spinRate":2094,"spinDirection":126},"zone":14,"typeConfidence":0.91,"plateTime":0.40728637563573233,"extension":6.22422615161202},"index":2,"playId":"93ae302e-fc7d-33f9-a7ca-33c392f5473a","pitchNumber":2,"startTime":"2025-08-02T01:24:53.199Z","endTime":"2025-08-02T01:24:56.199Z","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":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.40481709663574,"strikeZoneBottom":1.64363449503086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.548349727275717,"aZ":-28.02271919881781,"pfxX":10.648899352784838,"pfxZ":2.27901989859133,"pX":-0.3520630215444041,"pZ":1.690777889164986,"vX0":-12.602776301167754,"vY0":-134.24532494181238,"vZ0":-5.794498660247009,"x":130.42,"y":193.13,"x0":3.02378579540435,"y0":50.004320490332034,"z0":5.876725314746899,"aX":19.404490099007944},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.0,"breakHorizontal":-16.6,"spinRate":2094,"spinDirection":121},"zone":7,"typeConfidence":0.91,"plateTime":0.40828181382938133,"extension":6.134002464193069},"index":3,"playId":"64f45137-43f6-38fd-8eb8-f17d86414739","pitchNumber":3,"startTime":"2025-08-02T01:25:12.472Z","endTime":"2025-08-02T01:25:16.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.39315435350453,"aZ":-32.538937139772585,"pfxX":-4.591553876978667,"pfxZ":-0.2458503096773157,"pX":-0.70246132777709,"pZ":1.0463891441513968,"vX0":-8.535945848844385,"vY0":-121.24218342860866,"vZ0":-4.757934230601464,"x":143.78,"y":210.53,"x0":3.471042211516035,"y0":50.00363246681787,"z0":5.898446451590317,"aX":-6.782993225264412},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.4,"breakHorizontal":10.4,"spinRate":2695,"spinDirection":305},"zone":13,"typeConfidence":0.9,"plateTime":0.4530917471536329,"extension":6.110771603731572},"index":4,"playId":"63485f10-18c8-3173-815a-c813f5c3fa36","pitchNumber":4,"startTime":"2025-08-02T01:25:32.732Z","endTime":"2025-08-02T01:25:35.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:25:35.732Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, shortstop Trea Turner to first baseman Weston Wilson.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T01:28:27.988Z","endTime":"2025-08-02T01:28:53.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jhoan Duran replaces Orion Kerkering.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T01:27:11.679Z","endTime":"2025-08-02T01:28:13.636Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661395,"link":"/api/v1/people/661395"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Colt Keith replaces Andy Ibáñez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T01:28:13.636Z","endTime":"2025-08-02T01:28:30.384Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":628451,"link":"/api/v1/people/628451"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.3,"strikeZoneTop":3.36653596498444,"strikeZoneBottom":1.43818777885802,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.38939124913924,"aZ":-34.114229718112725,"pfxX":-7.252945643417775,"pfxZ":-0.9285925312433445,"pX":-0.0578031090240903,"pZ":2.9108770806255677,"vX0":8.60756341186393,"vY0":-143.11059187523048,"vZ0":-2.447387662815684,"x":119.2,"y":160.19,"x0":-2.159277807043148,"y0":50.00659011018332,"z0":5.909557558996856,"aX":-15.07861922362464},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":-2.0,"breakHorizontal":11.4,"spinRate":1754,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.3824284371199682,"extension":6.125228050269053},"index":2,"playId":"19366147-0439-3fcd-a3d1-9674c5344d41","pitchNumber":1,"startTime":"2025-08-02T01:28:30.384Z","endTime":"2025-08-02T01:28:33.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.49425985253575,"aZ":-30.842353748030437,"pfxX":-8.018837472085943,"pfxZ":0.6359115002602866,"pX":-0.5232042891724632,"pZ":2.3403525850979032,"vX0":7.560390676053395,"vY0":-143.9195786463196,"vZ0":-4.60639047662384,"x":136.94,"y":175.59,"x0":-2.142754851146923,"y0":50.0041141768528,"z0":5.872608294460964,"aX":-16.81811024452859},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":0.4,"breakHorizontal":13.0,"spinRate":1835,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.38062400096610194,"extension":6.139708066414003},"hitData":{"launchSpeed":102.5,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.77,"coordY":151.52}},"index":3,"playId":"9882827f-8707-30be-a29e-63627597f15a","pitchNumber":2,"startTime":"2025-08-02T01:28:44.844Z","endTime":"2025-08-02T01:28:53.041Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:28:53.041Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Torkelson pops out to first baseman Weston Wilson in foul territory.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T01:29:18.342Z","endTime":"2025-08-02T01:29:29.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.138549791474254,"aZ":-29.370284192820495,"pfxX":-9.44102653108136,"pfxZ":1.3120335249153605,"pX":-0.31469143570019087,"pZ":2.803168014973539,"vX0":8.32702861898788,"vY0":-145.05581567380145,"vZ0":-3.812587190578224,"x":129.0,"y":163.09,"x0":-1.9924588452908776,"y0":50.00181091056679,"z0":5.92005236862904,"aX":-20.1681001503464},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":1.8,"breakHorizontal":15.5,"spinRate":1940,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.37724028551765576,"extension":6.115999079287845},"hitData":{"launchSpeed":70.6,"launchAngle":63.0,"totalDistance":137.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":167.65,"coordY":165.13}},"index":0,"playId":"76a2fdb0-eeeb-3294-b2fc-afaf423b5ef3","pitchNumber":1,"startTime":"2025-08-02T01:29:19.285Z","endTime":"2025-08-02T01:29:29.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:29:29.256Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Riley Greene lines out to left fielder Otto Kemp.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T01:29:45.724Z","endTime":"2025-08-02T01:30:01.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":0},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.756952987539385,"aZ":-26.59117362053848,"pfxX":-8.22511044892827,"pfxZ":2.6733392462064707,"pX":-0.39540989816192096,"pZ":2.0749033770684404,"vX0":7.698803868646744,"vY0":-143.57526500018494,"vZ0":-5.87243435762414,"x":132.07,"y":182.76,"x0":-2.0409460821179803,"y0":50.00594898751743,"z0":5.798187720086007,"aX":-17.20175600749416},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":3.8,"breakHorizontal":13.4,"spinRate":1948,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.38125362351626313,"extension":6.186953390914814},"hitData":{"launchSpeed":92.0,"launchAngle":21.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.31,"coordY":106.62}},"index":0,"playId":"b44ee337-ea75-3209-b7d6-96b650d1b064","pitchNumber":1,"startTime":"2025-08-02T01:29:54.652Z","endTime":"2025-08-02T01:30:01.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:30:01.348Z","atBatIndex":68}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Riley Greene lines out to left fielder Otto Kemp.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T01:29:45.724Z","endTime":"2025-08-02T01:30:01.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":0},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.756952987539385,"aZ":-26.59117362053848,"pfxX":-8.22511044892827,"pfxZ":2.6733392462064707,"pX":-0.39540989816192096,"pZ":2.0749033770684404,"vX0":7.698803868646744,"vY0":-143.57526500018494,"vZ0":-5.87243435762414,"x":132.07,"y":182.76,"x0":-2.0409460821179803,"y0":50.00594898751743,"z0":5.798187720086007,"aX":-17.20175600749416},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":3.8,"breakHorizontal":13.4,"spinRate":1948,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.38125362351626313,"extension":6.186953390914814},"hitData":{"launchSpeed":92.0,"launchAngle":21.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.31,"coordY":106.62}},"index":0,"playId":"b44ee337-ea75-3209-b7d6-96b650d1b064","pitchNumber":1,"startTime":"2025-08-02T01:29:54.652Z","endTime":"2025-08-02T01:30:01.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:30:01.348Z","atBatIndex":68},"scoringPlays":[16,51,52,53,55,61,64],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":131.01,"y":46.14},"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":1,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":110.74,"y":158.81},"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":1,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"coordinates":{"x":198.24,"y":108.88},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":147.17,"y":173.32},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":115.08,"y":166.54},"type":"O","description":"Groundout"}]}},{"startIndex":6,"endIndex":11,"top":[6,7,8],"bottom":[9,10,11],"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":116.16,"y":174.65},"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":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":164.07,"y":162.37},"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":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":128.4,"y":184.48},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":107.13,"y":171.19},"type":"O","description":"Groundout"}]}},{"startIndex":12,"endIndex":21,"top":[12,13,14,15,16,17],"bottom":[18,19,20,21],"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":116.74,"y":106.39},"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":3,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":99.5,"y":108.42},"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":3,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":113.19,"y":153.04},"type":"O","description":"Forceout"},{"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":32.47,"y":63.99},"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":3,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"coordinates":{"x":173.54,"y":182.96},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":149.28,"y":40.68},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":110.66,"y":155.07},"type":"O","description":"Forceout"}]}},{"startIndex":22,"endIndex":29,"top":[22,23,24,25],"bottom":[26,27,28,29],"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":160.52,"y":144.08},"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":4,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":161.94,"y":114.23},"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":109.13,"y":155.07},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":192.11,"y":95.35},"type":"O","description":"Flyout"}]}},{"startIndex":30,"endIndex":37,"top":[30,31,32],"bottom":[33,34,35,36,37],"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":126.87,"y":170.85},"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":5,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":130.99,"y":104.45},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":121.9,"y":139.83},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":159.84,"y":170.79},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":29.53,"y":99.44},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":110.15,"y":126.16},"type":"O","description":"Pop Out"}]}},{"startIndex":38,"endIndex":43,"top":[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":6,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":160.72,"y":122.71},"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"coordinates":{"x":106.09,"y":166.73},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":127.13,"y":173.46},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":161.11,"y":55.67},"type":"O","description":"Lineout"}]}},{"startIndex":44,"endIndex":54,"top":[44,45,46],"bottom":[47,48,49,50,51,52,53,54],"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":136.01,"y":146.45},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":198.38,"y":115.01},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"coordinates":{"x":76.1,"y":93.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"coordinates":{"x":177.4,"y":139.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":100.01,"y":164.7},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":112.0,"y":79.63},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":156.29,"y":115.01},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":179.81,"y":123.83},"type":"H","description":"Single"}]}},{"startIndex":55,"endIndex":65,"top":[55,56,57,58],"bottom":[59,60,61,62,63,64,65],"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":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":191.07,"y":65.53},"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":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":97.48,"y":142.23},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":64.17,"y":141.97},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":210.77,"y":110.55},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"coordinates":{"x":99.05,"y":76.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"coordinates":{"x":44.67,"y":122.94},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":126.38,"y":188.54},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":112.68,"y":151.52},"type":"H","description":"Single"}]}},{"startIndex":66,"endIndex":68,"top":[66,67,68],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":118.77,"y":151.52},"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":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":167.65,"y":165.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":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":61.31,"y":106.62},"type":"O","description":"Lineout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":1,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":8,"errors":0,"leftOnBase":8},"away":{"runs":4,"hits":5,"errors":1,"leftOnBase":1}},"defense":{"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"catcher":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"first":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"second":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"third":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"shortstop":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"left":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"center":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"right":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"onDeck":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"inHole":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"battingOrder":2,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"offense":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"onDeck":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"inHole":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"battingOrder":5,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"balls":0,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":11,"airOuts":11,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".249","atBats":32,"obp":".318","slg":".420","ops":".738","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":11,"rbi":4,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":2,"lineOuts":4},"pitching":{"flyOuts":3,"groundOuts":7,"airOuts":7,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":32,"obp":".324","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":148,"era":"3.76","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.24","battersFaced":37,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":148,"balls":53,"strikes":95,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":5,"pitchesPerInning":"18.50","runsScoredPer9":"5.63","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":5,"putOuts":24,"errors":1,"chances":30,"passedBall":0,"pickoffs":0}},"players":{"ID676428":{"person":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"jerseyNumber":"48","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, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":9,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":3,"strikes":6,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":4,"flyOuts":25,"groundOuts":48,"airOuts":50,"runs":24,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":59,"baseOnBalls":23,"intentionalWalks":3,"hits":47,"hitByPitch":8,"atBats":201,"obp":".335","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":893,"era":"2.67","inningsPitched":"54.0","wins":3,"losses":3,"saves":2,"saveOpportunities":2,"holds":4,"blownSaves":0,"earnedRuns":16,"whip":"1.30","battersFaced":235,"outs":162,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":893,"balls":325,"strikes":568,"strikePercentage":".640","hitBatsmen":8,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.96","rbi":1,"winPercentage":".500","pitchesPerInning":"16.54","gamesFinished":5,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"9.83","walksPer9Inn":"3.83","hitsPer9Inn":"7.83","runsScoredPer9":"4.00","homeRunsPer9":"0.67","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":38,"groundOuts":78,"airOuts":86,"runs":52,"doubles":16,"triples":8,"homeRuns":9,"strikeOuts":79,"baseOnBalls":38,"intentionalWalks":1,"hits":87,"hitByPitch":4,"avg":".268","atBats":325,"obp":".348","slg":".449","ops":".797","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":372,"totalBases":146,"rbi":37,"leftOnBase":138,"sacBunts":1,"sacFlies":4,"babip":".324","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.11","popOuts":17,"lineOuts":31},"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":116,"putOuts":112,"errors":7,"chances":235,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669373":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":66,"groundOuts":108,"airOuts":111,"runs":31,"doubles":14,"triples":1,"homeRuns":9,"strikeOuts":171,"baseOnBalls":19,"intentionalWalks":0,"hits":93,"hitByPitch":4,"atBats":480,"obp":".230","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1941,"era":"2.09","inningsPitched":"133.2","wins":10,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"0.84","battersFaced":506,"outs":401,"gamesPitched":21,"completeGames":1,"shutouts":1,"pitchesThrown":1941,"balls":573,"strikes":1368,"strikePercentage":".700","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".769","pitchesPerInning":"14.52","gamesFinished":0,"strikeoutWalkRatio":"9.00","strikeoutsPer9Inn":"11.51","walksPer9Inn":"1.28","hitsPer9Inn":"6.26","runsScoredPer9":"2.09","homeRunsPer9":"0.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":24,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":2,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"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":69,"groundOuts":85,"airOuts":109,"runs":40,"doubles":19,"triples":2,"homeRuns":12,"strikeOuts":84,"baseOnBalls":26,"intentionalWalks":1,"hits":99,"hitByPitch":1,"atBats":372,"obp":".313","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1520,"era":"3.43","inningsPitched":"94.1","wins":9,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.33","battersFaced":404,"outs":283,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1520,"balls":512,"strikes":1008,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".692","pitchesPerInning":"16.11","gamesFinished":0,"strikeoutWalkRatio":"3.23","strikeoutsPer9Inn":"8.01","walksPer9Inn":"2.48","hitsPer9Inn":"9.45","runsScoredPer9":"3.82","homeRunsPer9":"1.14","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":17,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606160":{"person":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"jerseyNumber":"99","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":39,"gamesStarted":0,"flyOuts":23,"groundOuts":34,"airOuts":40,"runs":24,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":39,"baseOnBalls":23,"intentionalWalks":2,"hits":30,"hitByPitch":0,"atBats":142,"obp":".319","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":731,"era":"5.40","inningsPitched":"38.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":23,"whip":"1.38","battersFaced":166,"outs":115,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":731,"balls":293,"strikes":438,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".000","pitchesPerInning":"19.07","gamesFinished":13,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"9.16","walksPer9Inn":"5.40","hitsPer9Inn":"7.04","runsScoredPer9":"5.63","homeRunsPer9":"0.70","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592426":{"person":{"id":592426,"fullName":"Luke Jackson","link":"/api/v1/people/592426"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":22,"groundOuts":44,"airOuts":36,"runs":24,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":22,"intentionalWalks":4,"hits":34,"hitByPitch":2,"atBats":139,"obp":".354","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":570,"era":"4.78","inningsPitched":"37.2","wins":2,"losses":5,"saves":9,"saveOpportunities":11,"holds":3,"blownSaves":2,"earnedRuns":20,"whip":"1.49","battersFaced":165,"outs":113,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":570,"balls":212,"strikes":358,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".286","pitchesPerInning":"15.13","gamesFinished":22,"strikeoutWalkRatio":"1.23","strikeoutsPer9Inn":"6.45","walksPer9Inn":"5.26","hitsPer9Inn":"8.12","runsScoredPer9":"5.73","homeRunsPer9":"0.96","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"18","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":6,"groundOuts":11,"airOuts":23,"runs":9,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".219","atBats":64,"obp":".306","slg":".484","ops":".790","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":31,"rbi":8,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".227","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":8,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID595879":{"person":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"jerseyNumber":"28","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":45,"groundOuts":75,"airOuts":72,"runs":44,"doubles":14,"triples":1,"homeRuns":10,"strikeOuts":77,"baseOnBalls":9,"intentionalWalks":0,"hits":80,"hitByPitch":5,"avg":".264","atBats":303,"obp":".296","slg":".416","ops":".712","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":318,"totalBases":126,"rbi":41,"leftOnBase":128,"sacBunts":0,"sacFlies":1,"babip":".323","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.30","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":123,"putOuts":124,"errors":8,"chances":255,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"500","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":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":51,"groundOuts":78,"airOuts":84,"runs":59,"doubles":23,"triples":1,"homeRuns":26,"strikeOuts":144,"baseOnBalls":28,"intentionalWalks":1,"hits":115,"hitByPitch":2,"avg":".274","atBats":419,"obp":".322","slg":".520","ops":".842","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":451,"totalBases":218,"rbi":84,"leftOnBase":191,"sacBunts":0,"sacFlies":2,"babip":".355","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.12","popOuts":13,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":194,"errors":1,"chances":197,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{"note":"(H, 12)","summary":"0.2 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":8,"strikes":8,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":47,"gamesStarted":5,"flyOuts":28,"groundOuts":63,"airOuts":47,"runs":23,"doubles":5,"triples":0,"homeRuns":10,"strikeOuts":46,"baseOnBalls":10,"intentionalWalks":0,"hits":48,"hitByPitch":0,"atBats":198,"obp":".274","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":801,"era":"3.69","inningsPitched":"53.2","wins":5,"losses":3,"saves":0,"saveOpportunities":4,"holds":12,"blownSaves":4,"earnedRuns":22,"whip":"1.08","battersFaced":214,"outs":161,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":801,"balls":273,"strikes":528,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.34","rbi":1,"winPercentage":".625","pitchesPerInning":"14.93","gamesFinished":3,"strikeoutWalkRatio":"4.60","strikeoutsPer9Inn":"7.71","walksPer9Inn":"1.68","hitsPer9Inn":"8.05","runsScoredPer9":"3.86","homeRunsPer9":"1.68","inheritedRunners":28,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"101","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":51,"groundOuts":51,"airOuts":92,"runs":43,"doubles":13,"triples":3,"homeRuns":17,"strikeOuts":62,"baseOnBalls":8,"intentionalWalks":0,"hits":73,"hitByPitch":4,"avg":".264","atBats":277,"obp":".293","slg":".516","ops":".809","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":293,"totalBases":143,"rbi":35,"leftOnBase":116,"sacBunts":0,"sacFlies":1,"babip":".281","groundOutsToAirouts":"0.55","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"16.29","popOuts":26,"lineOuts":15},"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":88,"errors":3,"chances":92,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"64","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":0,"flyOuts":22,"groundOuts":38,"airOuts":42,"runs":21,"doubles":5,"triples":3,"homeRuns":3,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":2,"hits":36,"hitByPitch":1,"atBats":145,"obp":".315","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":594,"era":"4.38","inningsPitched":"39.0","wins":1,"losses":4,"saves":20,"saveOpportunities":26,"holds":0,"blownSaves":6,"earnedRuns":19,"whip":"1.28","battersFaced":163,"outs":117,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":594,"balls":200,"strikes":394,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".200","pitchesPerInning":"15.23","gamesFinished":34,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"7.38","walksPer9Inn":"3.23","hitsPer9Inn":"8.31","runsScoredPer9":"4.85","homeRunsPer9":"0.69","inheritedRunners":12,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"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":{"summary":"6.0 IP, ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":95,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":35,"strikes":60,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":0,"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":22,"gamesStarted":22,"flyOuts":61,"groundOuts":79,"airOuts":114,"runs":57,"doubles":16,"triples":1,"homeRuns":19,"strikeOuts":144,"baseOnBalls":47,"intentionalWalks":0,"hits":98,"hitByPitch":3,"atBats":434,"obp":".305","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2025,"era":"4.36","inningsPitched":"115.2","wins":6,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.25","battersFaced":485,"outs":347,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2025,"balls":733,"strikes":1292,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".375","pitchesPerInning":"17.51","gamesFinished":0,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"11.20","walksPer9Inn":"3.66","hitsPer9Inn":"7.63","runsScoredPer9":"4.44","homeRunsPer9":"1.48","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":24,"lineOuts":29},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":10,"errors":0,"chances":17,"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"}]},"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":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":74,"groundOuts":61,"airOuts":126,"runs":60,"doubles":23,"triples":0,"homeRuns":23,"strikeOuts":108,"baseOnBalls":46,"intentionalWalks":5,"hits":90,"hitByPitch":9,"avg":".237","atBats":380,"obp":".330","slg":".479","ops":".809","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":440,"totalBases":182,"rbi":63,"leftOnBase":160,"sacBunts":0,"sacFlies":5,"babip":".264","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.52","popOuts":31,"lineOuts":21},"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":60,"putOuts":686,"errors":3,"chances":749,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":30,"flyOuts":9,"groundOuts":21,"airOuts":21,"runs":11,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":25,"baseOnBalls":12,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".188","atBats":80,"obp":".290","slg":".350","ops":".640","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":28,"rbi":13,"leftOnBase":29,"sacBunts":1,"sacFlies":1,"babip":".226","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.67","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":11,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"3.38","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":13,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":18,"strikes":23,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"15.38","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":6,"stolenBases":18,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":10,"putOuts":210,"errors":3,"chances":223,"fielding":".987","passedBall":1,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650402":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":98,"flyOuts":74,"groundOuts":85,"airOuts":119,"runs":56,"doubles":17,"triples":0,"homeRuns":12,"strikeOuts":57,"baseOnBalls":55,"intentionalWalks":0,"hits":97,"hitByPitch":4,"avg":".275","atBats":353,"obp":".374","slg":".425","ops":".799","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":417,"totalBases":150,"rbi":53,"leftOnBase":118,"sacBunts":0,"sacFlies":5,"babip":".294","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.42","popOuts":14,"lineOuts":31},"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":181,"putOuts":124,"errors":3,"chances":308,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID592454":{"person":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"jerseyNumber":"43","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":45,"gamesStarted":0,"flyOuts":23,"groundOuts":47,"airOuts":43,"runs":24,"doubles":7,"triples":1,"homeRuns":8,"strikeOuts":36,"baseOnBalls":16,"intentionalWalks":0,"hits":35,"hitByPitch":1,"atBats":161,"obp":".292","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":693,"era":"4.81","inningsPitched":"43.0","wins":1,"losses":3,"saves":9,"saveOpportunities":13,"holds":12,"blownSaves":4,"earnedRuns":23,"whip":"1.19","battersFaced":178,"outs":129,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":693,"balls":264,"strikes":429,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".250","pitchesPerInning":"16.12","gamesFinished":14,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"7.53","walksPer9Inn":"3.35","hitsPer9Inn":"7.33","runsScoredPer9":"5.02","homeRunsPer9":"1.67","inheritedRunners":19,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":10},"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}},"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":{"note":"(L, 3-3)(BS, 1)","summary":"0.2 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":3,"strikes":15,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"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":46,"gamesStarted":0,"flyOuts":25,"groundOuts":74,"airOuts":48,"runs":29,"doubles":14,"triples":2,"homeRuns":2,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":2,"hits":57,"hitByPitch":1,"atBats":213,"obp":".308","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":821,"era":"3.10","inningsPitched":"52.1","wins":3,"losses":3,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":18,"whip":"1.32","battersFaced":227,"outs":157,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":821,"balls":294,"strikes":527,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.54","rbi":1,"winPercentage":".500","pitchesPerInning":"15.69","gamesFinished":8,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"6.02","walksPer9Inn":"2.06","hitsPer9Inn":"9.80","runsScoredPer9":"4.99","homeRunsPer9":"0.34","inheritedRunners":28,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":2,"chances":9,"fielding":".778","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663837":{"person":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"jerseyNumber":"8","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":22,"groundOuts":15,"airOuts":24,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":3,"avg":".208","atBats":72,"obp":".301","slg":".236","ops":".537","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":17,"rbi":7,"leftOnBase":24,"sacBunts":0,"sacFlies":1,"babip":".278","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":50,"errors":0,"chances":51,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID628451":{"person":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"jerseyNumber":"77","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":25,"groundOuts":25,"airOuts":40,"runs":16,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":25,"hitByPitch":4,"avg":".238","atBats":105,"obp":".308","slg":".381","ops":".689","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":40,"rbi":17,"leftOnBase":48,"sacBunts":0,"sacFlies":1,"babip":".253","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":3,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":26,"errors":2,"chances":79,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663978":{"person":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"jerseyNumber":"40","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":22,"gamesStarted":22,"flyOuts":81,"groundOuts":105,"airOuts":151,"runs":66,"doubles":21,"triples":3,"homeRuns":17,"strikeOuts":88,"baseOnBalls":27,"intentionalWalks":0,"hits":118,"hitByPitch":3,"atBats":452,"obp":".302","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1938,"era":"4.77","inningsPitched":"117.0","wins":4,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.24","battersFaced":492,"outs":351,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1938,"balls":677,"strikes":1261,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".308","pitchesPerInning":"16.56","gamesFinished":0,"strikeoutWalkRatio":"3.26","strikeoutsPer9Inn":"6.77","walksPer9Inn":"2.08","hitsPer9Inn":"9.08","runsScoredPer9":"5.08","homeRunsPer9":"1.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":8,"passedBall":0,"popOuts":39,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":16,"errors":1,"chances":31,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"700","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":45,"groundOuts":55,"airOuts":80,"runs":30,"doubles":14,"triples":1,"homeRuns":9,"strikeOuts":71,"baseOnBalls":10,"intentionalWalks":0,"hits":79,"hitByPitch":7,"avg":".278","atBats":284,"obp":".318","slg":".430","ops":".748","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":302,"totalBases":122,"rbi":42,"leftOnBase":115,"sacBunts":0,"sacFlies":1,"babip":".341","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.56","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":19,"stolenBases":39,"stolenBasePercentage":".672","caughtStealingPercentage":".328","assists":27,"putOuts":676,"errors":2,"chances":705,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID676684":{"person":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(BS, 5)","summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":10,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":4,"strikes":6,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":17,"groundOuts":54,"airOuts":32,"runs":14,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":52,"baseOnBalls":15,"intentionalWalks":1,"hits":35,"hitByPitch":1,"atBats":172,"obp":".270","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":776,"era":"2.51","inningsPitched":"46.2","wins":5,"losses":2,"saves":16,"saveOpportunities":21,"holds":1,"blownSaves":5,"earnedRuns":13,"whip":"1.07","battersFaced":189,"outs":140,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":776,"balls":270,"strikes":506,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.69","rbi":2,"winPercentage":".714","pitchesPerInning":"16.63","gamesFinished":27,"strikeoutWalkRatio":"3.47","strikeoutsPer9Inn":"10.03","walksPer9Inn":"2.89","hitsPer9Inn":"6.75","runsScoredPer9":"2.70","homeRunsPer9":"0.39","inheritedRunners":17,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"301","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":53,"groundOuts":64,"airOuts":90,"runs":45,"doubles":16,"triples":2,"homeRuns":8,"strikeOuts":68,"baseOnBalls":37,"intentionalWalks":0,"hits":74,"hitByPitch":1,"avg":".253","atBats":293,"obp":".335","slg":".403","ops":".738","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":334,"totalBases":118,"rbi":32,"leftOnBase":121,"sacBunts":0,"sacFlies":3,"babip":".300","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.62","popOuts":11,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":78,"putOuts":165,"errors":5,"chances":248,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID672761":{"person":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"jerseyNumber":"46","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":38,"groundOuts":32,"airOuts":62,"runs":31,"doubles":9,"triples":3,"homeRuns":8,"strikeOuts":37,"baseOnBalls":11,"intentionalWalks":0,"hits":44,"hitByPitch":2,"avg":".253","atBats":174,"obp":".303","slg":".477","ops":".780","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":188,"totalBases":83,"rbi":23,"leftOnBase":89,"sacBunts":0,"sacFlies":1,"babip":".277","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.75","popOuts":13,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":84,"errors":2,"chances":90,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":2,"gamesStarted":2,"flyOuts":9,"groundOuts":10,"airOuts":12,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":45,"obp":".292","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":177,"era":"4.50","inningsPitched":"12.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.17","battersFaced":48,"outs":36,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":177,"balls":56,"strikes":121,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".500","pitchesPerInning":"14.75","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"1.50","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"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}}},"batters":[663330,681481,650402,628451,690993,679529,682985,663837,693307,672761,595879,656427,663947,676684,669724,676428],"pitchers":[656427,663947,676684,669724,676428],"bench":[656716,668670],"bullpen":[640448,592426,592454,675512,663554,606160,663978,669373],"battingOrder":[681481,650402,690993,679529,682985,663837,693307,672761,595879],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Torres (12, 3rd inning off Suarez, 2 on, 2 out); Pérez, W (8, 8th inning off Kerkering, 0 on, 0 out)."},{"label":"TB","value":"Báez, J; Pérez, W 5; Torres 4; Vierling."},{"label":"RBI","value":"Pérez, W (23); Torres 3 (53)."},{"label":"2-out RBI","value":"Torres 3."},{"label":"Team RISP","value":"1-for-2."},{"label":"Team LOB","value":"1."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Hanifee (2, throw)."}]}],"note":[{"label":"a","value":"Flied out for Jones, Jah in the 8th."},{"label":"b","value":"Grounded out for Ibáñez in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":7,"airOuts":7,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".254","atBats":32,"obp":".327","slg":".411","ops":".738","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":10,"rbi":5,"leftOnBase":14,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":11,"airOuts":11,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"obp":".156","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":108,"era":"3.80","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.25","battersFaced":32,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":108,"balls":37,"strikes":71,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":4,"pitchesPerInning":"12.00","runsScoredPer9":"4.00","homeRunsPer9":"2.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":{"ID669016":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":34,"groundOuts":59,"airOuts":57,"runs":35,"doubles":12,"triples":1,"homeRuns":5,"strikeOuts":67,"baseOnBalls":27,"intentionalWalks":0,"hits":62,"hitByPitch":0,"avg":".259","atBats":239,"obp":".331","slg":".381","ops":".712","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":273,"totalBases":91,"rbi":24,"leftOnBase":101,"sacBunts":3,"sacFlies":3,"babip":".335","groundOutsToAirouts":"1.04","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"47.80","popOuts":8,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":172,"errors":2,"chances":179,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID666200":{"person":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"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":22,"gamesStarted":22,"flyOuts":65,"groundOuts":105,"airOuts":105,"runs":62,"doubles":26,"triples":0,"homeRuns":10,"strikeOuts":140,"baseOnBalls":44,"intentionalWalks":0,"hits":122,"hitByPitch":1,"atBats":470,"obp":".323","caughtStealing":5,"stolenBases":17,"stolenBasePercentage":".773","caughtStealingPercentage":".227","numberOfPitches":2057,"era":"4.31","inningsPitched":"121.0","wins":9,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.37","battersFaced":517,"outs":363,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2057,"balls":742,"strikes":1315,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":4,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".643","pitchesPerInning":"17.00","gamesFinished":0,"strikeoutWalkRatio":"3.18","strikeoutsPer9Inn":"10.41","walksPer9Inn":"3.27","hitsPer9Inn":"9.07","runsScoredPer9":"4.61","homeRunsPer9":"0.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":5,"errors":2,"chances":20,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650911":{"person":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"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":21,"flyOuts":46,"groundOuts":155,"airOuts":86,"runs":38,"doubles":18,"triples":0,"homeRuns":10,"strikeOuts":139,"baseOnBalls":33,"intentionalWalks":0,"hits":110,"hitByPitch":6,"atBats":488,"obp":".283","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":1915,"era":"2.55","inningsPitched":"130.2","wins":9,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.09","battersFaced":529,"outs":392,"gamesPitched":21,"completeGames":1,"shutouts":0,"pitchesThrown":1915,"balls":652,"strikes":1263,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".750","pitchesPerInning":"14.66","gamesFinished":0,"strikeoutWalkRatio":"4.21","strikeoutsPer9Inn":"9.57","walksPer9Inn":"2.27","hitsPer9Inn":"7.58","runsScoredPer9":"2.62","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":6,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547180":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":49,"groundOuts":72,"airOuts":81,"runs":48,"doubles":24,"triples":0,"homeRuns":15,"strikeOuts":73,"baseOnBalls":49,"intentionalWalks":3,"hits":80,"hitByPitch":4,"avg":".263","atBats":304,"obp":".370","slg":".490","ops":".860","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":359,"totalBases":149,"rbi":45,"leftOnBase":129,"sacBunts":0,"sacFlies":2,"babip":".298","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.27","popOuts":7,"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":49,"putOuts":557,"errors":2,"chances":608,"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"}]},"ID592663":{"person":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":36,"groundOuts":90,"airOuts":73,"runs":39,"doubles":19,"triples":1,"homeRuns":7,"strikeOuts":90,"baseOnBalls":24,"intentionalWalks":1,"hits":92,"hitByPitch":2,"avg":".267","atBats":345,"obp":".318","slg":".388","ops":".706","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":371,"totalBases":134,"rbi":38,"leftOnBase":134,"sacBunts":0,"sacFlies":0,"babip":".343","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.29","popOuts":11,"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":18,"stolenBases":51,"stolenBasePercentage":".739","caughtStealingPercentage":".261","assists":24,"putOuts":828,"errors":4,"chances":856,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID554430":{"person":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"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":21,"flyOuts":60,"groundOuts":108,"airOuts":110,"runs":40,"doubles":20,"triples":2,"homeRuns":14,"strikeOuts":172,"baseOnBalls":28,"intentionalWalks":0,"hits":91,"hitByPitch":8,"atBats":479,"obp":".246","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2116,"era":"2.56","inningsPitched":"133.2","wins":9,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"0.89","battersFaced":517,"outs":401,"gamesPitched":21,"completeGames":1,"shutouts":0,"pitchesThrown":2116,"balls":750,"strikes":1366,"strikePercentage":".650","hitBatsmen":8,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".692","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"6.14","strikeoutsPer9Inn":"11.58","walksPer9Inn":"1.89","hitsPer9Inn":"6.13","runsScoredPer9":"2.69","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":21,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":8,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID661395":{"person":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(S, 17)","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":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":4,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":0,"strikes":4,"strikePercentage":"1.000","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":1,"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":3,"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":50,"gamesStarted":0,"flyOuts":17,"groundOuts":66,"airOuts":29,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":53,"baseOnBalls":18,"intentionalWalks":4,"hits":40,"hitByPitch":3,"atBats":186,"obp":".292","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","numberOfPitches":769,"era":"1.97","inningsPitched":"50.1","wins":6,"losses":4,"saves":17,"saveOpportunities":19,"holds":1,"blownSaves":2,"earnedRuns":11,"whip":"1.15","battersFaced":209,"outs":151,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":769,"balls":270,"strikes":499,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"2.28","rbi":0,"winPercentage":".600","pitchesPerInning":"15.28","gamesFinished":37,"strikeoutWalkRatio":"2.94","strikeoutsPer9Inn":"9.48","walksPer9Inn":"3.22","hitsPer9Inn":"7.15","runsScoredPer9":"2.32","homeRunsPer9":"0.18","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID624641":{"person":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2B, K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":21,"groundOuts":42,"airOuts":36,"runs":17,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":37,"baseOnBalls":8,"intentionalWalks":0,"hits":42,"hitByPitch":2,"avg":".271","atBats":155,"obp":".313","slg":".419","ops":".732","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":168,"totalBases":65,"rbi":25,"leftOnBase":57,"sacBunts":1,"sacFlies":1,"babip":".330","groundOutsToAirouts":"1.17","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"38.75","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":80,"putOuts":65,"errors":3,"chances":148,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID642215":{"person":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"jerseyNumber":"37","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"301","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":7,"groundOuts":7,"airOuts":11,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".184","atBats":38,"obp":".311","slg":".263","ops":".574","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":10,"rbi":4,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":36,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":12,"outs":9,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":10,"strikes":26,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":28,"errors":0,"chances":29,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686751":{"person":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":5,"groundOuts":12,"airOuts":9,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":44,"obp":".298","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":182,"era":"5.06","inningsPitched":"10.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.31","battersFaced":47,"outs":32,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":182,"balls":55,"strikes":127,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".500","pitchesPerInning":"17.06","gamesFinished":3,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"10.13","walksPer9Inn":"2.53","hitsPer9Inn":"9.28","runsScoredPer9":"6.75","homeRunsPer9":"2.53","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID689147":{"person":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(W, 6-4)","summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"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":46,"gamesStarted":0,"flyOuts":22,"groundOuts":38,"airOuts":44,"runs":18,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":41,"baseOnBalls":19,"intentionalWalks":3,"hits":38,"hitByPitch":4,"atBats":159,"obp":".332","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":711,"era":"2.88","inningsPitched":"40.2","wins":6,"losses":4,"saves":2,"saveOpportunities":6,"holds":16,"blownSaves":4,"earnedRuns":13,"whip":"1.40","battersFaced":184,"outs":122,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":711,"balls":254,"strikes":457,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":1,"winPercentage":".600","pitchesPerInning":"17.48","gamesFinished":8,"strikeoutWalkRatio":"2.16","strikeoutsPer9Inn":"9.07","walksPer9Inn":"4.20","hitsPer9Inn":"8.41","runsScoredPer9":"3.98","homeRunsPer9":"0.66","inheritedRunners":21,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"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"}]},"ID592206":{"person":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2 K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":68,"groundOuts":98,"airOuts":114,"runs":52,"doubles":23,"triples":1,"homeRuns":14,"strikeOuts":92,"baseOnBalls":23,"intentionalWalks":0,"hits":110,"hitByPitch":3,"avg":".268","atBats":410,"obp":".309","slg":".432","ops":".741","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":440,"totalBases":177,"rbi":58,"leftOnBase":198,"sacBunts":0,"sacFlies":4,"babip":".312","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.29","popOuts":8,"lineOuts":38},"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":176,"errors":0,"chances":178,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID681082":{"person":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"900","stats":{"batting":{"summary":"1-1 | 2 BB, 2 RBI, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"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":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":72,"groundOuts":84,"airOuts":119,"runs":43,"doubles":12,"triples":2,"homeRuns":7,"strikeOuts":66,"baseOnBalls":38,"intentionalWalks":0,"hits":81,"hitByPitch":1,"avg":".235","atBats":345,"obp":".310","slg":".342","ops":".652","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":118,"rbi":43,"leftOnBase":146,"sacBunts":2,"sacFlies":3,"babip":".269","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.29","popOuts":16,"lineOuts":31},"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":215,"putOuts":168,"errors":2,"chances":385,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656941":{"person":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2 K, RBI, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":59,"groundOuts":77,"airOuts":96,"runs":76,"doubles":16,"triples":1,"homeRuns":37,"strikeOuts":128,"baseOnBalls":74,"intentionalWalks":5,"hits":102,"hitByPitch":8,"avg":".253","atBats":403,"obp":".379","slg":".573","ops":".952","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":485,"totalBases":231,"rbi":87,"leftOnBase":189,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.89","popOuts":19,"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":0,"putOuts":14,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID805249":{"person":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"2-2 | 2B, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":23,"groundOuts":26,"airOuts":31,"runs":16,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":38,"baseOnBalls":6,"intentionalWalks":0,"hits":31,"hitByPitch":6,"avg":".248","atBats":125,"obp":".312","slg":".400","ops":".712","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":138,"totalBases":50,"rbi":17,"leftOnBase":45,"sacBunts":0,"sacFlies":1,"babip":".321","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.25","popOuts":0,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":135,"errors":4,"chances":167,"fielding":".976","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"}]},"ID592836":{"person":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"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":23,"gamesStarted":12,"flyOuts":45,"groundOuts":76,"airOuts":84,"runs":37,"doubles":11,"triples":1,"homeRuns":14,"strikeOuts":56,"baseOnBalls":25,"intentionalWalks":0,"hits":74,"hitByPitch":3,"atBats":288,"obp":".322","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1234,"era":"3.82","inningsPitched":"73.0","wins":3,"losses":5,"saves":1,"saveOpportunities":3,"holds":1,"blownSaves":2,"earnedRuns":31,"whip":"1.36","battersFaced":318,"outs":219,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1234,"balls":456,"strikes":778,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".375","pitchesPerInning":"16.90","gamesFinished":4,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"6.90","walksPer9Inn":"3.08","hitsPer9Inn":"9.12","runsScoredPer9":"4.56","homeRunsPer9":"1.73","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":6,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665561":{"person":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":10,"groundOuts":27,"airOuts":16,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".182","atBats":66,"obp":".280","slg":".258","ops":".538","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":17,"rbi":6,"leftOnBase":42,"sacBunts":1,"sacFlies":0,"babip":".208","groundOutsToAirouts":"1.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","popOuts":4,"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":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":10,"putOuts":182,"errors":1,"chances":193,"fielding":".995","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621381":{"person":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"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":45,"gamesStarted":0,"flyOuts":32,"groundOuts":18,"airOuts":59,"runs":16,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":49,"baseOnBalls":13,"intentionalWalks":1,"hits":34,"hitByPitch":1,"atBats":154,"obp":".279","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":691,"era":"2.98","inningsPitched":"42.1","wins":1,"losses":3,"saves":6,"saveOpportunities":10,"holds":10,"blownSaves":4,"earnedRuns":14,"whip":"1.11","battersFaced":174,"outs":127,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":691,"balls":217,"strikes":474,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":0,"winPercentage":".250","pitchesPerInning":"16.32","gamesFinished":17,"strikeoutWalkRatio":"3.77","strikeoutsPer9Inn":"10.42","walksPer9Inn":"2.76","hitsPer9Inn":"7.23","runsScoredPer9":"3.40","homeRunsPer9":"0.85","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":18,"lineOuts":9},"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}},"ID624133":{"person":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 3 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":9,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":34,"strikes":58,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":16,"gamesStarted":16,"flyOuts":55,"groundOuts":100,"airOuts":97,"runs":31,"doubles":8,"triples":2,"homeRuns":7,"strikeOuts":95,"baseOnBalls":27,"intentionalWalks":0,"hits":87,"hitByPitch":3,"atBats":377,"obp":".287","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1520,"era":"2.68","inningsPitched":"100.2","wins":8,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.13","battersFaced":409,"outs":302,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1520,"balls":526,"strikes":994,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.03","rbi":3,"winPercentage":".667","pitchesPerInning":"15.10","gamesFinished":0,"strikeoutWalkRatio":"3.52","strikeoutsPer9Inn":"8.49","walksPer9Inn":"2.41","hitsPer9Inn":"7.78","runsScoredPer9":"2.77","homeRunsPer9":"0.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":8,"errors":2,"chances":21,"fielding":".905","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664056":{"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"701","stats":{"batting":{"note":"b-","summary":"0-1 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":30,"groundOuts":62,"airOuts":60,"runs":32,"doubles":13,"triples":0,"homeRuns":12,"strikeOuts":82,"baseOnBalls":28,"intentionalWalks":0,"hits":70,"hitByPitch":7,"avg":".257","atBats":272,"obp":".340","slg":".438","ops":".778","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":309,"totalBases":119,"rbi":38,"leftOnBase":128,"sacBunts":0,"sacFlies":2,"babip":".322","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.67","popOuts":17,"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":5,"putOuts":205,"errors":1,"chances":211,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID621383":{"person":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"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":47,"gamesStarted":1,"flyOuts":20,"groundOuts":46,"airOuts":47,"runs":18,"doubles":4,"triples":2,"homeRuns":6,"strikeOuts":47,"baseOnBalls":8,"intentionalWalks":0,"hits":38,"hitByPitch":0,"atBats":176,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":756,"era":"3.23","inningsPitched":"47.1","wins":3,"losses":2,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":17,"whip":"0.97","battersFaced":186,"outs":142,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":756,"balls":254,"strikes":502,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".600","pitchesPerInning":"15.97","gamesFinished":10,"strikeoutWalkRatio":"5.88","strikeoutsPer9Inn":"8.94","walksPer9Inn":"1.52","hitsPer9Inn":"7.23","runsScoredPer9":"3.42","homeRunsPer9":"1.14","inheritedRunners":18,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676661":{"person":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"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":22,"gamesStarted":0,"flyOuts":8,"groundOuts":27,"airOuts":27,"runs":15,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":8,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":95,"obp":".320","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":382,"era":"5.11","inningsPitched":"24.2","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":14,"whip":"1.34","battersFaced":103,"outs":74,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":382,"balls":137,"strikes":245,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"15.49","gamesFinished":9,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.84","walksPer9Inn":"2.92","hitsPer9Inn":"9.12","runsScoredPer9":"5.47","homeRunsPer9":"1.46","inheritedRunners":13,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":13},"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}},"ID596146":{"person":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"700","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":95,"flyOuts":68,"groundOuts":71,"airOuts":109,"runs":40,"doubles":14,"triples":0,"homeRuns":11,"strikeOuts":69,"baseOnBalls":39,"intentionalWalks":3,"hits":62,"hitByPitch":3,"avg":".202","atBats":307,"obp":".295","slg":".355","ops":".650","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":353,"totalBases":109,"rbi":33,"leftOnBase":149,"sacBunts":1,"sacFlies":3,"babip":".222","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.91","popOuts":16,"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":2,"putOuts":149,"errors":1,"chances":152,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID660604":{"person":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":5,"groundOuts":7,"airOuts":13,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":37,"obp":".372","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":165,"era":"2.70","inningsPitched":"10.0","wins":0,"losses":0,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":3,"whip":"1.60","battersFaced":43,"outs":30,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":65,"strikes":100,"strikePercentage":".610","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".---","pitchesPerInning":"16.50","gamesFinished":2,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"6.30","walksPer9Inn":"5.40","hitsPer9Inn":"9.00","runsScoredPer9":"2.70","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605447":{"person":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"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":21,"groundOuts":28,"airOuts":41,"runs":30,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":41,"baseOnBalls":15,"intentionalWalks":1,"hits":38,"hitByPitch":2,"atBats":145,"obp":".333","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":610,"era":"6.81","inningsPitched":"38.1","wins":1,"losses":4,"saves":8,"saveOpportunities":11,"holds":7,"blownSaves":3,"earnedRuns":29,"whip":"1.38","battersFaced":165,"outs":115,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":610,"balls":213,"strikes":397,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".200","pitchesPerInning":"15.91","gamesFinished":14,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"9.63","walksPer9Inn":"3.52","hitsPer9Inn":"8.92","runsScoredPer9":"7.04","homeRunsPer9":"1.64","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607208":{"person":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":0,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":71,"groundOuts":117,"airOuts":120,"runs":72,"doubles":23,"triples":3,"homeRuns":11,"strikeOuts":81,"baseOnBalls":33,"intentionalWalks":1,"hits":128,"hitByPitch":4,"avg":".288","atBats":444,"obp":".342","slg":".428","ops":".770","caughtStealing":6,"stolenBases":25,"stolenBasePercentage":".806","caughtStealingPercentage":".194","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":483,"totalBases":190,"rbi":45,"leftOnBase":182,"sacBunts":0,"sacFlies":2,"babip":".331","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.36","popOuts":18,"lineOuts":31},"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":259,"putOuts":122,"errors":7,"chances":388,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[607208,656941,547180,642215,592663,592206,669016,805249,596146,664056,624641,681082,624133,689147,661395],"pitchers":[624133,689147,661395],"bench":[665561],"bullpen":[621383,686751,676661,666200,660604,605447,650911,621381,592836,554430],"battingOrder":[607208,656941,642215,592663,592206,805249,664056,624641,681082],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Sosa, E (9, Flaherty); Kemp (7, Hanifee)."},{"label":"TB","value":"Castellanos, N 2; Kemp 3; Schwarber; Sosa, E 2; Stott; Turner."},{"label":"RBI","value":"Kemp (17); Schwarber (87); Stott 2 (43); Turner (45)."},{"label":"2-out RBI","value":"Stott; Turner; Schwarber."},{"label":"Runners left in scoring position, 2 out","value":"Turner 3; Harper, B 2; Sosa, E."},{"label":"SF","value":"Stott."},{"label":"Team RISP","value":"3-for-9."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Schwarber (10, 2nd base off Vest/Dingler); Sosa, E (1, 2nd base off Hurter/Dingler); Stott (17, 2nd base off Hurter/Dingler)."}]}],"note":[{"label":"a","value":"Singled for Marsh in the 7th."},{"label":"b","value":"Walked for Kepler in the 7th."}]}},"officials":[{"official":{"id":665281,"fullName":"Brian Walsh","link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":483919,"fullName":"Mark Ripperger","link":"/api/v1/people/483919"},"officialType":"First Base"},{"official":{"id":521051,"fullName":"Nick Mahrley","link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Third Base"}],"info":[{"label":"Pitches-strikes","value":"Flaherty 95-60; Holton 16-8; Vest 10-6; Hanifee 18-15; Hurter 9-6; Suarez 92-58; Kerkering 12-9; Duran, J 4-4."},{"label":"Groundouts-flyouts","value":"Flaherty 6-2; Holton 0-1; Vest 0-0; Hanifee 1-0; Hurter 0-0; Suarez 9-4; Kerkering 1-1; Duran, J 1-0."},{"label":"Batters faced","value":"Flaherty 23; Holton 4; Vest 3; Hanifee 5; Hurter 2; Suarez 25; Kerkering 4; Duran, J 3."},{"label":"Inherited runners-scored","value":"Holton 1-1; Vest 2-2; Hurter 2-1."},{"label":"Ejections","value":"Phillies first baseman Bryce Harper ejected by 3B umpire Vic Carapazza (8th)."},{"label":"Umpires","value":"HP: Brian Walsh. 1B: Mark Ripperger. 2B: Nick Mahrley. 3B: Vic Carapazza. "},{"label":"Weather","value":"72 degrees, Partly Cloudy."},{"label":"Wind","value":"8 mph, In From RF."},{"label":"First pitch","value":"7:11 PM."},{"label":"T","value":"2:19."},{"label":"Att","value":"43,241."},{"label":"Venue","value":"Citizens Bank Park."},{"label":"August 1, 2025"}],"pitchingNotes":["Flaherty pitched to 1 batter in the 7th inning."],"topPerformers":[{"player":{"person":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427","boxscoreName":"Flaherty"},"jerseyNumber":"9","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":95,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":35,"strikes":60,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":0,"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":22,"gamesStarted":22,"flyOuts":61,"groundOuts":79,"airOuts":114,"runs":57,"doubles":16,"triples":1,"homeRuns":19,"strikeOuts":144,"baseOnBalls":47,"intentionalWalks":0,"hits":98,"hitByPitch":3,"atBats":434,"obp":".305","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2025,"era":"4.36","inningsPitched":"115.2","wins":6,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.25","battersFaced":485,"outs":347,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2025,"balls":733,"strikes":1292,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".375","pitchesPerInning":"17.51","gamesFinished":0,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"11.20","walksPer9Inn":"3.66","hitsPer9Inn":"7.63","runsScoredPer9":"4.44","homeRunsPer9":"1.48","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":24,"lineOuts":29},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":10,"errors":0,"chances":17,"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":70,"pitchingGameScore":70},{"player":{"person":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133","boxscoreName":"Suarez"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 3 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":9,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":34,"strikes":58,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":16,"gamesStarted":16,"flyOuts":55,"groundOuts":100,"airOuts":97,"runs":31,"doubles":8,"triples":2,"homeRuns":7,"strikeOuts":95,"baseOnBalls":27,"intentionalWalks":0,"hits":87,"hitByPitch":3,"atBats":377,"obp":".287","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1520,"era":"2.68","inningsPitched":"100.2","wins":8,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.13","battersFaced":409,"outs":302,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1520,"balls":526,"strikes":994,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.03","rbi":3,"winPercentage":".667","pitchesPerInning":"15.10","gamesFinished":0,"strikeoutWalkRatio":"3.52","strikeoutsPer9Inn":"8.49","walksPer9Inn":"2.41","hitsPer9Inn":"7.78","runsScoredPer9":"2.77","homeRunsPer9":"0.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":8,"errors":2,"chances":21,"fielding":".905","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":64,"pitchingGameScore":64},{"player":{"person":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761","boxscoreName":"Pérez, W"},"jerseyNumber":"46","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":38,"groundOuts":32,"airOuts":62,"runs":31,"doubles":9,"triples":3,"homeRuns":8,"strikeOuts":37,"baseOnBalls":11,"intentionalWalks":0,"hits":44,"hitByPitch":2,"avg":".253","atBats":174,"obp":".303","slg":".477","ops":".780","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":188,"totalBases":83,"rbi":23,"leftOnBase":89,"sacBunts":0,"sacFlies":1,"babip":".277","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.75","popOuts":13,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":84,"errors":2,"chances":90,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":60,"hittingGameScore":60}]},"decisions":{"winner":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"loser":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"save":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}