{"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":776972,"link":"/api/v1.1/game/776972/feed/live","metaData":{"wait":10,"timeStamp":"20250729_020454","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776972,"type":"R","doubleHeader":"N","id":"2025/07/28/phimlb-chamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776972-2025-07-28","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-28T23:40:00Z","originalDate":"2025-07-28","officialDate":"2025-07-28","dayNight":"night","time":"6:40","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":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":106,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":60,"losses":46,"ties":0,"pct":".566"},"records":{},"divisionLeader":false,"wins":60,"losses":46,"winningPercentage":".566"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145","season":2025,"venue":{"id":4,"name":"Rate Field","link":"/api/v1/venues/4"},"springVenue":{"id":3809,"link":"/api/v1/venues/3809"},"teamCode":"cha","fileCode":"cws","abbreviation":"CWS","teamName":"White Sox","locationName":"Chicago","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":"Chi White Sox","record":{"gamesPlayed":107,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":39,"losses":68,"ties":0,"pct":".364"},"records":{},"divisionLeader":false,"wins":39,"losses":68,"winningPercentage":".364"},"franchiseName":"Chicago","clubName":"White Sox","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.31,"strikeZoneBottom":1.67},"ID672820":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820","firstName":"Lenyn","lastName":"Sosa","primaryNumber":"50","birthDate":"2000-01-25","currentAge":26,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Lenyn","useLastName":"Sosa","middleName":"Jose","boxscoreName":"Sosa, L","gender":"M","nameMatrilineal":"Salazar","isPlayer":true,"isVerified":true,"pronunciation":"LEN-een","mlbDebutDate":"2022-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lenyn Sosa","nameSlug":"lenyn-sosa-672820","firstLastName":"Lenyn Sosa","lastFirstName":"Sosa, Lenyn","lastInitName":"Sosa, L","initLastName":"L Sosa","fullFMLName":"Lenyn Jose Sosa","fullLFMName":"Sosa, Lenyn Jose","strikeZoneTop":3.153,"strikeZoneBottom":1.591},"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},"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},"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},"ID642016":{"id":642016,"fullName":"Daniel Robert","link":"/api/v1/people/642016","firstName":"Daniel","lastName":"Robert","primaryNumber":"18","birthDate":"1994-08-30","currentAge":32,"birthCity":"Hoover","birthStateProvince":"AL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Robert","middleName":"McGee","boxscoreName":"Robert","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-07-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Robert","nameSlug":"daniel-robert-642016","firstLastName":"Daniel Robert","lastFirstName":"Robert, Daniel","lastInitName":"Robert, D","initLastName":"D Robert","fullFMLName":"Daniel McGee Robert","fullLFMName":"Robert, Daniel McGee","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID663436":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436","firstName":"Davis","lastName":"Martin","primaryNumber":"65","birthDate":"1997-01-04","currentAge":29,"birthCity":"Abilene","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Davis","useLastName":"Martin","middleName":"Alan","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Davis Martin","nameSlug":"davis-martin-663436","firstLastName":"Davis Martin","lastFirstName":"Martin, Davis","lastInitName":"Martin, D","initLastName":"D Martin","fullFMLName":"Davis Alan Martin","fullLFMName":"Martin, Davis Alan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656186":{"id":656186,"fullName":"Dan Altavilla","link":"/api/v1/people/656186","firstName":"Daniel","lastName":"Altavilla","birthDate":"1992-09-08","currentAge":34,"birthCity":"Greenock","birthStateProvince":"PA","birthCountry":"USA","height":"5' 11\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dan","useLastName":"Altavilla","boxscoreName":"Altavilla","nickName":"Buzzy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"all-ta-VIL-uh","mlbDebutDate":"2016-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dan Altavilla","nameSlug":"dan-altavilla-656186","firstLastName":"Dan Altavilla","lastFirstName":"Altavilla, Dan","lastInitName":"Altavilla, D","initLastName":"D Altavilla","fullFMLName":"Daniel Altavilla","fullLFMName":"Altavilla, Daniel","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID681460":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460","firstName":"Riley","lastName":"Baldwin","primaryNumber":"27","birthDate":"2000-08-15","currentAge":26,"birthCity":"Whiteville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brooks","useLastName":"Baldwin","middleName":"Brooks","boxscoreName":"Baldwin, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-07-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brooks Baldwin","nameSlug":"brooks-baldwin-681460","firstLastName":"Brooks Baldwin","lastFirstName":"Baldwin, Brooks","lastInitName":"Baldwin, B","initLastName":"B Baldwin","fullFMLName":"Riley Brooks Baldwin","fullLFMName":"Baldwin, Riley Brooks","strikeZoneTop":3.236,"strikeZoneBottom":1.633},"ID691019":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019","firstName":"Kyle","lastName":"Teel","primaryNumber":"8","birthDate":"2002-02-15","currentAge":24,"birthCity":"Ridgewood","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Kyle","useLastName":"Teel","middleName":"Henry","boxscoreName":"Teel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Teel","nameSlug":"kyle-teel-691019","firstLastName":"Kyle Teel","lastFirstName":"Teel, Kyle","lastInitName":"Teel, K","initLastName":"K Teel","fullFMLName":"Kyle Henry Teel","fullLFMName":"Teel, Kyle Henry","strikeZoneTop":3.154,"strikeZoneBottom":1.592},"ID805367":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367","firstName":"Chase","lastName":"Meidroth","primaryNumber":"10","birthDate":"2001-07-23","currentAge":25,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Chase","useLastName":"Meidroth","middleName":"Gregory","boxscoreName":"Meidroth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"MY-drawth","mlbDebutDate":"2025-04-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Meidroth","nameSlug":"chase-meidroth-805367","firstLastName":"Chase Meidroth","lastFirstName":"Meidroth, Chase","lastInitName":"Meidroth, C","initLastName":"C Meidroth","fullFMLName":"Chase Gregory Meidroth","fullLFMName":"Meidroth, Chase Gregory","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"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},"ID695657":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657","firstName":"Colson","lastName":"Montgomery","primaryNumber":"12","birthDate":"2002-02-27","currentAge":24,"birthCity":"Holland","birthStateProvince":"IN","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Colson","useLastName":"Montgomery","middleName":"Kade","boxscoreName":"Montgomery, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colson Montgomery","nameSlug":"colson-montgomery-695657","firstLastName":"Colson Montgomery","lastFirstName":"Montgomery, Colson","lastInitName":"Montgomery, C","initLastName":"C Montgomery","fullFMLName":"Colson Kade Montgomery","fullLFMName":"Montgomery, Colson Kade","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"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},"ID650644":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644","firstName":"Aaron","lastName":"Civale","primaryNumber":"38","birthDate":"1995-06-12","currentAge":31,"birthCity":"East Windsor","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Civale","middleName":"James","boxscoreName":"Civale","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"sih-VAH-lee","mlbDebutDate":"2019-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Civale","nameSlug":"aaron-civale-650644","firstLastName":"Aaron Civale","lastFirstName":"Civale, Aaron","lastInitName":"Civale, A","initLastName":"A Civale","fullFMLName":"Aaron James Civale","fullLFMName":"Civale, Aaron James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID700337":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337","firstName":"Edgar","lastName":"Quero","primaryNumber":"26","birthDate":"2003-04-06","currentAge":23,"birthCity":"Cienfuegos","birthCountry":"Cuba","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Edgar","useLastName":"Quero","middleName":"Yoel","boxscoreName":"Quero","gender":"M","nameMatrilineal":"Aguila","isPlayer":true,"isVerified":true,"pronunciation":"CARE-oh","mlbDebutDate":"2025-04-17","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edgar Quero","nameSlug":"edgar-quero-700337","firstLastName":"Edgar Quero","lastFirstName":"Quero, Edgar","lastInitName":"Quero, E","initLastName":"E Quero","fullFMLName":"Edgar Yoel Quero","fullLFMName":"Quero, Edgar Yoel","strikeZoneTop":3.134,"strikeZoneBottom":1.582},"ID643217":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217","firstName":"Andrew","lastName":"Benintendi","primaryNumber":"23","birthDate":"1994-07-06","currentAge":32,"birthCity":"Cincinnati","birthStateProvince":"OH","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Andrew","useLastName":"Benintendi","middleName":"Sebastian","boxscoreName":"Benintendi","nickName":"Benny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2016-08-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Benintendi","nameSlug":"andrew-benintendi-643217","firstLastName":"Andrew Benintendi","lastFirstName":"Benintendi, Andrew","lastInitName":"Benintendi, A","initLastName":"A Benintendi","fullFMLName":"Andrew Sebastian Benintendi","fullLFMName":"Benintendi, Andrew Sebastian","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"ID605288":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288","firstName":"Adrian","lastName":"Houser","primaryNumber":"12","birthDate":"1993-02-02","currentAge":33,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Houser","middleName":"David","boxscoreName":"Houser","nickName":"Doogy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-09-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Houser","nameSlug":"adrian-houser-605288","firstLastName":"Adrian Houser","lastFirstName":"Houser, Adrian","lastInitName":"Houser, A","initLastName":"A Houser","fullFMLName":"Adrian David Houser","fullLFMName":"Houser, Adrian David","strikeZoneTop":3.45,"strikeZoneBottom":1.65},"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},"ID673357":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357","firstName":"Luis","lastName":"Robert","primaryNumber":"88","birthDate":"1997-08-03","currentAge":29,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Luis","useLastName":"Robert Jr.","boxscoreName":"Robert Jr.","gender":"M","nameMatrilineal":"Moirant","isPlayer":true,"isVerified":true,"pronunciation":"RAH-bert","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Robert Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"luis-robert-jr-673357","firstLastName":"Luis Robert Jr.","lastFirstName":"Robert Jr., Luis","lastInitName":"Robert Jr., L","initLastName":"L Robert Jr.","fullFMLName":"Luis Robert Jr.","fullLFMName":"Robert Jr., Luis","strikeZoneTop":3.31,"strikeZoneBottom":1.671},"ID678246":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246","firstName":"Miguel","lastName":"Vargas","primaryNumber":"20","birthDate":"1999-11-17","currentAge":26,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Miguel","useLastName":"Vargas","middleName":"Antonio","boxscoreName":"Vargas, M","gender":"M","nameMatrilineal":"Echarry","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Vargas","nameSlug":"miguel-vargas-678246","firstLastName":"Miguel Vargas","lastFirstName":"Vargas, Miguel","lastInitName":"Vargas, M","initLastName":"M Vargas","fullFMLName":"Miguel Antonio Vargas","fullLFMName":"Vargas, Miguel Antonio","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"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},"ID621051":{"id":621051,"fullName":"Steven Wilson","link":"/api/v1/people/621051","firstName":"Steven","lastName":"Wilson","primaryNumber":"24","birthDate":"1994-08-24","currentAge":32,"birthCity":"Littleton","birthStateProvince":"CO","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Wilson","middleName":"Christopher","boxscoreName":"Wilson, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Steven Wilson","nameSlug":"steven-wilson-621051","firstLastName":"Steven Wilson","lastFirstName":"Wilson, Steven","lastInitName":"Wilson, S","initLastName":"S Wilson","fullFMLName":"Steven Christopher Wilson","fullLFMName":"Wilson, Steven Christopher","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID641302":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302","firstName":"Tyler","lastName":"Alexander","primaryNumber":"13","birthDate":"1994-07-14","currentAge":32,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Alexander","middleName":"John","boxscoreName":"Alexander, T","nickName":"Todd The Painter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Alexander","nameSlug":"tyler-alexander-641302","firstLastName":"Tyler Alexander","lastFirstName":"Alexander, Tyler","lastInitName":"Alexander, T","initLastName":"T Alexander","fullFMLName":"Tyler John Alexander","fullLFMName":"Alexander, Tyler John","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID668942":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942","firstName":"Joshua","lastName":"Rojas","primaryNumber":"40","birthDate":"1994-06-30","currentAge":32,"birthCity":"Litchfield Park","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Josh","useLastName":"Rojas","middleName":"Luke","boxscoreName":"Rojas, J","nickName":"Ro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-08-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Rojas","nameSlug":"josh-rojas-668942","firstLastName":"Josh Rojas","lastFirstName":"Rojas, Josh","lastInitName":"Rojas, J","initLastName":"J Rojas","fullFMLName":"Joshua Luke Rojas","fullLFMName":"Rojas, Joshua Luke","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID685126":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126","firstName":"Brandon","lastName":"Eisert","primaryNumber":"14","birthDate":"1998-01-19","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Eisert","middleName":"Michael","boxscoreName":"Eisert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"EYE-sert","mlbDebutDate":"2024-06-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandon Eisert","nameSlug":"brandon-eisert-685126","firstLastName":"Brandon Eisert","lastFirstName":"Eisert, Brandon","lastInitName":"Eisert, B","initLastName":"B Eisert","fullFMLName":"Brandon Michael Eisert","fullLFMName":"Eisert, Brandon Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID643565":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565","firstName":"Michael","lastName":"Tauchman","primaryNumber":"50","birthDate":"1990-12-03","currentAge":35,"birthCity":"Palatine","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Mike","useLastName":"Tauchman","middleName":"Robert","boxscoreName":"Tauchman","nickName":"Tauch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"TAWK-man","mlbDebutDate":"2017-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mike Tauchman","nameSlug":"mike-tauchman-643565","firstLastName":"Mike Tauchman","lastFirstName":"Tauchman, Mike","lastInitName":"Tauchman, M","initLastName":"M Tauchman","fullFMLName":"Michael Robert Tauchman","fullLFMName":"Tauchman, Michael Robert","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"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},"ID691799":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799","firstName":"Grant","lastName":"Taylor","primaryNumber":"31","birthDate":"2002-05-20","currentAge":24,"birthCity":"Florence","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Taylor","middleName":"Alan","boxscoreName":"Taylor, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-06-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Taylor","nameSlug":"grant-taylor-691799","firstLastName":"Grant Taylor","lastFirstName":"Taylor, Grant","lastInitName":"Taylor, G","initLastName":"G Taylor","fullFMLName":"Grant Alan Taylor","fullLFMName":"Taylor, Grant Alan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"ID686563":{"id":686563,"fullName":"Jonathan Cannon","link":"/api/v1/people/686563","firstName":"Jonathan","lastName":"Cannon","primaryNumber":"48","birthDate":"2000-07-19","currentAge":26,"birthCity":"Columbia","birthStateProvince":"SC","birthCountry":"USA","height":"6' 6\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Cannon","middleName":"Patrick","boxscoreName":"Cannon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Cannon","nameSlug":"jonathan-cannon-686563","firstLastName":"Jonathan Cannon","lastFirstName":"Cannon, Jonathan","lastInitName":"Cannon, J","initLastName":"J Cannon","fullFMLName":"Jonathan Patrick Cannon","fullLFMName":"Cannon, Jonathan Patrick","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID673929":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929","firstName":"Jordan","lastName":"Leasure","primaryNumber":"49","birthDate":"1998-08-15","currentAge":28,"birthCity":"Riverview","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Leasure","middleName":"Davis","boxscoreName":"Leasure","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Leasure","nameSlug":"jordan-leasure-673929","firstLastName":"Jordan Leasure","lastFirstName":"Leasure, Jordan","lastInitName":"Leasure, J","initLastName":"J Leasure","fullFMLName":"Jordan Davis Leasure","fullLFMName":"Leasure, Jordan Davis","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID680732":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732","firstName":"Sean","lastName":"Burke","primaryNumber":"59","birthDate":"1999-12-18","currentAge":26,"birthCity":"Sutton","birthStateProvince":"MA","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Burke","middleName":"Michael","boxscoreName":"Burke, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sean Burke","nameSlug":"sean-burke-680732","firstLastName":"Sean Burke","lastFirstName":"Burke, Sean","lastInitName":"Burke, S","initLastName":"S Burke","fullFMLName":"Sean Michael Burke","fullLFMName":"Burke, Sean Michael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"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},"ID678024":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024","firstName":"Michael","lastName":"Vasil","primaryNumber":"61","birthDate":"2000-03-19","currentAge":26,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mike","useLastName":"Vasil","boxscoreName":"Vasil","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"VASS-uhl","mlbDebutDate":"2025-03-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Vasil","nameSlug":"mike-vasil-678024","firstLastName":"Mike Vasil","lastFirstName":"Vasil, Mike","lastInitName":"Vasil, M","initLastName":"M Vasil","fullFMLName":"Michael  Vasil","fullLFMName":"Vasil, Michael","strikeZoneTop":3.55,"strikeZoneBottom":1.63},"ID679032":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032","firstName":"Johan","lastName":"Rojas","primaryNumber":"23","birthDate":"2000-08-14","currentAge":26,"birthCity":"San Francisco de Macoris","birthCountry":"Dominican Republic","height":"5' 11\"","weight":165,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Johan","useLastName":"Rojas","middleName":"Stiven","boxscoreName":"Rojas","gender":"M","nameMatrilineal":"Lora","isPlayer":true,"isVerified":true,"pronunciation":"YO-hahn ROH-hahs","mlbDebutDate":"2023-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Johan Rojas","nameSlug":"johan-rojas-679032","firstLastName":"Johan Rojas","lastFirstName":"Rojas, Johan","lastInitName":"Rojas, J","initLastName":"J Rojas","fullFMLName":"Johan Stiven Rojas","fullLFMName":"Rojas, Johan Stiven","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"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},"ID596103":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103","firstName":"Austin","lastName":"Slater","birthDate":"1992-12-13","currentAge":33,"birthCity":"Jacksonville","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Austin","useLastName":"Slater","middleName":"Thomas","boxscoreName":"Slater","nickName":"AC","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"mlbDebutDate":"2017-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Slater","nameSlug":"austin-slater-596103","firstLastName":"Austin Slater","lastFirstName":"Slater, Austin","lastInitName":"Slater, A","initLastName":"A Slater","fullFMLName":"Austin Thomas Slater","fullLFMName":"Slater, Austin Thomas","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID572191":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191","firstName":"Michael","lastName":"Taylor","primaryNumber":"21","birthDate":"1991-03-26","currentAge":35,"birthCity":"Lake Forest","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Michael A.","useLastName":"Taylor","middleName":"Anthony","boxscoreName":"Taylor, M","nickName":"Miggy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2014-08-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael A. Taylor","nameSlug":"michael-a-taylor-572191","firstLastName":"Michael A. Taylor","lastFirstName":"Taylor, Michael A.","lastInitName":"Taylor, M","initLastName":"M Taylor","fullFMLName":"Michael Anthony Taylor","fullLFMName":"Taylor, Michael Anthony","strikeZoneTop":3.372,"strikeZoneBottom":1.702},"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},"ID656457":{"id":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457","firstName":"Tyler","lastName":"Gilbert","primaryNumber":"40","birthDate":"1993-12-22","currentAge":32,"birthCity":"Santa Cruz","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Gilbert","boxscoreName":"Gilbert, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2021-08-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Gilbert","nameSlug":"tyler-gilbert-656457","firstLastName":"Tyler Gilbert","lastFirstName":"Gilbert, Tyler","lastInitName":"Gilbert, T","initLastName":"T Gilbert","fullFMLName":"Tyler Gilbert","fullLFMName":"Gilbert, Tyler","strikeZoneTop":3.344,"strikeZoneBottom":1.688}},"venue":{"id":4,"name":"Rate Field","link":"/api/v1/venues/4","location":{"address1":"333 West 35th Street","city":"Chicago","state":"Illinois","stateAbbrev":"IL","postalCode":"60616","defaultCoordinates":{"latitude":41.83,"longitude":-87.634167},"azimuthAngle":127.0,"elevation":595,"country":"USA","phone":"(312) 674-1000"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":40126,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":377,"center":400,"rightCenter":372,"rightLine":335},"active":true,"season":"2025"},"officialVenue":{"id":4,"link":"/api/v1/venues/4"},"weather":{"condition":"Partly Cloudy","temp":"87","wind":"3 mph, L To R"},"gameInfo":{"attendance":15106,"firstPitch":"2025-07-28T23:40:00.000Z","gameDurationMinutes":144},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"home":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"}},"officialScorer":{"id":800935,"fullName":"John Jackson","link":"/api/v1/people/800935"},"primaryDatacaster":{"id":684802,"fullName":"Zac Basile","link":"/api/v1/people/684802"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:41:06.991Z","endTime":"2025-07-28T23:42:14.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-28T20:26:00.099Z","endTime":"2025-07-28T23:13:45.788Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-28T23:13:45.788Z","endTime":"2025-07-28T23:39:28.324Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-28T23:39:28.324Z","endTime":"2025-07-28T23:41:09.199Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"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.7,"endSpeed":86.5,"strikeZoneTop":3.53447386838669,"strikeZoneBottom":1.82738797818471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.825187859753985,"aZ":-13.802216066843455,"pfxX":-5.679103471366087,"pfxZ":9.561425566827824,"pX":-0.9130900392697371,"pZ":3.493212624558192,"vX0":4.900820343506905,"vY0":-137.77948613355406,"vZ0":-4.366093288911461,"x":151.8,"y":144.46,"x0":-1.977698996052409,"y0":50.00145675787874,"z0":6.032265526917381,"aX":-10.90987513545219},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":9.2,"spinRate":2394,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3976679499162148,"extension":6.436184140572959},"index":3,"playId":"8543f3aa-7332-3730-b74e-320823591587","pitchNumber":1,"startTime":"2025-07-28T23:41:09.199Z","endTime":"2025-07-28T23:41:12.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.53399276105985,"strikeZoneBottom":1.65667407702216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.943896299974625,"aZ":-29.05617022550087,"pfxX":1.0971000346171316,"pfxZ":1.9524663353099818,"pX":-0.33016839827478206,"pZ":3.020066949229915,"vX0":3.9637787180623554,"vY0":-125.69644098141015,"vZ0":-1.549063788581214,"x":129.59,"y":157.24,"x0":-2.071332983230389,"y0":50.00346854116376,"z0":6.007958264893113,"aX":1.7513119891200148},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.4,"breakHorizontal":-2.9,"spinRate":2589,"spinDirection":102},"zone":1,"typeConfidence":2.0,"plateTime":0.4360855222473097,"extension":6.229078437509098},"index":4,"playId":"93d95279-0b9d-3ea9-9c80-bd907ac405bf","pitchNumber":2,"startTime":"2025-07-28T23:41:22.892Z","endTime":"2025-07-28T23:41:25.892Z","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":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.688547997026305,"aZ":-13.803936230177912,"pfxX":-5.101354587299668,"pfxZ":9.621934404804238,"pX":-1.4443052014102,"pZ":3.5819884565772555,"vX0":3.195158542742085,"vY0":-137.80960324415142,"vZ0":-4.1452734015775246,"x":172.05,"y":142.07,"x0":-1.9602691315943943,"y0":50.00669641486984,"z0":6.048505930142881,"aX":-9.743425077292496},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":8.5,"spinRate":2386,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3985663599480409,"extension":6.467171331493184},"index":5,"playId":"498afc74-1038-36b0-9200-806a8b7fe2b0","pitchNumber":3,"startTime":"2025-07-28T23:41:37.561Z","endTime":"2025-07-28T23:41:40.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.45037420456701,"strikeZoneBottom":1.71503764872407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.68619463981679,"aZ":-25.82147572531727,"pfxX":-2.171730504150224,"pfxZ":3.7653189547554735,"pX":0.18247594106392534,"pZ":1.0256211479320192,"vX0":6.2612477464145355,"vY0":-129.54952734201456,"vZ0":-7.104938096915433,"x":110.04,"y":211.09,"x0":-1.9905316340718966,"y0":50.0057010110005,"z0":5.795563547967621,"aX":-3.6682504422659985},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.3,"breakHorizontal":2.4,"spinRate":2656,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.42382758103950025,"extension":6.403754012283993},"index":6,"playId":"cc3e7b00-7d86-3ff5-aeb7-3860bc3fbad6","pitchNumber":4,"startTime":"2025-07-28T23:41:56.551Z","endTime":"2025-07-28T23:42:00.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.27115811786442,"strikeZoneBottom":1.59205855439516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.30593271151565,"aZ":-11.735203047571156,"pfxX":-5.557510476573999,"pfxZ":10.554108140483862,"pX":0.4381729589592089,"pZ":2.543321881325616,"vX0":8.280070984313404,"vY0":-138.38833874538037,"vZ0":-7.011748600252812,"x":100.3,"y":170.11,"x0":-1.8726114745513758,"y0":50.00356686165573,"z0":5.898474170423993,"aX":-10.764130356297068},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":8.3,"spinRate":2417,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.3960119876541208,"extension":6.5257158546951235},"index":7,"playId":"acd9e5d3-fd64-3d41-8630-d08fd512ccad","pitchNumber":5,"startTime":"2025-07-28T23:42:10.969Z","endTime":"2025-07-28T23:42:14.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:42:14.297Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:42:15.038Z","endTime":"2025-07-28T23:44:07.552Z","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":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"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":700337,"link":"/api/v1/people/700337"},"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":95.6,"endSpeed":87.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.731832633246245,"aZ":-15.93236801930291,"pfxX":-6.058751714740374,"pfxZ":8.28524592644039,"pX":-0.1687554152042495,"pZ":2.2817692211779885,"vX0":7.076109237947245,"vY0":-139.0221707241906,"vZ0":-6.977740622693276,"x":123.43,"y":177.17,"x0":-1.9580788827579672,"y0":50.00422224462321,"z0":5.879000765620624,"aX":-11.878806372964855},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":9.5,"spinRate":2466,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.39375828687257775,"extension":6.553220033212988},"index":0,"playId":"5b66dd72-0458-35d0-a201-c30fcd1097f7","pitchNumber":1,"startTime":"2025-07-28T23:42:41.706Z","endTime":"2025-07-28T23:42:44.706Z","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":89.5,"endSpeed":82.5,"strikeZoneTop":3.33179638993608,"strikeZoneBottom":1.51564207211189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.602930939776005,"aZ":-29.16318144401246,"pfxX":0.8743191726717878,"pfxZ":1.7595752062952301,"pX":1.4774205675303336,"pZ":0.807014030001045,"vX0":8.533570822955218,"vY0":-129.95770733022368,"vZ0":-6.957528898658786,"x":60.68,"y":216.99,"x0":-1.9641455799144394,"y0":50.00088866963681,"z0":5.73834065949881,"aX":1.491436008733138},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.8,"breakHorizontal":-3.5,"spinRate":2757,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.42170590171942735,"extension":6.554191940797303},"index":1,"playId":"2ee227b4-78db-3ba4-b1a7-3e331d460ef0","pitchNumber":2,"startTime":"2025-07-28T23:43:03.382Z","endTime":"2025-07-28T23:43:06.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.04169633782199,"aZ":-14.386067470348312,"pfxX":-4.847340645774995,"pfxZ":9.169262079018305,"pX":-0.6750216412972426,"pZ":2.3408808409225306,"vX0":5.218594275539501,"vY0":-138.65231112387806,"vZ0":-6.786745017167954,"x":142.73,"y":175.58,"x0":-1.9550264695302744,"y0":50.00235014904735,"z0":5.786854771689988,"aX":-9.403793382975934},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":7.7,"spinRate":2586,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.39558087854025015,"extension":6.32042378320273},"index":2,"playId":"55362d49-fdf3-3e57-9ce2-a8c62136ef88","pitchNumber":3,"startTime":"2025-07-28T23:43:22.632Z","endTime":"2025-07-28T23:43:25.632Z","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.0,"endSpeed":79.9,"strikeZoneTop":3.31520678754669,"strikeZoneBottom":1.55520190907989,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.565954352795913,"aZ":-26.557647839355408,"pfxX":-0.5528723749187039,"pfxZ":3.4664415332824587,"pX":0.8234526690156017,"pZ":0.14782398113826517,"vX0":7.230070345796892,"vY0":-127.61938906226037,"vZ0":-8.544480826157297,"x":85.61,"y":234.79,"x0":-1.99592462656578,"y0":50.003136106390905,"z0":5.687301217397199,"aX":-0.8962975377153589},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.2,"breakHorizontal":-1.0,"spinRate":2668,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4321108992170126,"extension":6.600709599781287},"index":3,"playId":"df1f55ed-97fe-386a-82d4-0cd70acc3527","pitchNumber":4,"startTime":"2025-07-28T23:43:40.715Z","endTime":"2025-07-28T23:43:44.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.435212341952848,"aZ":-28.813381415765637,"pfxX":-9.074010775350054,"pfxZ":1.8393535276016317,"pX":0.5769678542327952,"pZ":1.340206538002165,"vX0":9.808217464386129,"vY0":-134.4770288597417,"vZ0":-6.45316999234055,"x":95.01,"y":202.59,"x0":-1.9404338147585647,"y0":50.00453828863364,"z0":5.817688959195646,"aX":-16.604260241921402},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.0,"breakHorizontal":14.3,"spinRate":2213,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4074495540542271,"extension":6.373692255220312},"index":4,"playId":"0f34bb79-308b-3ceb-a4f0-ca5219edcddb","pitchNumber":5,"startTime":"2025-07-28T23:44:03.439Z","endTime":"2025-07-28T23:44:07.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:44:07.552Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:44:10.805Z","endTime":"2025-07-28T23:45:50.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.33109627411683,"strikeZoneBottom":1.65205284864828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.29910204459657,"aZ":-35.04199394471242,"pfxX":8.916288040370118,"pfxZ":-2.051863023794942,"pX":0.33563613362061007,"pZ":1.5292083188697654,"vX0":3.055071814102877,"vY0":-118.30897599531339,"vZ0":-2.870223072753377,"x":104.21,"y":197.49,"x0":-2.135185862799694,"y0":50.000765204461814,"z0":6.011273260916264,"aX":12.474469542507686},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.2,"breakHorizontal":-16.9,"spinRate":2938,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4652643959623859,"extension":6.229414499398346},"index":0,"playId":"bca282c4-4e24-3b7b-aac2-4c8460f744a2","pitchNumber":1,"startTime":"2025-07-28T23:44:31.313Z","endTime":"2025-07-28T23:44:35.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.51661277107009,"aZ":-13.580611818605222,"pfxX":-4.534782898927026,"pfxZ":9.654698526975675,"pX":-0.09366275508242432,"pZ":3.6150273070666157,"vX0":6.648723002532341,"vY0":-138.30836963286126,"vZ0":-3.8582115861538933,"x":120.57,"y":141.17,"x0":-1.9460510730394278,"y0":50.00440958324276,"z0":5.946672355626023,"aX":-8.735472863176394},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":6.7,"spinRate":2427,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39689257731032557,"extension":6.51125696570752},"index":1,"playId":"898935fc-f8a1-31a1-8ddc-19c6ddb45b82","pitchNumber":2,"startTime":"2025-07-28T23:44:46.351Z","endTime":"2025-07-28T23:44:49.351Z","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":95.5,"endSpeed":86.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.38340492854463,"aZ":-14.368163902053382,"pfxX":-5.708382892031556,"pfxZ":9.198973346556098,"pX":-0.7654042621780799,"pZ":2.391764333167491,"vX0":5.39305236668665,"vY0":-138.79521295901296,"vZ0":-6.7508570446540626,"x":146.18,"y":174.2,"x0":-1.9995841221668753,"y0":50.00298299736951,"z0":5.827134394355453,"aX":-11.048769812707997},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":9.1,"spinRate":2430,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.3958430383250757,"extension":6.39417279030429},"index":2,"playId":"b2ce89b8-0389-37ce-8353-1d925b203096","pitchNumber":3,"startTime":"2025-07-28T23:45:03.135Z","endTime":"2025-07-28T23:45:06.135Z","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":96.4,"endSpeed":88.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.829949235022898,"aZ":-16.207291723636747,"pfxX":-5.743390233668652,"pfxZ":8.009350900423367,"pX":0.06609364430773175,"pZ":2.6647482059692966,"vX0":7.662856446173465,"vY0":-140.09966544620934,"vZ0":-5.876428810310421,"x":114.48,"y":166.83,"x0":-1.9547564062067333,"y0":50.002121749190515,"z0":5.8438368689613185,"aX":-11.448939894506205},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":8.9,"spinRate":2459,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39054590803253975,"extension":6.42092320904027},"index":3,"playId":"4b8daa5d-7d0b-3718-a215-dd4628c59d51","pitchNumber":4,"startTime":"2025-07-28T23:45:22.515Z","endTime":"2025-07-28T23:45:25.515Z","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":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.933357778969167,"aZ":-30.84983353663491,"pfxX":1.8663626915348699,"pfxZ":0.7797213787245507,"pX":-0.1664241093463538,"pZ":1.3183913731831172,"vX0":4.219519725800922,"vY0":-128.89619707769685,"vZ0":-5.285064917371683,"x":123.34,"y":203.18,"x0":-2.062288882640077,"y0":50.00227246232959,"z0":5.756481073152981,"aX":3.162698551542372},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.5,"breakHorizontal":-4.2,"spinRate":2657,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.42373721798531516,"extension":6.4609595770548625},"index":4,"playId":"7f3943fa-e013-3e30-976a-da28df3ed33b","pitchNumber":5,"startTime":"2025-07-28T23:45:47.255Z","endTime":"2025-07-28T23:45:50.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:45:50.512Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase Meidroth grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:48:16.190Z","endTime":"2025-07-28T23:49:23.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"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":547180,"link":"/api/v1/people/547180"},"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":0},"index":0,"startTime":"2025-07-28T23:47:57.654Z","endTime":"2025-07-28T23:48:18.517Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"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.9,"endSpeed":86.3,"strikeZoneTop":3.06438025211499,"strikeZoneBottom":1.54192782291858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.00070841277705,"aZ":-25.755159459103663,"pfxX":10.931697031335638,"pfxZ":3.360771219980233,"pX":-0.8105329093485882,"pZ":2.6596890791089596,"vX0":-10.979175735420776,"vY0":-137.66324039568164,"vZ0":-3.9526506936885357,"x":147.9,"y":166.97,"x0":1.818810574104789,"y0":50.00382249889883,"z0":5.868104212197996,"aX":20.87805779011783},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.4,"breakHorizontal":-17.4,"spinRate":2110,"spinDirection":120},"zone":1,"typeConfidence":0.9,"plateTime":0.3986566824180615,"extension":7.389961632461893},"index":1,"playId":"5f4f87c3-8bc7-31b8-adec-d7edfdd645f7","pitchNumber":1,"startTime":"2025-07-28T23:48:18.517Z","endTime":"2025-07-28T23:48:21.927Z","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":86.1,"endSpeed":78.8,"strikeZoneTop":3.1,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.040400477110712,"aZ":-30.746822355207925,"pfxX":10.386941612103586,"pfxZ":0.9068290434859403,"pX":-0.045696690826908005,"pZ":2.1745148001653143,"vX0":-8.180889165649457,"vY0":-125.07844356089468,"vZ0":-2.89824131981755,"x":118.74,"y":180.07,"x0":1.9234559192050333,"y0":50.00540067359599,"z0":5.878502377354595,"aX":16.403648084697338},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.2,"breakHorizontal":-16.8,"spinRate":2047,"spinDirection":106},"zone":5,"typeConfidence":0.9,"plateTime":0.43849340093738975,"extension":7.069655099922919},"index":2,"playId":"7c0f4d4d-4488-3e52-8a90-8255d7347d45","pitchNumber":2,"startTime":"2025-07-28T23:48:34.530Z","endTime":"2025-07-28T23:48:37.530Z","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":86.6,"endSpeed":79.7,"strikeZoneTop":3.1,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.68533681150158,"aZ":-33.02305277845188,"pfxX":9.241526156286017,"pfxZ":-0.5202948282137907,"pX":0.6353691450669288,"pZ":3.0458981670183927,"vX0":-6.5061552275696934,"vY0":-126.02147834270154,"vZ0":-0.7432901179952468,"x":92.78,"y":156.54,"x0":2.044849831539702,"y0":50.00599500188865,"z0":6.0030612593989385,"aX":14.924602301127578},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.8,"breakHorizontal":-15.4,"spinRate":2075,"spinDirection":109},"zone":3,"typeConfidence":0.9,"plateTime":0.4339833756251399,"extension":7.202152464761852},"index":3,"playId":"973c0c51-41d5-39ff-b9c0-b7c7f1abd7de","pitchNumber":3,"startTime":"2025-07-28T23:48:54.317Z","endTime":"2025-07-28T23:48:57.317Z","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":87.0,"endSpeed":79.5,"strikeZoneTop":3.1,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.05628007521911,"aZ":-31.591009831462603,"pfxX":8.776877368307815,"pfxZ":0.3625635034918471,"pX":0.6541515330187495,"pZ":2.6531225844929582,"vX0":-6.150487689418419,"vY0":-126.60128539558448,"vZ0":-1.824778216601446,"x":92.07,"y":167.15,"x0":1.9808194859201216,"y0":50.00435962877464,"z0":5.923903249885083,"aX":14.177260551915001},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.5,"breakHorizontal":-14.4,"spinRate":2052,"spinDirection":103},"zone":3,"typeConfidence":0.88,"plateTime":0.43346879806390914,"extension":7.088798458398028},"hitData":{"launchSpeed":85.4,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.24,"coordY":157.76}},"index":4,"playId":"cd0a530b-3367-3fb0-8aeb-3a17ab35e743","pitchNumber":4,"startTime":"2025-07-28T23:49:15.549Z","endTime":"2025-07-28T23:49:23.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:49:23.037Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Slater flies out sharply to center fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:49:32.533Z","endTime":"2025-07-28T23:50:16.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.70782792969347,"strikeZoneBottom":1.85567077408773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.20362993487553,"aZ":-31.777296234149357,"pfxX":10.693588287741022,"pfxZ":0.25380961194278306,"pX":-0.9573737544510338,"pZ":2.264995510496482,"vX0":-10.14240845811851,"vY0":-124.52998046941536,"vZ0":-2.29466515170827,"x":153.49,"y":177.63,"x0":1.78890293673475,"y0":50.00352653409265,"z0":5.840446312115961,"aX":16.710690485777576},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.1,"breakHorizontal":-16.9,"spinRate":2097,"spinDirection":107},"zone":13,"typeConfidence":0.9,"plateTime":0.4407029725149978,"extension":7.230658945706294},"index":0,"playId":"a94c29d9-0759-3938-aa2b-cb4c53ae3b1f","pitchNumber":1,"startTime":"2025-07-28T23:49:49.511Z","endTime":"2025-07-28T23:49:53.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.71,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.946030305580983,"aZ":-26.12318254872418,"pfxX":10.053315561909915,"pfxZ":3.184843219687888,"pX":-0.006028246447088178,"pZ":2.449616964967295,"vX0":-8.774046652512906,"vY0":-136.8811908409483,"vZ0":-4.468473424576506,"x":117.23,"y":172.64,"x0":1.9333242162633462,"y0":50.00074774955831,"z0":5.889616661803723,"aX":19.092946183351298},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.0,"breakHorizontal":-16.3,"spinRate":2036,"spinDirection":118},"zone":5,"typeConfidence":0.89,"plateTime":0.3999999112059389,"extension":7.1001083012957125},"hitData":{"launchSpeed":107.7,"launchAngle":33.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":154.67,"coordY":43.78}},"index":1,"playId":"633f7e38-59cc-3a2f-8ce0-e2ff8fb442b3","pitchNumber":2,"startTime":"2025-07-28T23:50:06.220Z","endTime":"2025-07-28T23:50:16.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:50:16.210Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Edgar Quero pops out to first baseman Bryce Harper in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:50:23.281Z","endTime":"2025-07-28T23:51:10.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.35433164966431,"strikeZoneBottom":1.54127959488829,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.79052037445632,"aZ":-25.985564700961696,"pfxX":10.934023549233604,"pfxZ":3.2262459339874807,"pX":-0.5805433298050342,"pZ":1.9065081236899526,"vX0":-10.338675466928603,"vY0":-137.9250930486597,"vZ0":-5.684043416313124,"x":139.13,"y":187.3,"x0":1.8029872903710757,"y0":50.003597062266614,"z0":5.7554203596829945,"aX":20.985091693937882},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.7,"breakHorizontal":-17.5,"spinRate":2078,"spinDirection":120},"zone":7,"typeConfidence":0.9,"plateTime":0.39771218384056084,"extension":7.235947018826074},"index":0,"playId":"af3172f5-099c-396f-aba9-27cbb2c5859c","pitchNumber":1,"startTime":"2025-07-28T23:50:47.187Z","endTime":"2025-07-28T23:50:50.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.48169047212125,"aZ":-31.609202062707944,"pfxX":11.80232070662551,"pfxZ":0.3612523487282484,"pX":1.185116517298168,"pZ":2.2675344261488775,"vX0":-6.107646644847709,"vY0":-125.58808402187665,"vZ0":-2.4398335910564963,"x":71.83,"y":177.56,"x0":2.1261940045735996,"y0":50.00614475714324,"z0":5.84474032199537,"aX":18.69402730756037},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.2,"breakHorizontal":-19.8,"spinRate":2059,"spinDirection":102},"zone":14,"typeConfidence":0.9,"plateTime":0.4375760819885097,"extension":6.912504973150592},"hitData":{"launchSpeed":61.0,"launchAngle":68.0,"totalDistance":118.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":166.51,"coordY":176.38}},"index":1,"playId":"79eee6b4-5e2b-3403-b639-45860020efa5","pitchNumber":2,"startTime":"2025-07-28T23:51:02.670Z","endTime":"2025-07-28T23:51:10.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:51:10.700Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Castellanos grounds out, second baseman Lenyn Sosa to first baseman Miguel Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-28T23:53:31.886Z","endTime":"2025-07-28T23:53:58.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.88,"strikeZoneBottom":1.89,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.75035487858104,"aZ":-25.16539925043981,"pfxX":-2.4419750957545556,"pfxZ":4.224571985992563,"pX":0.6520824964444794,"pZ":2.9961293891561893,"vX0":6.910040286899898,"vY0":-128.33810317925878,"vZ0":-2.467057994663163,"x":92.14,"y":157.88,"x0":-1.7638284392532169,"y0":50.0052128473083,"z0":5.939756475664258,"aX":-4.054804830120028},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.3,"breakHorizontal":2.8,"spinRate":2685,"spinDirection":108},"zone":6,"typeConfidence":2.0,"plateTime":0.42755973463125496,"extension":6.485609108563836},"hitData":{"launchSpeed":60.6,"launchAngle":-24.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.0,"coordY":156.0}},"index":0,"playId":"fc719c28-3619-338b-b788-46f5f98da326","pitchNumber":1,"startTime":"2025-07-28T23:53:50.969Z","endTime":"2025-07-28T23:53:58.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:53:58.504Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-28T23:54:06.966Z","endTime":"2025-07-28T23:55:27.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":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":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.9101519037746,"strikeZoneBottom":1.89034316892311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.704231455908797,"aZ":-23.188693903967632,"pfxX":-11.064396407982176,"pfxZ":4.8897957983591045,"pX":-0.4678113577841908,"pZ":2.5891320211429005,"vX0":7.499040212062689,"vY0":-135.27835076954239,"vZ0":-4.458222523007778,"x":134.83,"y":168.87,"x0":-1.8495078525748134,"y0":50.00605587325644,"z0":5.90055137493964,"aX":-20.347527617844253},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.0,"breakHorizontal":18.2,"spinRate":2467,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4061233417212029,"extension":6.536416939898064},"index":0,"playId":"968b2f31-90e4-374e-a371-955ce7b2c143","pitchNumber":1,"startTime":"2025-07-28T23:54:23.084Z","endTime":"2025-07-28T23:54:26.708Z","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":1,"outs":1},"index":1,"startTime":"2025-07-28T23:54:35.272Z","endTime":"2025-07-28T23:54:48.128Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.076558640192125,"aZ":-12.429489603989836,"pfxX":-6.135083635303928,"pfxZ":10.284671431935424,"pX":-0.41096543695421184,"pZ":3.8198896691907662,"vX0":5.529724542019578,"vY0":-138.2170900345885,"vZ0":-3.68911720764004,"x":132.67,"y":135.64,"x0":-1.648213957967137,"y0":50.00019552113168,"z0":6.016496760866787,"aX":-11.775136610864218},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.0,"breakHorizontal":9.8,"spinRate":2544,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39748440742506785,"extension":6.477260443336063},"index":2,"playId":"9e8a693d-e543-343f-ad63-848bccee97bf","pitchNumber":2,"startTime":"2025-07-28T23:54:48.128Z","endTime":"2025-07-28T23:54:51.128Z","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.5,"endSpeed":86.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.78473278444978,"aZ":-14.236816865011736,"pfxX":-6.176835633999456,"pfxZ":9.23951036525387,"pX":0.20979389914845922,"pZ":3.868025373726761,"vX0":7.20723142127383,"vY0":-138.8581685242067,"vZ0":-3.030955360414553,"x":109.0,"y":134.34,"x0":-1.6240404716550607,"y0":50.001832188779,"z0":5.928145942398255,"aX":-11.99122140068132},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":9.6,"spinRate":2471,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.39532304010938013,"extension":6.433500547802764},"index":3,"playId":"3ee7b1e4-55eb-34e3-9c00-ee3051976de1","pitchNumber":3,"startTime":"2025-07-28T23:55:05.583Z","endTime":"2025-07-28T23:55:08.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.86694964718212,"aZ":-29.64111691687359,"pfxX":0.7621089405394574,"pfxZ":1.5675498974379733,"pX":0.5147725164645693,"pZ":0.8714781222072292,"vX0":5.537681416820489,"vY0":-126.76884771216395,"vZ0":-6.387141976935698,"x":97.38,"y":215.25,"x0":-1.800746775631669,"y0":50.00597125283056,"z0":5.801853451852779,"aX":1.2360899516115136},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.6,"breakHorizontal":-2.6,"spinRate":2670,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.43271239401434203,"extension":6.295588999445796},"index":4,"playId":"fcd6723c-c74d-3ee0-a4a8-dd193b600974","pitchNumber":4,"startTime":"2025-07-28T23:55:23.935Z","endTime":"2025-07-28T23:55:27.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:55:27.387Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out sharply, second baseman Lenyn Sosa to first baseman Miguel Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-28T23:55:33.925Z","endTime":"2025-07-28T23:56:53.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"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(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":95.4,"endSpeed":87.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.964423014560087,"aZ":-18.11532730186994,"pfxX":-6.41079331812394,"pfxZ":7.186276415188535,"pX":0.16386885815040933,"pZ":2.649141633038963,"vX0":7.3550787295452364,"vY0":-138.71542777061475,"vZ0":-5.533308669500887,"x":110.75,"y":167.25,"x0":-1.6844660636896343,"y0":50.00006464735011,"z0":5.870602617424658,"aX":-12.537410407177463},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.1,"breakHorizontal":10.2,"spinRate":2528,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.39429636436918303,"extension":6.4322757051905155},"index":0,"playId":"144998ef-ddd3-393c-8f58-8c43317502b0","pitchNumber":1,"startTime":"2025-07-28T23:55:52.454Z","endTime":"2025-07-28T23:55:55.666Z","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":92.4,"endSpeed":84.5,"strikeZoneTop":3.18659376906126,"strikeZoneBottom":1.57641131171974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.588454020521233,"aZ":-31.222159520654767,"pfxX":-10.83171010458268,"pfxZ":0.5224575335439487,"pX":0.5788694557625057,"pZ":1.100236370280419,"vX0":9.863986927524365,"vY0":-134.11117735495748,"vZ0":-6.400258522516465,"x":94.93,"y":209.07,"x0":-1.750041403546563,"y0":50.00147502322383,"z0":5.761451761463622,"aX":-19.614475864314233},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.4,"breakHorizontal":17.3,"spinRate":2128,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4093300310380963,"extension":6.584168605881495},"index":1,"playId":"b0979b71-4d40-3c33-849e-7fe29fb1f020","pitchNumber":2,"startTime":"2025-07-28T23:56:12.810Z","endTime":"2025-07-28T23:56:18.012Z","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":95.3,"endSpeed":86.7,"strikeZoneTop":3.2488867852023,"strikeZoneBottom":1.58245303087033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.425744315723215,"aZ":-17.184373696429372,"pfxX":-5.0916911400187725,"pfxZ":7.726203882587761,"pX":-0.6117532310977164,"pZ":4.096058407001291,"vX0":4.950308743336669,"vY0":-138.7482066664757,"vZ0":-1.9787394003349437,"x":140.32,"y":128.19,"x0":-1.7616310329342548,"y0":50.00457172473997,"z0":5.969623760871257,"aX":-9.881227775948798},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":8.2,"spinRate":2334,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.395478093226711,"extension":6.339913743214038},"index":2,"playId":"7c515056-254b-3b62-819b-d7f74cc48d7e","pitchNumber":3,"startTime":"2025-07-28T23:56:29.005Z","endTime":"2025-07-28T23:56:32.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.45029293904608,"aZ":-24.304439831585164,"pfxX":-2.680254829166906,"pfxZ":4.321164436964834,"pX":-0.2505699056116987,"pZ":2.823493629965198,"vX0":5.244009301720779,"vY0":-133.94896650704396,"vZ0":-3.3289002526157594,"x":126.55,"y":162.55,"x0":-1.8838289366306744,"y0":50.00211545122078,"z0":5.81667400793083,"aX":-4.880001538121459},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.3,"breakHorizontal":3.7,"spinRate":2601,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.4086415944577073,"extension":6.327554231637404},"hitData":{"launchSpeed":102.8,"launchAngle":1.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":144.42,"coordY":140.62}},"index":3,"playId":"cead1ad1-03ad-3866-bc19-863e19b0655c","pitchNumber":4,"startTime":"2025-07-28T23:56:45.680Z","endTime":"2025-07-28T23:56:53.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:56:53.116Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Vargas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-28T23:59:00.281Z","endTime":"2025-07-29T00:00:27.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.71222427938793,"aZ":-27.051453301486244,"pfxX":9.857008909358466,"pfxZ":2.7039900023413264,"pX":0.3552830589440791,"pZ":2.7451622082825096,"vX0":-7.890497156655289,"vY0":-137.28823151669064,"vZ0":-3.315439769136227,"x":103.46,"y":164.66,"x0":1.9977115970030568,"y0":50.00116607671266,"z0":5.826382050132341,"aX":18.660769739849364},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.3,"breakHorizontal":-16.0,"spinRate":2072,"spinDirection":120},"zone":6,"typeConfidence":0.9,"plateTime":0.40021911274370003,"extension":7.244988550258201},"index":0,"playId":"ae8641f0-3efa-3853-be84-b0f23aa48514","pitchNumber":1,"startTime":"2025-07-28T23:59:17.041Z","endTime":"2025-07-28T23:59:20.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.38707287474616,"strikeZoneBottom":1.63416217168314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.98141922598564,"aZ":-28.384605563107765,"pfxX":11.33552583474912,"pfxZ":1.992279764854799,"pX":-0.6366273881111417,"pZ":2.039786722179533,"vX0":-10.52929440571274,"vY0":-137.76307114652792,"vZ0":-5.048470313848719,"x":141.27,"y":183.71,"x0":1.7777377269924315,"y0":50.00574721177254,"z0":5.8345545642039625,"aX":21.610558269081697},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.6,"breakHorizontal":-18.1,"spinRate":2062,"spinDirection":118},"zone":7,"typeConfidence":0.9,"plateTime":0.3988423399018872,"extension":7.3055061876480245},"index":1,"playId":"c873cc4d-0970-3bbe-8ebd-6e5a4cf84f90","pitchNumber":2,"startTime":"2025-07-28T23:59:35.853Z","endTime":"2025-07-28T23:59:39.447Z","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-07-28T23:59:44.411Z","endTime":"2025-07-29T00:00:02.549Z","isPitch":false,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.36285090984361,"strikeZoneBottom":1.6101388095341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.249148786844547,"aZ":-33.59986001024346,"pfxX":10.001714324863354,"pfxZ":-0.8841016736535483,"pX":-0.2083342330179057,"pZ":1.092155767917511,"vX0":-8.633964100908448,"vY0":-126.0638807464946,"vZ0":-4.952220627808433,"x":124.94,"y":209.29,"x0":1.958870859307588,"y0":50.00460717325237,"z0":5.789690075241906,"aX":16.125663020656834},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.5,"breakHorizontal":-16.2,"spinRate":2083,"spinDirection":110},"zone":13,"typeConfidence":0.9,"plateTime":0.43423264665132155,"extension":7.165338722447031},"index":3,"playId":"243721c5-79fe-3b17-819c-75cdbf1384f5","pitchNumber":3,"startTime":"2025-07-29T00:00:02.549Z","endTime":"2025-07-29T00:00:06.642Z","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":85.6,"endSpeed":78.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.443727521400866,"aZ":-33.92709951985654,"pfxX":0.17347157525309898,"pfxZ":-1.1134499107781544,"pX":-0.07360124761716055,"pZ":2.8374832923186517,"vX0":-4.876838008267244,"vY0":-124.6570367121162,"vZ0":-0.9986627910204584,"x":119.81,"y":162.17,"x0":1.8833332132303613,"y0":50.00172967952041,"z0":6.037649587181117,"aX":0.27473173866853223},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.0,"breakHorizontal":0.8,"spinRate":2041,"spinDirection":320},"zone":2,"typeConfidence":0.9,"plateTime":0.4389617628220588,"extension":6.795228706018181},"index":4,"playId":"397bb1ec-7fed-3251-b2c8-d9659e81e60d","pitchNumber":4,"startTime":"2025-07-29T00:00:24.169Z","endTime":"2025-07-29T00:00:27.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:00:27.460Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Benintendi grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T00:00:33.198Z","endTime":"2025-07-29T00:01:03.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.05350916956594,"aZ":-25.589736140805364,"pfxX":10.58546163521169,"pfxZ":3.4558623929234136,"pX":-0.39645711201336253,"pZ":2.093660259060024,"vX0":-9.943228240365865,"vY0":-137.52765664047962,"vZ0":-5.3211470496373865,"x":132.11,"y":182.25,"x0":1.9002033427697207,"y0":50.001638303573955,"z0":5.801467128486158,"aX":20.165263138828017},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.3,"breakHorizontal":-16.9,"spinRate":2056,"spinDirection":118},"zone":4,"typeConfidence":0.9,"plateTime":0.3991026583008912,"extension":7.234996633153818},"hitData":{"launchSpeed":68.7,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.38,"coordY":141.47}},"index":0,"playId":"8fa5f888-4836-31d7-af89-fe556ffe67ff","pitchNumber":1,"startTime":"2025-07-29T00:00:55.907Z","endTime":"2025-07-29T00:01:03.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:01:03.595Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Robert Jr. lines out sharply to center fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T00:01:11.753Z","endTime":"2025-07-29T00:03:15.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.76511966528255,"strikeZoneBottom":1.72085008204974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.920356698833338,"aZ":-33.015534968581406,"pfxX":-0.7799012695747707,"pfxZ":-0.5547635580327004,"pX":0.9209577192189888,"pZ":1.655559954129872,"vX0":-2.432244128617214,"vY0":-121.74816610700547,"vZ0":-3.3377636901616894,"x":81.9,"y":194.08,"x0":2.0325253285508653,"y0":50.004556350500714,"z0":5.888709442434357,"aX":-1.1760473516080658},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.6,"breakHorizontal":1.9,"spinRate":2075,"spinDirection":281},"zone":14,"typeConfidence":0.9,"plateTime":0.4491191920664006,"extension":6.681546195700217},"index":0,"playId":"5412630d-487e-35bb-a888-b01a6669c8c6","pitchNumber":1,"startTime":"2025-07-29T00:01:32.041Z","endTime":"2025-07-29T00:01:36.551Z","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":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.79164606073655,"strikeZoneBottom":1.77625162895142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.051949027883495,"aZ":-33.02531780446755,"pfxX":-0.9553262289854656,"pfxZ":-0.5592386858689107,"pX":1.4793982033360245,"pZ":3.456327237564535,"vX0":-1.2800352653640341,"vY0":-122.30415462171605,"vZ0":0.5389819834485541,"x":60.61,"y":145.46,"x0":2.133625289009833,"y0":50.00383983705012,"z0":6.064604550063485,"aX":-1.447833378957663},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.6,"breakHorizontal":2.0,"spinRate":2062,"spinDirection":270},"zone":12,"typeConfidence":0.9,"plateTime":0.4477749702959066,"extension":6.498441397273141},"index":1,"playId":"38f5b639-4a14-399f-876f-a8c0cfbe44f6","pitchNumber":2,"startTime":"2025-07-29T00:01:49.761Z","endTime":"2025-07-29T00:01:52.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.64686137857814,"strikeZoneBottom":1.71630161523805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.22068185027376,"aZ":-25.958169554039063,"pfxX":10.357559345622992,"pfxZ":3.2671979988056297,"pX":0.9088238765324723,"pZ":2.775140948558884,"vX0":-6.578672367828814,"vY0":-137.31495283785844,"vZ0":-3.556732858202331,"x":82.36,"y":163.85,"x0":1.9934332550384664,"y0":50.00667363458107,"z0":5.859259706683653,"aX":19.72682308377712},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.3,"breakHorizontal":-17.3,"spinRate":2030,"spinDirection":121},"zone":12,"typeConfidence":0.9,"plateTime":0.3993232963068558,"extension":7.0205584288965905},"index":2,"playId":"56bffce7-ead7-3e6a-bf87-6bf6f9e30b60","pitchNumber":3,"startTime":"2025-07-29T00:02:06.385Z","endTime":"2025-07-29T00:02:09.899Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2025-07-29T00:02:13.558Z","endTime":"2025-07-29T00:02:26.309Z","isPitch":false,"type":"action","player":{"id":673357,"link":"/api/v1/people/673357"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.655030794233326,"aZ":-32.087917688463016,"pfxX":10.360052311530628,"pfxZ":0.05762802099816078,"pX":-0.08015177268318856,"pZ":1.8755105377151766,"vX0":-8.157368671652586,"vY0":-124.30119371328517,"vZ0":-3.098707785168801,"x":120.06,"y":188.14,"x0":1.9032136412764362,"y0":50.00473021967648,"z0":5.811269530113238,"aX":16.16219648203905},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.4,"breakHorizontal":-16.8,"spinRate":2051,"spinDirection":105},"zone":8,"typeConfidence":0.9,"plateTime":0.4411767639547106,"extension":7.195202104706109},"index":4,"playId":"42cc55ad-d1f8-3c26-9651-721f7a1120ca","pitchNumber":4,"startTime":"2025-07-29T00:02:26.309Z","endTime":"2025-07-29T00:02:29.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.75264728234465,"strikeZoneBottom":1.73724124019027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.063775907305427,"aZ":-32.357209101982896,"pfxX":10.133737044021581,"pfxZ":-0.10805096415366666,"pX":-0.313062854900675,"pZ":1.394328910016142,"vX0":-8.757487357003784,"vY0":-126.60705729418588,"vZ0":-4.595018940692716,"x":128.93,"y":201.13,"x0":1.8687156008416572,"y0":50.00570869418788,"z0":5.812967100880972,"aX":16.507594620365648},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.1,"breakHorizontal":-16.4,"spinRate":1974,"spinDirection":103},"zone":13,"typeConfidence":0.9,"plateTime":0.4320799959489392,"extension":7.0769679052722605},"index":5,"playId":"877e4701-a274-3ada-a244-c14a993cfabc","pitchNumber":5,"startTime":"2025-07-29T00:02:49.730Z","endTime":"2025-07-29T00:02:54.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.23043873369305,"aZ":-27.341954809183296,"pfxX":10.719703555794762,"pfxZ":2.5227853068260018,"pX":0.020842620542498295,"pZ":2.2654310172945795,"vX0":-8.413846966989603,"vY0":-137.79335733734308,"vZ0":-4.7462027204398956,"x":116.21,"y":177.61,"x0":1.7243621626453036,"y0":50.00663058124792,"z0":5.862466331992454,"aX":20.574110362463063},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.7,"breakHorizontal":-17.6,"spinRate":2077,"spinDirection":116},"zone":8,"typeConfidence":0.9,"plateTime":0.39781882678662495,"extension":6.881421644338718},"hitData":{"launchSpeed":107.2,"launchAngle":14.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":132.17,"coordY":78.85}},"index":6,"playId":"52ee6a01-c584-3051-86e0-90a6970a0fbd","pitchNumber":6,"startTime":"2025-07-29T00:03:10.838Z","endTime":"2025-07-29T00:03:15.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:03:15.055Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Kemp flies out to right fielder Austin Slater.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T00:05:12.928Z","endTime":"2025-07-29T00:06:53.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.94249883732537,"aZ":-24.821504471737512,"pfxX":-8.9204188648724,"pfxZ":4.016834137115939,"pX":-0.7582514860896845,"pZ":2.710754385166233,"vX0":5.891647343403738,"vY0":-134.21424398997226,"vZ0":-3.8635102279280717,"x":145.9,"y":165.59,"x0":-1.8182785545913862,"y0":50.00653865496192,"z0":5.928341002421814,"aX":-16.343931970929503},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.7,"breakHorizontal":15.0,"spinRate":2363,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4074662576503374,"extension":6.5157750229529645},"index":0,"playId":"d5c78d53-1b2b-3b49-aca3-099b1481828f","pitchNumber":1,"startTime":"2025-07-29T00:05:23.910Z","endTime":"2025-07-29T00:05:26.910Z","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":86.9,"endSpeed":80.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.006617131577226,"aZ":-28.8145596338324,"pfxX":1.1125942745836177,"pfxZ":2.0563823289690735,"pX":0.2743998673281749,"pZ":2.8621434251759124,"vX0":4.92174217277153,"vY0":-126.51576860017177,"vZ0":-1.9555854106606494,"x":106.54,"y":161.5,"x0":-1.8347878421761528,"y0":50.00278553812153,"z0":5.937898146294105,"aX":1.8160352696852469},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.5,"breakHorizontal":-3.0,"spinRate":2662,"spinDirection":93},"zone":2,"typeConfidence":2.0,"plateTime":0.4317042955741619,"extension":6.326720460557567},"index":1,"playId":"c2270b29-d3cb-39e8-8bb9-564e6d433803","pitchNumber":2,"startTime":"2025-07-29T00:05:43.070Z","endTime":"2025-07-29T00:05:46.112Z","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-07-29T00:05:57.214Z","endTime":"2025-07-29T00:06:13.561Z","isPitch":false,"type":"action","player":{"id":805249,"link":"/api/v1/people/805249"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.40132723942144,"strikeZoneBottom":1.57371378813509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.848095971078358,"aZ":-18.697728924941906,"pfxX":-5.27432528122085,"pfxZ":7.082831539023623,"pX":0.5033464147709562,"pZ":3.9863217202231844,"vX0":7.50010450806959,"vY0":-136.98558219908497,"vZ0":-1.7744584199339652,"x":97.81,"y":131.15,"x0":-1.5830000775988073,"y0":50.00514040944989,"z0":5.918792653599074,"aX":-10.03984994913211},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.6,"breakHorizontal":8.0,"spinRate":2436,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.39962658373442084,"extension":6.532813279517201},"index":3,"playId":"5f1ff219-531d-3f1d-bc33-454b2b215940","pitchNumber":3,"startTime":"2025-07-29T00:06:13.561Z","endTime":"2025-07-29T00:06:18.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.39201569740163,"strikeZoneBottom":1.53582589402023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.989840006752374,"aZ":-29.404599695261066,"pfxX":-9.63583160586214,"pfxZ":1.5186509769914007,"pX":1.121000100603176,"pZ":1.0784859568549998,"vX0":10.726291107147471,"vY0":-134.27000902644724,"vZ0":-6.799188519057499,"x":74.27,"y":209.66,"x0":-1.6731451562208546,"y0":50.00577187612716,"z0":5.735270570333342,"aX":-17.60294787170106},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.4,"breakHorizontal":15.1,"spinRate":2009,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.40789285191816615,"extension":6.724504763187942},"index":4,"playId":"e7fdc520-0955-30fe-a298-6e0acaef3267","pitchNumber":4,"startTime":"2025-07-29T00:06:29.871Z","endTime":"2025-07-29T00:06:32.911Z","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":88.0,"endSpeed":80.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.331159967502117,"aZ":-29.626519550259488,"pfxX":0.39380047894755354,"pfxZ":1.5299405776097004,"pX":0.031181204206548404,"pZ":3.0101013061422313,"vX0":4.679847219378393,"vY0":-128.11473798233072,"vZ0":-1.4474532520095968,"x":115.81,"y":157.51,"x0":-1.8698103311563603,"y0":50.000820027756944,"z0":5.896695805696383,"aX":0.6546318785092571},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":-1.8,"spinRate":2636,"spinDirection":113},"zone":2,"typeConfidence":2.0,"plateTime":0.42743026027336395,"extension":6.4259436533075585},"hitData":{"launchSpeed":80.3,"launchAngle":37.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.53,"coordY":105.25}},"index":5,"playId":"6690a79f-40f7-38da-9ab0-66184c70c47d","pitchNumber":5,"startTime":"2025-07-29T00:06:45.172Z","endTime":"2025-07-29T00:06:53.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:06:53.163Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Kepler singles on a sharp line drive to center fielder Luis Robert Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T00:07:01.930Z","endTime":"2025-07-29T00:08:34.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.42789943995653,"strikeZoneBottom":1.70428287072486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.775230343051604,"aZ":-35.53196361094478,"pfxX":7.284230721705898,"pfxZ":-2.377026861194752,"pX":-0.651924291072896,"pZ":2.684673107211044,"vX0":1.1383597356302866,"vY0":-118.10889601410354,"vZ0":-0.45057252298804207,"x":141.85,"y":166.29,"x0":-2.0866646804633877,"y0":50.004190337440065,"z0":6.149186626375532,"aX":10.278164361161224},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.2,"breakHorizontal":-13.4,"spinRate":2850,"spinDirection":48},"zone":4,"typeConfidence":2.0,"plateTime":0.46398314239595795,"extension":6.301504131627487},"index":0,"playId":"b5f10507-5e07-3615-b174-83af67aba0c7","pitchNumber":1,"startTime":"2025-07-29T00:07:16.419Z","endTime":"2025-07-29T00:07:20.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.42132666002529,"strikeZoneBottom":1.78545999398622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.904021190783414,"aZ":-28.233606197070877,"pfxX":-8.030810155930116,"pfxZ":2.1385237427967123,"pX":-0.4169438589885471,"pZ":1.1815774645589958,"vX0":6.765436400390076,"vY0":-134.67703719890397,"vZ0":-6.877422280326438,"x":132.89,"y":206.88,"x0":-1.9121062409247882,"y0":50.00663647896582,"z0":5.752023779597775,"aX":-14.828311125882474},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.6,"breakHorizontal":13.2,"spinRate":2140,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4059369259682448,"extension":6.392097080921452},"index":1,"playId":"fe265c63-bd52-3349-925c-a855e8bf06a7","pitchNumber":2,"startTime":"2025-07-29T00:07:32.204Z","endTime":"2025-07-29T00:07:36.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.492752646558777,"aZ":-36.11290773991446,"pfxX":-10.606430311663864,"pfxZ":-2.2076163034101253,"pX":-0.40473856044665396,"pZ":1.179737993227834,"vX0":7.540271381399034,"vY0":-133.25433310696528,"vZ0":-5.239155957573354,"x":132.43,"y":206.93,"x0":-1.9030537015359643,"y0":50.00075997315127,"z0":5.801125407534981,"aX":-18.939543964917018},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-5.0,"breakHorizontal":17.4,"spinRate":2170,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4121239007437292,"extension":6.502434443662201},"index":2,"playId":"aacf396f-e3d6-30ac-9f4c-2da9029be998","pitchNumber":3,"startTime":"2025-07-29T00:07:48.454Z","endTime":"2025-07-29T00:07:51.454Z","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":1},"pitchData":{"startSpeed":79.0,"endSpeed":71.9,"strikeZoneTop":3.38725654985294,"strikeZoneBottom":1.66351415237673,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.140235037117108,"aZ":-40.15906457319026,"pfxX":6.869932610988,"pfxZ":-6.0523778795274925,"pX":-1.3950599465410816,"pZ":3.560273270034719,"vX0":-0.36062221717780035,"vY0":-114.9553377527405,"vZ0":2.679658038879407,"x":170.18,"y":142.65,"x0":-2.1255720012786616,"y0":50.002335032101534,"z0":6.317617000662342,"aX":9.063304417166146},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-9.8,"breakHorizontal":-12.2,"spinRate":2965,"spinDirection":45},"zone":11,"typeConfidence":2.0,"plateTime":0.4790782214726095,"extension":6.186377636206458},"index":3,"playId":"3bf32157-75b6-3d41-a6f2-6383553091d8","pitchNumber":4,"startTime":"2025-07-29T00:08:09.497Z","endTime":"2025-07-29T00:08:14.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.055877626944877,"aZ":-19.059951634659424,"pfxX":-9.764870399094477,"pfxZ":6.748446878852635,"pX":-0.06435547979641905,"pZ":1.5314030554403393,"vX0":8.159256459242497,"vY0":-138.33500032581804,"vZ0":-7.790230368336453,"x":119.45,"y":197.43,"x0":-1.7793109145529313,"y0":50.00579138087688,"z0":5.655752938691556,"aX":-18.981779585268836},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":16.1,"spinRate":2436,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.39553461308836413,"extension":6.615908209609003},"hitData":{"launchSpeed":107.0,"launchAngle":9.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":142.32,"coordY":68.5}},"index":4,"playId":"58e3aecd-cf44-3ef5-b211-0e3eba241e09","pitchNumber":5,"startTime":"2025-07-29T00:08:24.633Z","endTime":"2025-07-29T00:08:34.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:08:34.333Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a fly ball to right fielder Austin Slater. Max Kepler to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T00:08:47.262Z","endTime":"2025-07-29T00:09:31.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"strikeZoneTop":3.37104405935342,"strikeZoneBottom":1.52224961604625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.730160184537286,"aZ":-18.27252821136475,"pfxX":-5.367797048791642,"pfxZ":7.518869954251587,"pX":-0.5960383184812551,"pZ":2.8488752870801615,"vX0":5.277699170777776,"vY0":-135.62090325115688,"vZ0":-4.639111698204419,"x":139.72,"y":161.86,"x0":-1.876915970127996,"y0":50.00240920062528,"z0":5.869404618136464,"aX":-9.924407953343932},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.7,"breakHorizontal":8.5,"spinRate":2414,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.4050189602296115,"extension":6.488462846984219},"index":0,"playId":"69538242-58a9-3dd7-968d-1bec0f39945a","pitchNumber":1,"startTime":"2025-07-29T00:08:59.714Z","endTime":"2025-07-29T00:09:03.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.393272491482676,"aZ":-19.236599067389832,"pfxX":-3.899074348514582,"pfxZ":6.822145566970997,"pX":0.9777632298394744,"pZ":3.0459077114540185,"vX0":8.550501874535694,"vY0":-136.90066564684568,"vZ0":-4.107320563986118,"x":79.73,"y":156.54,"x0":-1.6803709502375497,"y0":50.00517053061288,"z0":5.883476871907483,"aX":-7.39768733454874},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.6,"breakHorizontal":5.3,"spinRate":2462,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4001733072232323,"extension":6.43156244307084},"hitData":{"launchSpeed":63.3,"launchAngle":25.0,"totalDistance":193.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.64,"coordY":114.02}},"index":1,"playId":"322b1a3a-8a45-3d67-a8de-6561ee19ee3c","pitchNumber":2,"startTime":"2025-07-29T00:09:18.919Z","endTime":"2025-07-29T00:09:31.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:09:31.316Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T00:09:35.851Z","endTime":"2025-07-29T00:11:41.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":700337,"link":"/api/v1/people/700337"},"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.6,"endSpeed":81.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.133599044084768,"aZ":-27.479040123006317,"pfxX":0.5006102929779511,"pfxZ":2.790901757383132,"pX":0.18394069854256392,"pZ":2.310858883232547,"vX0":4.972844309673573,"vY0":-128.8873655285107,"vZ0":-3.556716000202103,"x":109.99,"y":176.39,"x0":-1.8364822735290758,"y0":50.00107903790415,"z0":5.834083881109549,"aX":0.8393207407372152},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.4,"breakHorizontal":-2.0,"spinRate":2575,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.425191720850151,"extension":6.451311972878246},"index":0,"playId":"40c062b3-b397-3094-9b1e-81d4e8786981","pitchNumber":1,"startTime":"2025-07-29T00:10:01.599Z","endTime":"2025-07-29T00:10:04.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.16004038706975,"aZ":-29.445414100580123,"pfxX":-9.328941752739773,"pfxZ":1.5312817250485518,"pX":0.39955372196703254,"pZ":1.0458003748122011,"vX0":8.897471121948048,"vY0":-132.26564334479988,"vZ0":-6.739897780231471,"x":101.77,"y":210.54,"x0":-1.7895072960722296,"y0":50.00072866107646,"z0":5.774781308403467,"aX":-16.593036067322064},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.6,"breakHorizontal":15.0,"spinRate":2096,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.41348378048276535,"extension":6.610922040050258},"index":1,"playId":"3bea0863-0446-3439-9105-c6b4400ff91b","pitchNumber":2,"startTime":"2025-07-29T00:10:17.823Z","endTime":"2025-07-29T00:10:25.047Z","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":88.0,"endSpeed":81.5,"strikeZoneTop":3.41138043741754,"strikeZoneBottom":1.69953605189486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.280859742095508,"aZ":-30.541980599221567,"pfxX":1.2853940812619813,"pfxZ":0.981177091767786,"pX":0.5035210300309445,"pZ":1.1000570945778105,"vX0":5.30386400007782,"vY0":-128.020987836981,"vZ0":-5.837049805947894,"x":97.81,"y":209.08,"x0":-1.7582454302158026,"y0":50.004065508167955,"z0":5.786588068852138,"aX":2.1437614148825723},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.7,"breakHorizontal":-3.5,"spinRate":2561,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.4270730767758213,"extension":6.509878539234848},"index":2,"playId":"9a8e9752-4205-3439-9fa8-2ca9f7a8f5b8","pitchNumber":3,"startTime":"2025-07-29T00:10:54.366Z","endTime":"2025-07-29T00:10:58.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.32326523547422,"aZ":-12.650794320641445,"pfxX":-5.551711879191656,"pfxZ":9.927283001036205,"pX":0.39189971906793564,"pZ":2.3665228672639484,"vX0":7.607041932018863,"vY0":-139.13981032158475,"vZ0":-7.229103349116466,"x":102.06,"y":174.88,"x0":-1.6523040180928477,"y0":50.002445495357584,"z0":5.831065241530763,"aX":-10.918610577189364},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":8.5,"spinRate":2489,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.39318920954219605,"extension":6.595556188797364},"index":3,"playId":"6b926fcf-209b-3624-9513-a421e864c1a8","pitchNumber":4,"startTime":"2025-07-29T00:11:10.293Z","endTime":"2025-07-29T00:11:13.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.037513757321427,"aZ":-30.931209616523294,"pfxX":-10.68344736219957,"pfxZ":0.6946327569842978,"pX":0.6770342390072167,"pZ":2.053227725099787,"vX0":10.066645803821254,"vY0":-133.36976767439623,"vZ0":-3.961190251161527,"x":91.19,"y":183.34,"x0":-1.7607349849303882,"y0":50.00612698500674,"z0":5.791875807632887,"aX":-19.224587740849323},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.6,"breakHorizontal":17.2,"spinRate":1987,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.4108946993844249,"extension":6.589340860439979},"index":4,"playId":"4ae72d81-8dc0-33d3-809a-d7ab9439b2dd","pitchNumber":5,"startTime":"2025-07-29T00:11:37.456Z","endTime":"2025-07-29T00:11:41.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:11:41.381Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks. Max Kepler to 3rd. Bryson Stott to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T00:11:55.056Z","endTime":"2025-07-29T00:13:39.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnThird":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"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":92.8,"endSpeed":85.1,"strikeZoneTop":3.42030143358354,"strikeZoneBottom":1.49388277894299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.781555992613605,"aZ":-31.48069072087383,"pfxX":-10.828437864132923,"pfxZ":0.38081010855070385,"pX":0.37639691567455374,"pZ":1.0680984073648294,"vX0":9.85079649470279,"vY0":-134.63471110598346,"vZ0":-6.419054424957933,"x":102.65,"y":209.94,"x0":-1.9265594710995313,"y0":50.006644202698375,"z0":5.717277544024834,"aX":-19.844009491947258},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.6,"breakHorizontal":17.4,"spinRate":2098,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.40714636265097015,"extension":6.520929502901659},"index":0,"playId":"84736620-a7f5-3caf-b286-f27c5cd36e3d","pitchNumber":1,"startTime":"2025-07-29T00:12:16.079Z","endTime":"2025-07-29T00:12:20.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.30999808991933,"strikeZoneBottom":1.58120771754352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.768326439938512,"aZ":-28.903313434814713,"pfxX":-9.727644917015919,"pfxZ":1.8513043754255958,"pX":0.8410999578896167,"pZ":0.9669383480693293,"vX0":10.321856888575848,"vY0":-132.09758921890872,"vZ0":-6.705216848537151,"x":84.94,"y":212.67,"x0":-1.8505361814376486,"y0":50.006258452495466,"z0":5.659269406405939,"aX":-17.21963540633682},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.0,"breakHorizontal":15.4,"spinRate":2238,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.41442328506286685,"extension":6.759213858464347},"index":1,"playId":"1e2d0fcd-af40-3a5a-9a24-ca69e43bf894","pitchNumber":2,"startTime":"2025-07-29T00:12:34.458Z","endTime":"2025-07-29T00:12:37.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.25619784855103,"strikeZoneBottom":1.49890634425457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.725310280006063,"aZ":-29.121386754791445,"pfxX":-1.3923140781023857,"pfxZ":1.7767038567356916,"pX":0.9043683494597805,"pZ":2.3186995076103503,"vX0":7.522782513319927,"vY0":-130.31571839848488,"vZ0":-3.1743267796905084,"x":82.53,"y":176.18,"x0":-1.8405234057382913,"y0":50.00260293511827,"z0":5.755572254248369,"aX":-2.39240587255761},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.8,"breakHorizontal":0.8,"spinRate":2551,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.42052739881458345,"extension":6.63238353559893},"index":2,"playId":"b54d8a84-805f-3c14-88ca-cba45f1a942e","pitchNumber":3,"startTime":"2025-07-29T00:12:54.350Z","endTime":"2025-07-29T00:12:57.354Z","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":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.453051870800508,"aZ":-17.186699752882376,"pfxX":-4.249087467079967,"pfxZ":7.914188995396202,"pX":0.7290721647900099,"pZ":2.913116469757651,"vX0":8.033087022094797,"vY0":-137.02108754639414,"vZ0":-4.676564519898574,"x":89.21,"y":160.13,"x0":-1.6940872196429815,"y0":50.00168579976389,"z0":5.82337280036305,"aX":-8.046122301883141},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":5.9,"spinRate":2482,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.4003739741962038,"extension":6.522374751832254},"index":3,"playId":"f804a45f-2174-3051-a927-961c9c30b59e","pitchNumber":4,"startTime":"2025-07-29T00:13:11.943Z","endTime":"2025-07-29T00:13:14.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.40407474690437,"strikeZoneBottom":1.56241382726229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.604279811471496,"aZ":-27.3988811224695,"pfxX":0.058887074784466975,"pfxZ":2.8317696054144275,"pX":-0.9663467503824563,"pZ":3.825347601173006,"vX0":3.107192587078396,"vY0":-128.92330808120823,"vZ0":-0.2300109397836192,"x":153.83,"y":135.5,"x0":-2.1943611318508816,"y0":50.00127310950808,"z0":6.0290607056416885,"aX":0.09823503478129196},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.3,"breakHorizontal":-0.8,"spinRate":2556,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.42472809195515016,"extension":6.422811080704609},"index":4,"playId":"3a940109-0d5d-3d89-a7d3-1075ba15fff6","pitchNumber":5,"startTime":"2025-07-29T00:13:35.068Z","endTime":"2025-07-29T00:13:39.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:13:39.995Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Harper doubles (23) on a sharp ground ball to center fielder Luis Robert Jr. Max Kepler scores. Bryson Stott scores. Kyle Schwarber to 3rd.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T00:13:47.424Z","endTime":"2025-07-29T00:15:36.520Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnThird":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":{"id":663436,"link":"/api/v1/people/663436"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":663436,"link":"/api/v1/people/663436"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.27511612460481,"strikeZoneBottom":1.61039864151152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.08252364952217,"aZ":-28.685426788220852,"pfxX":1.2564700935283264,"pfxZ":2.0302515269062074,"pX":-0.46707193322913215,"pZ":3.1042968291656723,"vX0":3.6593748394378087,"vY0":-129.71136189418863,"vZ0":-1.585639630114774,"x":134.8,"y":154.96,"x0":-2.0547968612419862,"y0":50.00292999007356,"z0":5.894111495213109,"aX":2.1573193953596483},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.6,"breakHorizontal":-3.0,"spinRate":2594,"spinDirection":171},"zone":1,"typeConfidence":2.0,"plateTime":0.4209774416908596,"extension":6.48865351780179},"index":0,"playId":"ec986064-a688-3ea2-bef1-db94b15056df","pitchNumber":1,"startTime":"2025-07-29T00:14:05.974Z","endTime":"2025-07-29T00:14:09.474Z","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":95.7,"endSpeed":87.7,"strikeZoneTop":3.26295767030437,"strikeZoneBottom":1.62628949571825,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.993223834161412,"aZ":-17.056434318433645,"pfxX":-4.75627556253842,"pfxZ":7.685722522501873,"pX":0.9468526704695236,"pZ":3.309463664409434,"vX0":8.92765533689226,"vY0":-139.0765144973129,"vZ0":-4.01935554659447,"x":80.91,"y":149.42,"x0":-1.680880041676367,"y0":50.003023720306025,"z0":5.898340366737917,"aX":-9.356554758402089},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.3,"breakHorizontal":6.8,"spinRate":2541,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3932099063809571,"extension":6.646807325379326},"index":1,"playId":"11033de0-3d4a-386c-8137-2234b695ac18","pitchNumber":2,"startTime":"2025-07-29T00:14:22.991Z","endTime":"2025-07-29T00:14:27.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.3,"strikeZoneTop":3.30054024241104,"strikeZoneBottom":1.635878393497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.446742437528894,"aZ":-29.28661407216427,"pfxX":-0.06114660688766449,"pfxZ":1.7035898091385029,"pX":1.2348592639063136,"pZ":1.4101872640854607,"vX0":7.758542839295689,"vY0":-128.87527237136783,"vZ0":-5.565088753894786,"x":69.93,"y":200.7,"x0":-1.795076337993639,"y0":50.00469281383486,"z0":5.833849732428816,"aX":-0.10385667279274431},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.2,"breakHorizontal":-1.4,"spinRate":2588,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4235049078882547,"extension":6.419523315488322},"index":2,"playId":"e102ae0d-513e-3fea-aac2-c6a3d3254093","pitchNumber":3,"startTime":"2025-07-29T00:14:42.006Z","endTime":"2025-07-29T00:14:45.887Z","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":95.1,"endSpeed":87.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.42067306356171,"aZ":-15.22656663318181,"pfxX":-5.253589452354012,"pfxZ":8.746775643310128,"pX":0.10526217232069558,"pZ":2.516673979499855,"vX0":6.86418339607287,"vY0":-138.23399026790628,"vZ0":-6.273027500270032,"x":112.99,"y":170.83,"x0":-1.7259589833534417,"y0":50.006715794459474,"z0":5.835402442447763,"aX":-10.184015763943288},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":8.2,"spinRate":2555,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.39602231258926635,"extension":6.596852572802712},"index":3,"playId":"08d36a64-29fc-3589-94e0-f146e851bdf2","pitchNumber":4,"startTime":"2025-07-29T00:15:00.757Z","endTime":"2025-07-29T00:15:03.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.5242326827788,"aZ":-26.152262056871102,"pfxX":-9.295772553866511,"pfxZ":3.1768084778989607,"pX":-0.12275944612064568,"pZ":1.9728275416367085,"vX0":8.000449663434141,"vY0":-136.7146740592222,"vZ0":-5.331990158862838,"x":121.68,"y":185.51,"x0":-1.876151274604715,"y0":50.00595485989622,"z0":5.738474968487884,"aX":-17.638627478005528},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.8,"breakHorizontal":15.2,"spinRate":2184,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4003072098762983,"extension":6.608537358207878},"hitData":{"launchSpeed":107.6,"launchAngle":0.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":144.97,"coordY":90.79}},"index":4,"playId":"a6c396dc-4421-3486-ac4e-9a8e8e88fc15","pitchNumber":5,"startTime":"2025-07-29T00:15:25.084Z","endTime":"2025-07-29T00:15:36.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:15:36.520Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Castellanos strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T00:16:51.373Z","endTime":"2025-07-29T00:18:48.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T00:15:52.262Z","endTime":"2025-07-29T00:16:53.725Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":4.120521167657,"strikeZoneBottom":1.9258832324803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.8101929136418,"aZ":-29.407043276299206,"pfxX":0.6068736802769594,"pfxZ":1.610536507948959,"pX":0.6476081098673305,"pZ":1.9572927941697786,"vX0":5.963449807146322,"vY0":-129.71364709973926,"vZ0":-4.073123703220755,"x":92.31,"y":185.93,"x0":-1.7514106067044886,"y0":50.00406393644758,"z0":5.767117246005602,"aX":1.0431688474938632},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.3,"breakHorizontal":-2.3,"spinRate":2447,"spinDirection":176},"zone":9,"typeConfidence":2.0,"plateTime":0.42080067773674346,"extension":6.495760933330892},"index":1,"playId":"4b99a404-8df1-3f24-b05a-b205651902bc","pitchNumber":1,"startTime":"2025-07-29T00:16:53.725Z","endTime":"2025-07-29T00:16:56.809Z","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":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.88,"strikeZoneBottom":1.89,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.547221192827376,"aZ":-31.15799667056621,"pfxX":-9.057794590774098,"pfxZ":0.548836295963449,"pX":0.3627284289934478,"pZ":1.8269961304822793,"vX0":8.685064037278547,"vY0":-135.3800231259984,"vZ0":-4.682879099028134,"x":103.17,"y":189.45,"x0":-1.7100765667285924,"y0":50.00515343059724,"z0":5.760181509423924,"aX":-16.816371361966183},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.1,"breakHorizontal":14.5,"spinRate":2066,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.40459000262233946,"extension":6.502463458105259},"index":2,"playId":"5e7a6527-58c1-3ca4-b4c4-b1bfd7f561fc","pitchNumber":2,"startTime":"2025-07-29T00:17:09.754Z","endTime":"2025-07-29T00:17:12.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.0,"strikeZoneTop":4.00182012467,"strikeZoneBottom":1.97610221107525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.082426029144006,"aZ":-27.944173506589305,"pfxX":-0.21704657977702624,"pfxZ":2.4554278436552477,"pX":1.6987750546153495,"pZ":0.1624042810367223,"vX0":8.942428165956038,"vY0":-130.4249521968323,"vZ0":-8.5971110845854,"x":52.25,"y":234.4,"x0":-1.74437384586766,"y0":50.0063630154447,"z0":5.604777832644611,"aX":-0.3752276696410942},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.8,"breakHorizontal":-1.6,"spinRate":2484,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.41974595788252156,"extension":6.547889718242107},"index":3,"playId":"b09880ef-6c73-3766-aaa6-73c59231fe57","pitchNumber":3,"startTime":"2025-07-29T00:17:52.714Z","endTime":"2025-07-29T00:17:55.714Z","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":96.5,"endSpeed":88.4,"strikeZoneTop":3.88,"strikeZoneBottom":1.89,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.80741857714681,"aZ":-16.53930134137295,"pfxX":-5.507903052611172,"pfxZ":7.828442362558761,"pX":1.3017292592798084,"pZ":3.0302326883154143,"vX0":10.024635566322829,"vY0":-140.2297158918769,"vZ0":-4.681865580213813,"x":67.38,"y":156.96,"x0":-1.5989592823171423,"y0":50.0042611924942,"z0":5.795560161888371,"aX":-11.003409584149217},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":8.0,"spinRate":2455,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.39012899863244854,"extension":6.582701045833125},"index":4,"playId":"8d8169c8-8ecd-33df-89f7-41c2212cccd8","pitchNumber":4,"startTime":"2025-07-29T00:18:15.041Z","endTime":"2025-07-29T00:18:21.873Z","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":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.8,"strikeZoneTop":3.88,"strikeZoneBottom":1.89,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.592976359571207,"aZ":-28.894989146995243,"pfxX":1.74985713946403,"pfxZ":1.9166319953753712,"pX":1.0567733863428443,"pZ":0.8558664658887385,"vX0":6.323556239968027,"vY0":-129.10122063690412,"vZ0":-6.645119961732259,"x":76.72,"y":215.67,"x0":-1.6388230003205175,"y0":50.002646796534265,"z0":5.649377731455812,"aX":2.9911401545475296},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.4,"breakHorizontal":-4.4,"spinRate":2442,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4221612881173611,"extension":6.510285304021447},"index":5,"playId":"99d31c78-51de-302e-ab95-dc82696fc4d3","pitchNumber":5,"startTime":"2025-07-29T00:18:45.077Z","endTime":"2025-07-29T00:18:48.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:18:48.723Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lenyn Sosa singles on a line drive to right fielder Nick Castellanos.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:20:43.869Z","endTime":"2025-07-29T00:21:46.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(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":93.6,"endSpeed":85.9,"strikeZoneTop":3.4548620196942,"strikeZoneBottom":1.68686617772504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.049636318375235,"aZ":-25.385987882890007,"pfxX":11.143762272702567,"pfxZ":3.626204553965364,"pX":-0.7194423301781956,"pZ":1.295928587387439,"vX0":-10.469057400604616,"vY0":-135.7532548594354,"vZ0":-7.089732100746288,"x":144.42,"y":203.79,"x0":1.7346643083866646,"y0":50.00142869845819,"z0":5.702324408087941,"aX":20.84816883435063},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.2,"breakHorizontal":-18.0,"spinRate":2129,"spinDirection":121},"zone":13,"typeConfidence":0.87,"plateTime":0.4031121229999721,"extension":6.982856164986254},"index":0,"playId":"d654fddc-1615-33af-bd63-ec175df6acfd","pitchNumber":1,"startTime":"2025-07-29T00:21:05.949Z","endTime":"2025-07-29T00:21:09.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.38255912147667,"strikeZoneBottom":1.67128827622473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.295145725280157,"aZ":-31.53963962149534,"pfxX":9.884243379732238,"pfxZ":0.4053862078421968,"pX":-0.0635164487257211,"pZ":2.887467338644429,"vX0":-7.754417275851217,"vY0":-123.87856316761928,"vZ0":-1.058893213608217,"x":119.42,"y":160.82,"x0":1.8135616207137182,"y0":50.00263997505162,"z0":5.942234007935999,"aX":15.458484899878735},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.7,"breakHorizontal":-16.2,"spinRate":2069,"spinDirection":90},"zone":2,"typeConfidence":0.9,"plateTime":0.4410995539631193,"extension":6.710537526784736},"index":1,"playId":"62017f69-f92c-366c-a878-5febd54e2d46","pitchNumber":2,"startTime":"2025-07-29T00:21:21.109Z","endTime":"2025-07-29T00:21:24.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.810494774069248,"aZ":-28.31426128608707,"pfxX":11.2403177870736,"pfxZ":2.0058934814247813,"pX":0.6213793377215018,"pZ":2.668016916158505,"vX0":-7.0625177031781,"vY0":-138.03119356514543,"vZ0":-3.6959407455134348,"x":93.31,"y":166.74,"x0":1.753095809143378,"y0":50.00676308084006,"z0":5.931480177276846,"aX":21.6880313990346},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.0,"breakHorizontal":-18.8,"spinRate":2189,"spinDirection":121},"zone":6,"typeConfidence":0.9,"plateTime":0.3968534106802535,"extension":6.788074713364233},"hitData":{"launchSpeed":80.8,"launchAngle":20.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.5,"coordY":103.66}},"index":2,"playId":"cc8cdda0-ed8a-357d-88c4-ef6840d7ea9f","pitchNumber":3,"startTime":"2025-07-29T00:21:36.683Z","endTime":"2025-07-29T00:21:46.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:21:46.120Z","atBatIndex":19},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Colson Montgomery homers (4) on a fly ball to right field. Lenyn Sosa scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:21:50.967Z","endTime":"2025-07-29T00:23:24.229Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.4,"endSpeed":85.5,"strikeZoneTop":3.50560322884784,"strikeZoneBottom":1.64640261566753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.17596756101548,"aZ":-27.279509256232068,"pfxX":9.153814608890062,"pfxZ":2.6187754361062936,"pX":-0.08311980662127909,"pZ":3.5876409682136066,"vX0":-8.313540702903932,"vY0":-135.77874104654407,"vZ0":-1.3204023233086206,"x":120.17,"y":141.91,"x0":1.826135803284447,"y0":50.00587599089607,"z0":5.974997099593727,"aX":17.12898522263259},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.7,"breakHorizontal":-14.9,"spinRate":2018,"spinDirection":120},"zone":2,"typeConfidence":0.89,"plateTime":0.40309123832074834,"extension":6.894941756803215},"index":0,"playId":"6b9e6b18-30b7-3532-b77f-04b4dc0ba3d8","pitchNumber":1,"startTime":"2025-07-29T00:22:15.182Z","endTime":"2025-07-29T00:22:19.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.868726533196003,"aZ":-26.79545522472259,"pfxX":8.960675520273721,"pfxZ":2.865632110314225,"pX":0.8530448024355359,"pZ":2.3081303184471404,"vX0":-6.18306922459253,"vY0":-135.89205823632872,"vZ0":-4.471253371334983,"x":84.48,"y":176.46,"x0":1.9898857986450678,"y0":50.00278980955324,"z0":5.829025608862938,"aX":16.813649332603944},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.4,"breakHorizontal":-15.0,"spinRate":2045,"spinDirection":123},"zone":14,"typeConfidence":0.87,"plateTime":0.40256052543008103,"extension":6.988874014693792},"index":1,"playId":"ca1faffa-32a0-35ec-b073-56149bbe6b12","pitchNumber":2,"startTime":"2025-07-29T00:22:34.493Z","endTime":"2025-07-29T00:22:37.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.226354057012024,"aZ":-36.563290086307866,"pfxX":0.44939224707462777,"pfxZ":-2.870661446548345,"pX":-0.20196645139314304,"pZ":2.3600607939532785,"vX0":-5.327225326698235,"vY0":-122.53059818025079,"vZ0":-1.2609524333113202,"x":124.7,"y":175.06,"x0":1.9379996988344856,"y0":50.004154121534235,"z0":5.993189570869934,"aX":0.6861454000848395},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.3,"breakHorizontal":0.4,"spinRate":2185,"spinDirection":297},"zone":5,"typeConfidence":0.9,"plateTime":0.44626892251386874,"extension":6.9668018150959385},"hitData":{"launchSpeed":104.0,"launchAngle":29.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":232.2,"coordY":78.4}},"index":2,"playId":"4a5a4581-1bff-378d-82c8-c6939465c2db","pitchNumber":3,"startTime":"2025-07-29T00:23:00.240Z","endTime":"2025-07-29T00:23:24.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:23:24.229Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael A. Taylor grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:23:44.347Z","endTime":"2025-07-29T00:24:27.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"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(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":86.3,"endSpeed":79.1,"strikeZoneTop":3.57299534078591,"strikeZoneBottom":1.6953763336004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.681283112779347,"aZ":-30.076138262699473,"pfxX":10.940295629548446,"pfxZ":1.32752385845078,"pX":-0.7808191297116382,"pZ":1.5764845262768388,"vX0":-9.83486152869924,"vY0":-125.21261814556836,"vZ0":-4.468445025261889,"x":146.76,"y":196.21,"x0":1.7796898436493034,"y0":50.005801821140366,"z0":5.849954314437003,"aX":17.34547798773376},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.6,"breakHorizontal":-17.5,"spinRate":2104,"spinDirection":89},"zone":13,"typeConfidence":0.9,"plateTime":0.4377115067983093,"extension":7.01786186136106},"index":0,"playId":"62fb7084-d857-3ad2-9f44-1fd627f06126","pitchNumber":1,"startTime":"2025-07-29T00:23:49.013Z","endTime":"2025-07-29T00:23:53.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.46028625487532,"strikeZoneBottom":1.71954212291982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.60446518779711,"aZ":-32.02257983312178,"pfxX":10.91205914169505,"pfxZ":0.09665764189448289,"pX":-1.132435754299448,"pZ":2.515453282327566,"vX0":-10.527448434269338,"vY0":-123.42623760436487,"vZ0":-1.7731703167278277,"x":160.17,"y":170.86,"x0":1.779578397144673,"y0":50.00253916507013,"z0":5.95145023349561,"aX":16.76053691555991},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.0,"breakHorizontal":-17.2,"spinRate":2040,"spinDirection":108},"zone":13,"typeConfidence":0.9,"plateTime":0.44454091072546165,"extension":6.825840156105176},"index":1,"playId":"1c5b9e78-d198-359e-8266-2932f2ee0718","pitchNumber":2,"startTime":"2025-07-29T00:24:02.647Z","endTime":"2025-07-29T00:24:06.427Z","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":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.371912891371203,"aZ":-27.181684795437654,"pfxX":10.87718832291329,"pfxZ":2.6990429913819582,"pX":0.5862434798468578,"pZ":2.330738386662134,"vX0":-7.126624292046027,"vY0":-135.58319034076163,"vZ0":-4.333718242323586,"x":94.65,"y":175.85,"x0":1.8440261269767417,"y0":50.0036756554506,"z0":5.86089094766096,"aX":20.12552248505514},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.1,"breakHorizontal":-18.0,"spinRate":2100,"spinDirection":120},"zone":6,"typeConfidence":0.88,"plateTime":0.4049417750123214,"extension":6.8472001058519885},"hitData":{"launchSpeed":87.4,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.87,"coordY":158.27}},"index":2,"playId":"1d998a34-8d13-3ebe-b347-b6d567f4f90d","pitchNumber":3,"startTime":"2025-07-29T00:24:20.539Z","endTime":"2025-07-29T00:24:27.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:24:27.876Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase Meidroth grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:24:34.221Z","endTime":"2025-07-29T00:26:31.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.13064489942301,"strikeZoneBottom":1.47106961100453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.48203683225105,"aZ":-24.680961493319437,"pfxX":9.407708006007926,"pfxZ":3.852660529723538,"pX":-0.4194724528953574,"pZ":2.98089373297875,"vX0":-9.141044203391507,"vY0":-138.2951424028964,"vZ0":-3.504268241571371,"x":132.99,"y":158.3,"x0":1.6989159623237857,"y0":50.006705077308006,"z0":5.911144211047881,"aX":18.313368245277537},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.5,"breakHorizontal":-15.2,"spinRate":2094,"spinDirection":123},"zone":1,"typeConfidence":0.9,"plateTime":0.39535458013850633,"extension":6.960139994586632},"index":0,"playId":"53f67cdf-c5d5-3899-af50-cd1fc48ad10e","pitchNumber":1,"startTime":"2025-07-29T00:24:53.551Z","endTime":"2025-07-29T00:24:56.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.2,"strikeZoneTop":3.14433810991446,"strikeZoneBottom":1.56866252040328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.87169780648346,"aZ":-31.598525329580685,"pfxX":-0.7700701963465146,"pfxZ":0.36793805064577434,"pX":0.5259164478083092,"pZ":2.8774135994800196,"vX0":-3.0852244127304864,"vY0":-124.72952664007038,"vZ0":-1.2594300664479492,"x":96.95,"y":161.09,"x0":1.8827888230827157,"y0":50.00376741477767,"z0":6.012829259652317,"aX":-1.203279248670038},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.6,"breakHorizontal":2.2,"spinRate":2133,"spinDirection":249},"zone":3,"typeConfidence":0.9,"plateTime":0.44043069959927594,"extension":6.832669228381276},"index":1,"playId":"ab0d0359-777d-3806-900d-a781773c01b1","pitchNumber":2,"startTime":"2025-07-29T00:25:10.273Z","endTime":"2025-07-29T00:25:13.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.08063409694289,"strikeZoneBottom":1.52546069984863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.409169741391313,"aZ":-31.020647850873104,"pfxX":10.621875636699967,"pfxZ":0.7024696474408758,"pX":-0.6280560728287056,"pZ":1.7331553705306704,"vX0":-9.283869365944902,"vY0":-127.3092949105288,"vZ0":-4.0137941633906165,"x":140.94,"y":191.98,"x0":1.6951120830231439,"y0":50.0011204607716,"z0":5.7997485361844845,"aX":17.34373906384235},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.5,"breakHorizontal":-17.0,"spinRate":2147,"spinDirection":114},"zone":7,"typeConfidence":0.89,"plateTime":0.4311021893881066,"extension":7.166961327016941},"index":2,"playId":"1482c48c-cf2d-3944-b3db-2e24d3a1bb13","pitchNumber":3,"startTime":"2025-07-29T00:25:26.897Z","endTime":"2025-07-29T00:25:31.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.1,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.45160770123454,"aZ":-35.48319855014876,"pfxX":0.1427806779439451,"pfxZ":-2.039365297506583,"pX":-0.544998519328261,"pZ":1.7535395677326493,"vX0":-5.795327645141685,"vY0":-126.516411359097,"vZ0":-3.4625689534126405,"x":137.77,"y":191.43,"x0":1.7553175426912062,"y0":50.002976451539205,"z0":5.979437116550842,"aX":0.23300008630050464},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.2,"breakHorizontal":1.1,"spinRate":2252,"spinDirection":322},"zone":7,"typeConfidence":0.9,"plateTime":0.4326943004996662,"extension":6.980663661674293},"index":3,"playId":"da582d5b-f6cd-3cd1-8061-1e78d357ab03","pitchNumber":4,"startTime":"2025-07-29T00:25:45.016Z","endTime":"2025-07-29T00:25:48.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.7,"strikeZoneTop":3.0313073276879,"strikeZoneBottom":1.51168711336501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.6637997112596,"aZ":-26.154254898412148,"pfxX":10.074803946639097,"pfxZ":3.024812772762674,"pX":-1.0690036661429962,"pZ":2.559111476299407,"vX0":-11.150099638135803,"vY0":-139.31842820048905,"vZ0":-4.60481849361013,"x":157.75,"y":169.68,"x0":1.6526611172517827,"y0":50.004294211216894,"z0":5.93597425475139,"aX":20.053340225308528},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.8,"breakHorizontal":-16.3,"spinRate":2113,"spinDirection":116},"zone":11,"typeConfidence":0.9,"plateTime":0.3913034386925687,"extension":6.743841498684544},"index":4,"playId":"4ea53ca4-5e5b-33b2-94db-ab8f88fba5cb","pitchNumber":5,"startTime":"2025-07-29T00:26:06.643Z","endTime":"2025-07-29T00:26:10.905Z","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":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.1,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.480314337508943,"aZ":-33.03652572205687,"pfxX":9.358339985098445,"pfxZ":-0.5659815034250073,"pX":0.8255262283689978,"pZ":1.8092604769056302,"vX0":-5.849083938597275,"vY0":-123.33550926031877,"vZ0":-3.0491120116401733,"x":85.53,"y":189.93,"x0":2.017006983990886,"y0":50.00008376456287,"z0":5.8593427131987825,"aX":14.355530543162999},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.6,"breakHorizontal":-15.5,"spinRate":2006,"spinDirection":102},"zone":9,"typeConfidence":0.9,"plateTime":0.44479828469462834,"extension":6.6919831651063815},"hitData":{"launchSpeed":71.6,"launchAngle":4.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":155.74}},"index":5,"playId":"aa963088-0d65-37c5-809a-31c4ed291f63","pitchNumber":6,"startTime":"2025-07-29T00:26:23.685Z","endTime":"2025-07-29T00:26:31.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:26:31.591Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Slater grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:26:39.614Z","endTime":"2025-07-29T00:27:45.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.3520014009626,"aZ":-26.951225468181946,"pfxX":10.72517931947416,"pfxZ":2.6670535456267253,"pX":0.41253781793216493,"pZ":2.549696126131987,"vX0":-7.678097321369358,"vY0":-138.9045149007695,"vZ0":-4.240896289819454,"x":101.28,"y":169.94,"x0":1.815443985160132,"y0":50.00313126508017,"z0":5.882524052670711,"aX":21.013481200623218},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.1,"breakHorizontal":-17.9,"spinRate":2124,"spinDirection":123},"zone":6,"typeConfidence":0.9,"plateTime":0.3939273562207095,"extension":7.044669200057254},"index":0,"playId":"d2022ad5-4e98-3236-b087-8d182b701d16","pitchNumber":1,"startTime":"2025-07-29T00:26:57.504Z","endTime":"2025-07-29T00:27:00.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.71,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.924808416260923,"aZ":-34.194213950284805,"pfxX":10.532888749474719,"pfxZ":-1.2724955218167215,"pX":0.024233103183493865,"pZ":1.6547509628809964,"vX0":-8.165146285590785,"vY0":-125.87274389412856,"vZ0":-3.5001924794487973,"x":116.08,"y":194.1,"x0":1.9576702284030354,"y0":50.00288127653221,"z0":5.861034389535842,"aX":16.733640615782083},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.0,"breakHorizontal":-16.9,"spinRate":2044,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.4368155283090247,"extension":7.176834557807729},"index":1,"playId":"f6c11b40-b914-3109-bc7a-b4ba45fd6c27","pitchNumber":2,"startTime":"2025-07-29T00:27:15.714Z","endTime":"2025-07-29T00:27:18.714Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-29T00:27:25.195Z","endTime":"2025-07-29T00:27:39.318Z","isPitch":false,"type":"action","player":{"id":596103,"link":"/api/v1/people/596103"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":79.8,"strikeZoneTop":3.71,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.147041901508107,"aZ":-32.47254615410527,"pfxX":10.584409736503094,"pfxZ":-0.1824959164606632,"pX":1.099639554509926,"pZ":1.7090258178956717,"vX0":-5.467636001589724,"vY0":-127.80558477763525,"vZ0":-4.036840508823876,"x":75.08,"y":192.64,"x0":1.909245523650235,"y0":50.00388320085941,"z0":5.9031327581352215,"aX":17.23953026966876},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.1,"breakHorizontal":-17.6,"spinRate":2081,"spinDirection":113},"zone":14,"typeConfidence":0.88,"plateTime":0.43113940074735924,"extension":6.816724695679064},"hitData":{"launchSpeed":68.7,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.12,"coordY":158.27}},"index":3,"playId":"f64a57ab-ecee-39fe-944d-ea6c3adf6f56","pitchNumber":3,"startTime":"2025-07-29T00:27:39.318Z","endTime":"2025-07-29T00:27:45.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:27:45.443Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"J.T. Realmuto lines out sharply to center fielder Luis Robert Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:29:43.263Z","endTime":"2025-07-29T00:30:59.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"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":"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":2},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.70202600595127,"strikeZoneBottom":1.82897163796666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.18798702151804,"aZ":-25.751889658992468,"pfxX":-1.9800716443827935,"pfxZ":4.245812155532825,"pX":0.8665819485613181,"pZ":0.25349064532825694,"vX0":7.322277059955999,"vY0":-122.28063744491172,"vZ0":-7.891169413048248,"x":83.97,"y":231.94,"x0":-1.90998406795965,"y0":50.00557839316322,"z0":5.73302228154809,"aX":-2.9982176284200253},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.0,"breakHorizontal":1.8,"spinRate":2671,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.44798350740609116,"extension":6.719481388507062},"index":0,"playId":"6a209071-5b55-3c7d-b477-ed6dfb7622de","pitchNumber":1,"startTime":"2025-07-29T00:30:18.232Z","endTime":"2025-07-29T00:30:22.422Z","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":92.2,"endSpeed":84.8,"strikeZoneTop":3.61802515670456,"strikeZoneBottom":1.74492670977536,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.28751884756603,"aZ":-20.443068355329235,"pfxX":-10.15301410054619,"pfxZ":6.423041484268367,"pX":0.6341905610125396,"pZ":1.9127352492155134,"vX0":9.869364053648,"vY0":-133.88101098811956,"vZ0":-6.418575132469722,"x":92.83,"y":187.14,"x0":-1.770265855508362,"y0":50.00390137866353,"z0":5.791338538885313,"aX":-18.543280783246388},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.4,"breakHorizontal":16.4,"spinRate":2392,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.4081922382087506,"extension":6.561063588746117},"index":1,"playId":"e738c619-eeb8-3016-a002-d6d14ba02748","pitchNumber":2,"startTime":"2025-07-29T00:30:34.443Z","endTime":"2025-07-29T00:30:37.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.81423778863922,"aZ":-27.55250380201315,"pfxX":-9.147055602515524,"pfxZ":2.6763511290794346,"pX":0.1988404224692966,"pZ":1.6963917869049818,"vX0":8.604689647476413,"vY0":-130.37237062062164,"vZ0":-5.185165835870263,"x":109.42,"y":192.98,"x0":-1.952325543170317,"y0":50.00165355648344,"z0":5.784643070045324,"aX":-15.781951579431412},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.0,"breakHorizontal":14.8,"spinRate":2028,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.41976441314929813,"extension":6.507757925292182},"hitData":{"launchSpeed":104.2,"launchAngle":16.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":157.93,"coordY":74.55}},"index":2,"playId":"09eaa4b7-f644-3751-94f3-646be38550b5","pitchNumber":3,"startTime":"2025-07-29T00:30:52.293Z","endTime":"2025-07-29T00:30:59.763Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:30:59.763Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a line drive to center fielder Luis Robert Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:31:10.502Z","endTime":"2025-07-29T00:31:54.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.8,"strikeZoneTop":3.24136129237459,"strikeZoneBottom":1.5032255320811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.9743424153568,"aZ":-28.139290079995575,"pfxX":-8.64026217350933,"pfxZ":2.3761332281470047,"pX":0.7587878272694294,"pZ":2.007168997154077,"vX0":9.638027952383828,"vY0":-129.8103395404575,"vZ0":-4.259655104937931,"x":88.08,"y":184.59,"x0":-1.8852063529734246,"y0":50.00584365004432,"z0":5.819467203240004,"aX":-14.701451554951488},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.5,"breakHorizontal":13.4,"spinRate":2102,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.4224566398468994,"extension":6.578776591799708},"index":0,"playId":"39367e8d-967c-3c8e-a421-6dc00de87407","pitchNumber":1,"startTime":"2025-07-29T00:31:28.494Z","endTime":"2025-07-29T00:31:32.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.99384533592109,"aZ":-18.523968305961763,"pfxX":-6.504297693001128,"pfxZ":7.263398413380962,"pX":0.4057554981246914,"pZ":2.073956270890195,"vX0":8.31708679192559,"vY0":-136.22652817878935,"vZ0":-6.585603108488354,"x":101.53,"y":182.78,"x0":-1.8421475092482373,"y0":50.00015267418552,"z0":5.803599244296672,"aX":-12.219987332910407},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":10.0,"spinRate":2453,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.4021086977181496,"extension":6.53776528802324},"hitData":{"launchSpeed":95.0,"launchAngle":19.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.99,"coordY":95.89}},"index":1,"playId":"533cd5cc-8fc4-3b16-a22a-f03ae541c48c","pitchNumber":2,"startTime":"2025-07-29T00:31:43.749Z","endTime":"2025-07-29T00:31:54.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:31:54.124Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Kemp strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:32:02.711Z","endTime":"2025-07-29T00:34:18.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"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":88.1,"endSpeed":80.5,"strikeZoneTop":3.37730355086392,"strikeZoneBottom":1.61183579712776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.32518498259663,"aZ":-28.396068819492335,"pfxX":0.7229786752257752,"pfxZ":2.2999144760105734,"pX":1.7378628114776384,"pZ":1.450395091843357,"vX0":9.065183153305856,"vY0":-127.85711594208165,"vZ0":-5.162658110709831,"x":50.76,"y":199.62,"x0":-1.959303344420682,"y0":50.00199632591498,"z0":5.745722219708197,"aX":1.1870597362971043},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.1,"breakHorizontal":-3.5,"spinRate":2586,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4296980907191914,"extension":6.484033028940035},"index":0,"playId":"2eb0f754-9059-3d75-ac26-dcec2b2f208e","pitchNumber":1,"startTime":"2025-07-29T00:32:16.932Z","endTime":"2025-07-29T00:32:19.998Z","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":92.7,"endSpeed":84.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.067994051307217,"aZ":-21.276729838430978,"pfxX":-9.732645478250191,"pfxZ":5.937760790208078,"pX":-0.9256007424454606,"pZ":2.609557507483303,"vX0":6.666905882669132,"vY0":-134.78013010664765,"vZ0":-4.34640885959427,"x":152.28,"y":168.32,"x0":-2.170350043538696,"y0":50.00162783239768,"z0":5.751171739392407,"aX":-17.854159457510587},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.0,"breakHorizontal":16.2,"spinRate":2396,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4068295039872858,"extension":6.572829685987347},"index":1,"playId":"8b26b881-fcf5-3896-978a-039fc34d7e96","pitchNumber":2,"startTime":"2025-07-29T00:32:34.857Z","endTime":"2025-07-29T00:32:38.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.23392957316062,"aZ":-14.786808730461408,"pfxX":-5.567368716116951,"pfxZ":8.896345206931857,"pX":0.09201611078977394,"pZ":3.3145397847416755,"vX0":7.552097175825867,"vY0":-138.5017914304878,"vZ0":-4.246215802730144,"x":113.49,"y":149.29,"x0":-1.9392453875457891,"y0":50.000620735209004,"z0":5.847753806114409,"aX":-10.878905145250865},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":8.6,"spinRate":2427,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3945823129795807,"extension":6.49095515034396},"index":2,"playId":"7ef53d10-9aae-3a51-ac30-a62412d627db","pitchNumber":3,"startTime":"2025-07-29T00:33:09.714Z","endTime":"2025-07-29T00:33:12.714Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"dd4020bd-27c2-30a8-82ea-145702f32a02","startTime":"2025-07-29T00:33:31.976Z","endTime":"2025-07-29T00:33:34.976Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.35950666810055,"strikeZoneBottom":1.63945060794834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.035063066793587,"aZ":-13.940127305412858,"pfxX":-4.838812776044564,"pfxZ":9.491569347220583,"pX":1.3376722093208477,"pZ":2.505694954955202,"vX0":9.814625230169115,"vY0":-137.3923733635959,"vZ0":-6.662819486149097,"x":66.01,"y":171.13,"x0":-1.6443237209043005,"y0":50.005024675568286,"z0":5.900834399281438,"aX":-9.298762744377276},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":6.8,"spinRate":2413,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.39790722382853927,"extension":6.730951206450231},"index":4,"playId":"a3958019-f082-3f4a-a9e1-856053754972","pitchNumber":4,"startTime":"2025-07-29T00:33:47.716Z","endTime":"2025-07-29T00:33:51.216Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"actionPlayId":"a3958019-f082-3f4a-a9e1-856053754972","startTime":"2025-07-29T00:33:54.329Z","endTime":"2025-07-29T00:34:14.871Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.5631544466084,"aZ":-29.729266176801882,"pfxX":-9.1953028368572,"pfxZ":1.392432147611923,"pX":0.006058792965413903,"pZ":1.3710533952287087,"vX0":8.302873504496684,"vY0":-131.67399481602803,"vZ0":-5.70581761829731,"x":116.77,"y":201.76,"x0":-1.991039336438326,"y0":50.00588815240523,"z0":5.7618475327360725,"aX":-16.17440216238525},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.4,"breakHorizontal":14.9,"spinRate":2139,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4157399243971085,"extension":6.48457609415263},"index":6,"playId":"d62c738f-930a-3bca-8e44-a26999f838cf","pitchNumber":5,"startTime":"2025-07-29T00:34:14.871Z","endTime":"2025-07-29T00:34:18.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:34:18.191Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Max Kepler lines out sharply to right fielder Austin Slater.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:34:24.498Z","endTime":"2025-07-29T00:35:47.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":3},"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"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, 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":89.1,"endSpeed":81.9,"strikeZoneTop":3.48247173450061,"strikeZoneBottom":1.72286089208058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.105338134076383,"aZ":-30.37523120635603,"pfxX":-10.090912129370315,"pfxZ":1.0536276232837363,"pX":-0.9653345848405489,"pZ":3.2170260604666625,"vX0":6.272149288340807,"vY0":-129.65729538573459,"vZ0":-0.931470324079475,"x":153.8,"y":151.92,"x0":-2.0997761364695053,"y0":50.00498353780587,"z0":5.890791106651948,"aX":-17.25079279396946},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.9,"breakHorizontal":16.9,"spinRate":2098,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4218212656937208,"extension":6.440538945827673},"index":0,"playId":"7e015947-6310-3196-b300-4f9cad9bb323","pitchNumber":1,"startTime":"2025-07-29T00:34:43.454Z","endTime":"2025-07-29T00:34:46.849Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"dff548d0-c3d3-3630-b1f0-3679e24e1b83","startTime":"2025-07-29T00:34:59.079Z","endTime":"2025-07-29T00:35:02.436Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.938946731545983,"aZ":-23.46983407730562,"pfxX":-10.143654578076223,"pfxZ":4.750556740234758,"pX":0.28071422712475697,"pZ":3.037033945124618,"vX0":9.226123653526251,"vY0":-134.26912690380667,"vZ0":-3.0209271787216494,"x":106.3,"y":156.78,"x0":-1.875132787604373,"y0":50.005530267010954,"z0":5.839060410095541,"aX":-18.601037288690524},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.2,"breakHorizontal":16.4,"spinRate":2341,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.40728159496011873,"extension":6.515054340345357},"index":2,"playId":"464e15c9-c209-3d2c-acaf-4765f1bdd940","pitchNumber":2,"startTime":"2025-07-29T00:35:17.262Z","endTime":"2025-07-29T00:35:20.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.382857944477855,"aZ":-25.137709003745552,"pfxX":-10.003735308846112,"pfxZ":4.159548279311567,"pX":-0.14717851017359618,"pZ":1.8215796126123975,"vX0":7.932070569305111,"vY0":-129.81156810329185,"vZ0":-5.265010552874548,"x":122.61,"y":189.6,"x0":-1.9558866810620725,"y0":50.003640660136035,"z0":5.811309179546807,"aX":-16.92520001710619},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.5,"breakHorizontal":16.2,"spinRate":2104,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.42335206454010743,"extension":6.4678104655991575},"hitData":{"launchSpeed":106.1,"launchAngle":20.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":199.96,"coordY":98.98}},"index":3,"playId":"49ad772e-d58a-34da-ab0d-d68a36774336","pitchNumber":3,"startTime":"2025-07-29T00:35:40.640Z","endTime":"2025-07-29T00:35:47.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:35:47.262Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edgar Quero grounds out sharply, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:37:46.990Z","endTime":"2025-07-29T00:38:11.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"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":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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.338737957265305,"aZ":-25.315328096413566,"pfxX":10.25125879413698,"pfxZ":3.5907229057074037,"pX":0.024391322925221778,"pZ":2.599369392183339,"vX0":-8.057541753634812,"vY0":-136.87001945444658,"vZ0":-4.47413012671884,"x":116.07,"y":168.6,"x0":1.6649679327284659,"y0":50.001205620946855,"z0":5.9746481539477,"aX":19.576469486052012},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.8,"breakHorizontal":-17.0,"spinRate":2148,"spinDirection":120},"zone":5,"typeConfidence":0.89,"plateTime":0.3991670835521246,"extension":6.904162235124953},"hitData":{"launchSpeed":109.8,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":116.34,"coordY":149.66}},"index":0,"playId":"e1af601d-0175-3448-bdd6-6ad1e9a18841","pitchNumber":1,"startTime":"2025-07-29T00:38:03.327Z","endTime":"2025-07-29T00:38:11.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:38:11.196Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Vargas singles on a line drive to left fielder Max Kepler.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:38:24.733Z","endTime":"2025-07-29T00:40:20.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.8,"strikeZoneTop":3.36073363186335,"strikeZoneBottom":1.55880529742285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.4618057242512,"aZ":-26.34450796888432,"pfxX":10.90049945747046,"pfxZ":3.0093620653332005,"pX":-1.7152807877348464,"pZ":1.4434918069643623,"vX0":-12.952489043468173,"vY0":-137.61456649241154,"vZ0":-7.030296333379647,"x":182.38,"y":199.81,"x0":1.612513598342225,"y0":50.00678380441683,"z0":5.788893709016163,"aX":21.13809664809485},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.2,"breakHorizontal":-17.4,"spinRate":2090,"spinDirection":119},"zone":13,"typeConfidence":0.89,"plateTime":0.39639685112816014,"extension":7.047689511981153},"index":0,"playId":"3c4e2bd4-2b90-34c9-ad9d-8038271e70c1","pitchNumber":1,"startTime":"2025-07-29T00:38:35.351Z","endTime":"2025-07-29T00:38:38.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.37652788975265,"strikeZoneBottom":1.60331038770858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.312523029345407,"aZ":-33.88144302970781,"pfxX":9.857314175946062,"pfxZ":-1.1054219853593725,"pX":-0.2337145070552529,"pZ":2.7266741706808033,"vX0":-8.154119297198084,"vY0":-123.0524340392496,"vZ0":-0.8534443995672512,"x":125.91,"y":165.16,"x0":1.834465767147919,"y0":50.00568398127262,"z0":5.936434575406784,"aX":15.192802461117836},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.9,"breakHorizontal":-16.1,"spinRate":2042,"spinDirection":108},"zone":5,"typeConfidence":0.9,"plateTime":0.4443142534341362,"extension":6.883176018198884},"index":1,"playId":"ed2f6cb6-659d-3354-a1b9-e8ddd5912616","pitchNumber":2,"startTime":"2025-07-29T00:38:50.157Z","endTime":"2025-07-29T00:38:53.465Z","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":85.6,"endSpeed":79.0,"strikeZoneTop":3.37372759796844,"strikeZoneBottom":1.62894945741472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.79218541384585,"aZ":-33.59673564979516,"pfxX":10.337978377360901,"pfxZ":-0.905049793553518,"pX":-1.5754544215595354,"pZ":1.8553588841571647,"vX0":-11.352670954865685,"vY0":-124.20576959756758,"vZ0":-2.905380031024259,"x":177.05,"y":188.69,"x0":1.7013761994506815,"y0":50.00429478211106,"z0":5.821032294384306,"aX":16.229835251825975},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.0,"breakHorizontal":-16.2,"spinRate":2056,"spinDirection":105},"zone":13,"typeConfidence":0.9,"plateTime":0.4402117474481373,"extension":7.272341400265265},"index":2,"playId":"504f7d82-344c-3cdc-a7a5-91c18fc6ed3b","pitchNumber":3,"startTime":"2025-07-29T00:39:05.045Z","endTime":"2025-07-29T00:39:08.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.38218024068813,"aZ":-34.621177845343375,"pfxX":9.466415253201973,"pfxZ":-1.6194997905287298,"pX":0.40980308476211097,"pZ":2.2471783260503835,"vX0":-6.695379447792044,"vY0":-122.37198216579978,"vZ0":-1.6096952110090232,"x":101.38,"y":178.11,"x0":1.9528375299536584,"y0":50.001129678008525,"z0":5.882323045808567,"aX":14.341030127139339},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.0,"breakHorizontal":-15.6,"spinRate":2028,"spinDirection":120},"zone":6,"typeConfidence":0.9,"plateTime":0.44776900704028355,"extension":7.123248916755703},"index":3,"playId":"964948ad-3390-3478-b85f-e7c0c857b99c","pitchNumber":4,"startTime":"2025-07-29T00:39:22.489Z","endTime":"2025-07-29T00:39:25.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.365285733280427,"aZ":-34.88562814664307,"pfxX":9.958010072888694,"pfxZ":-1.7237994109792352,"pX":-0.7373728716242456,"pZ":1.9575133410374355,"vX0":-9.363794647263031,"vY0":-124.32160767551184,"vZ0":-2.353537221203096,"x":145.11,"y":185.93,"x0":1.7798328744814926,"y0":50.00509238319469,"z0":5.805234555206327,"aX":15.627089029207019},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.5,"breakHorizontal":-16.0,"spinRate":1981,"spinDirection":103},"zone":7,"typeConfidence":0.9,"plateTime":0.4401621353638556,"extension":7.186003606351128},"index":4,"playId":"272612a3-1fa3-361c-a7ab-a5dbcd74e825","pitchNumber":5,"startTime":"2025-07-29T00:39:46.576Z","endTime":"2025-07-29T00:39:50.682Z","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":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.482103791533678,"aZ":-36.82539550229504,"pfxX":0.6092677665518216,"pfxZ":-2.874998669450214,"pX":-0.5149152376063401,"pZ":1.865388845341414,"vX0":-5.883466189191626,"vY0":-126.2109351569915,"vZ0":-2.6965619031476997,"x":136.63,"y":188.41,"x0":1.762104863162469,"y0":50.00001166806642,"z0":5.898885240776379,"aX":0.9893620116197431},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.5,"breakHorizontal":0.1,"spinRate":2173,"spinDirection":312},"zone":7,"typeConfidence":2.0,"plateTime":0.43315707322551056,"extension":6.70663157226639},"hitData":{"launchSpeed":96.8,"launchAngle":12.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.7,"coordY":122.29}},"index":5,"playId":"7a2dd4d5-727c-3661-8b4e-098d955ba8c2","pitchNumber":6,"startTime":"2025-07-29T00:40:09.705Z","endTime":"2025-07-29T00:40:20.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:40:20.640Z","atBatIndex":29},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Andrew Benintendi grounds into a force out, pitcher Cristopher Sánchez to shortstop Trea Turner. Miguel Vargas out at 2nd. Andrew Benintendi to 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:40:26.572Z","endTime":"2025-07-29T00:41:13.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650911,"link":"/api/v1/people/650911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.7,"endSpeed":84.5,"strikeZoneTop":3.1573160893273,"strikeZoneBottom":1.51611264049689,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.409434974749594,"aZ":-27.531147965886273,"pfxX":10.658732390238356,"pfxZ":2.5314480200525047,"pX":0.21170694808417245,"pZ":3.5320978662229154,"vX0":-8.103810749573588,"vY0":-134.80406882942805,"vZ0":-1.420103196123268,"x":108.93,"y":143.41,"x0":1.8781234574925185,"y0":50.002213897457985,"z0":6.016780736766852,"aX":19.537157589066002},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.4,"breakHorizontal":-17.5,"spinRate":2145,"spinDirection":118},"zone":12,"typeConfidence":0.88,"plateTime":0.40695522306222287,"extension":6.8986721468049135},"index":0,"playId":"97d4fb92-d0db-3349-b015-5443d116d1cc","pitchNumber":1,"startTime":"2025-07-29T00:40:44.766Z","endTime":"2025-07-29T00:40:48.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.769357023237013,"aZ":-31.566106882469487,"pfxX":0.061472623778893176,"pfxZ":0.4132427421563394,"pX":-0.7289496194328505,"pZ":1.5486843913779553,"vX0":-6.257994656647043,"vY0":-122.73936759781834,"vZ0":-3.724168418254293,"x":144.79,"y":196.97,"x0":1.8723655669467405,"y0":50.0052737466894,"z0":5.844650320937349,"aX":0.09111210438259512},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.0,"breakHorizontal":1.7,"spinRate":2071,"spinDirection":296},"zone":7,"typeConfidence":0.9,"plateTime":0.45044396766244743,"extension":7.0007147327881745},"hitData":{"launchSpeed":35.1,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":124.94,"coordY":181.36}},"index":1,"playId":"f70deb98-5aa0-38a2-a188-8ee12beda83c","pitchNumber":2,"startTime":"2025-07-29T00:41:05.889Z","endTime":"2025-07-29T00:41:13.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:41:13.333Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luis Robert Jr. homers (11) on a fly ball to right field. Andrew Benintendi scores.","rbi":2,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:41:30.914Z","endTime":"2025-07-29T00:43:09.746Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.1,"endSpeed":77.3,"strikeZoneTop":3.76321854012316,"strikeZoneBottom":1.74465595537634,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.58669119273389,"aZ":-32.192276809539095,"pfxX":7.662691911389072,"pfxZ":-0.007529633119471413,"pX":1.2359392861298932,"pZ":3.518858376486896,"vX0":-4.361702143631469,"vY0":-122.46771877903636,"vZ0":0.7878836630241131,"x":69.89,"y":143.77,"x0":2.0419698007776943,"y0":50.00609088350968,"z0":5.9407594187249035,"aX":11.672718678988122},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.4,"breakHorizontal":-12.8,"spinRate":2058,"spinDirection":108},"zone":12,"typeConfidence":0.89,"plateTime":0.4467963374726951,"extension":7.091014094954874},"index":0,"playId":"9410df00-55f5-3805-a4ab-7c40d584bfe8","pitchNumber":1,"startTime":"2025-07-29T00:41:44.425Z","endTime":"2025-07-29T00:41:47.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.4,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.63111825539465,"aZ":-35.50770831909576,"pfxX":-0.04457944570073913,"pfxZ":-2.118835912030436,"pX":-0.3619236334039888,"pZ":1.2169089336629486,"vX0":-5.654897418737781,"vY0":-124.08009772583314,"vZ0":-4.182551560076815,"x":130.8,"y":205.92,"x0":1.9433719392027682,"y0":50.00166009265166,"z0":5.853210897794902,"aX":-0.07003252747154919},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.6,"breakHorizontal":1.3,"spinRate":2110,"spinDirection":322},"zone":13,"typeConfidence":0.9,"plateTime":0.4398397034895867,"extension":6.980337516461439},"index":1,"playId":"acb4f80f-bbff-3711-9733-2d3c9c74ee3d","pitchNumber":2,"startTime":"2025-07-29T00:42:01.798Z","endTime":"2025-07-29T00:42:06.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.78156794094162,"strikeZoneBottom":1.79279189916377,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.966780218434366,"aZ":-29.17285014714938,"pfxX":8.705706005367286,"pfxZ":1.537689630029309,"pX":1.407157290240238,"pZ":3.616800622898028,"vX0":-4.626186305925088,"vY0":-138.7054540936155,"vZ0":-0.862451507140501,"x":63.36,"y":141.13,"x0":1.9654697065500744,"y0":50.00072491452149,"z0":5.876625313215064,"aX":16.96425913729809},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.8,"breakHorizontal":-14.8,"spinRate":2149,"spinDirection":117},"zone":12,"typeConfidence":0.9,"plateTime":0.3948571362626043,"extension":6.825954812748583},"index":2,"playId":"7dd8b19e-99ac-3933-a997-6cd75279dbb1","pitchNumber":3,"startTime":"2025-07-29T00:42:22.432Z","endTime":"2025-07-29T00:42:25.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.739180746540914,"aZ":-32.14101300477132,"pfxX":9.29297154788286,"pfxZ":0.016586030915254568,"pX":0.06371882361143137,"pZ":2.419299124343738,"vX0":-7.4173561301204165,"vY0":-124.68046341961207,"vZ0":-1.9656904696481314,"x":114.57,"y":173.46,"x0":1.8678420751831817,"y0":50.00003184628992,"z0":5.866742649375363,"aX":14.649250195916524},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.1,"breakHorizontal":-15.1,"spinRate":2119,"spinDirection":107},"zone":5,"typeConfidence":0.9,"plateTime":0.43907520872942385,"extension":7.106239873684685},"hitData":{"launchSpeed":99.7,"launchAngle":39.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":219.71,"coordY":91.78}},"index":3,"playId":"baa5dd6d-cbea-3ea0-bbe5-58dfa3538017","pitchNumber":4,"startTime":"2025-07-29T00:42:42.788Z","endTime":"2025-07-29T00:43:09.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:43:09.746Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lenyn Sosa singles on a line drive to center fielder Brandon Marsh.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:43:02.606Z","endTime":"2025-07-29T00:43:44.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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.3,"endSpeed":87.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.176488329726002,"aZ":-25.701703627066582,"pfxX":9.966179000623391,"pfxZ":3.3087646182517387,"pX":0.12700339156354876,"pZ":1.684944521690991,"vX0":-8.155654902317206,"vY0":-138.51802275099055,"vZ0":-6.556810173820662,"x":112.16,"y":193.29,"x0":1.8058081845969938,"y0":50.00105534950979,"z0":5.786327033831511,"aX":19.48300068918535},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.8,"breakHorizontal":-16.4,"spinRate":2127,"spinDirection":119},"zone":8,"typeConfidence":0.9,"plateTime":0.39450923772141655,"extension":6.9071059503615695},"hitData":{"launchSpeed":87.4,"launchAngle":13.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":152.54,"coordY":85.92}},"index":0,"playId":"5a012fea-935d-3129-8c16-101b91a90b82","pitchNumber":1,"startTime":"2025-07-29T00:43:33.120Z","endTime":"2025-07-29T00:43:44.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:43:44.211Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colson Montgomery flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:44:01.181Z","endTime":"2025-07-29T00:44:19.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.697388256619632,"aZ":-32.2588709602348,"pfxX":0.16577598295233908,"pfxZ":-0.05473222548333645,"pX":-0.2686932948784322,"pZ":2.2341943538509246,"vX0":-5.654716797391305,"vY0":-125.95800366550765,"vZ0":-2.753372918410965,"x":127.24,"y":178.46,"x0":1.9802581296611461,"y0":50.001873135989065,"z0":5.9401994704021055,"aX":0.2684449043495485},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.5,"breakHorizontal":1.0,"spinRate":2129,"spinDirection":292},"zone":8,"typeConfidence":0.9,"plateTime":0.4342392989762347,"extension":6.795057483207086},"hitData":{"launchSpeed":92.4,"launchAngle":35.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.34,"coordY":89.15}},"index":0,"playId":"2e11fbbb-f8d5-3309-8e59-c8eb660ca125","pitchNumber":1,"startTime":"2025-07-29T00:44:10.872Z","endTime":"2025-07-29T00:44:19.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:44:19.520Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Stott walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:46:10.858Z","endTime":"2025-07-29T00:47:24.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"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],"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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.24500810498497,"strikeZoneBottom":1.53931645518542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.357821101980086,"aZ":-15.76492685271818,"pfxX":-5.712209841959634,"pfxZ":9.391994260511598,"pX":0.3940735650826411,"pZ":0.4370385792634255,"vX0":7.885451727603287,"vY0":-131.00079930272585,"vZ0":-10.530172038309205,"x":101.98,"y":226.98,"x0":-1.9057842088299948,"y0":50.00030030535375,"z0":5.673517711131481,"aX":-9.977473641595722},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.0,"breakHorizontal":8.8,"spinRate":2366,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.41729297455928416,"extension":6.637212057059439},"index":0,"playId":"39ca513a-11cc-32f5-895a-561f11ad9ed5","pitchNumber":1,"startTime":"2025-07-29T00:46:30.161Z","endTime":"2025-07-29T00:46:33.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.24187070778109,"strikeZoneBottom":1.53588786074636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.536625674160188,"aZ":-17.274511380222496,"pfxX":-5.093383000525537,"pfxZ":8.445899221845412,"pX":-1.1945522255272334,"pZ":2.466150008374693,"vX0":3.831474533368705,"vY0":-132.102822497168,"vZ0":-5.535947255627931,"x":162.53,"y":172.19,"x0":-2.0030482565304344,"y0":50.00611861059471,"z0":5.861789997326089,"aX":-8.99036191904447},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.3,"breakHorizontal":8.4,"spinRate":2325,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.41486464189036854,"extension":6.476569613130813},"index":1,"playId":"6818dd16-bde4-38e6-880c-14fc9a629bf9","pitchNumber":2,"startTime":"2025-07-29T00:46:48.505Z","endTime":"2025-07-29T00:46:52.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.32477728899973,"strikeZoneBottom":1.64787911813939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.046226622947135,"aZ":-23.82691002695154,"pfxX":-3.0477065784452906,"pfxZ":4.937309222423609,"pX":-0.9324848726727257,"pZ":2.812813371454126,"vX0":4.144416213914988,"vY0":-129.02355870209752,"vZ0":-3.217153656989744,"x":152.54,"y":162.83,"x0":-2.1612837847257493,"y0":50.00543260229591,"z0":5.905614033593404,"aX":-5.155848450958422},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.5,"breakHorizontal":4.7,"spinRate":2498,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.424011529617486,"extension":6.453602849192201},"index":2,"playId":"85829fa9-b0e2-3fb3-89d1-b4fb853f6879","pitchNumber":3,"startTime":"2025-07-29T00:47:04.658Z","endTime":"2025-07-29T00:47:09.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.27083380195543,"strikeZoneBottom":1.50708614674875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.284469066524434,"aZ":-20.315220639761776,"pfxX":-10.428571704410583,"pfxZ":6.634650446003503,"pX":-0.9874460839451125,"pZ":3.249470956582597,"vX0":6.321121987597931,"vY0":-133.25603981878393,"vZ0":-3.1215941482113916,"x":154.64,"y":151.04,"x0":-2.043010569042284,"y0":50.002908450294626,"z0":5.914416271396065,"aX":-18.639230223057584},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.5,"breakHorizontal":17.4,"spinRate":2267,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.41201949479997957,"extension":6.524561442211252},"index":3,"playId":"638f3674-a35d-3c4a-a2cd-bdae5cfc8cec","pitchNumber":4,"startTime":"2025-07-29T00:47:19.420Z","endTime":"2025-07-29T00:47:24.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:47:24.499Z","atBatIndex":34},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Trea Turner grounds into a double play, third baseman Colson Montgomery to second baseman Lenyn Sosa to first baseman Miguel Vargas. Bryson Stott out at 2nd. Trea Turner out at 1st.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:47:31.598Z","endTime":"2025-07-29T00:47:57.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"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":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":695657,"link":"/api/v1/people/695657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","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":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.14256332167514,"aZ":-20.893432399422448,"pfxX":-11.233276670605484,"pfxZ":6.118310675805847,"pX":-0.4666741682895284,"pZ":2.38772393130925,"vX0":7.820252036315695,"vY0":-135.32653553700632,"vZ0":-5.249917882293897,"x":134.79,"y":174.31,"x0":-1.9429910635773366,"y0":50.005000121971925,"z0":5.828579837327488,"aX":-20.715768323059635},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.1,"breakHorizontal":18.6,"spinRate":2369,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.40565649591242137,"extension":6.49266732137026},"hitData":{"launchSpeed":109.4,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":101.14,"coordY":168.91}},"index":0,"playId":"9f830b04-5bf1-3bff-af06-3f090483bd01","pitchNumber":1,"startTime":"2025-07-29T00:47:49.992Z","endTime":"2025-07-29T00:47:57.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:47:57.394Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:48:06.190Z","endTime":"2025-07-29T00:50:25.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.4,"endSpeed":72.7,"strikeZoneTop":3.2977560505119,"strikeZoneBottom":1.53694498064569,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.423745143515745,"aZ":-39.84848838599437,"pfxX":6.610537574967303,"pfxZ":-5.723901355659377,"pX":-0.8890424077509125,"pZ":2.825605740586466,"vX0":1.0468236275083846,"vY0":-115.60199815817819,"vZ0":1.22035836532354,"x":150.89,"y":162.49,"x0":-2.2070041023844262,"y0":50.00287582244519,"z0":6.143887259487864,"aX":8.863214781243844},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-9.7,"breakHorizontal":-12.2,"spinRate":2783,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.47549832582124996,"extension":6.388550779532074},"index":0,"playId":"6e0c749b-2a16-3ee4-b876-ec4e9d3e9fd9","pitchNumber":1,"startTime":"2025-07-29T00:48:24.555Z","endTime":"2025-07-29T00:48:28.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70709504690304,"aZ":-16.04640824051171,"pfxX":-3.573644023078213,"pfxZ":8.501975327998395,"pX":0.798325774232862,"pZ":3.291143275917811,"vX0":8.329645942326342,"vY0":-136.75547240233706,"vZ0":-3.8321614294935054,"x":86.57,"y":149.92,"x0":-1.820562199339765,"y0":50.00377427841911,"z0":5.808893271119671,"aX":-6.780507955846951},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":4.8,"spinRate":2378,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.4002675988632114,"extension":6.707671215031294},"index":1,"playId":"51757c4e-6b18-3917-a3f8-17913649d6b5","pitchNumber":2,"startTime":"2025-07-29T00:48:39.057Z","endTime":"2025-07-29T00:48:42.057Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-29T00:48:48.885Z","endTime":"2025-07-29T00:49:01.548Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"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":91.7,"endSpeed":84.3,"strikeZoneTop":3.31012525970801,"strikeZoneBottom":1.54959265388475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.473308563707715,"aZ":-30.749682688894186,"pfxX":-9.392129131017082,"pfxZ":0.7993722830309467,"pX":0.9937667260632326,"pZ":0.75048197545298,"vX0":11.053358908704109,"vY0":-132.96846026388212,"vZ0":-7.0336617486779325,"x":79.12,"y":218.52,"x0":-1.9965746504807007,"y0":50.00582497853661,"z0":5.660768742500146,"aX":-16.82349879551042},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.0,"breakHorizontal":14.6,"spinRate":2023,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4119045278847291,"extension":6.5368974988388455},"index":3,"playId":"ffcc181d-4f74-3923-94cf-6ff63d9cfd5f","pitchNumber":3,"startTime":"2025-07-29T00:49:01.548Z","endTime":"2025-07-29T00:49:04.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.43530609850335,"strikeZoneBottom":1.64713006889305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.548917050079364,"aZ":-24.71528039375839,"pfxX":1.5604384244197114,"pfxZ":4.412811992990999,"pX":-0.794154293688146,"pZ":2.766816720385405,"vX0":2.8998222362668185,"vY0":-129.80233831484009,"vZ0":-3.011438140131392,"x":147.27,"y":164.08,"x0":-2.1326657918661462,"y0":50.00381758055139,"z0":5.843329730954685,"aX":2.637185061823653},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.4,"breakHorizontal":-3.5,"spinRate":2551,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.4234944150340576,"extension":6.465940590404498},"index":4,"playId":"63ba4701-1b43-3e6d-9ea5-49d146cdf47b","pitchNumber":4,"startTime":"2025-07-29T00:49:19.127Z","endTime":"2025-07-29T00:49:22.629Z","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":95.0,"endSpeed":86.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.54557307545271,"aZ":-14.186335012542843,"pfxX":-4.467582202642655,"pfxZ":9.304463379076534,"pX":0.21538839989035843,"pZ":2.3968533149227853,"vX0":7.213044816894113,"vY0":-138.11950778690792,"vZ0":-6.3750045102481945,"x":108.79,"y":174.06,"x0":-1.8486469975555115,"y0":50.003578157555076,"z0":5.687471464984033,"aX":-8.638437213382831},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":6.6,"spinRate":2419,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39643334673305786,"extension":6.563824858593463},"index":5,"playId":"353e7892-fc61-3b1a-8599-41bf00d5f6c2","pitchNumber":5,"startTime":"2025-07-29T00:49:35.408Z","endTime":"2025-07-29T00:49:38.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.2739056513892,"strikeZoneBottom":1.48592105537476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.356175538644607,"aZ":-29.60801624068978,"pfxX":-9.619328039336676,"pfxZ":1.4458023693593547,"pX":1.3183225801021523,"pZ":0.9380711765861945,"vX0":11.673367927459756,"vY0":-132.27584724346517,"vZ0":-6.558700061697301,"x":66.75,"y":213.45,"x0":-1.8955281804150588,"y0":50.00566334825151,"z0":5.611490294236416,"aX":-17.105033161681526},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.3,"breakHorizontal":15.0,"spinRate":2001,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.41355986489843977,"extension":6.5688854890716035},"index":6,"playId":"ded94ab8-b00c-384c-a306-b0e07fa7e971","pitchNumber":6,"startTime":"2025-07-29T00:49:58.119Z","endTime":"2025-07-29T00:50:01.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"V","description":"Automatic Ball"},"description":"Automatic Ball","code":"V","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"index":7,"playId":"11b76a26-8eae-3f84-b597-157339678fd1","pitchNumber":6,"startTime":"2025-07-29T00:50:18.393Z","endTime":"2025-07-29T00:50:25.034Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-07-29T00:50:25.034Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a sharp ground ball to right fielder Austin Slater. Kyle Schwarber to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:50:55.353Z","endTime":"2025-07-29T00:51:09.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.713753752639857,"aZ":-32.16974413357959,"pfxX":-9.847509943201642,"pfxZ":0.005251727697162423,"pX":0.3892277251102284,"pZ":1.6163213120358988,"vX0":9.652479734277838,"vY0":-130.41173806459807,"vZ0":-4.504764814596589,"x":102.16,"y":195.14,"x0":-2.068810350488791,"y0":50.00609594521181,"z0":5.774635624586681,"aX":-17.07900157397661},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.7,"breakHorizontal":15.8,"spinRate":2113,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.4189354596233037,"extension":6.526896911057829},"hitData":{"launchSpeed":112.1,"launchAngle":4.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":190.17,"coordY":111.16}},"index":0,"playId":"730ec01c-5602-3852-9511-c347fd34363a","pitchNumber":1,"startTime":"2025-07-29T00:50:57.220Z","endTime":"2025-07-29T00:51:09.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:51:09.174Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Castellanos grounds out softly, pitcher Davis Martin to first baseman Miguel Vargas.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:51:16.505Z","endTime":"2025-07-29T00:53:49.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","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":663436,"link":"/api/v1/people/663436"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"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(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.5,"endSpeed":87.0,"strikeZoneTop":3.88,"strikeZoneBottom":1.89,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.24996021780342,"aZ":-16.553261049873644,"pfxX":-3.843126962192481,"pfxZ":8.12446843881608,"pX":1.1339912266530676,"pZ":2.5029473275817398,"vX0":9.192845066251875,"vY0":-137.2618561342662,"vZ0":-5.914007644173109,"x":73.77,"y":171.2,"x0":-1.7480137503160977,"y0":50.00288126540255,"z0":5.798881959593413,"aX":-7.390133016181793},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":5.2,"spinRate":2468,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.397904475190511,"extension":6.723822065993018},"index":0,"playId":"e3ca5c2f-8f39-36ae-8313-e8ba83be77be","pitchNumber":1,"startTime":"2025-07-29T00:51:39.090Z","endTime":"2025-07-29T00:51:42.090Z","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":87.8,"endSpeed":81.0,"strikeZoneTop":4.01512572266119,"strikeZoneBottom":1.8919435304412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.136636722387394,"aZ":-26.501997724082052,"pfxX":-0.43119063615605757,"pfxZ":3.447446836540057,"pX":1.9542217864039184,"pZ":0.8981154013926882,"vX0":9.619680888102366,"vY0":-127.45752878945366,"vZ0":-7.002009442402951,"x":42.51,"y":214.53,"x0":-1.8124713579202323,"y0":50.003140249964616,"z0":5.772925520253516,"aX":-0.7099469758604755},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":-1.4,"spinRate":2695,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4296876650090993,"extension":6.695027045798852},"index":1,"playId":"ac544e90-f7a1-3666-a354-0e9aea979b57","pitchNumber":2,"startTime":"2025-07-29T00:51:58.205Z","endTime":"2025-07-29T00:52:01.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.88,"strikeZoneBottom":1.89,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.690134216723365,"aZ":-29.23588207162796,"pfxX":0.2375351571626796,"pfxZ":1.7374925058106108,"pX":1.0577337627807397,"pZ":2.6400235936091847,"vX0":7.507248679731305,"vY0":-129.04621172827748,"vZ0":-2.463983776062443,"x":76.68,"y":167.5,"x0":-1.9144623328062125,"y0":50.00482320685364,"z0":5.848833493954346,"aX":0.40288493579149226},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.9,"breakHorizontal":-2.0,"spinRate":2588,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4236920529704964,"extension":6.56024201253676},"index":2,"playId":"36d0badf-6042-32fa-8ff1-f6ce7128c427","pitchNumber":3,"startTime":"2025-07-29T00:52:17.228Z","endTime":"2025-07-29T00:52:20.228Z","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":96.0,"endSpeed":88.0,"strikeZoneTop":3.5033120806736,"strikeZoneBottom":1.84672226176308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.605124047417302,"aZ":-14.91523960137997,"pfxX":-4.512948262110958,"pfxZ":8.75703563759219,"pX":1.5854662183494235,"pZ":1.8063274784541972,"vX0":10.70202299562947,"vY0":-139.33546463847028,"vZ0":-7.9914420852407835,"x":56.57,"y":190.01,"x0":-1.714726209444687,"y0":50.00190392605474,"z0":5.692167946434676,"aX":-8.894188122329396},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":6.0,"spinRate":2509,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39272437974614904,"extension":6.62841353791518},"index":3,"playId":"d3689994-edc8-3ba8-8e7b-e22a0d88b466","pitchNumber":4,"startTime":"2025-07-29T00:52:35.124Z","endTime":"2025-07-29T00:52:38.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.4818365609192,"strikeZoneBottom":1.85400436012714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.71219103782035,"aZ":-29.984721332318127,"pfxX":-9.734507061196997,"pfxZ":1.23467455881564,"pX":1.5881599114222695,"pZ":-0.07621592755823392,"vX0":12.149504262890868,"vY0":-132.40675658646467,"vZ0":-9.023351666154658,"x":56.46,"y":240.84,"x0":-1.798717689478444,"y0":50.00291099902658,"z0":5.57542735380791,"aX":-17.256182320715777},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.2,"breakHorizontal":14.9,"spinRate":2169,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4139408970681977,"extension":6.848217362482122},"index":4,"playId":"64227b97-a4f7-363e-b905-f32c61f8d723","pitchNumber":5,"startTime":"2025-07-29T00:52:52.958Z","endTime":"2025-07-29T00:52:58.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.6,"strikeZoneTop":3.88,"strikeZoneBottom":1.89,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.571728647831762,"aZ":-27.436019737640244,"pfxX":-1.2633684599032984,"pfxZ":2.865578766133331,"pX":1.3264795127218918,"pZ":1.648340145901859,"vX0":8.639795590757767,"vY0":-128.56800141056917,"vZ0":-5.086661461676232,"x":66.44,"y":194.27,"x0":-1.9304889391025764,"y0":50.00344502124814,"z0":5.812478766077703,"aX":-2.090068485898959},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.1,"breakHorizontal":0.1,"spinRate":2601,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.4279315575662661,"extension":6.516955077342961},"index":5,"playId":"5dcb5389-bda4-3dfa-880e-a00fbb032851","pitchNumber":6,"startTime":"2025-07-29T00:53:17.958Z","endTime":"2025-07-29T00:53:20.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.88,"strikeZoneBottom":1.89,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.173273161184515,"aZ":-24.262076773919624,"pfxX":-10.882676117144802,"pfxZ":4.092462206167971,"pX":-1.1533252250924102,"pZ":2.834866117512863,"vX0":6.176275141191832,"vY0":-138.00653328421302,"vZ0":-3.6038816659708255,"x":160.96,"y":162.24,"x0":-2.004289009941549,"y0":50.00059532413927,"z0":5.788191268746624,"aX":-21.028495457723906},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.8,"breakHorizontal":18.5,"spinRate":2360,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3965958240097036,"extension":6.517469275046959},"hitData":{"launchSpeed":35.7,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":121.57,"coordY":182.57}},"index":6,"playId":"613f9fdd-9270-30c4-ab05-e5f9d4220da8","pitchNumber":7,"startTime":"2025-07-29T00:53:40.356Z","endTime":"2025-07-29T00:53:49.009Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:53:49.009Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael A. Taylor strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:56:02.417Z","endTime":"2025-07-29T00:56:56.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"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":"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":84.7,"endSpeed":77.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.857226127124488,"aZ":-32.34778435890235,"pfxX":10.536222328448101,"pfxZ":-0.11546792292769226,"pX":0.3225931557879926,"pZ":2.199105007052935,"vX0":-7.100829659784338,"vY0":-123.1515840476691,"vZ0":-2.163990463306355,"x":104.7,"y":179.4,"x0":1.8769876284782905,"y0":50.0016723778766,"z0":5.830001244752693,"aX":16.15452236194795},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.5,"breakHorizontal":-17.4,"spinRate":2051,"spinDirection":110},"zone":9,"typeConfidence":0.9,"plateTime":0.44506846095423036,"extension":7.043633168725182},"index":0,"playId":"ad4cd087-a9a8-3e7b-82ce-d2fa754d8ba9","pitchNumber":1,"startTime":"2025-07-29T00:56:13.944Z","endTime":"2025-07-29T00:56:16.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.59897460563468,"aZ":-27.286371179028244,"pfxX":10.986014046644119,"pfxZ":2.5482746631630473,"pX":-0.13947036779641775,"pZ":2.738557508073746,"vX0":-8.735709084795003,"vY0":-137.8783583914363,"vZ0":-3.4880270915506,"x":122.32,"y":164.84,"x0":1.6477879469320174,"y0":50.003425085609024,"z0":5.868107219018034,"aX":21.08301880410367},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.1,"breakHorizontal":-18.0,"spinRate":2112,"spinDirection":121},"zone":5,"typeConfidence":0.9,"plateTime":0.39774579725194137,"extension":6.886657818105296},"index":1,"playId":"1aef71cd-2dda-3313-9e60-3dedff56defc","pitchNumber":2,"startTime":"2025-07-29T00:56:29.124Z","endTime":"2025-07-29T00:56:32.124Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-29T00:56:38.812Z","endTime":"2025-07-29T00:56:52.731Z","isPitch":false,"type":"action","player":{"id":572191,"link":"/api/v1/people/572191"}},{"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.69945814306527,"aZ":-31.666065989062563,"pfxX":10.197694895896941,"pfxZ":0.3137916729699306,"pX":1.1014246276927708,"pZ":2.42522223371184,"vX0":-5.381627293641464,"vY0":-125.4411844276929,"vZ0":-2.2063305207088284,"x":75.02,"y":173.3,"x0":1.9465964769540927,"y0":50.00028914379072,"z0":5.890624905569659,"aX":16.295328063924767},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.4,"breakHorizontal":-17.3,"spinRate":2057,"spinDirection":107},"zone":14,"typeConfidence":0.9,"plateTime":0.4361741762974294,"extension":6.993499460551033},"index":3,"playId":"a8c39559-b7d6-3bb1-ba11-e2100f2de4df","pitchNumber":3,"startTime":"2025-07-29T00:56:52.731Z","endTime":"2025-07-29T00:56:56.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:56:56.465Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase Meidroth called out on strikes.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:57:02.965Z","endTime":"2025-07-29T00:57:59.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.1,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.489727489038696,"aZ":-31.544953504204322,"pfxX":10.732870696873013,"pfxZ":0.38891599530043663,"pX":0.23788410822334144,"pZ":1.5816532281126128,"vX0":-7.298333072767676,"vY0":-125.76878658921028,"vZ0":-4.1020191719729935,"x":107.93,"y":196.08,"x0":1.7890188728857577,"y0":50.00014456003365,"z0":5.803824818537795,"aX":17.120689168078002},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.0,"breakHorizontal":-17.6,"spinRate":2134,"spinDirection":112},"zone":8,"typeConfidence":0.9,"plateTime":0.4361946838322721,"extension":7.054295301341328},"index":0,"playId":"94df6ad2-4db3-3059-a9bb-90906c225388","pitchNumber":1,"startTime":"2025-07-29T00:57:21.145Z","endTime":"2025-07-29T00:57:24.145Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-29T00:57:30.892Z","endTime":"2025-07-29T00:57:40.484Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"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":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.8,"strikeZoneTop":3.1,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.367513778383582,"aZ":-34.27124779067539,"pfxX":10.100913919155033,"pfxZ":-1.3246644744397305,"pX":0.39636552050070356,"pZ":2.067437645446592,"vX0":-6.888193162189454,"vY0":-125.54411045341512,"vZ0":-2.4092128072859693,"x":101.89,"y":182.96,"x0":1.874696530791156,"y0":50.00207165502922,"z0":5.851355229058732,"aX":15.990694705326824},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.8,"breakHorizontal":-16.6,"spinRate":2056,"spinDirection":111},"zone":6,"typeConfidence":0.9,"plateTime":0.43766152167419436,"extension":7.182719069936481},"index":2,"playId":"98bcf1fb-8dde-3dc2-8d99-45672712565e","pitchNumber":2,"startTime":"2025-07-29T00:57:40.484Z","endTime":"2025-07-29T00:57:43.484Z","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.9,"endSpeed":87.3,"strikeZoneTop":3.06497134307448,"strikeZoneBottom":1.52948997743429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.79851209231201,"aZ":-29.41012616606474,"pfxX":10.946620607893584,"pfxZ":1.418798193080411,"pX":-0.6545683936015876,"pZ":2.5186438203016386,"vX0":-10.185387112147996,"vY0":-139.2076678392371,"vZ0":-3.879358878596899,"x":141.95,"y":170.78,"x0":1.638949715721761,"y0":50.00488998592725,"z0":5.888911180714493,"aX":21.37290010466089},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":1.9,"breakHorizontal":-17.5,"spinRate":2187,"spinDirection":122},"zone":4,"typeConfidence":0.9,"plateTime":0.3942485622357146,"extension":6.70032802962933},"index":3,"playId":"e517df09-1638-3b97-8e31-098b3fe74259","pitchNumber":3,"startTime":"2025-07-29T00:57:55.549Z","endTime":"2025-07-29T00:57:59.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:57:59.110Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Slater singles on a line drive to center fielder Brandon Marsh.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:58:06.945Z","endTime":"2025-07-29T00:58:35.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.71,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.58173805502418,"aZ":-33.26802089358779,"pfxX":9.919627999991897,"pfxZ":-0.691617086863765,"pX":0.890375173454529,"pZ":2.1046663150307907,"vX0":-5.756444232928935,"vY0":-125.56713413454746,"vZ0":-2.4807642387515436,"x":83.06,"y":181.95,"x0":1.929649357553842,"y0":50.00028670674322,"z0":5.825127842950998,"aX":15.76090396642147},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.6,"breakHorizontal":-16.6,"spinRate":2101,"spinDirection":105},"zone":14,"typeConfidence":0.9,"plateTime":0.43700891244549434,"extension":6.941353388508145},"hitData":{"launchSpeed":84.4,"launchAngle":18.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.83,"coordY":84.54}},"index":0,"playId":"89339e96-fb40-35c3-a534-adbba5a452b8","pitchNumber":1,"startTime":"2025-07-29T00:58:23.874Z","endTime":"2025-07-29T00:58:35.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:58:35.037Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edgar Quero grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:58:37.020Z","endTime":"2025-07-29T00:59:58.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.3227876521625,"strikeZoneBottom":1.53987994574612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.46981035049587,"aZ":-28.267768217681105,"pfxX":11.325892615534318,"pfxZ":1.9877589194519176,"pX":-0.15443375224795072,"pZ":1.9797541772926248,"vX0":-9.460240397377774,"vY0":-139.333493158646,"vZ0":-5.227579076433812,"x":122.89,"y":185.33,"x0":1.8142912958228503,"y0":50.003398861070245,"z0":5.749537236414871,"aX":22.25754550596512},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.6,"breakHorizontal":-18.6,"spinRate":2196,"spinDirection":123},"zone":8,"typeConfidence":0.9,"plateTime":0.3931962052876039,"extension":7.191541647135956},"index":0,"playId":"35fa649b-3276-3a65-ad4d-1af58e1b9596","pitchNumber":1,"startTime":"2025-07-29T00:58:58.775Z","endTime":"2025-07-29T00:59:02.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.30869200365364,"strikeZoneBottom":1.58561566741696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.98850675369354,"aZ":-27.845963601911524,"pfxX":11.39343449659284,"pfxZ":2.2279040923040894,"pX":-0.3206726094976894,"pZ":2.0740839829967266,"vX0":-9.755323296189133,"vY0":-138.4473952187207,"vZ0":-4.936002303833649,"x":129.22,"y":182.78,"x0":1.7688064617478039,"y0":50.001958516382466,"z0":5.744432465985792,"aX":22.11109791023002},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.1,"breakHorizontal":-18.6,"spinRate":2194,"spinDirection":120},"zone":7,"typeConfidence":0.9,"plateTime":0.395673897665235,"extension":7.183559410648785},"index":1,"playId":"8238f680-a6ac-3b01-94bb-95845585b456","pitchNumber":2,"startTime":"2025-07-29T00:59:16.755Z","endTime":"2025-07-29T00:59:28.379Z","isPitch":true,"type":"pitch"},{"details":{"description":"Austin Slater steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"actionPlayId":"8238f680-a6ac-3b01-94bb-95845585b456","startTime":"2025-07-29T00:59:28.379Z","endTime":"2025-07-29T00:59:51.060Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":596103,"link":"/api/v1/people/596103"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.271691091239667,"aZ":-32.34350622121935,"pfxX":10.885398808104467,"pfxZ":-0.10376820029248268,"pX":1.0455168751600037,"pZ":1.857877529027113,"vX0":-5.669917142748952,"vY0":-125.02315402241263,"vZ0":-3.1217940732826976,"x":77.15,"y":188.62,"x0":1.933841938623419,"y0":50.00528790041597,"z0":5.789651968680347,"aX":17.156690117131962},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.7,"breakHorizontal":-18.4,"spinRate":2008,"spinDirection":107},"zone":14,"typeConfidence":0.9,"plateTime":0.4388504247211489,"extension":7.129284314764882},"hitData":{"launchSpeed":79.4,"launchAngle":-3.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":159.28}},"index":3,"playId":"47b03a8f-21bf-3c91-98aa-116e6af8d6d3","pitchNumber":3,"startTime":"2025-07-29T00:59:51.060Z","endTime":"2025-07-29T00:59:58.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:59:58.526Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, second baseman Lenyn Sosa to first baseman Miguel Vargas.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T01:02:17.832Z","endTime":"2025-07-29T01:03:07.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.67313591531322,"strikeZoneBottom":1.71380305778914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.972388587587286,"aZ":-20.059048691570208,"pfxX":-9.544413253106217,"pfxZ":6.660293494442165,"pX":0.6615654574113855,"pZ":1.9768884673182012,"vX0":10.313410021782524,"vY0":-134.04327609844614,"vZ0":-6.150340372302755,"x":91.78,"y":185.4,"x0":-1.9958432437794003,"y0":50.0055994973386,"z0":5.733355953961226,"aX":-17.371202842310797},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.9,"breakHorizontal":15.1,"spinRate":2305,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.40861967166227764,"extension":6.75913324221887},"index":0,"playId":"8a666266-da2c-36a3-abbf-b778f87f4b76","pitchNumber":1,"startTime":"2025-07-29T01:02:44.452Z","endTime":"2025-07-29T01:02:47.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.475547939977748,"aZ":-27.048483522833404,"pfxX":1.1458254987256833,"pfxZ":3.1260971656106022,"pX":1.0525173920478814,"pZ":1.5862284282414945,"vX0":7.094698375241341,"vY0":-127.08402707876382,"vZ0":-5.2133241929441025,"x":76.88,"y":195.95,"x0":-1.9215341128767218,"y0":50.00284989430445,"z0":5.806578269961933,"aX":1.877638035612245},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.7,"breakHorizontal":-3.6,"spinRate":2474,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.43061239342024393,"extension":6.470520341027878},"hitData":{"launchSpeed":68.2,"launchAngle":3.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.59,"coordY":138.8}},"index":1,"playId":"c283a205-d873-3d8b-8db3-e75506ff7b4f","pitchNumber":2,"startTime":"2025-07-29T01:02:59.916Z","endTime":"2025-07-29T01:03:07.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:03:07.352Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a sharp ground ball to right fielder Austin Slater.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T01:03:13.307Z","endTime":"2025-07-29T01:04:16.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.2,"strikeZoneTop":3.21674137329871,"strikeZoneBottom":1.57197174894219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.359579705824075,"aZ":-16.80160037127584,"pfxX":-6.814044257601036,"pfxZ":8.289017421363326,"pX":-0.7828945524248696,"pZ":1.8810424545415128,"vX0":5.913676281165903,"vY0":-135.30836385552578,"vZ0":-6.949782234092414,"x":146.84,"y":187.99,"x0":-2.1108240555271665,"y0":50.006359868170144,"z0":5.658964279793225,"aX":-12.644898199240309},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.7,"breakHorizontal":11.0,"spinRate":2409,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.40469680490753124,"extension":6.6081372088115815},"index":0,"playId":"51cd52e1-984d-3003-b470-b33c0a381245","pitchNumber":1,"startTime":"2025-07-29T01:03:29.863Z","endTime":"2025-07-29T01:03:33.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.20851693984753,"strikeZoneBottom":1.59315933815245,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.96798250644826,"aZ":-30.972028256126038,"pfxX":-9.238440173395214,"pfxZ":0.7166786600074948,"pX":-0.022247509957495457,"pZ":0.027144724208108498,"vX0":8.59772222338001,"vY0":-128.53061936405348,"vZ0":-7.854923993281468,"x":117.85,"y":238.05,"x0":-2.2125155713187423,"y0":50.00068265450294,"z0":5.532099339802733,"aX":-15.43511505358232},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.4,"breakHorizontal":14.8,"spinRate":2025,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.42635865944018336,"extension":6.588649998905248},"index":1,"playId":"d0115b2b-3781-3574-822b-329431d6f650","pitchNumber":2,"startTime":"2025-07-29T01:03:47.126Z","endTime":"2025-07-29T01:03:50.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.18885107057768,"aZ":-31.00749085421538,"pfxX":2.113646999967273,"pfxZ":0.7157080338082684,"pX":-0.5102691499119504,"pZ":1.5379178480940559,"vX0":3.366886553352133,"vY0":-126.07189867951698,"vZ0":-4.440828724618752,"x":136.45,"y":197.26,"x0":-2.1304208087069503,"y0":50.00533441323124,"z0":5.78516548000889,"aX":3.450467752815305},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.6,"breakHorizontal":-4.6,"spinRate":2507,"spinDirection":156},"zone":7,"typeConfidence":2.0,"plateTime":0.43210596506281984,"extension":6.3819526138264315},"hitData":{"launchSpeed":111.1,"launchAngle":-6.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":151.25,"coordY":85.73}},"index":2,"playId":"1e6e2e59-79be-370a-8cc3-12840af8c868","pitchNumber":3,"startTime":"2025-07-29T01:04:05.495Z","endTime":"2025-07-29T01:04:16.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:04:16.817Z","atBatIndex":44},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Otto Kemp grounds into a force out, shortstop Chase Meidroth to second baseman Lenyn Sosa. Brandon Marsh out at 2nd. Otto Kemp to 1st.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T01:04:50.503Z","endTime":"2025-07-29T01:05:01.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672820,"link":"/api/v1/people/672820"},"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":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"36f55cde-8a6f-30fc-bcca-dace3f9337ba","startTime":"2025-07-29T01:04:36.290Z","endTime":"2025-07-29T01:04:39.290Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.510159305017346,"aZ":-27.293765995437905,"pfxX":-1.1824716399180601,"pfxZ":2.992601800753162,"pX":0.48421546058439463,"pZ":2.7433094537752205,"vX0":6.592280766607591,"vY0":-126.83743819215411,"vZ0":-2.3424005452461283,"x":98.54,"y":164.71,"x0":-1.992997822167608,"y0":50.00522681349017,"z0":5.8513545770663296,"aX":-1.930905486726494},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.2,"breakHorizontal":0.7,"spinRate":2536,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.43154662771486185,"extension":6.488862586273231},"hitData":{"launchSpeed":69.6,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.24,"coordY":156.24}},"index":1,"playId":"53b7ac8f-686c-3620-a920-0b3577ac8508","pitchNumber":1,"startTime":"2025-07-29T01:04:52.794Z","endTime":"2025-07-29T01:05:01.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:05:01.529Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Kepler flies out to left fielder Michael A. Taylor.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T01:07:31.332Z","endTime":"2025-07-29T01:10:01.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,9],"actionIndex":[1],"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":572191,"link":"/api/v1/people/572191"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T01:05:18.940Z","endTime":"2025-07-29T01:05:34.130Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jordan Leasure replaces Davis Martin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-29T01:05:34.130Z","endTime":"2025-07-29T01:07:33.586Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673929,"link":"/api/v1/people/673929"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":80.0,"strikeZoneTop":3.36060132762153,"strikeZoneBottom":1.57030460594908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.457750094546416,"aZ":-29.04160292082941,"pfxX":3.015716794310985,"pfxZ":1.966907699555489,"pX":-0.18462109450541228,"pZ":0.8740829587312555,"vX0":1.4493037457684952,"vY0":-124.54377940157116,"vZ0":-6.1927661277007635,"x":124.04,"y":215.18,"x0":-1.1633013510852561,"y0":50.005834107765025,"z0":5.749334385164853,"aX":4.809763478596109},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.5,"breakHorizontal":-5.8,"spinRate":2354,"spinDirection":145},"zone":13,"typeConfidence":0.9,"plateTime":0.4372673429383678,"extension":6.807811709905918},"index":2,"playId":"0a385d47-a0cc-38f7-84f3-ce361c3f4a15","pitchNumber":1,"startTime":"2025-07-29T01:07:33.586Z","endTime":"2025-07-29T01:07:37.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(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":85.5,"endSpeed":80.1,"strikeZoneTop":3.35720181479994,"strikeZoneBottom":1.61702486109542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.477979686589595,"aZ":-27.439065699409195,"pfxX":3.369660613740321,"pfxZ":2.946073907832335,"pX":-0.8596532338438104,"pZ":1.8862930727640945,"vX0":-0.5040530646501867,"vY0":-124.70843667730303,"vZ0":-4.116333449172681,"x":149.77,"y":187.85,"x0":-1.0957434622260744,"y0":50.001750691707514,"z0":5.772096346024928,"aX":5.410730780740141},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.8,"breakHorizontal":-6.0,"spinRate":2310,"spinDirection":141},"zone":13,"typeConfidence":0.9,"plateTime":0.43597753638302805,"extension":6.897044242108628},"index":3,"playId":"887f3737-fae7-329f-a8e1-0c8938a0da7b","pitchNumber":2,"startTime":"2025-07-29T01:07:51.202Z","endTime":"2025-07-29T01:07:54.654Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":4,"playId":"e7c99e97-4505-3adc-9d67-aff31f8af4eb","startTime":"2025-07-29T01:08:10.099Z","endTime":"2025-07-29T01:08:13.099Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.45032225768717,"strikeZoneBottom":1.83044413172917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.81763107309984,"aZ":-9.775574635502002,"pfxX":-2.812004085795564,"pfxZ":11.31230161820859,"pX":-0.4944368684533389,"pZ":2.340110091521423,"vX0":2.4139240188056967,"vY0":-139.675796940938,"vZ0":-7.6134799590142075,"x":135.85,"y":175.6,"x0":-1.003590176983003,"y0":50.00579520182583,"z0":5.740561210860908,"aX":-5.569325392365565},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.2,"breakHorizontal":4.6,"spinRate":2478,"spinDirection":200},"zone":4,"typeConfidence":0.9,"plateTime":0.39180889770644356,"extension":6.9520949207729075},"index":5,"playId":"ccaac9f0-b6a8-371a-a49f-017869897a34","pitchNumber":3,"startTime":"2025-07-29T01:08:29.031Z","endTime":"2025-07-29T01:08:32.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.33018053006645,"strikeZoneBottom":1.68199327403297,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.135259143176967,"aZ":-12.647806911409495,"pfxX":-1.458608827536822,"pfxZ":9.951843274937719,"pX":-1.4976701610466152,"pZ":5.106577395730595,"vX0":-0.7255310428715801,"vY0":-138.9418588724407,"vZ0":0.0995413188510314,"x":174.09,"y":100.9,"x0":-1.0439832483501101,"y0":50.00014379202821,"z0":5.908461294255591,"aX":-2.860532535863261},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":2.8,"spinRate":2449,"spinDirection":194},"zone":11,"typeConfidence":0.9,"plateTime":0.3937010128235734,"extension":6.925659174330981},"index":6,"playId":"4205969f-cc4b-3b14-8158-828b0b366976","pitchNumber":4,"startTime":"2025-07-29T01:08:50.091Z","endTime":"2025-07-29T01:08:53.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.84718242359856,"aZ":-9.821783073396219,"pfxX":-2.2856592416305324,"pfxZ":11.354915414289005,"pX":0.00208979345259748,"pZ":3.0562241971950477,"vX0":3.619043596011702,"vY0":-139.31116888644482,"vZ0":-5.647835330423398,"x":116.92,"y":156.26,"x0":-1.015964175987542,"y0":50.00485462174153,"z0":5.757068056259609,"aX":-4.500494013344122},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.6,"breakHorizontal":3.4,"spinRate":2477,"spinDirection":192},"zone":2,"typeConfidence":0.9,"plateTime":0.3929515951735376,"extension":6.889220337384447},"index":7,"playId":"eacfccf7-ae15-38ac-b255-bb716a206f4e","pitchNumber":5,"startTime":"2025-07-29T01:09:10.291Z","endTime":"2025-07-29T01:09:13.291Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":8,"startTime":"2025-07-29T01:09:31.671Z","endTime":"2025-07-29T01:09:52.602Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"}},{"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":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.915751340925965,"aZ":-28.872913600417437,"pfxX":2.8728268798907504,"pfxZ":2.0284417671119535,"pX":-0.2598046383605297,"pZ":1.9383186204455967,"vX0":0.7182820173977832,"vY0":-125.58995199893818,"vZ0":-3.8178258094430886,"x":126.9,"y":186.45,"x0":-0.9217074171006207,"y0":50.00427273857005,"z0":5.778291870800736,"aX":4.676004861212956},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.1,"breakHorizontal":-5.4,"spinRate":2360,"spinDirection":131},"zone":8,"typeConfidence":0.9,"plateTime":0.4330214008780091,"extension":6.897874480892799},"hitData":{"launchSpeed":85.2,"launchAngle":47.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.38,"coordY":113.17}},"index":9,"playId":"bb456e26-3bb6-304b-85bf-5c8bffcdb0a6","pitchNumber":6,"startTime":"2025-07-29T01:09:52.602Z","endTime":"2025-07-29T01:10:01.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:10:01.332Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Miguel Vargas pops out to second baseman Bryson Stott.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T01:11:37.515Z","endTime":"2025-07-29T01:13:26.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":84.0,"endSpeed":77.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.716947423568445,"aZ":-29.394368381658715,"pfxX":0.8811288471385617,"pfxZ":1.836257883495609,"pX":-0.023393686980816442,"pZ":1.516184343142481,"vX0":-4.871052650143953,"vY0":-122.27127557360804,"vZ0":-4.337928603574239,"x":117.89,"y":197.84,"x0":1.8823171828786163,"y0":50.00041881333113,"z0":5.843291992518454,"aX":1.3314105961238014},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.5,"breakHorizontal":-0.4,"spinRate":2127,"spinDirection":151},"zone":8,"typeConfidence":0.9,"plateTime":0.4484390930712312,"extension":6.625884019932826},"index":0,"playId":"1444d566-a5b3-3675-b3fe-f14c572729ab","pitchNumber":1,"startTime":"2025-07-29T01:12:12.410Z","endTime":"2025-07-29T01:12:18.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.30987475062778,"strikeZoneBottom":1.62222110465364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.371513278782494,"aZ":-23.596928664015504,"pfxX":11.617293536396136,"pfxZ":4.30162521535679,"pX":-0.5869374969637667,"pZ":1.6404066107140092,"vX0":-10.340004771662686,"vY0":-140.23338608560672,"vZ0":-7.2178601623131575,"x":139.37,"y":194.49,"x0":1.6366356064250278,"y0":50.00332487121585,"z0":5.784291250324866,"aX":23.165474043067803},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.5,"breakHorizontal":-19.0,"spinRate":2222,"spinDirection":122},"zone":7,"typeConfidence":0.91,"plateTime":0.3904041050220144,"extension":6.716835426403711},"index":1,"playId":"58d12734-4181-34a7-ba79-fd89828c8a25","pitchNumber":2,"startTime":"2025-07-29T01:12:40.822Z","endTime":"2025-07-29T01:12:44.251Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-29T01:12:50.250Z","endTime":"2025-07-29T01:13:02.103Z","isPitch":false,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.36011275957293,"strikeZoneBottom":1.58921844517609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.914476151566827,"aZ":-30.675749938520866,"pfxX":9.787299595593174,"pfxZ":0.9660292655624456,"pX":3.176161443866018,"pZ":3.0351320065292167,"vX0":-0.5998152843325629,"vY0":-123.89474808281462,"vZ0":-0.7255464450324565,"x":-4.07,"y":156.83,"x0":2.1515809165530744,"y0":50.000891481828425,"z0":5.906825075214389,"aX":15.136581977805962},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.8,"breakHorizontal":-17.5,"spinRate":1971,"spinDirection":107},"zone":12,"typeConfidence":0.9,"plateTime":0.44295015619283973,"extension":7.054116123758392},"index":3,"playId":"bf441e4c-1a57-3463-979a-1fd53fff5f3b","pitchNumber":3,"startTime":"2025-07-29T01:13:02.103Z","endTime":"2025-07-29T01:13:05.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.109812422127227,"aZ":-32.40814671708779,"pfxX":10.203731241090935,"pfxZ":-0.14714718755705825,"pX":1.106806367028054,"pZ":2.366262260151124,"vX0":-5.221355307436542,"vY0":-124.71524373922242,"vZ0":-2.0109621618623827,"x":74.81,"y":174.89,"x0":1.911419349201399,"y0":50.0043252831072,"z0":5.878310315069997,"aX":15.935879326579116},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.5,"breakHorizontal":-17.2,"spinRate":1964,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.44064793306729344,"extension":7.170812428585965},"hitData":{"launchSpeed":62.8,"launchAngle":57.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":139.55,"coordY":140.65}},"index":4,"playId":"1be5c780-cbdb-3cbc-96a2-679c8ca7b58e","pitchNumber":4,"startTime":"2025-07-29T01:13:18.887Z","endTime":"2025-07-29T01:13:26.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:13:26.871Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Benintendi flies out to left fielder Max Kepler.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T01:13:38.451Z","endTime":"2025-07-29T01:13:58.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.38706032110564,"aZ":-23.290332861079502,"pfxX":11.286595616740694,"pfxZ":4.61663134359814,"pX":0.22843955505183314,"pZ":1.6478913769488128,"vX0":-8.219108676566426,"vY0":-138.19886189001568,"vZ0":-7.032029159098502,"x":108.29,"y":194.29,"x0":1.7830033186015901,"y0":50.001652940257046,"z0":5.802911557083454,"aX":21.709836553205086},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.0,"breakHorizontal":-18.6,"spinRate":2124,"spinDirection":123},"zone":8,"typeConfidence":0.9,"plateTime":0.3971780802328264,"extension":6.975463188187473},"hitData":{"launchSpeed":94.9,"launchAngle":27.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.18,"coordY":78.21}},"index":0,"playId":"43970ef4-7535-37f8-becf-9af3918d8cc2","pitchNumber":1,"startTime":"2025-07-29T01:13:49.625Z","endTime":"2025-07-29T01:13:58.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:13:58.022Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Robert Jr. called out on strikes.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T01:13:58.109Z","endTime":"2025-07-29T01:15:42.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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, 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.5,"endSpeed":78.7,"strikeZoneTop":3.81904119063721,"strikeZoneBottom":1.73139148005878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.422699751584677,"aZ":-31.117608748274964,"pfxX":0.508986319888087,"pfxZ":0.6772410534180597,"pX":0.181136765881405,"pZ":1.6529704331436488,"vX0":-4.538078960359,"vY0":-124.46955231758565,"vZ0":-3.9185305495315697,"x":110.1,"y":194.15,"x0":1.9633885154938757,"y0":50.00538532033188,"z0":5.829757011782909,"aX":0.797823360849986},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.5,"breakHorizontal":0.1,"spinRate":2203,"spinDirection":29},"zone":8,"typeConfidence":0.9,"plateTime":0.4403630307851478,"extension":6.666503167680645},"index":0,"playId":"32335dc7-51de-3be4-8319-4e4d571ba1d8","pitchNumber":1,"startTime":"2025-07-29T01:14:22.612Z","endTime":"2025-07-29T01:14:26.379Z","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":87.0,"endSpeed":80.5,"strikeZoneTop":3.77532231567125,"strikeZoneBottom":1.74440207072731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.101649474230314,"aZ":-36.48353309165127,"pfxX":-1.316576053234142,"pfxZ":-2.6630742218523906,"pX":-1.0078354051830427,"pZ":0.5401826383541226,"vX0":-6.354303249582706,"vY0":-126.49579832883593,"vZ0":-5.885266449432086,"x":155.42,"y":224.2,"x0":1.7089935278405795,"y0":50.002259761637546,"z0":5.826026767456673,"aX":-2.130489993638019},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.0,"breakHorizontal":3.8,"spinRate":2125,"spinDirection":325},"zone":13,"typeConfidence":0.9,"plateTime":0.4331998623357243,"extension":6.755775980630616},"index":1,"playId":"eeeaa65a-b3df-347d-bb7a-65c03997940f","pitchNumber":2,"startTime":"2025-07-29T01:14:39.158Z","endTime":"2025-07-29T01:14:42.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.75660276648727,"strikeZoneBottom":1.75443025215626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.119590110070543,"aZ":-27.04042677311918,"pfxX":10.93672822021885,"pfxZ":2.6064554444079056,"pX":-0.27687829814011927,"pZ":1.5839183065646298,"vX0":-9.307790973985012,"vY0":-139.3672147152586,"vZ0":-6.688810300278876,"x":127.55,"y":196.01,"x0":1.6841309322116897,"y0":50.0011160826424,"z0":5.799171436197701,"aX":21.52707035628661},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.5,"breakHorizontal":-17.9,"spinRate":2118,"spinDirection":121},"zone":13,"typeConfidence":0.9,"plateTime":0.3928982104930019,"extension":6.745871158411203},"index":2,"playId":"0a6f3bae-4fc7-3297-8b6d-8e102bf03ad4","pitchNumber":3,"startTime":"2025-07-29T01:14:58.077Z","endTime":"2025-07-29T01:15:02.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.64307186573483,"aZ":-28.79230402948032,"pfxX":10.651693926800927,"pfxZ":1.7022134440517043,"pX":0.6431357546024604,"pZ":3.009233204123169,"vX0":-7.022241862014138,"vY0":-139.9367953302552,"vZ0":-2.7940387404374527,"x":92.49,"y":157.53,"x0":1.8015632349735187,"y0":50.00001628285436,"z0":5.90725183279966,"aX":21.116917700160563},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":2.6,"breakHorizontal":-17.9,"spinRate":2103,"spinDirection":116},"zone":6,"typeConfidence":0.91,"plateTime":0.3914536674859219,"extension":6.713112728388985},"index":3,"playId":"4cabfa8a-d273-31e3-98b8-1761ed7b1c44","pitchNumber":4,"startTime":"2025-07-29T01:15:16.309Z","endTime":"2025-07-29T01:15:19.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.76006165999854,"strikeZoneBottom":1.75752023283727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.731456188225096,"aZ":-27.635503665478755,"pfxX":11.483339323347526,"pfxZ":2.3028961384337734,"pX":-0.6029672414434887,"pZ":2.5744073113546877,"vX0":-10.389694767911653,"vY0":-139.24001030997547,"vZ0":-4.073189508969371,"x":139.98,"y":169.27,"x0":1.675249235819974,"y0":50.00680943463935,"z0":5.873791396872142,"aX":22.671953143275058},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.5,"breakHorizontal":-18.8,"spinRate":2059,"spinDirection":121},"zone":4,"typeConfidence":0.9,"plateTime":0.39258938881297967,"extension":7.144383316299523},"index":4,"playId":"e6014963-b6b7-373a-9011-a80c2a9c1e69","pitchNumber":5,"startTime":"2025-07-29T01:15:38.927Z","endTime":"2025-07-29T01:15:42.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:15:42.595Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:17:32.455Z","endTime":"2025-07-29T01:19:54.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.27527736454122,"strikeZoneBottom":1.58848310672691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.455110924107682,"aZ":-9.454798773014318,"pfxX":-3.4748429463726964,"pfxZ":11.754960781870839,"pX":0.5904186183406239,"pZ":2.963421821715775,"vX0":5.25200388114346,"vY0":-138.2964467419506,"vZ0":-5.903443743308651,"x":94.49,"y":158.77,"x0":-0.8837091271926666,"y0":50.005945601178496,"z0":5.763112915863064,"aX":-6.718241652327913},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.2,"breakHorizontal":5.2,"spinRate":2410,"spinDirection":194},"zone":3,"typeConfidence":0.9,"plateTime":0.39638160786389154,"extension":6.893894310383016},"index":0,"playId":"fc18bd82-fac7-3688-8eec-020322813f53","pitchNumber":1,"startTime":"2025-07-29T01:17:53.242Z","endTime":"2025-07-29T01:17:57.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.1,"endSpeed":86.9,"strikeZoneTop":3.32897259247327,"strikeZoneBottom":1.58492175503672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.05616939139486,"aZ":-8.04484058777278,"pfxX":-3.13715374290796,"pfxZ":12.472697915214582,"pX":-0.2669547442397886,"pZ":1.7455788479187722,"vX0":2.804663047451824,"vY0":-138.26298536452344,"vZ0":-9.129954163794498,"x":127.18,"y":191.65,"x0":-0.8873052785574453,"y0":50.00025772414733,"z0":5.631586251289283,"aX":-6.068132736362706},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.9,"breakHorizontal":5.0,"spinRate":2405,"spinDirection":192},"zone":8,"typeConfidence":0.9,"plateTime":0.39626557062619483,"extension":7.055631235166153},"index":1,"playId":"1406266a-240a-370f-8101-3d15441625d2","pitchNumber":2,"startTime":"2025-07-29T01:18:10.637Z","endTime":"2025-07-29T01:18:14.042Z","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":95.8,"endSpeed":87.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.711345978134986,"aZ":-8.56247764565482,"pfxX":-3.790622993805293,"pfxZ":12.013470514361957,"pX":-0.41160442556677695,"pZ":3.304430490901376,"vX0":2.9154689323068674,"vY0":-139.39416716233896,"vZ0":-5.165926326720753,"x":132.69,"y":149.56,"x0":-0.9792747888544908,"y0":50.00040375426691,"z0":5.748512957806324,"aX":-7.448978799465566},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.9,"breakHorizontal":6.2,"spinRate":2454,"spinDirection":198},"zone":1,"typeConfidence":0.9,"plateTime":0.3931209708439982,"extension":6.986923553371997},"index":2,"playId":"0f90e7b6-7210-3fe9-84f7-72520e928809","pitchNumber":3,"startTime":"2025-07-29T01:18:28.035Z","endTime":"2025-07-29T01:18:32.524Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-29T01:18:38.992Z","endTime":"2025-07-29T01:18:53.599Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.24026495932653,"strikeZoneBottom":1.52495947441616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.044290687623054,"aZ":-12.86681033092468,"pfxX":-1.4003195287210486,"pfxZ":9.949397410295411,"pX":-0.35866324403662325,"pZ":5.3225638444171,"vX0":2.2045936049183066,"vY0":-138.88273356440666,"vZ0":0.7206689782847633,"x":130.67,"y":95.07,"x0":-0.9832451564399062,"y0":50.00047500411738,"z0":5.919510840190489,"aX":-2.7170009886351343},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":2.0,"spinRate":2378,"spinDirection":193},"zone":11,"typeConfidence":0.9,"plateTime":0.39538280111247825,"extension":6.909616250211037},"index":4,"playId":"815dee4f-14c7-3da7-b4d8-95f254dde126","pitchNumber":4,"startTime":"2025-07-29T01:18:53.599Z","endTime":"2025-07-29T01:18:56.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.22362709259689,"strikeZoneBottom":1.62247800237073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.25963803662895,"aZ":-31.929759848040067,"pfxX":2.62437748240936,"pfxZ":0.15164080154149007,"pX":0.35485725862125106,"pZ":0.9084952250404698,"vX0":2.2581794382779043,"vY0":-123.94074438542768,"vZ0":-5.20660154296126,"x":103.47,"y":214.25,"x0":-0.9068011252722468,"y0":50.001027871217566,"z0":5.682896550590824,"aX":4.108080403038464},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.6,"breakHorizontal":-5.3,"spinRate":2453,"spinDirection":111},"zone":14,"typeConfidence":0.89,"plateTime":0.4408461077740524,"extension":6.879549231316251},"index":5,"playId":"13b9cf22-1fce-359c-ae31-676615ea68cb","pitchNumber":5,"startTime":"2025-07-29T01:19:12.668Z","endTime":"2025-07-29T01:19:16.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.18237474794931,"aZ":-10.090579450593589,"pfxX":-2.548987402261697,"pfxZ":11.227938035780571,"pX":-0.40149363636618385,"pZ":2.4557035218820693,"vX0":2.099733039912413,"vY0":-139.54594438980692,"vZ0":-7.009561674794046,"x":132.3,"y":172.48,"x0":-0.8335173605746073,"y0":50.00251460639767,"z0":5.6691458783388695,"aX":-5.013660841331962},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.1,"breakHorizontal":4.2,"spinRate":2430,"spinDirection":197},"zone":4,"typeConfidence":0.9,"plateTime":0.3928957831770572,"extension":6.936567680146256},"index":6,"playId":"c20d09f5-f93d-3c5e-a8d5-3ef0fdcbc0db","pitchNumber":6,"startTime":"2025-07-29T01:19:29.894Z","endTime":"2025-07-29T01:19:32.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.326237876843322,"aZ":-12.940014351687037,"pfxX":-0.9261019197802554,"pfxZ":9.9174623020216,"pX":-0.3577672746027532,"pZ":3.9702363673597243,"vX0":1.7409413234144697,"vY0":-138.4725854758977,"vZ0":-2.5613201402128665,"x":130.64,"y":131.58,"x0":-0.8746846463454686,"y0":50.000852380496895,"z0":5.774466158557447,"aX":-1.7959470668249113},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":1.3,"spinRate":2385,"spinDirection":196},"zone":11,"typeConfidence":0.89,"plateTime":0.39576637458579444,"extension":6.987005590383992},"index":7,"playId":"17bc41cb-aa85-3251-8c39-34bb4b25d0c3","pitchNumber":7,"startTime":"2025-07-29T01:19:51.118Z","endTime":"2025-07-29T01:19:54.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:19:54.606Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to right fielder Austin Slater.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:19:55.661Z","endTime":"2025-07-29T01:20:44.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":596103,"link":"/api/v1/people/596103"},"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":85.8,"endSpeed":79.8,"strikeZoneTop":3.46357760790331,"strikeZoneBottom":1.72548230959261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.26120047459882,"aZ":-32.99021913080333,"pfxX":2.9337552593192706,"pfxZ":-0.5111488960936024,"pX":0.015576015529891145,"pZ":1.2345053011680391,"vX0":1.2799322332051952,"vY0":-125.00102070689424,"vZ0":-4.515728041284507,"x":116.41,"y":205.45,"x0":-0.883022322438055,"y0":50.003252576119905,"z0":5.748425364867967,"aX":4.680583765693656},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.7,"breakHorizontal":-5.6,"spinRate":2480,"spinDirection":124},"zone":14,"typeConfidence":0.89,"plateTime":0.4368181070852586,"extension":6.766155189182546},"index":0,"playId":"3ae603e1-4949-3253-afbe-9b91948890bf","pitchNumber":1,"startTime":"2025-07-29T01:20:18.913Z","endTime":"2025-07-29T01:20:23.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20890834439407,"aZ":-11.830590693949611,"pfxX":-1.6840772225346425,"pfxZ":10.564220201733155,"pX":0.7234056797370543,"pZ":2.962728639681336,"vX0":4.370422092964497,"vY0":-138.21697979123277,"vZ0":-5.491028435612594,"x":89.43,"y":158.79,"x0":-0.6628696307274388,"y0":50.00089406686715,"z0":5.77689893334823,"aX":-3.2431736771427526},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":2.0,"spinRate":2441,"spinDirection":192},"zone":3,"typeConfidence":0.89,"plateTime":0.3970303941028912,"extension":7.030266160308134},"hitData":{"launchSpeed":90.4,"launchAngle":47.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.11,"coordY":98.9}},"index":1,"playId":"a2172161-dfa5-3ec3-9417-d90e7584b1ef","pitchNumber":2,"startTime":"2025-07-29T01:20:35.043Z","endTime":"2025-07-29T01:20:44.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:20:44.332Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:21:07.349Z","endTime":"2025-07-29T01:22:42.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.38511029602603,"strikeZoneBottom":1.57362323852348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.22999796437945,"aZ":-27.719320390580943,"pfxX":2.4819868503177327,"pfxZ":2.7613933552722303,"pX":1.1967560655214047,"pZ":-1.112855024115273,"vX0":4.162813713109253,"vY0":-125.78449153578471,"vZ0":-10.8560966611122,"x":71.38,"y":268.83,"x0":-0.7985273372331488,"y0":50.000861482893285,"z0":5.486728366022053,"aX":3.996963120919629},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.9,"breakHorizontal":-5.4,"spinRate":2362,"spinDirection":108},"zone":14,"typeConfidence":0.9,"plateTime":0.4345559828583325,"extension":6.993210292397301},"index":0,"playId":"2cd44c94-3cc9-3162-87c5-0e211e4076bb","pitchNumber":1,"startTime":"2025-07-29T01:21:11.310Z","endTime":"2025-07-29T01:21:14.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.865503899077176,"aZ":-30.7309336282909,"pfxX":2.819789827894746,"pfxZ":0.9142577420846663,"pX":-0.0101787625606846,"pZ":0.652086332648118,"vX0":1.2273261123199681,"vY0":-124.00256262401724,"vZ0":-6.034045193399729,"x":117.39,"y":221.17,"x0":-0.8760647217619384,"y0":50.00384201249404,"z0":5.641624864511826,"aX":4.4462160566677005},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.6,"breakHorizontal":-5.4,"spinRate":2537,"spinDirection":88},"zone":13,"typeConfidence":0.89,"plateTime":0.4395953712933589,"extension":6.923414740291532},"index":1,"playId":"5e782067-0b63-3ce2-8b65-6e0b5566d9b7","pitchNumber":2,"startTime":"2025-07-29T01:21:32.084Z","endTime":"2025-07-29T01:21:36.083Z","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":94.5,"endSpeed":86.0,"strikeZoneTop":3.40788669473129,"strikeZoneBottom":1.54060022968065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.28485279480131,"aZ":-12.367321785543368,"pfxX":-1.1114969927595908,"pfxZ":10.363568648553997,"pX":0.6606504836198239,"pZ":4.9785907075655915,"vX0":4.635602421443036,"vY0":-137.56993795855024,"vZ0":-0.21507343027119105,"x":91.82,"y":104.36,"x0":-0.9038836114639046,"y0":50.00586446781138,"z0":5.898035471830813,"aX":-2.1249628219363585},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.0,"breakHorizontal":1.0,"spinRate":2491,"spinDirection":186},"zone":12,"typeConfidence":0.89,"plateTime":0.39854483196428303,"extension":6.9631651098594896},"index":2,"playId":"47a1be06-cdd4-3e15-8be1-471372773cde","pitchNumber":3,"startTime":"2025-07-29T01:21:55.620Z","endTime":"2025-07-29T01:21:58.646Z","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":86.3,"endSpeed":80.3,"strikeZoneTop":3.29289527858489,"strikeZoneBottom":1.48238581615918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.03518909422766,"aZ":-28.814121977960344,"pfxX":1.9074592711534937,"pfxZ":2.077621669280253,"pX":0.5912786961446869,"pZ":1.4634709782099808,"vX0":2.8892258028839755,"vY0":-125.73370412623157,"vZ0":-4.747069596508146,"x":94.46,"y":199.27,"x0":-0.8159979122541821,"y0":50.00258150038452,"z0":5.686070368511309,"aX":3.0853838830564375},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.0,"breakHorizontal":-4.1,"spinRate":2340,"spinDirection":119},"zone":9,"typeConfidence":0.89,"plateTime":0.43390898062525807,"extension":6.914551601217762},"index":3,"playId":"72110f3a-b046-38de-b409-2840832328cd","pitchNumber":4,"startTime":"2025-07-29T01:22:19.101Z","endTime":"2025-07-29T01:22:24.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.23632855640153,"strikeZoneBottom":1.48189359226341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.882229668116125,"aZ":-29.429750984060682,"pfxX":3.3721801803360463,"pfxZ":1.7133976340928037,"pX":-0.14389628953038913,"pZ":0.9787435271094744,"vX0":0.9152611963968059,"vY0":-125.15862523878302,"vZ0":-5.640907261554991,"x":122.48,"y":212.35,"x0":-0.9516429750665527,"y0":50.00293204800385,"z0":5.642378895643855,"aX":5.403717365828248},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.2,"breakHorizontal":-6.4,"spinRate":2357,"spinDirection":119},"zone":13,"typeConfidence":0.9,"plateTime":0.4359456756008484,"extension":6.830636329123035},"index":4,"playId":"8ed93122-4570-3ead-9965-4245ac6f0da5","pitchNumber":5,"startTime":"2025-07-29T01:22:38.524Z","endTime":"2025-07-29T01:22:42.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:22:42.359Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryce Harper pops out to third baseman Colson Montgomery in foul territory.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:22:54.103Z","endTime":"2025-07-29T01:25:58.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.16313262774101,"aZ":-11.548334005726106,"pfxX":-1.644914682679838,"pfxZ":10.92222865126834,"pX":1.1303621935844201,"pZ":3.5065061908453248,"vX0":6.0351800633346535,"vY0":-136.56763788963517,"vZ0":-4.052262778250365,"x":73.91,"y":144.1,"x0":-0.8947238163883734,"y0":50.00301066005825,"z0":5.804364061272622,"aX":-3.1077148904967586},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.1,"breakHorizontal":1.7,"spinRate":2445,"spinDirection":193},"zone":12,"typeConfidence":0.89,"plateTime":0.401126093735503,"extension":7.072637071435828},"index":0,"playId":"a94e7e6c-a5db-3428-a738-30101f25a72c","pitchNumber":1,"startTime":"2025-07-29T01:23:09.729Z","endTime":"2025-07-29T01:23:12.896Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-29T01:23:22.925Z","endTime":"2025-07-29T01:23:37.977Z","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(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":95.4,"endSpeed":87.7,"strikeZoneTop":3.30669538384999,"strikeZoneBottom":1.77534198753867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.889106205600214,"aZ":-10.51854117818418,"pfxX":-2.8844982259011775,"pfxZ":11.081522180578416,"pX":-0.7629492737056747,"pZ":1.0340749441461203,"vX0":1.5915626346807805,"vY0":-138.64698024692498,"vZ0":-10.604233803218658,"x":146.08,"y":210.86,"x0":-0.9685137905581848,"y0":50.00218519307184,"z0":5.601824556120305,"aX":-5.637047747064394},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.1,"breakHorizontal":4.9,"spinRate":2374,"spinDirection":196},"zone":13,"typeConfidence":0.89,"plateTime":0.39446447045838484,"extension":7.151258012834001},"index":2,"playId":"94c47d91-9ae6-3e23-ab1a-3ad00388f105","pitchNumber":2,"startTime":"2025-07-29T01:23:37.977Z","endTime":"2025-07-29T01:23:40.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.6,"strikeZoneTop":3.2543728313431,"strikeZoneBottom":1.66653703612992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.689131271753258,"aZ":-28.670489553310524,"pfxX":2.893720320482196,"pfxZ":2.207554641956068,"pX":-0.9338537292159251,"pZ":1.4448016216421247,"vX0":-0.8440098628173895,"vY0":-124.37393220115325,"vZ0":-4.810575200278019,"x":152.6,"y":199.77,"x0":-0.9689473817129313,"y0":50.00540436146277,"z0":5.743474825834535,"aX":4.597177832650087},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.2,"breakHorizontal":-5.0,"spinRate":2423,"spinDirection":139},"zone":13,"typeConfidence":0.89,"plateTime":0.43807297722434946,"extension":6.773962452858391},"index":3,"playId":"acbbafc7-425a-382e-8f0d-e1cd3cd3e7f2","pitchNumber":3,"startTime":"2025-07-29T01:23:56.660Z","endTime":"2025-07-29T01:23:59.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.951008769114782,"aZ":-30.829802555651355,"pfxX":2.995031886284262,"pfxZ":0.8641629117021812,"pX":0.409484744824455,"pZ":0.8729646579484284,"vX0":2.009871702507512,"vY0":-123.16719753795115,"vZ0":-5.496481512711606,"x":101.39,"y":215.21,"x0":-0.8031463110191394,"y0":50.001697725788944,"z0":5.7067332998298905,"aX":4.6514649737547575},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.6,"breakHorizontal":-5.9,"spinRate":2426,"spinDirection":107},"zone":14,"typeConfidence":0.89,"plateTime":0.4428509252958017,"extension":7.0038361976344214},"index":4,"playId":"75fc52b4-7903-3b0a-b8a2-2976eefd9886","pitchNumber":4,"startTime":"2025-07-29T01:24:19.163Z","endTime":"2025-07-29T01:24:22.269Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"952c14f1-3881-39b9-9e03-da20a015863f","startTime":"2025-07-29T01:24:40.790Z","endTime":"2025-07-29T01:24:43.790Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.209524525751103,"aZ":-11.173607476456139,"pfxX":-2.6706952443353664,"pfxZ":10.641585096833602,"pX":0.006974626499274511,"pZ":2.650421643635349,"vX0":3.4466453129304377,"vY0":-139.33175703371884,"vZ0":-6.397902954405491,"x":116.73,"y":167.22,"x0":-0.8969256669054508,"y0":50.00322837683512,"z0":5.708905778524062,"aX":-5.270923381320167},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":4.2,"spinRate":2438,"spinDirection":199},"zone":5,"typeConfidence":0.9,"plateTime":0.3925473023906787,"extension":7.041883407288712},"index":6,"playId":"8f8bca2d-97ca-333c-b989-0cef5b4f1062","pitchNumber":5,"startTime":"2025-07-29T01:25:00.670Z","endTime":"2025-07-29T01:25:04.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.14796005978082,"strikeZoneBottom":1.64506228631593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.676501009128955,"aZ":-12.19940840908156,"pfxX":-1.4812306476925539,"pfxZ":10.367248382155811,"pX":-0.8404550145372462,"pZ":4.468666329585968,"vX0":1.1752009192759503,"vY0":-138.36480740862316,"vZ0":-1.3668440591281048,"x":149.04,"y":118.13,"x0":-1.0795720853703874,"y0":50.00381124599153,"z0":5.792130314087752,"aX":-2.8542656655416105},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.6,"breakHorizontal":2.4,"spinRate":2370,"spinDirection":194},"zone":11,"typeConfidence":0.9,"plateTime":0.3968171580485773,"extension":6.8546876861345645},"index":7,"playId":"bbb964fb-f360-315b-88a2-f7481fef8587","pitchNumber":6,"startTime":"2025-07-29T01:25:25.322Z","endTime":"2025-07-29T01:25:28.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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.299844093382386,"aZ":-30.509165969637266,"pfxX":3.8179522734877542,"pfxZ":1.0656913420573817,"pX":-0.5859668128597941,"pZ":2.0393343782707944,"vX0":-0.0014782821717234385,"vY0":-123.84647446628306,"vZ0":-2.868762778971183,"x":139.34,"y":183.72,"x0":-1.0819295272545153,"y0":50.00385074588283,"z0":5.748453356689559,"aX":5.967504386784015},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.6,"breakHorizontal":-7.0,"spinRate":2376,"spinDirection":110},"zone":7,"typeConfidence":0.9,"plateTime":0.44123118856105803,"extension":6.871386928667061},"hitData":{"launchSpeed":79.5,"launchAngle":68.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":79.86,"coordY":178.03}},"index":8,"playId":"d3634b10-1320-3330-8d85-9b6f2c58d880","pitchNumber":7,"startTime":"2025-07-29T01:25:48.745Z","endTime":"2025-07-29T01:25:58.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:25:58.715Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lenyn Sosa walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:27:59.058Z","endTime":"2025-07-29T01:29:03.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.50626555578421,"strikeZoneBottom":1.74443825070068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.905719525003786,"aZ":-35.765215944911596,"pfxX":-0.2330386261996198,"pfxZ":-2.321999767803101,"pX":1.266478199608035,"pZ":2.7811741939160792,"vX0":-1.396176036511043,"vY0":-123.18378340217158,"vZ0":-0.5901908547538323,"x":68.72,"y":163.69,"x0":1.8692725426745502,"y0":50.00161390889801,"z0":6.0296618622128095,"aX":-0.36049753784982086},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.1,"breakHorizontal":0.7,"spinRate":2137,"spinDirection":304},"zone":12,"typeConfidence":0.9,"plateTime":0.4434916368056898,"extension":6.65449284368361},"index":0,"playId":"9c3a62c5-1b00-346b-864e-bee6b3b10502","pitchNumber":1,"startTime":"2025-07-29T01:28:12.308Z","endTime":"2025-07-29T01:28:16.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.41421148054026,"strikeZoneBottom":1.65299330402568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.670612578822755,"aZ":-32.69230640015206,"pfxX":9.989802179036031,"pfxZ":-0.3339129120705966,"pX":-0.7996710238032566,"pZ":1.6402445437317548,"vX0":-9.610555645702666,"vY0":-123.55915204889898,"vZ0":-3.599033120836106,"x":147.48,"y":194.49,"x0":1.8428233041730577,"y0":50.005146618669805,"z0":5.863669811476459,"aX":15.445703025863338},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.2,"breakHorizontal":-15.8,"spinRate":2006,"spinDirection":114},"zone":7,"typeConfidence":0.9,"plateTime":0.4433347983385638,"extension":7.085277105147398},"index":1,"playId":"17792ddb-4e60-3267-8552-a107d058039d","pitchNumber":2,"startTime":"2025-07-29T01:28:26.577Z","endTime":"2025-07-29T01:28:30.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.44032066597609,"strikeZoneBottom":1.79205870174005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.446909533180154,"aZ":-26.268388762443763,"pfxX":11.022311447615806,"pfxZ":3.219668239210141,"pX":-0.950749831631916,"pZ":1.9337863563398263,"vX0":-10.71984517340467,"vY0":-134.4660345166629,"vZ0":-5.4344553500239225,"x":153.24,"y":186.57,"x0":1.650491183131168,"y0":50.00604029001241,"z0":5.838643357886695,"aX":20.24097911188867},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.8,"breakHorizontal":-17.8,"spinRate":2137,"spinDirection":125},"zone":13,"typeConfidence":0.85,"plateTime":0.4069320763048814,"extension":6.777605376605609},"index":2,"playId":"b5dd8dc0-0593-31ef-b739-3b09bd0aff44","pitchNumber":3,"startTime":"2025-07-29T01:28:42.649Z","endTime":"2025-07-29T01:28:47.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.41669985722267,"strikeZoneBottom":1.65513047561327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.994105067684895,"aZ":-26.45953928426771,"pfxX":10.396815941312676,"pfxZ":3.1369869830872332,"pX":1.1538937510014418,"pZ":3.2548650524159846,"vX0":-5.534901518505468,"vY0":-134.54217954551837,"vZ0":-2.2213354266960623,"x":73.02,"y":150.9,"x0":1.894327932249693,"y0":50.00140734716364,"z0":5.978985817852042,"aX":18.9327861657973},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.4,"breakHorizontal":-17.5,"spinRate":2132,"spinDirection":119},"zone":12,"typeConfidence":0.87,"plateTime":0.40812835924263613,"extension":6.982909553815739},"index":3,"playId":"5810c48d-50c2-3d0a-81b9-a9596d928437","pitchNumber":4,"startTime":"2025-07-29T01:28:59.485Z","endTime":"2025-07-29T01:29:03.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:29:03.772Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colson Montgomery strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:29:11.010Z","endTime":"2025-07-29T01:30:46.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":93.4,"endSpeed":85.3,"strikeZoneTop":3.79455447320574,"strikeZoneBottom":1.83474847898683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.295774096095542,"aZ":-27.972659205248416,"pfxX":11.326616747196782,"pfxZ":2.2593888814665117,"pX":-0.13826044300653856,"pZ":3.322457589012814,"vX0":-9.214836316948892,"vY0":-135.76313929339727,"vZ0":-1.6965545361088858,"x":122.27,"y":149.07,"x0":1.8317444681271076,"y0":50.006181619207,"z0":5.906254130360753,"aX":21.104157802121183},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.0,"breakHorizontal":-18.5,"spinRate":2179,"spinDirection":124},"zone":2,"typeConfidence":0.89,"plateTime":0.4037575608432271,"extension":6.83627608709991},"index":0,"playId":"5a0b4b27-5645-3413-b479-f047924ff1ba","pitchNumber":1,"startTime":"2025-07-29T01:29:30.689Z","endTime":"2025-07-29T01:29:34.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.129795440588936,"aZ":-24.469068366228665,"pfxX":11.649246944130288,"pfxZ":4.035814891065561,"pX":0.1532803658022759,"pZ":1.8769279801479355,"vX0":-8.701566126889913,"vY0":-137.66002967083253,"vZ0":-6.175612613220599,"x":111.16,"y":188.1,"x0":1.8504633762001836,"y0":50.00310187940122,"z0":5.818773773635125,"aX":22.23535084725302},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.1,"breakHorizontal":-19.1,"spinRate":2241,"spinDirection":127},"zone":8,"typeConfidence":0.9,"plateTime":0.39872777188495734,"extension":6.843754062565919},"index":1,"playId":"1cfe5286-b8bd-385f-881f-194875ca06ee","pitchNumber":2,"startTime":"2025-07-29T01:29:50.186Z","endTime":"2025-07-29T01:29:53.186Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-29T01:30:01.790Z","endTime":"2025-07-29T01:30:22.734Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"}},{"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":95.5,"endSpeed":87.4,"strikeZoneTop":3.74707733674503,"strikeZoneBottom":1.87347287430912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.054816175090686,"aZ":-27.393206713971498,"pfxX":11.547902601776036,"pfxZ":2.47086822263031,"pX":-1.454309393153494,"pZ":1.3545746140331705,"vX0":-12.707068542473177,"vY0":-138.2956474011645,"vZ0":-6.979103191340454,"x":172.43,"y":202.21,"x0":1.7013126248880197,"y0":50.0057558677646,"z0":5.750498461287947,"aX":22.357067328806522},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.1,"breakHorizontal":-18.2,"spinRate":2167,"spinDirection":119},"zone":13,"typeConfidence":0.9,"plateTime":0.3961760599231088,"extension":6.966859970373997},"index":3,"playId":"144a126b-45d0-3756-940a-5764b7a64b13","pitchNumber":3,"startTime":"2025-07-29T01:30:22.734Z","endTime":"2025-07-29T01:30:25.746Z","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":85.6,"endSpeed":78.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.23036399252004,"aZ":-34.649998278718286,"pfxX":11.179179166287696,"pfxZ":-1.6029708296177896,"pX":-0.49796698274107637,"pZ":0.8185838711348263,"vX0":-9.209823430813477,"vY0":-124.17475439411294,"vZ0":-4.906669472163637,"x":135.98,"y":216.68,"x0":1.8251265288921599,"y0":50.00229938881758,"z0":5.736144647542829,"aX":17.279832285813505},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.0,"breakHorizontal":-17.9,"spinRate":1962,"spinDirection":108},"zone":13,"typeConfidence":0.9,"plateTime":0.4428232590242409,"extension":7.292488868220273},"index":4,"playId":"b8d7eb19-7955-391a-92ec-44e729d76e44","pitchNumber":4,"startTime":"2025-07-29T01:30:43.205Z","endTime":"2025-07-29T01:30:46.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:30:46.849Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael A. Taylor doubles (17) on a line drive to left fielder Max Kepler. Lenyn Sosa to 3rd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:30:56.386Z","endTime":"2025-07-29T01:32:07.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"postOnThird":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.3,"endSpeed":86.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.361974640832656,"aZ":-27.078240366557935,"pfxX":11.36968910437141,"pfxZ":2.674440345279164,"pX":0.798740832574195,"pZ":2.3946284595632417,"vX0":-7.114155939294292,"vY0":-137.10887461765725,"vZ0":-4.273001269622609,"x":86.55,"y":174.13,"x0":1.9502176328324947,"y0":50.00013523208495,"z0":5.821396256281596,"aX":21.63987072085368},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.1,"breakHorizontal":-19.1,"spinRate":2205,"spinDirection":118},"zone":6,"typeConfidence":0.89,"plateTime":0.39950827322501503,"extension":6.884326475831833},"index":0,"playId":"77d4edb0-73a6-3561-959f-e1069b61d5da","pitchNumber":1,"startTime":"2025-07-29T01:31:13.514Z","endTime":"2025-07-29T01:31:16.514Z","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":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.373562271965188,"aZ":-31.12511811451895,"pfxX":11.048269056097322,"pfxZ":0.6801621790696455,"pX":-0.0682689643341349,"pZ":2.3688837689263154,"vX0":-8.391655450090857,"vY0":-123.43728881299394,"vZ0":-2.0211618221177865,"x":119.6,"y":174.82,"x0":1.9385334950556636,"y0":50.00435836725148,"z0":5.816809384321365,"aX":17.06562445819098},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.0,"breakHorizontal":-18.1,"spinRate":2098,"spinDirection":105},"zone":5,"typeConfidence":0.91,"plateTime":0.44359576421624514,"extension":6.950048795802694},"index":1,"playId":"8e3e943f-cc8e-3eb8-acb9-88417e7719a5","pitchNumber":2,"startTime":"2025-07-29T01:31:33.893Z","endTime":"2025-07-29T01:31:36.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.715397578999042,"aZ":-30.77820488557462,"pfxX":10.249628427078104,"pfxZ":0.8857635624793962,"pX":0.246187623477358,"pZ":1.7622206630710253,"vX0":-7.423013966143114,"vY0":-124.364815197776,"vZ0":-3.510364672581762,"x":107.62,"y":191.2,"x0":1.9302213770337926,"y0":50.00359866415166,"z0":5.730809028285126,"aX":16.140672334773313},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":-16.9,"spinRate":2120,"spinDirection":108},"zone":8,"typeConfidence":0.9,"plateTime":0.43954115099045676,"extension":7.3210570680103855},"hitData":{"launchSpeed":83.2,"launchAngle":13.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":39.83,"coordY":108.61}},"index":2,"playId":"7fb11e77-87ac-3b46-b6ab-f5db9fb04bf8","pitchNumber":3,"startTime":"2025-07-29T01:31:55.085Z","endTime":"2025-07-29T01:32:07.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:32:07.225Z","atBatIndex":56},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Chase Meidroth reaches on a fielder's choice out, third baseman Otto Kemp to catcher J.T. Realmuto. Lenyn Sosa out at home. Michael A. Taylor to 3rd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:32:17.737Z","endTime":"2025-07-29T01:34:09.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"postOnThird":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":2.94148473158961,"strikeZoneBottom":1.46940088518593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.705681091821635,"aZ":-27.020895330119036,"pfxX":10.898397498827743,"pfxZ":2.6859466776924013,"pX":-1.3891858834449478,"pZ":2.314330316532413,"vX0":-11.964562890739428,"vY0":-137.27048774497587,"vZ0":-4.456541433295769,"x":169.95,"y":176.29,"x0":1.597770286908408,"y0":50.0034097154253,"z0":5.785366685887091,"aX":20.922126862432492},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.1,"breakHorizontal":-17.4,"spinRate":2226,"spinDirection":120},"zone":11,"typeConfidence":0.89,"plateTime":0.39811368939537495,"extension":7.0699939061292945},"index":0,"playId":"ba324d4f-ff28-3b58-ac90-60d359619b51","pitchNumber":1,"startTime":"2025-07-29T01:32:40.446Z","endTime":"2025-07-29T01:32:43.518Z","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":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":2.89555679414262,"strikeZoneBottom":1.46944738869033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.526295091125114,"aZ":-31.510096736435866,"pfxX":11.171033741770671,"pfxZ":0.42453506323696427,"pX":-1.6145170388480536,"pZ":0.11598894148766785,"vX0":-11.871861289054333,"vY0":-123.67927539644553,"vZ0":-7.231570159213513,"x":178.54,"y":235.65,"x0":1.7852351340615202,"y0":50.00169038278562,"z0":5.703460923105686,"aX":17.391268465605744},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.7,"breakHorizontal":-17.6,"spinRate":2095,"spinDirection":106},"zone":13,"typeConfidence":0.9,"plateTime":0.4420223720366807,"extension":7.345055652169081},"index":1,"playId":"9d98d1c9-53bf-3d86-81db-a8289eec3fa0","pitchNumber":2,"startTime":"2025-07-29T01:32:58.642Z","endTime":"2025-07-29T01:33:01.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":2.83453336425361,"strikeZoneBottom":1.44878573083016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.761837806214064,"aZ":-32.93797281656358,"pfxX":10.129133860897126,"pfxZ":-0.49775850997735827,"pX":0.1069542582352695,"pZ":1.9278676984016776,"vX0":-7.672422151703776,"vY0":-122.9437475942142,"vZ0":-2.721385641973648,"x":112.92,"y":186.73,"x0":1.9480002530803215,"y0":50.00284048256583,"z0":5.837135187922657,"aX":15.547916355776971},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.3,"breakHorizontal":-16.6,"spinRate":1974,"spinDirection":110},"zone":5,"typeConfidence":0.9,"plateTime":0.4450614369142465,"extension":7.115519584940345},"index":2,"playId":"d664fedc-6eb6-3972-9f86-9b42c3d301be","pitchNumber":3,"startTime":"2025-07-29T01:33:24.165Z","endTime":"2025-07-29T01:33:27.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.1,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.70238597921218,"aZ":-34.246461028285616,"pfxX":10.078163868065964,"pfxZ":-1.365115260445199,"pX":0.23596730825868262,"pZ":2.2434002791851397,"vX0":-7.443730235861428,"vY0":-122.54585227971675,"vZ0":-1.6237795398940902,"x":108.01,"y":178.21,"x0":2.006707108822494,"y0":50.00313106288924,"z0":5.845876562669476,"aX":15.295876340571835},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.6,"breakHorizontal":-16.4,"spinRate":2006,"spinDirection":102},"zone":5,"typeConfidence":0.9,"plateTime":0.44733035410208366,"extension":7.089673955685056},"index":3,"playId":"07877e8a-ada5-367d-9c4f-d54258354a29","pitchNumber":4,"startTime":"2025-07-29T01:33:43.085Z","endTime":"2025-07-29T01:33:46.085Z","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":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.1,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.771368004459113,"aZ":-35.808311956713005,"pfxX":9.691036968284152,"pfxZ":-2.364735775131396,"pX":0.5188180527975264,"pZ":1.8747493567454228,"vX0":-6.708797774079202,"vY0":-123.25884320689227,"vZ0":-2.253908055133813,"x":97.22,"y":188.16,"x0":2.018411641158036,"y0":50.0034545032781,"z0":5.828134018067595,"aX":14.894528308591509},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.6,"breakHorizontal":-16.0,"spinRate":1945,"spinDirection":99},"zone":9,"typeConfidence":0.9,"plateTime":0.44457986961111695,"extension":6.898060304993312},"hitData":{"launchSpeed":82.3,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.77,"coordY":182.59}},"index":4,"playId":"b2cf6b53-9d07-3ba0-a557-91ae633d00a5","pitchNumber":5,"startTime":"2025-07-29T01:34:02.839Z","endTime":"2025-07-29T01:34:09.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:34:09.947Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Tauchman grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:37:18.318Z","endTime":"2025-07-29T01:38:28.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[1,2],"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":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T01:34:37.908Z","endTime":"2025-07-29T01:35:41.669Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Max Lazar replaces Cristopher Sánchez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-29T01:35:41.669Z","endTime":"2025-07-29T01:36:46.029Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676661,"link":"/api/v1/people/676661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Mike Tauchman replaces Austin Slater.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2025-07-29T01:36:46.029Z","endTime":"2025-07-29T01:37:20.542Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643565,"link":"/api/v1/people/643565"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":596103,"link":"/api/v1/people/596103"}},{"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":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.94033552475408,"aZ":-44.44871997372242,"pfxX":3.824509587684414,"pfxZ":-8.759165767997022,"pX":0.2859036421640761,"pZ":1.492757766089852,"vX0":1.1401086648714793,"vY0":-118.31641251311781,"vZ0":-0.5606703669117983,"x":106.1,"y":198.48,"x0":-0.7003660041716284,"y0":50.00098236736764,"z0":5.845529662570143,"aX":5.360671677703518},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-15.6,"breakHorizontal":-7.2,"spinRate":2438,"spinDirection":21},"zone":14,"typeConfidence":0.9,"plateTime":0.4649300137903083,"extension":7.135233130005696},"index":3,"playId":"a72553a6-0aa3-3421-944e-31b3aecd7dc4","pitchNumber":1,"startTime":"2025-07-29T01:37:20.542Z","endTime":"2025-07-29T01:37:23.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.5004996791149,"strikeZoneBottom":1.71954541536604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.639600215511397,"aZ":-12.380184432424226,"pfxX":-1.948023385867601,"pfxZ":10.300049908061657,"pX":-1.4345287720483713,"pZ":3.59790639425318,"vX0":-1.2302540901296275,"vY0":-137.9739289509416,"vZ0":-3.5956804534778266,"x":171.68,"y":141.64,"x0":-0.7293469708530049,"y0":50.000915425572146,"z0":5.756281838247149,"aX":-3.74300726723641},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":3.8,"spinRate":2595,"spinDirection":203},"zone":11,"typeConfidence":0.91,"plateTime":0.3974706008139255,"extension":7.201480902481937},"index":4,"playId":"222e12c6-acd6-3040-888d-30c990928428","pitchNumber":2,"startTime":"2025-07-29T01:37:45.404Z","endTime":"2025-07-29T01:37:48.588Z","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":95.2,"endSpeed":86.8,"strikeZoneTop":3.54986399516918,"strikeZoneBottom":1.74023015043382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.60489399311483,"aZ":-11.45295702348553,"pfxX":-1.987679117006382,"pfxZ":10.698982555272945,"pX":0.8206757565801707,"pZ":2.6587255674222745,"vX0":4.491598372091012,"vY0":-138.46145219455892,"vZ0":-6.468730746799718,"x":85.72,"y":166.99,"x0":-0.5660879889057056,"y0":50.00648083807999,"z0":5.795702559719031,"aX":-3.85135590822028},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.1,"breakHorizontal":2.6,"spinRate":2535,"spinDirection":199},"zone":6,"typeConfidence":0.91,"plateTime":0.3959365167370099,"extension":7.178739244299069},"index":5,"playId":"79dad430-00af-3d33-ade1-f4a0405a6b58","pitchNumber":3,"startTime":"2025-07-29T01:38:03.182Z","endTime":"2025-07-29T01:38:06.403Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.148318085954426,"aZ":-44.51625191517066,"pfxX":4.365508579489842,"pfxZ":-9.059293665509962,"pX":-0.39793279142986215,"pZ":1.942132458108792,"vX0":-0.5393489537742859,"vY0":-116.6532192388822,"vZ0":0.7830775198112607,"x":132.17,"y":186.34,"x0":-0.7287255864045699,"y0":50.00039522734038,"z0":5.835198808134025,"aX":5.950525362625723},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-15.8,"breakHorizontal":-7.7,"spinRate":2404,"spinDirection":24},"zone":7,"typeConfidence":0.9,"plateTime":0.47148106365930875,"extension":7.041455772088811},"hitData":{"launchSpeed":87.8,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.82,"coordY":158.27}},"index":6,"playId":"4b80a562-1b38-366a-9f86-7e736d2dcb8e","pitchNumber":4,"startTime":"2025-07-29T01:38:21.095Z","endTime":"2025-07-29T01:38:28.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:38:28.751Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Castellanos flies out to left fielder Michael A. Taylor.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:41:15.630Z","endTime":"2025-07-29T01:42:35.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621051,"fullName":"Steven Wilson","link":"/api/v1/people/621051"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":572191,"link":"/api/v1/people/572191"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mike Tauchman remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:39:56.234Z","endTime":"2025-07-29T01:39:56.252Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643565,"link":"/api/v1/people/643565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":596103,"link":"/api/v1/people/596103"}},{"details":{"description":"Pitching Change: Steven Wilson replaces Jordan Leasure.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-29T01:39:56.252Z","endTime":"2025-07-29T01:41:17.867Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621051,"link":"/api/v1/people/621051"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.5,"strikeZoneTop":3.88,"strikeZoneBottom":1.89,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.453723188998893,"aZ":-33.96454612955814,"pfxX":6.736218196831116,"pfxZ":-1.2744001930804219,"pX":0.8169563644157319,"pZ":1.8960263315712693,"vX0":4.733923820135845,"vY0":-118.61574838396078,"vZ0":-1.8964489980731667,"x":85.86,"y":187.59,"x0":-2.0889111500512625,"y0":50.00261224827145,"z0":5.841265464026651,"aX":9.471863973542169},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.5,"breakHorizontal":-13.4,"spinRate":2649,"spinDirection":30},"zone":9,"typeConfidence":0.91,"plateTime":0.46409754672880865,"extension":6.503813959344143},"index":2,"playId":"7c1459c0-e9cd-3006-a377-16bb65c00818","pitchNumber":1,"startTime":"2025-07-29T01:41:17.867Z","endTime":"2025-07-29T01:41:20.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":4.00001423963132,"strikeZoneBottom":1.92528606893377,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.313499706530326,"aZ":-32.89953108410619,"pfxX":8.059014891551422,"pfxZ":-0.5131401663123469,"pX":1.3849297733307488,"pZ":1.4312483829354885,"vX0":5.649056498197471,"vY0":-119.15292766402982,"vZ0":-3.279081421109543,"x":64.21,"y":200.14,"x0":-2.072792157762065,"y0":50.001001978369956,"z0":5.8328183875472845,"aX":11.454531880018699},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.6,"breakHorizontal":-16.1,"spinRate":2791,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.4616799015403985,"extension":6.538359641856835},"index":3,"playId":"66e4b74e-b305-3e0b-a9f8-1304c72ad2f1","pitchNumber":2,"startTime":"2025-07-29T01:41:36.632Z","endTime":"2025-07-29T01:41:40.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.9,"strikeZoneTop":3.88,"strikeZoneBottom":1.89,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.040367223516554,"aZ":-34.06763152493453,"pfxX":6.6361192119503984,"pfxZ":-1.3379876004436362,"pX":0.9270754810703357,"pZ":1.984869852380465,"vX0":5.100960232356581,"vY0":-118.99492809960022,"vZ0":-1.7999594455984773,"x":81.66,"y":185.19,"x0":-2.114215736817693,"y0":50.00158344154339,"z0":5.86780775858506,"aX":9.415191613182625},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.6,"breakHorizontal":-13.3,"spinRate":2706,"spinDirection":42},"zone":14,"typeConfidence":0.91,"plateTime":0.46213744487522046,"extension":6.568838337970645},"index":4,"playId":"20fff5f7-06c5-3622-aa0d-3decf2ba0bf1","pitchNumber":3,"startTime":"2025-07-29T01:41:55.793Z","endTime":"2025-07-29T01:41:58.907Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-29T01:42:05.461Z","endTime":"2025-07-29T01:42:27.084Z","isPitch":false,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.88,"strikeZoneBottom":1.89,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.802691628648944,"aZ":-35.534799910198366,"pfxX":6.135383069842673,"pfxZ":-2.3534060845758678,"pX":0.6411829344243767,"pZ":2.6248900330777842,"vX0":4.609112228901459,"vY0":-119.37678837310457,"vZ0":-0.2273195263659482,"x":92.56,"y":167.91,"x0":-2.1172300012615404,"y0":50.00057510961434,"z0":5.943350879889707,"aX":8.776863790335398},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.0,"breakHorizontal":-12.2,"spinRate":2698,"spinDirection":57},"zone":6,"typeConfidence":0.91,"plateTime":0.4603267780338447,"extension":6.442165156307856},"hitData":{"launchSpeed":93.3,"launchAngle":31.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.69,"coordY":74.7}},"index":6,"playId":"0775045e-ab12-3b30-bd37-e6870375db77","pitchNumber":4,"startTime":"2025-07-29T01:42:27.084Z","endTime":"2025-07-29T01:42:35.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:42:35.897Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"J.T. Realmuto lines out to second baseman Lenyn Sosa.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:42:41.491Z","endTime":"2025-07-29T01:43:57.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621051,"fullName":"Steven Wilson","link":"/api/v1/people/621051"},"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":2},"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":2},"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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.0,"endSpeed":84.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.399355006727134,"aZ":-14.537199133724334,"pfxX":-3.5527942107134463,"pfxZ":9.604792868504166,"pX":0.8029557110548542,"pZ":3.4439620143723735,"vX0":7.802210714141266,"vY0":-135.14479676602224,"vZ0":-3.6628226580735093,"x":86.39,"y":145.79,"x0":-1.669153726785759,"y0":50.00497226354408,"z0":5.84805726651177,"aX":-6.525877073938819},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":4.7,"spinRate":2404,"spinDirection":199},"zone":3,"typeConfidence":0.88,"plateTime":0.4063918816975902,"extension":6.786920555664864},"index":0,"playId":"cf3e24fb-87c8-3d4c-affa-154a63e768b9","pitchNumber":1,"startTime":"2025-07-29T01:43:08.433Z","endTime":"2025-07-29T01:43:11.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.93011083780897,"aZ":-35.49104796557646,"pfxX":9.171880679009845,"pfxZ":-2.4239585144902254,"pX":1.2659392585558233,"pZ":1.1444844350212695,"vX0":4.732800605727969,"vY0":-117.46431078558675,"vZ0":-3.1779027152770887,"x":68.75,"y":207.88,"x0":-1.981793916719089,"y0":50.00513277559868,"z0":5.890994444299448,"aX":12.529307511613919},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-5.0,"breakHorizontal":-17.9,"spinRate":2697,"spinDirection":34},"zone":14,"typeConfidence":0.92,"plateTime":0.47037054744928186,"extension":6.53027812655494},"index":1,"playId":"4d791ecc-fdec-39ce-bb39-3a64b0cbd475","pitchNumber":2,"startTime":"2025-07-29T01:43:31.194Z","endTime":"2025-07-29T01:43:34.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":74.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.264431722716523,"aZ":-35.29267206435312,"pfxX":8.306909414630852,"pfxZ":-2.1938887932117535,"pX":1.4173633192160602,"pZ":2.3586614642262407,"vX0":5.558889046208465,"vY0":-119.6085999211172,"vZ0":-0.7147973092625497,"x":62.97,"y":175.1,"x0":-2.0319352346955593,"y0":50.00352780109509,"z0":5.880824541217223,"aX":11.801029151176737},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.8,"breakHorizontal":-16.6,"spinRate":2744,"spinDirection":33},"zone":14,"typeConfidence":0.92,"plateTime":0.46139685142658493,"extension":6.543905784642998},"hitData":{"launchSpeed":78.4,"launchAngle":14.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":134.08,"coordY":144.59}},"index":2,"playId":"765f492a-1ab2-3a25-ba7e-4fbd97badae4","pitchNumber":3,"startTime":"2025-07-29T01:43:51.546Z","endTime":"2025-07-29T01:43:57.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:43:57.610Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:44:05.676Z","endTime":"2025-07-29T01:45:42.532Z","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":621051,"fullName":"Steven Wilson","link":"/api/v1/people/621051"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"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":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":84.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.26194236892582,"aZ":-11.67482983832924,"pfxX":-4.094115547670553,"pfxZ":10.980445645738008,"pX":0.49448070423038387,"pZ":3.2152963549527103,"vX0":7.7270794047458455,"vY0":-136.76789219440656,"vZ0":-4.673544780261888,"x":98.15,"y":151.97,"x0":-1.854253988517058,"y0":50.00128659168715,"z0":5.767254149646551,"aX":-7.642723608690548},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.8,"breakHorizontal":5.5,"spinRate":2542,"spinDirection":203},"zone":3,"typeConfidence":0.9,"plateTime":0.40272473299942924,"extension":6.745991100234038},"index":0,"playId":"3dac196c-a052-3625-9c02-4acd70824566","pitchNumber":1,"startTime":"2025-07-29T01:44:25.086Z","endTime":"2025-07-29T01:44:28.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.40987168058695,"aZ":-12.737385754289098,"pfxX":-4.9169730526730815,"pfxZ":9.996014324900074,"pX":-0.998493568497165,"pZ":2.916599372690879,"vX0":4.466572779815468,"vY0":-139.3060064644832,"vZ0":-5.505097485579441,"x":155.06,"y":160.03,"x0":-1.992233931221247,"y0":50.00148341788228,"z0":5.776781380677594,"aX":-9.560168218511002},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":7.8,"spinRate":2456,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.3947865021146164,"extension":6.6290607345872266},"index":1,"playId":"36ff1396-431f-31c9-bdd4-0c86237a62cd","pitchNumber":2,"startTime":"2025-07-29T01:44:45.574Z","endTime":"2025-07-29T01:44:48.759Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-29T01:45:01.221Z","endTime":"2025-07-29T01:45:19.289Z","isPitch":false,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.21578097360242,"strikeZoneBottom":1.62454416389075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.788402435570994,"aZ":-27.35162964363159,"pfxX":-8.358382588718593,"pfxZ":3.081919570320533,"pX":-1.5350606527159611,"pZ":2.815188492068252,"vX0":4.267186248663115,"vY0":-124.23243429951657,"vZ0":-1.2339408837471675,"x":175.51,"y":162.77,"x0":-2.1886865865857597,"y0":50.0019829890065,"z0":5.590958252227049,"aX":-13.069696876457552},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.5,"breakHorizontal":14.2,"spinRate":1415,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.4408246316114104,"extension":6.971524413698272},"index":3,"playId":"df04a22c-86ca-3f3c-bcce-1b22a4634a93","pitchNumber":3,"startTime":"2025-07-29T01:45:19.289Z","endTime":"2025-07-29T01:45:22.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.976424494329567,"aZ":-25.14716291234595,"pfxX":-8.184409318953845,"pfxZ":4.6203694262336095,"pX":-0.3198483682294637,"pZ":2.068911894161525,"vX0":6.639135199012773,"vY0":-122.21067244064275,"vZ0":-3.132571994864028,"x":129.19,"y":182.92,"x0":-2.0018688943316314,"y0":50.00149322490624,"z0":5.515888180544874,"aX":-12.440324817420576},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.9,"breakHorizontal":13.3,"spinRate":1399,"spinDirection":229},"zone":7,"typeConfidence":0.9,"plateTime":0.44734229326249464,"extension":7.022335893353737},"index":4,"playId":"a699d07e-7f7c-32e3-9c69-63aef9a261f6","pitchNumber":4,"startTime":"2025-07-29T01:45:39.532Z","endTime":"2025-07-29T01:45:42.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:45:42.532Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Edgar Quero flies out to left fielder Max Kepler.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:47:54.984Z","endTime":"2025-07-29T01:48:34.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Seth Johnson replaces Max Lazar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:46:41.863Z","endTime":"2025-07-29T01:47:57.321Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686751,"link":"/api/v1/people/686751"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.071786022499055,"aZ":-10.95875681354668,"pfxX":-3.7575899703803177,"pfxZ":10.71848761302123,"pX":0.5311448792081693,"pZ":3.1135703890980975,"vX0":4.693007753917007,"vY0":-140.1243172822642,"vZ0":-5.219460774839648,"x":96.75,"y":154.71,"x0":-0.6809194976892535,"y0":50.00093136648533,"z0":5.722978533798594,"aX":-7.43638595242379},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":5.8,"spinRate":2360,"spinDirection":202},"zone":3,"typeConfidence":0.91,"plateTime":0.3916122473555288,"extension":6.3948100408527},"index":1,"playId":"3be4d111-9eda-32c0-b3bb-d3aa6ca53988","pitchNumber":1,"startTime":"2025-07-29T01:47:57.321Z","endTime":"2025-07-29T01:48:00.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.25469214232398,"strikeZoneBottom":1.6352273381391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.442333595651434,"aZ":-12.039536228914981,"pfxX":-4.019293296657778,"pfxZ":10.075017263045188,"pX":1.1969784338383922,"pZ":1.6507358146119848,"vX0":6.515014409357661,"vY0":-140.59515684917318,"vZ0":-8.455903304000383,"x":71.37,"y":194.21,"x0":-0.6300753938359969,"y0":50.000432510890654,"z0":5.482205901811713,"aX":-8.030824626716283},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.7,"breakHorizontal":5.9,"spinRate":2331,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.38986249592925093,"extension":6.524691345494164},"index":2,"playId":"40bb2736-8056-3c31-a729-d1b039ebf958","pitchNumber":2,"startTime":"2025-07-29T01:48:10.868Z","endTime":"2025-07-29T01:48:15.006Z","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":96.1,"endSpeed":87.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.66353116916578,"aZ":-13.149590210901161,"pfxX":-5.199432372273669,"pfxZ":9.643631935877325,"pX":0.516163767157922,"pZ":2.8751114473798585,"vX0":5.156747516536195,"vY0":-139.83186842592596,"vZ0":-5.211854207992418,"x":97.33,"y":161.15,"x0":-0.6798036754352219,"y0":50.00225240162371,"z0":5.631670588482519,"aX":-10.256720917889137},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":8.3,"spinRate":2279,"spinDirection":212},"zone":3,"typeConfidence":0.9,"plateTime":0.39228761569131176,"extension":6.36423567432022},"hitData":{"launchSpeed":86.5,"launchAngle":37.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.42,"coordY":91.62}},"index":3,"playId":"2eafe6ff-7e31-3b0d-b69f-e2bfd337d6e2","pitchNumber":3,"startTime":"2025-07-29T01:48:26.123Z","endTime":"2025-07-29T01:48:34.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:48:34.571Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Vargas singles on a ground ball to shortstop Trea Turner.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:48:39.475Z","endTime":"2025-07-29T01:49:20.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.49693417864149,"strikeZoneBottom":1.65650354020915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.98228656135221,"aZ":-11.645427121688014,"pfxX":-3.8576703062325173,"pfxZ":10.288805337082,"pX":1.5867937088609023,"pZ":2.7549965326696517,"vX0":7.312838684049194,"vY0":-140.63139166826173,"vZ0":-5.878986233226124,"x":56.52,"y":164.4,"x0":-0.550465286991785,"y0":50.00549881152198,"z0":5.633559182718858,"aX":-7.6994641429177015},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":5.4,"spinRate":2335,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.3900110533055412,"extension":6.3572218317713},"index":0,"playId":"61843abf-90b5-3a71-a7d0-548e18f23dc4","pitchNumber":1,"startTime":"2025-07-29T01:48:58.224Z","endTime":"2025-07-29T01:49:01.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.46207727783114,"aZ":-31.598292924999377,"pfxX":2.1503707431113526,"pfxZ":0.3528990527176106,"pX":-0.7559370274286897,"pZ":2.1528322821733106,"vX0":-0.01910513242577276,"vY0":-125.95556845544624,"vZ0":-2.393698897722624,"x":145.81,"y":180.65,"x0":-1.0282821292959772,"y0":50.00344046135874,"z0":5.638193487102041,"aX":3.4999001231178664},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.4,"breakHorizontal":-4.0,"spinRate":2633,"spinDirection":124},"zone":4,"typeConfidence":0.91,"plateTime":0.43272417772145033,"extension":6.574892445204177},"hitData":{"launchSpeed":61.2,"launchAngle":2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.54,"coordY":158.06}},"index":1,"playId":"0c9b3e85-04d5-3169-ab98-dbfaaaaf865e","pitchNumber":2,"startTime":"2025-07-29T01:49:12.616Z","endTime":"2025-07-29T01:49:20.556Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:49:20.556Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew Benintendi walks. Miguel Vargas to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:49:31.263Z","endTime":"2025-07-29T01:51:27.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"postOnSecond":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.23661748886477,"strikeZoneBottom":1.54333949764529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.07693545711277,"aZ":-28.675973286588867,"pfxX":2.3986267955490685,"pfxZ":2.1728605720252574,"pX":-1.2684183361280845,"pZ":3.2967131128928377,"vX0":-0.8176350443055357,"vY0":-125.61789535020935,"vZ0":-0.22264987084711485,"x":165.35,"y":149.77,"x0":-1.2513959455617978,"y0":50.00053174471415,"z0":5.706503557148568,"aX":3.8547366228961755},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.1,"breakHorizontal":-4.2,"spinRate":2516,"spinDirection":123},"zone":11,"typeConfidence":0.9,"plateTime":0.4350771764812258,"extension":6.264262902928252},"index":0,"playId":"9b99b09a-079a-3f88-9985-08979f71b2b9","pitchNumber":1,"startTime":"2025-07-29T01:49:54.491Z","endTime":"2025-07-29T01:49:57.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.24345630425852,"strikeZoneBottom":1.55038355940177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.916272847334554,"aZ":-12.356005786150728,"pfxX":-3.654918227043134,"pfxZ":10.234843633827682,"pX":1.348742768998226,"pZ":3.5230807428781215,"vX0":6.82802674726379,"vY0":-138.71898838990813,"vZ0":-3.612589615348793,"x":65.59,"y":143.66,"x0":-0.6769604670855346,"y0":50.00033214607263,"z0":5.673964719760552,"aX":-7.076011300964041},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":5.0,"spinRate":2377,"spinDirection":207},"zone":12,"typeConfidence":0.89,"plateTime":0.39583599941546144,"extension":6.364405400755494},"index":1,"playId":"6bd01e03-a67c-313d-ada1-74ab67bad463","pitchNumber":2,"startTime":"2025-07-29T01:50:14.107Z","endTime":"2025-07-29T01:50:17.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.47419819958385,"aZ":-28.777705384062617,"pfxX":3.1021909893899093,"pfxZ":2.1007629816050164,"pX":0.7651345213314781,"pZ":1.7522937964141503,"vX0":2.9482323244396405,"vY0":-125.67500960753722,"vZ0":-3.745792330961217,"x":87.83,"y":191.47,"x0":-0.8210570377254228,"y0":50.00560413194415,"z0":5.567581495276004,"aX":5.025354540194023},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.2,"breakHorizontal":-6.2,"spinRate":2708,"spinDirection":115},"zone":9,"typeConfidence":0.9,"plateTime":0.4337498468189591,"extension":6.571584286301873},"index":2,"playId":"ecf9b707-f629-365b-b19e-7b78b530a378","pitchNumber":3,"startTime":"2025-07-29T01:50:36.832Z","endTime":"2025-07-29T01:50:39.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.32947257570943,"strikeZoneBottom":1.53006260050789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.458318639489285,"aZ":-13.802377671784889,"pfxX":-3.0333121753106127,"pfxZ":9.470625170526365,"pX":0.7398083814610612,"pZ":4.561769248252532,"vX0":4.849585940091868,"vY0":-138.74813582179144,"vZ0":-0.8603511014477987,"x":88.8,"y":115.61,"x0":-0.6405604382706288,"y0":50.004651407880715,"z0":5.799999052578846,"aX":-5.88582509251127},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":4.4,"spinRate":2275,"spinDirection":210},"zone":12,"typeConfidence":0.88,"plateTime":0.3954901141060363,"extension":6.301205904079601},"index":3,"playId":"4d88d7b8-cf81-3959-91ff-50344540f059","pitchNumber":4,"startTime":"2025-07-29T01:50:59.922Z","endTime":"2025-07-29T01:51:02.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.12223173537808,"strikeZoneBottom":1.45726209690571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.031919032193986,"aZ":-27.97729475445124,"pfxX":2.570867343634058,"pfxZ":2.5605471055656945,"pX":-0.982701460459809,"pZ":2.65962431920974,"vX0":-0.8626849176323615,"vY0":-126.4433878684435,"vZ0":-1.858739942198492,"x":154.46,"y":166.97,"x0":-0.9733331933499548,"y0":50.00004862563501,"z0":5.624439092246327,"aX":4.20956538968085},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.4,"breakHorizontal":-4.4,"spinRate":2514,"spinDirection":144},"zone":11,"typeConfidence":0.9,"plateTime":0.43130617978814634,"extension":6.402709022468824},"index":4,"playId":"76cd7d46-f439-3fa3-8371-3931251ff168","pitchNumber":5,"startTime":"2025-07-29T01:51:22.485Z","endTime":"2025-07-29T01:51:27.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:51:27.163Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Robert Jr. strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:51:34.709Z","endTime":"2025-07-29T01:53:23.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"postOnSecond":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.151026874470205,"aZ":-11.669965634234988,"pfxX":-4.308731858060613,"pfxZ":10.462898998086812,"pX":0.48536139912326726,"pZ":3.4686715081021275,"vX0":4.620547879062629,"vY0":-139.53014214327038,"vZ0":-4.285531313460737,"x":98.5,"y":145.13,"x0":-0.6370408764718857,"y0":50.00436988901877,"z0":5.801224694264173,"aX":-8.445663937875807},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":6.7,"spinRate":2324,"spinDirection":208},"zone":3,"typeConfidence":0.9,"plateTime":0.393457920142124,"extension":6.311009701344856},"index":0,"playId":"ae272995-e115-3c00-a8ab-7bf90a6d62e8","pitchNumber":1,"startTime":"2025-07-29T01:52:01.519Z","endTime":"2025-07-29T01:52:05.028Z","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":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.88117320849881,"strikeZoneBottom":1.77896961325311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.026978042263234,"aZ":-12.76666373457256,"pfxX":-5.776056421617299,"pfxZ":9.84156704310624,"pX":0.7541880826049938,"pZ":1.7621132242736481,"vX0":5.698831425272029,"vY0":-139.468216083574,"vZ0":-7.984486695342876,"x":88.25,"y":191.2,"x0":-0.564039427482972,"y0":50.00597131111518,"z0":5.5020699656457355,"aX":-11.394292766988272},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":9.4,"spinRate":2393,"spinDirection":211},"zone":9,"typeConfidence":0.9,"plateTime":0.3925524013290227,"extension":6.421822304776555},"index":1,"playId":"6095d17a-fc5e-3a3c-89cf-d5ba90d13dab","pitchNumber":2,"startTime":"2025-07-29T01:52:20.807Z","endTime":"2025-07-29T01:52:24.293Z","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.8,"endSpeed":87.3,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.743818273417393,"aZ":-13.441303093561869,"pfxX":-4.6965089211111435,"pfxZ":9.538578570213426,"pX":1.0561250018752748,"pZ":3.5817148190274506,"vX0":6.026036094115914,"vY0":-139.35551915767346,"vZ0":-3.354649080603947,"x":76.74,"y":142.07,"x0":-0.5255909399541319,"y0":50.001462234107265,"z0":5.690754501328772,"aX":-9.222911977723859},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":7.2,"spinRate":2219,"spinDirection":208},"zone":12,"typeConfidence":0.89,"plateTime":0.393251558269363,"extension":6.335831346864718},"index":2,"playId":"b475a95e-b279-3f1a-a5fb-588b85cccf58","pitchNumber":3,"startTime":"2025-07-29T01:52:40.706Z","endTime":"2025-07-29T01:52:43.910Z","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":87.5,"endSpeed":81.0,"strikeZoneTop":3.78166682201769,"strikeZoneBottom":1.76488705303986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.587826678904523,"aZ":-28.819201701581616,"pfxX":2.8213871518959444,"pfxZ":2.0266208854011785,"pX":1.1815231419160048,"pZ":1.5717889716284958,"vX0":3.9128072129878584,"vY0":-127.43233868910866,"vZ0":-4.251291655024479,"x":71.96,"y":196.34,"x0":-0.7366190645128198,"y0":50.00415262752593,"z0":5.521683167576782,"aX":4.669422678697111},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.0,"breakHorizontal":-6.0,"spinRate":2639,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.4287530281862644,"extension":6.517884126632028},"index":3,"playId":"b6aaaa26-753d-3a83-82c2-d63796199273","pitchNumber":4,"startTime":"2025-07-29T01:53:02.083Z","endTime":"2025-07-29T01:53:06.139Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":70.0,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.471303225007937,"aZ":-45.76249875169746,"pfxX":3.2004515458699343,"pfxZ":-11.04903161721544,"pX":1.3974838435801347,"pZ":1.5480392829249634,"vX0":2.9766201890511836,"vY0":-111.01678871599542,"vZ0":1.2588594660644743,"x":63.73,"y":196.98,"x0":-0.38331459014687996,"y0":50.00038396187042,"z0":5.789921590936588,"aX":3.9372087158386284},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.7,"breakVerticalInduced":-19.2,"breakHorizontal":-6.6,"spinRate":2903,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.49605578369071335,"extension":6.631562057809442},"index":4,"playId":"598349e8-7391-3707-9151-cde56a330d6d","pitchNumber":5,"startTime":"2025-07-29T01:53:18.900Z","endTime":"2025-07-29T01:53:23.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:53:23.087Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lenyn Sosa singles on a ground ball to center fielder Brandon Marsh. Miguel Vargas scores. Andrew Benintendi to 3rd.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:53:32.375Z","endTime":"2025-07-29T01:55:10.809Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"postOnThird":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":{"id":686751,"link":"/api/v1/people/686751"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.7,"endSpeed":79.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.08680536843982,"aZ":-31.865957418525326,"pfxX":2.561442833050107,"pfxZ":0.1954966179452562,"pX":0.9987594618062471,"pZ":2.0263229244783827,"vX0":3.1083096007950197,"vY0":-124.89702701505965,"vZ0":-2.5439136962857942,"x":78.93,"y":184.07,"x0":-0.5925967687584343,"y0":50.00425156033409,"z0":5.666924201602306,"aX":4.064781824665753},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.0,"breakHorizontal":-5.3,"spinRate":2763,"spinDirection":100},"zone":14,"typeConfidence":0.9,"plateTime":0.43777834908533153,"extension":6.454677603506776},"index":0,"playId":"6966dcca-99e6-367f-8991-f01df0297bbf","pitchNumber":1,"startTime":"2025-07-29T01:53:47.316Z","endTime":"2025-07-29T01:53:50.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.41413417288634,"strikeZoneBottom":1.67988905903212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.67816047135557,"aZ":-32.24262919883652,"pfxX":2.4909212412598425,"pfxZ":-0.04479984882403398,"pX":2.3873600535407986,"pZ":0.6158825074421531,"vX0":6.360693882071781,"vY0":-124.932086835415,"vZ0":-5.505222094070698,"x":26.0,"y":222.15,"x0":-0.5130834900068827,"y0":50.002800664522375,"z0":5.491682249069538,"aX":3.944085252036003},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.1,"breakHorizontal":-6.0,"spinRate":2740,"spinDirection":96},"zone":14,"typeConfidence":0.9,"plateTime":0.43806736814716407,"extension":6.5846159305853655},"index":1,"playId":"ba131726-7b84-3152-ae85-84800de232f4","pitchNumber":2,"startTime":"2025-07-29T01:54:09.998Z","endTime":"2025-07-29T01:54:12.998Z","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":96.1,"endSpeed":87.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.88037341360932,"aZ":-12.778049985163452,"pfxX":-4.131772095069943,"pfxZ":9.873640100299907,"pX":0.5063919198434267,"pZ":3.240736145451445,"vX0":4.363409058299229,"vY0":-139.81781628510652,"vZ0":-4.31111287992745,"x":97.7,"y":151.28,"x0":-0.5436284038923624,"y0":50.000460435588465,"z0":5.652001487654048,"aX":-8.114412198759323},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":6.5,"spinRate":2394,"spinDirection":210},"zone":3,"typeConfidence":0.9,"plateTime":0.39294942592835813,"extension":6.356070415625448},"index":2,"playId":"a4600dbf-de82-392a-bb13-211575ccd8fe","pitchNumber":3,"startTime":"2025-07-29T01:54:35.566Z","endTime":"2025-07-29T01:54:38.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":69.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.254552521574933,"aZ":-44.72146987072033,"pfxX":3.517080083800881,"pfxZ":-10.226761398092709,"pX":0.3918989213453747,"pZ":3.3382165855713017,"vX0":1.0473001174277607,"vY0":-110.54367604544085,"vZ0":4.468587708111325,"x":102.06,"y":148.65,"x0":-0.5459435530496065,"y0":50.00203790941633,"z0":6.011362350449818,"aX":4.315534972917149},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-16.9,"breakHorizontal":-6.6,"spinRate":2719,"spinDirection":25},"zone":3,"typeConfidence":0.9,"plateTime":0.4970974349339885,"extension":6.603139984783622},"hitData":{"launchSpeed":98.6,"launchAngle":-0.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.39,"coordY":110.13}},"index":3,"playId":"d874f115-ea53-3326-8e1c-5867b65ed509","pitchNumber":4,"startTime":"2025-07-29T01:54:59.332Z","endTime":"2025-07-29T01:55:10.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:55:10.809Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colson Montgomery singles on a sharp line drive to first baseman Bryce Harper. Andrew Benintendi scores. Lenyn Sosa to 3rd. Fielding error by pitcher Seth Johnson.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:55:24.595Z","endTime":"2025-07-29T01:57:37.034Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"postOnThird":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"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_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":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686751,"link":"/api/v1/people/686751"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":{"id":686751,"link":"/api/v1/people/686751"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.935835199897653,"aZ":-29.971509511944937,"pfxX":2.8911731863805086,"pfxZ":1.3709950795678578,"pX":0.9950155895564565,"pZ":1.8546168185047476,"vX0":3.4387379759113323,"vY0":-125.32637325614196,"vZ0":-3.274041426114091,"x":79.07,"y":188.71,"x0":-0.7653419999835243,"y0":50.0035156633145,"z0":5.600064246666761,"aX":4.64487500976292},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.0,"breakHorizontal":-6.0,"spinRate":2556,"spinDirection":107},"zone":14,"typeConfidence":0.9,"plateTime":0.43536292493757545,"extension":6.448467911186067},"index":0,"playId":"80b07dcd-c85e-3c63-aa80-981b59ed3c1d","pitchNumber":1,"startTime":"2025-07-29T01:56:02.773Z","endTime":"2025-07-29T01:56:05.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.9859540492018,"aZ":-10.457787292009,"pfxX":-3.1858802723645576,"pfxZ":10.910270544776113,"pX":0.8155305856517749,"pZ":2.9913800527615293,"vX0":5.2104479552077585,"vY0":-140.68223676817433,"vZ0":-5.386398123470117,"x":85.91,"y":158.01,"x0":-0.65260541061027,"y0":50.005213044367366,"z0":5.618435088258944,"aX":-6.343191863899807},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":4.6,"spinRate":2349,"spinDirection":209},"zone":6,"typeConfidence":0.91,"plateTime":0.3903886769160674,"extension":6.293761045333304},"index":1,"playId":"a02645ed-dc7e-3a18-a178-79d3ec3bb419","pitchNumber":2,"startTime":"2025-07-29T01:56:22.015Z","endTime":"2025-07-29T01:56:27.094Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-29T01:56:38.466Z","endTime":"2025-07-29T01:56:58.125Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.71008844379992,"strikeZoneBottom":1.82047783181639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.93704509768989,"aZ":-25.376320482453348,"pfxX":2.1253065414569545,"pfxZ":3.947334223106874,"pX":-0.08371949987956394,"pZ":0.953154787733379,"vX0":1.3602866395192899,"vY0":-129.8645749519679,"vZ0":-6.526106115853692,"x":120.19,"y":213.04,"x0":-0.8889639938989032,"y0":50.005405418504864,"z0":5.405698644999064,"aX":3.662651307136066},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.0,"breakHorizontal":-4.1,"spinRate":2601,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.4203531463830328,"extension":6.466210400499939},"index":3,"playId":"ac9be9d2-6fac-34d6-9800-a4c15de2e4d7","pitchNumber":3,"startTime":"2025-07-29T01:56:58.125Z","endTime":"2025-07-29T01:57:01.348Z","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":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.484351757472908,"aZ":-31.71855258220202,"pfxX":3.863120378210956,"pfxZ":0.2794871119522675,"pX":-0.13518537513396375,"pZ":2.3709409788631444,"vX0":0.6913243067951431,"vY0":-127.04065957398475,"vZ0":-1.7630610542811487,"x":122.15,"y":174.76,"x0":-0.9126848591638708,"y0":50.00330161802571,"z0":5.58972678026254,"aX":6.328730337317247},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.4,"breakHorizontal":-7.2,"spinRate":2627,"spinDirection":121},"zone":5,"typeConfidence":0.9,"plateTime":0.43076428436974634,"extension":6.384807898666899},"hitData":{"launchSpeed":100.5,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":159.92,"coordY":167.39}},"index":4,"playId":"48653fb0-ed1d-3f36-8bc5-8a847031274a","pitchNumber":4,"startTime":"2025-07-29T01:57:23.613Z","endTime":"2025-07-29T01:57:37.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:57:37.034Z","atBatIndex":67},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Michael A. Taylor grounds into a force out, shortstop Trea Turner to second baseman Bryson Stott. Colson Montgomery out at 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:58:07.881Z","endTime":"2025-07-29T01:58:22.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"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":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"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":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.62,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.95973369907804,"aZ":-11.72812197397369,"pfxX":-4.3758752695096526,"pfxZ":10.406792745476292,"pX":0.13813960524111338,"pZ":2.523698339537893,"vX0":3.390083487954346,"vY0":-139.63079365227682,"vZ0":-6.302689734406717,"x":111.73,"y":170.64,"x0":-0.526356772010787,"y0":50.00013097474897,"z0":5.590054972003712,"aX":-8.594639230369005},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.6,"breakHorizontal":7.2,"spinRate":2349,"spinDirection":213},"zone":5,"typeConfidence":0.9,"plateTime":0.3930474478907344,"extension":6.397305708572724},"hitData":{"launchSpeed":80.8,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.8,"coordY":156.75}},"index":0,"playId":"bbe36403-6e89-3885-b0af-9d3a5b53f13e","pitchNumber":1,"startTime":"2025-07-29T01:58:15.967Z","endTime":"2025-07-29T01:58:22.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:58:22.917Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Kemp flies out sharply to right fielder Mike Tauchman.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:00:38.560Z","endTime":"2025-07-29T02:01:33.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Josh Rojas replaces second baseman Lenyn Sosa, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T02:00:01.429Z","endTime":"2025-07-29T02:00:01.452Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668942,"link":"/api/v1/people/668942"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":672820,"link":"/api/v1/people/672820"}},{"details":{"description":"Pitching Change: Grant Taylor replaces Steven Wilson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-29T02:00:01.452Z","endTime":"2025-07-29T02:00:40.875Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691799,"link":"/api/v1/people/691799"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.0,"strikeZoneTop":3.30262902036657,"strikeZoneBottom":1.4893226315685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.635645299161176,"aZ":-14.429779444151738,"pfxX":0.6426824167972587,"pfxZ":8.649875010421066,"pX":1.3275173107431475,"pZ":3.9538325484255106,"vX0":4.136830848300924,"vY0":-142.94575888779522,"vZ0":-2.659735009657809,"x":66.4,"y":132.03,"x0":-0.22710669985771548,"y0":50.00176975215605,"z0":5.8122946256522905,"aX":1.3181590688193088},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.2,"breakHorizontal":-2.0,"spinRate":2412,"spinDirection":191},"zone":12,"typeConfidence":0.86,"plateTime":0.3844502131011249,"extension":7.518854975273515},"index":2,"playId":"1ee310ce-e18d-32ef-b70a-f7098c4b3cc2","pitchNumber":1,"startTime":"2025-07-29T02:00:40.875Z","endTime":"2025-07-29T02:00:43.875Z","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":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.2930676115,"strikeZoneBottom":1.4512110327303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.406526400714824,"aZ":-23.51535216983238,"pfxX":-0.0241796789950679,"pfxZ":4.467691508825246,"pX":0.5970480860098585,"pZ":1.966236629895622,"vX0":3.972296360892653,"vY0":-138.43905069991533,"vZ0":-5.63770912853609,"x":94.24,"y":185.69,"x0":-0.8542927774275128,"y0":50.002629520749636,"z0":5.606914221235856,"aX":-0.04768810707917747},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.1,"breakHorizontal":-0.8,"spinRate":2598,"spinDirection":190},"zone":9,"typeConfidence":0.92,"plateTime":0.3959204539191661,"extension":7.492748175154683},"index":3,"playId":"eb70ee79-2a0c-3331-9bb0-9fee2bec43e0","pitchNumber":2,"startTime":"2025-07-29T02:00:55.256Z","endTime":"2025-07-29T02:00:59.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":90.0,"strikeZoneTop":3.48107439023936,"strikeZoneBottom":1.55291346003331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.55719243672195,"aZ":-9.629021065819064,"pfxX":-1.2206717132107636,"pfxZ":10.722105287574493,"pX":-0.2383520318371973,"pZ":4.4595929679911315,"vX0":1.1682266993496508,"vY0":-144.73131289093536,"vZ0":-2.2325970109105495,"x":126.09,"y":118.37,"x0":-0.4903739593108336,"y0":50.0024861418631,"z0":5.837882359136959,"aX":-2.5667810747371838},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.1,"breakHorizontal":1.9,"spinRate":2460,"spinDirection":188},"zone":11,"typeConfidence":0.92,"plateTime":0.3797267205584145,"extension":7.4262448232209595},"index":4,"playId":"28bcca84-68ee-3ffd-8f24-cb7b82396a1d","pitchNumber":3,"startTime":"2025-07-29T02:01:09.349Z","endTime":"2025-07-29T02:01:21.923Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.62827465723129,"aZ":-23.601899602978627,"pfxX":-0.014780135451627485,"pfxZ":4.395899434830598,"pX":0.2512226692783264,"pZ":2.4517650294751467,"vX0":3.065445788365064,"vY0":-139.1038900336873,"vZ0":-4.320640191047715,"x":107.42,"y":172.58,"x0":-0.8654147693789385,"y0":50.003012927006466,"z0":5.599480815026085,"aX":-0.029130033985079715},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.2,"breakHorizontal":-0.6,"spinRate":2520,"spinDirection":179},"zone":5,"typeConfidence":0.91,"plateTime":0.39449849468570797,"extension":7.477880201594982},"hitData":{"launchSpeed":101.2,"launchAngle":26.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":206.45,"coordY":85.59}},"index":5,"playId":"93d7af76-8268-3f3a-a63f-0924cca7e41c","pitchNumber":4,"startTime":"2025-07-29T02:01:25.257Z","endTime":"2025-07-29T02:01:33.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:01:33.099Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Kepler strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:01:45.272Z","endTime":"2025-07-29T02:03:01.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"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":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.50705149898758,"strikeZoneBottom":1.70408241335344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20149602174259,"aZ":-24.986456585810615,"pfxX":1.8541186840379509,"pfxZ":3.543409270949816,"pX":-0.09681567912748942,"pZ":3.7808877241786965,"vX0":1.5836002761185193,"vY0":-141.50643688628867,"vZ0":-1.1976913859044873,"x":120.69,"y":136.7,"x0":-0.9045131938841495,"y0":50.002578491298436,"z0":5.80990886194341,"aX":3.761056678309447},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.4,"breakHorizontal":-3.7,"spinRate":2634,"spinDirection":164},"zone":11,"typeConfidence":0.91,"plateTime":0.38702392660300955,"extension":7.4470886715871725},"index":0,"playId":"591407b7-41d3-3c87-9a46-0f269f6d6b8a","pitchNumber":1,"startTime":"2025-07-29T02:01:58.549Z","endTime":"2025-07-29T02:02:06.530Z","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":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.43059167410309,"strikeZoneBottom":1.6577492902266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.095321720728403,"aZ":-21.091675898258135,"pfxX":2.234830701271875,"pfxZ":5.544572353257484,"pX":0.1367972590930125,"pZ":2.3656172425923097,"vX0":1.7977214033433608,"vY0":-140.0871399581273,"vZ0":-5.245649403907357,"x":111.79,"y":174.91,"x0":-0.8023630879642435,"y0":50.00101965733171,"z0":5.631115601721337,"aX":4.463584652774171},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.2,"breakHorizontal":-4.4,"spinRate":2516,"spinDirection":171},"zone":5,"typeConfidence":0.89,"plateTime":0.3902079105897567,"extension":7.5867242714568475},"index":1,"playId":"36a99405-953c-3bf3-b9f0-aeaa35a0d957","pitchNumber":2,"startTime":"2025-07-29T02:02:12.431Z","endTime":"2025-07-29T02:02:16.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.54024887264609,"strikeZoneBottom":1.67778261539108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.13242793282805,"aZ":-25.196003216963085,"pfxX":1.2514498749693685,"pfxZ":3.4712446067352456,"pX":-0.6127876191799322,"pZ":3.9309673018648392,"vX0":0.322200488952984,"vY0":-141.38719618219605,"vZ0":-0.5390101920888558,"x":140.36,"y":132.64,"x0":-0.8909797213900807,"y0":50.0061091141121,"z0":5.75004420442027,"aX":2.5180497542156632},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.4,"breakHorizontal":-2.3,"spinRate":2611,"spinDirection":179},"zone":11,"typeConfidence":0.87,"plateTime":0.38834201447634564,"extension":7.476289356924551},"index":2,"playId":"281b9695-e5f0-3d2b-91cd-1af84a8bbebc","pitchNumber":3,"startTime":"2025-07-29T02:02:26.074Z","endTime":"2025-07-29T02:02:29.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.408095012931,"strikeZoneBottom":1.66499353902318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.722547626440466,"aZ":-46.615955031778256,"pfxX":1.2027766228582246,"pfxZ":-9.330404816036376,"pX":0.2176716024931253,"pZ":3.0945766417389278,"vX0":1.2881528649963612,"vY0":-124.11731360106702,"vZ0":2.471768645927858,"x":108.7,"y":155.23,"x0":-0.46589369722058643,"y0":50.003522186292926,"z0":5.99056853105647,"aX":1.8613291039897235},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-16.0,"breakHorizontal":-2.5,"spinRate":2545,"spinDirection":12},"zone":2,"typeConfidence":0.9,"plateTime":0.4426621737085892,"extension":7.349924661707865},"index":3,"playId":"9035c81b-548a-38e7-b78e-02d4e912db6a","pitchNumber":4,"startTime":"2025-07-29T02:02:42.341Z","endTime":"2025-07-29T02:02:45.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.994684825049355,"aZ":-9.846105458116885,"pfxX":1.3162463661894448,"pfxZ":10.574589059119807,"pX":-0.4591772352397439,"pZ":3.206818687949631,"vX0":0.12049516293213317,"vY0":-144.46825475056016,"vZ0":-5.357197660070403,"x":134.5,"y":152.2,"x0":-0.6724300082902686,"y0":50.003991165075426,"z0":5.6918840764019984,"aX":2.7792361208620515},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.2,"breakHorizontal":-2.4,"spinRate":2493,"spinDirection":187},"zone":1,"typeConfidence":0.91,"plateTime":0.379302480097234,"extension":7.475975402466483},"index":4,"playId":"3ebf6951-72ed-3d5e-b3ef-0e971e415f2d","pitchNumber":5,"startTime":"2025-07-29T02:02:56.789Z","endTime":"2025-07-29T02:03:01.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:03:01.163Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott called out on strikes.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:03:07.117Z","endTime":"2025-07-29T02:04:54.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"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":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.40565996584216,"strikeZoneBottom":1.53915871711937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.480470851409535,"aZ":-21.674561837416036,"pfxX":2.384952743105849,"pfxZ":5.30574001378046,"pX":-0.2687057178701618,"pZ":1.8120693734136293,"vX0":0.5162139363207837,"vY0":-140.01410678067546,"vZ0":-6.478463765645345,"x":127.24,"y":189.85,"x0":-0.7654340486649757,"y0":50.004634994289084,"z0":5.580609588819514,"aX":4.72179888829665},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.4,"breakHorizontal":-4.4,"spinRate":2569,"spinDirection":176},"zone":8,"typeConfidence":0.9,"plateTime":0.39163979480683153,"extension":7.380456611580851},"index":0,"playId":"cd51b51d-a8ef-3ec7-8cbb-40040d8bd181","pitchNumber":1,"startTime":"2025-07-29T02:03:24.876Z","endTime":"2025-07-29T02:03:28.361Z","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":87.0,"endSpeed":80.1,"strikeZoneTop":3.36191231525148,"strikeZoneBottom":1.4953372087634,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.959361192505312,"aZ":-44.82353051741359,"pfxX":2.214990272637672,"pfxZ":-7.8543881665614474,"pX":-0.1908533731389457,"pZ":0.7527809706038558,"vX0":0.16930462378941713,"vY0":-126.6594722652076,"vZ0":-3.4786150620618788,"x":124.27,"y":218.45,"x0":-0.5461403546617883,"y0":50.00181435772808,"z0":5.75917632290046,"aX":3.567485390295893},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-14.8,"breakHorizontal":-4.1,"spinRate":2454,"spinDirection":7},"zone":13,"typeConfidence":0.9,"plateTime":0.4338678357655996,"extension":7.410929252397522},"index":1,"playId":"fcf4c042-5b36-3655-8b46-f641a8ce73dd","pitchNumber":2,"startTime":"2025-07-29T02:03:38.625Z","endTime":"2025-07-29T02:03:42.218Z","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":97.2,"endSpeed":88.6,"strikeZoneTop":3.35393389892605,"strikeZoneBottom":1.63091220166487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.95605950003996,"aZ":-14.957011335340447,"pfxX":-0.1884443070590166,"pfxZ":8.494609118183146,"pX":0.23585201100646272,"pZ":4.745210895674659,"vX0":2.0772007691766765,"vY0":-141.62442259139195,"vZ0":-0.2854356350866268,"x":108.01,"y":110.66,"x0":-0.4832888279213449,"y0":50.00577354139928,"z0":5.80563674529955,"aX":-0.38227207823643833},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.5,"breakHorizontal":-0.1,"spinRate":2324,"spinDirection":186},"zone":12,"typeConfidence":0.86,"plateTime":0.38704698193832776,"extension":7.448911412552721},"index":2,"playId":"3348a14f-5ad3-38fc-8b9a-75acf1d1ec00","pitchNumber":3,"startTime":"2025-07-29T02:03:53.940Z","endTime":"2025-07-29T02:03:57.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.37233276231511,"strikeZoneBottom":1.64969404238407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.14476582018845,"aZ":-23.205161286665557,"pfxX":1.3842610049493949,"pfxZ":4.5971977071253445,"pX":-0.054935810594077865,"pZ":3.1313124865828095,"vX0":1.836401077220639,"vY0":-138.8115689727759,"vZ0":-2.7544130178674786,"x":119.09,"y":154.23,"x0":-0.9049760324058386,"y0":50.003295398910474,"z0":5.681841763093495,"aX":2.700301421258441},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.9,"breakHorizontal":-2.9,"spinRate":2520,"spinDirection":173},"zone":2,"typeConfidence":0.92,"plateTime":0.3946157672616524,"extension":7.44222086688031},"index":3,"playId":"ce769e0e-5922-3257-a489-6e2ca2e6117a","pitchNumber":4,"startTime":"2025-07-29T02:04:13.332Z","endTime":"2025-07-29T02:04:16.833Z","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":99.6,"endSpeed":91.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3423648581022,"aZ":-12.384824421109752,"pfxX":1.0298518209541636,"pfxZ":9.269578037931044,"pX":0.399177946139476,"pZ":2.7887506143948104,"vX0":2.1275614038590716,"vY0":-145.04668207271277,"vZ0":-6.204441063459163,"x":101.78,"y":163.48,"x0":-0.4770650599115585,"y0":50.00184915944058,"z0":5.707918770138515,"aX":2.197604752894672},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.7,"breakHorizontal":-2.3,"spinRate":2418,"spinDirection":191},"zone":3,"typeConfidence":0.9,"plateTime":0.37736497640644595,"extension":7.403057607274142},"index":4,"playId":"9516b88e-c976-39fa-8069-d03c07bc8b36","pitchNumber":5,"startTime":"2025-07-29T02:04:32.155Z","endTime":"2025-07-29T02:04:35.155Z","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":2},"pitchData":{"startSpeed":100.4,"endSpeed":92.1,"strikeZoneTop":3.44092204452619,"strikeZoneBottom":1.57534003905606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.128425408444485,"aZ":-11.83102759758869,"pfxX":-0.6876244004912198,"pfxZ":9.373726351962933,"pX":0.4124795532735106,"pZ":2.5674583800982527,"vX0":2.7818712535703685,"vY0":-146.09302492700053,"vZ0":-6.91370130364854,"x":101.28,"y":169.46,"x0":-0.4610589258307802,"y0":50.00165070132469,"z0":5.669334045418575,"aX":-1.4922652315591693},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":15.8,"breakHorizontal":0.7,"spinRate":2380,"spinDirection":191},"zone":6,"typeConfidence":0.91,"plateTime":0.3743453145369635,"extension":7.491888553430563},"index":5,"playId":"37f4fdca-45d5-3af4-a138-94fc49af1d79","pitchNumber":6,"startTime":"2025-07-29T02:04:51.587Z","endTime":"2025-07-29T02:04:54.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:04:54.900Z","atBatIndex":71}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott called out on strikes.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:03:07.117Z","endTime":"2025-07-29T02:04:54.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"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":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.40565996584216,"strikeZoneBottom":1.53915871711937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.480470851409535,"aZ":-21.674561837416036,"pfxX":2.384952743105849,"pfxZ":5.30574001378046,"pX":-0.2687057178701618,"pZ":1.8120693734136293,"vX0":0.5162139363207837,"vY0":-140.01410678067546,"vZ0":-6.478463765645345,"x":127.24,"y":189.85,"x0":-0.7654340486649757,"y0":50.004634994289084,"z0":5.580609588819514,"aX":4.72179888829665},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.4,"breakHorizontal":-4.4,"spinRate":2569,"spinDirection":176},"zone":8,"typeConfidence":0.9,"plateTime":0.39163979480683153,"extension":7.380456611580851},"index":0,"playId":"cd51b51d-a8ef-3ec7-8cbb-40040d8bd181","pitchNumber":1,"startTime":"2025-07-29T02:03:24.876Z","endTime":"2025-07-29T02:03:28.361Z","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":87.0,"endSpeed":80.1,"strikeZoneTop":3.36191231525148,"strikeZoneBottom":1.4953372087634,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.959361192505312,"aZ":-44.82353051741359,"pfxX":2.214990272637672,"pfxZ":-7.8543881665614474,"pX":-0.1908533731389457,"pZ":0.7527809706038558,"vX0":0.16930462378941713,"vY0":-126.6594722652076,"vZ0":-3.4786150620618788,"x":124.27,"y":218.45,"x0":-0.5461403546617883,"y0":50.00181435772808,"z0":5.75917632290046,"aX":3.567485390295893},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-14.8,"breakHorizontal":-4.1,"spinRate":2454,"spinDirection":7},"zone":13,"typeConfidence":0.9,"plateTime":0.4338678357655996,"extension":7.410929252397522},"index":1,"playId":"fcf4c042-5b36-3655-8b46-f641a8ce73dd","pitchNumber":2,"startTime":"2025-07-29T02:03:38.625Z","endTime":"2025-07-29T02:03:42.218Z","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":97.2,"endSpeed":88.6,"strikeZoneTop":3.35393389892605,"strikeZoneBottom":1.63091220166487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.95605950003996,"aZ":-14.957011335340447,"pfxX":-0.1884443070590166,"pfxZ":8.494609118183146,"pX":0.23585201100646272,"pZ":4.745210895674659,"vX0":2.0772007691766765,"vY0":-141.62442259139195,"vZ0":-0.2854356350866268,"x":108.01,"y":110.66,"x0":-0.4832888279213449,"y0":50.00577354139928,"z0":5.80563674529955,"aX":-0.38227207823643833},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.5,"breakHorizontal":-0.1,"spinRate":2324,"spinDirection":186},"zone":12,"typeConfidence":0.86,"plateTime":0.38704698193832776,"extension":7.448911412552721},"index":2,"playId":"3348a14f-5ad3-38fc-8b9a-75acf1d1ec00","pitchNumber":3,"startTime":"2025-07-29T02:03:53.940Z","endTime":"2025-07-29T02:03:57.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.37233276231511,"strikeZoneBottom":1.64969404238407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.14476582018845,"aZ":-23.205161286665557,"pfxX":1.3842610049493949,"pfxZ":4.5971977071253445,"pX":-0.054935810594077865,"pZ":3.1313124865828095,"vX0":1.836401077220639,"vY0":-138.8115689727759,"vZ0":-2.7544130178674786,"x":119.09,"y":154.23,"x0":-0.9049760324058386,"y0":50.003295398910474,"z0":5.681841763093495,"aX":2.700301421258441},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.9,"breakHorizontal":-2.9,"spinRate":2520,"spinDirection":173},"zone":2,"typeConfidence":0.92,"plateTime":0.3946157672616524,"extension":7.44222086688031},"index":3,"playId":"ce769e0e-5922-3257-a489-6e2ca2e6117a","pitchNumber":4,"startTime":"2025-07-29T02:04:13.332Z","endTime":"2025-07-29T02:04:16.833Z","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":99.6,"endSpeed":91.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3423648581022,"aZ":-12.384824421109752,"pfxX":1.0298518209541636,"pfxZ":9.269578037931044,"pX":0.399177946139476,"pZ":2.7887506143948104,"vX0":2.1275614038590716,"vY0":-145.04668207271277,"vZ0":-6.204441063459163,"x":101.78,"y":163.48,"x0":-0.4770650599115585,"y0":50.00184915944058,"z0":5.707918770138515,"aX":2.197604752894672},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.7,"breakHorizontal":-2.3,"spinRate":2418,"spinDirection":191},"zone":3,"typeConfidence":0.9,"plateTime":0.37736497640644595,"extension":7.403057607274142},"index":4,"playId":"9516b88e-c976-39fa-8069-d03c07bc8b36","pitchNumber":5,"startTime":"2025-07-29T02:04:32.155Z","endTime":"2025-07-29T02:04:35.155Z","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":2},"pitchData":{"startSpeed":100.4,"endSpeed":92.1,"strikeZoneTop":3.44092204452619,"strikeZoneBottom":1.57534003905606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.128425408444485,"aZ":-11.83102759758869,"pfxX":-0.6876244004912198,"pfxZ":9.373726351962933,"pX":0.4124795532735106,"pZ":2.5674583800982527,"vX0":2.7818712535703685,"vY0":-146.09302492700053,"vZ0":-6.91370130364854,"x":101.28,"y":169.46,"x0":-0.4610589258307802,"y0":50.00165070132469,"z0":5.669334045418575,"aX":-1.4922652315591693},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":15.8,"breakHorizontal":0.7,"spinRate":2380,"spinDirection":191},"zone":6,"typeConfidence":0.91,"plateTime":0.3743453145369635,"extension":7.491888553430563},"index":5,"playId":"37f4fdca-45d5-3af4-a138-94fc49af1d79","pitchNumber":6,"startTime":"2025-07-29T02:04:51.587Z","endTime":"2025-07-29T02:04:54.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:04:54.900Z","atBatIndex":71},"scoringPlays":[17,20,31,66,67],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":1,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":108.24,"y":157.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":1,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"coordinates":{"x":154.67,"y":43.78},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":1,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":166.51,"y":176.38},"type":"O","description":"Pop Out"}]}},{"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":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"coordinates":{"x":146.0,"y":156.0},"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":2,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":144.42,"y":140.62},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":147.38,"y":141.47},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":132.17,"y":78.85},"type":"O","description":"Lineout"}]}},{"startIndex":12,"endIndex":23,"top":[12,13,14,15,16,17,18],"bottom":[19,20,21,22,23],"hits":{"away":[{"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":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"coordinates":{"x":180.53,"y":105.25},"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":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":142.32,"y":68.5},"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":3,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":154.64,"y":114.02},"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":3,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":144.97,"y":90.79},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"coordinates":{"x":177.5,"y":103.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":232.2,"y":78.4},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"coordinates":{"x":117.87,"y":158.27},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":107.22,"y":155.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"coordinates":{"x":137.12,"y":158.27},"type":"O","description":"Groundout"}]}},{"startIndex":24,"endIndex":33,"top":[24,25,26,27],"bottom":[28,29,30,31,32,33],"hits":{"away":[{"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":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":157.93,"y":74.55},"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":4,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":143.99,"y":95.89},"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":4,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":199.96,"y":98.98},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":116.34,"y":149.66},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":67.7,"y":122.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":124.94,"y":181.36},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":219.71,"y":91.78},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"coordinates":{"x":152.54,"y":85.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":206.34,"y":89.15},"type":"O","description":"Flyout"}]}},{"startIndex":34,"endIndex":42,"top":[34,35,36,37,38],"bottom":[39,40,41,42],"hits":{"away":[{"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":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":101.14,"y":168.91},"type":"O","description":"Grounded Into DP"},{"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":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":190.17,"y":111.16},"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":5,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"coordinates":{"x":121.57,"y":182.57},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"coordinates":{"x":134.83,"y":84.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":111.78,"y":159.28},"type":"O","description":"Groundout"}]}},{"startIndex":43,"endIndex":49,"top":[43,44,45,46],"bottom":[47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":135.59,"y":138.8},"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":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":151.25,"y":85.73},"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":6,"pitcher":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"coordinates":{"x":108.24,"y":156.24},"type":"O","description":"Forceout"},{"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":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":81.38,"y":113.17},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":139.55,"y":140.65},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":71.18,"y":78.21},"type":"O","description":"Flyout"}]}},{"startIndex":50,"endIndex":58,"top":[50,51,52,53],"bottom":[54,55,56,57,58],"hits":{"away":[{"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":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":169.11,"y":98.9},"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":7,"pitcher":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":79.86,"y":178.03},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"coordinates":{"x":39.83,"y":108.61},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":110.77,"y":182.59},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"coordinates":{"x":151.82,"y":158.27},"type":"O","description":"Groundout"}]}},{"startIndex":59,"endIndex":68,"top":[59,60,61],"bottom":[62,63,64,65,66,67,68],"hits":{"away":[{"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":621051,"fullName":"Steven Wilson","link":"/api/v1/people/621051"},"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"coordinates":{"x":64.69,"y":74.7},"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":8,"pitcher":{"id":621051,"fullName":"Steven Wilson","link":"/api/v1/people/621051"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":134.08,"y":144.59},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":87.42,"y":91.62},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":116.54,"y":158.06},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"coordinates":{"x":119.39,"y":110.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":159.92,"y":167.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"coordinates":{"x":112.8,"y":156.75},"type":"O","description":"Forceout"}]}},{"startIndex":69,"endIndex":71,"top":[69,70,71],"bottom":[],"hits":{"away":[{"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":9,"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"coordinates":{"x":206.45,"y":85.59},"type":"O","description":"Flyout"}],"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":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":3,"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":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"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":6,"hits":10,"errors":0,"leftOnBase":6},"away":{"runs":2,"hits":6,"errors":1,"leftOnBase":7}},"defense":{"pitcher":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"catcher":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"first":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"second":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"third":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"shortstop":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"left":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"center":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"right":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"onDeck":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"inHole":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"battingOrder":10,"team":{"id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"}},"offense":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"onDeck":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"inHole":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"battingOrder":9,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":6,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".254","atBats":32,"obp":".328","slg":".411","ops":".739","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":7,"rbi":2,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":11,"airOuts":7,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":34,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":116,"era":"3.76","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.26","battersFaced":36,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":116,"balls":37,"strikes":79,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":6,"pitchesPerInning":"14.50","runsScoredPer9":"6.75","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":24,"errors":1,"chances":36,"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":"2-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":33,"groundOuts":58,"airOuts":54,"runs":32,"doubles":11,"triples":1,"homeRuns":3,"strikeOuts":65,"baseOnBalls":27,"intentionalWalks":0,"hits":58,"hitByPitch":0,"avg":".253","atBats":229,"obp":".328","slg":".349","ops":".677","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":263,"totalBases":80,"rbi":21,"leftOnBase":101,"sacBunts":3,"sacFlies":3,"babip":".335","groundOutsToAirouts":"1.07","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"76.33","popOuts":7,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":161,"errors":2,"chances":168,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":21,"gamesStarted":21,"flyOuts":57,"groundOuts":98,"airOuts":93,"runs":62,"doubles":26,"triples":0,"homeRuns":10,"strikeOuts":136,"baseOnBalls":43,"intentionalWalks":0,"hits":120,"hitByPitch":1,"atBats":445,"obp":".334","caughtStealing":5,"stolenBases":17,"stolenBasePercentage":".773","caughtStealingPercentage":".227","numberOfPitches":1967,"era":"4.58","inningsPitched":"114.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.43","battersFaced":491,"outs":342,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1967,"balls":714,"strikes":1253,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":4,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".615","pitchesPerInning":"17.25","gamesFinished":0,"strikeoutWalkRatio":"3.16","strikeoutsPer9Inn":"10.74","walksPer9Inn":"3.39","hitsPer9Inn":"9.47","runsScoredPer9":"4.89","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":5,"errors":1,"chances":19,"fielding":".947","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":{"note":"(L, 9-3)","summary":"6.2 IP, 4 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":9,"airOuts":6,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":27,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":88,"inningsPitched":"6.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":28,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":26,"strikes":62,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"2.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":4,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"2-4 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":47,"groundOuts":70,"airOuts":78,"runs":47,"doubles":23,"triples":0,"homeRuns":15,"strikeOuts":70,"baseOnBalls":47,"intentionalWalks":3,"hits":78,"hitByPitch":4,"avg":".265","atBats":294,"obp":".372","slg":".497","ops":".869","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":146,"rbi":45,"leftOnBase":124,"sacBunts":0,"sacFlies":2,"babip":".299","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.60","popOuts":7,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":47,"putOuts":533,"errors":2,"chances":582,"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":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":35,"groundOuts":88,"airOuts":71,"runs":38,"doubles":19,"triples":1,"homeRuns":7,"strikeOuts":87,"baseOnBalls":24,"intentionalWalks":1,"hits":91,"hitByPitch":2,"avg":".270","atBats":337,"obp":".322","slg":".395","ops":".717","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":363,"totalBases":133,"rbi":38,"leftOnBase":129,"sacBunts":0,"sacFlies":0,"babip":".346","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.14","popOuts":11,"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":18,"stolenBases":51,"stolenBasePercentage":".739","caughtStealingPercentage":".261","assists":24,"putOuts":817,"errors":4,"chances":845,"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}},"ID624641":{"person":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"jerseyNumber":"33","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":21,"groundOuts":41,"airOuts":35,"runs":17,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":36,"baseOnBalls":8,"intentionalWalks":0,"hits":41,"hitByPitch":2,"avg":".272","atBats":151,"obp":".315","slg":".417","ops":".732","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":63,"rbi":25,"leftOnBase":53,"sacBunts":1,"sacFlies":1,"babip":".330","groundOutsToAirouts":"1.17","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"37.75","popOuts":4,"lineOuts":10},"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":79,"putOuts":65,"errors":3,"chances":147,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642215":{"person":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":6,"groundOuts":7,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".189","atBats":37,"obp":".318","slg":".270","ops":".588","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":10,"rbi":4,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".261","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.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":25,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":9,"strikes":15,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.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":8,"gamesStarted":0,"flyOuts":5,"groundOuts":11,"airOuts":9,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":41,"obp":".295","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":169,"era":"4.50","inningsPitched":"10.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.30","battersFaced":44,"outs":30,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":52,"strikes":117,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":2,"winPercentage":".500","pitchesPerInning":"16.90","gamesFinished":3,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"9.90","walksPer9Inn":"2.70","hitsPer9Inn":"9.00","runsScoredPer9":"6.30","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":21,"groundOuts":37,"airOuts":42,"runs":17,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":41,"baseOnBalls":19,"intentionalWalks":3,"hits":37,"hitByPitch":4,"atBats":155,"obp":".333","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":699,"era":"2.72","inningsPitched":"39.2","wins":5,"losses":4,"saves":2,"saveOpportunities":6,"holds":16,"blownSaves":4,"earnedRuns":12,"whip":"1.41","battersFaced":180,"outs":119,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":699,"balls":251,"strikes":448,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".556","pitchesPerInning":"17.62","gamesFinished":8,"strikeoutWalkRatio":"2.16","strikeoutsPer9Inn":"9.30","walksPer9Inn":"4.31","hitsPer9Inn":"8.39","runsScoredPer9":"3.86","homeRunsPer9":"0.45","inheritedRunners":21,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":10},"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":true,"isSubstitute":false}},"ID642016":{"person":{"id":642016,"fullName":"Daniel Robert","link":"/api/v1/people/642016"},"jerseyNumber":"48","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":11,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":9,"runs":3,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":30,"obp":".368","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":171,"era":"3.24","inningsPitched":"8.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"1.68","battersFaced":38,"outs":25,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":171,"balls":71,"strikes":100,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"20.52","gamesFinished":4,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"12.96","walksPer9Inn":"8.64","hitsPer9Inn":"6.48","runsScoredPer9":"3.24","homeRunsPer9":"1.08","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"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}},"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":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":68,"groundOuts":96,"airOuts":113,"runs":48,"doubles":23,"triples":1,"homeRuns":14,"strikeOuts":88,"baseOnBalls":22,"intentionalWalks":0,"hits":107,"hitByPitch":3,"avg":".268","atBats":400,"obp":".308","slg":".435","ops":".743","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":429,"totalBases":174,"rbi":57,"leftOnBase":195,"sacBunts":0,"sacFlies":4,"babip":".308","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.57","popOuts":7,"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":165,"errors":0,"chances":167,"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-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":69,"groundOuts":82,"airOuts":116,"runs":43,"doubles":11,"triples":2,"homeRuns":7,"strikeOuts":64,"baseOnBalls":36,"intentionalWalks":0,"hits":78,"hitByPitch":1,"avg":".232","atBats":336,"obp":".307","slg":".339","ops":".646","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":377,"totalBases":114,"rbi":41,"leftOnBase":144,"sacBunts":2,"sacFlies":2,"babip":".266","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","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":212,"putOuts":164,"errors":2,"chances":378,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":"0-1 | 3 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":57,"groundOuts":75,"airOuts":92,"runs":75,"doubles":15,"triples":1,"homeRuns":36,"strikeOuts":125,"baseOnBalls":73,"intentionalWalks":5,"hits":99,"hitByPitch":8,"avg":".253","atBats":391,"obp":".381","slg":".573","ops":".954","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":472,"totalBases":224,"rbi":84,"leftOnBase":185,"sacBunts":0,"sacFlies":0,"babip":".274","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.86","popOuts":17,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":19,"groundOuts":25,"airOuts":27,"runs":14,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":36,"baseOnBalls":6,"intentionalWalks":0,"hits":28,"hitByPitch":6,"avg":".241","atBats":116,"obp":".313","slg":".397","ops":".710","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":128,"totalBases":46,"rbi":14,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":25,"putOuts":132,"errors":3,"chances":160,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":22,"gamesStarted":11,"flyOuts":37,"groundOuts":73,"airOuts":73,"runs":35,"doubles":10,"triples":1,"homeRuns":12,"strikeOuts":56,"baseOnBalls":25,"intentionalWalks":0,"hits":67,"hitByPitch":2,"atBats":267,"obp":".319","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1154,"era":"3.84","inningsPitched":"68.0","wins":3,"losses":5,"saves":1,"saveOpportunities":3,"holds":1,"blownSaves":2,"earnedRuns":29,"whip":"1.35","battersFaced":296,"outs":204,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1154,"balls":424,"strikes":730,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".375","pitchesPerInning":"16.97","gamesFinished":4,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"7.41","walksPer9Inn":"3.31","hitsPer9Inn":"8.87","runsScoredPer9":"4.63","homeRunsPer9":"1.59","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":21},"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":25,"flyOuts":10,"groundOuts":26,"airOuts":15,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".175","atBats":63,"obp":".268","slg":".254","ops":".522","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":16,"rbi":6,"leftOnBase":40,"sacBunts":1,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.00","popOuts":3,"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":7,"stolenBases":17,"stolenBasePercentage":".708","caughtStealingPercentage":".292","assists":9,"putOuts":179,"errors":1,"chances":189,"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":{},"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":15,"gamesStarted":15,"flyOuts":51,"groundOuts":91,"airOuts":90,"runs":28,"doubles":8,"triples":2,"homeRuns":6,"strikeOuts":90,"baseOnBalls":27,"intentionalWalks":0,"hits":83,"hitByPitch":3,"atBats":352,"obp":".295","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1428,"era":"2.59","inningsPitched":"93.2","wins":8,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.17","battersFaced":384,"outs":281,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1428,"balls":492,"strikes":936,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".667","pitchesPerInning":"15.25","gamesFinished":0,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"8.65","walksPer9Inn":"2.59","hitsPer9Inn":"7.98","runsScoredPer9":"2.69","homeRunsPer9":"0.58","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":8,"errors":2,"chances":19,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":46,"gamesStarted":1,"flyOuts":20,"groundOuts":43,"airOuts":47,"runs":18,"doubles":4,"triples":2,"homeRuns":6,"strikeOuts":47,"baseOnBalls":8,"intentionalWalks":0,"hits":37,"hitByPitch":0,"atBats":172,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":743,"era":"3.30","inningsPitched":"46.1","wins":3,"losses":2,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":17,"whip":"0.97","battersFaced":182,"outs":139,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":743,"balls":249,"strikes":494,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".600","pitchesPerInning":"16.04","gamesFinished":10,"strikeoutWalkRatio":"5.88","strikeoutsPer9Inn":"9.13","walksPer9Inn":"1.55","hitsPer9Inn":"7.19","runsScoredPer9":"3.50","homeRunsPer9":"1.17","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":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":4,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":2,"strikes":2,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":8,"groundOuts":27,"airOuts":27,"runs":9,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":8,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":88,"obp":".271","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":356,"era":"2.96","inningsPitched":"24.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.07","battersFaced":96,"outs":73,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":356,"balls":128,"strikes":228,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.63","gamesFinished":9,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.92","walksPer9Inn":"2.96","hitsPer9Inn":"6.66","runsScoredPer9":"3.33","homeRunsPer9":"1.11","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"800","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":93,"flyOuts":67,"groundOuts":69,"airOuts":106,"runs":40,"doubles":14,"triples":0,"homeRuns":11,"strikeOuts":68,"baseOnBalls":39,"intentionalWalks":3,"hits":62,"hitByPitch":3,"avg":".205","atBats":302,"obp":".301","slg":".361","ops":".662","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":109,"rbi":32,"leftOnBase":149,"sacBunts":1,"sacFlies":2,"babip":".227","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.46","popOuts":16,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":147,"errors":1,"chances":150,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID679032":{"person":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"jerseyNumber":"23","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":18,"groundOuts":45,"airOuts":37,"runs":23,"doubles":3,"triples":2,"homeRuns":1,"strikeOuts":40,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":0,"avg":".223","atBats":148,"obp":".280","slg":".291","ops":".571","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":168,"totalBases":43,"rbi":18,"leftOnBase":77,"sacBunts":4,"sacFlies":3,"babip":".291","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"148.00","popOuts":7,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":108,"errors":2,"chances":112,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":3,"gamesStarted":0,"flyOuts":5,"groundOuts":5,"airOuts":13,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":33,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":145,"era":"3.00","inningsPitched":"9.0","wins":0,"losses":0,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":3,"whip":"1.67","battersFaced":39,"outs":27,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":57,"strikes":88,"strikePercentage":".610","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".---","pitchesPerInning":"16.11","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"6.00","hitsPer9Inn":"9.00","runsScoredPer9":"3.00","homeRunsPer9":"1.00","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":41,"gamesStarted":0,"flyOuts":19,"groundOuts":28,"airOuts":39,"runs":30,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":40,"baseOnBalls":15,"intentionalWalks":1,"hits":38,"hitByPitch":2,"atBats":142,"obp":".340","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":599,"era":"6.99","inningsPitched":"37.1","wins":1,"losses":4,"saves":8,"saveOpportunities":11,"holds":7,"blownSaves":3,"earnedRuns":29,"whip":"1.42","battersFaced":162,"outs":112,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":599,"balls":210,"strikes":389,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".200","pitchesPerInning":"16.04","gamesFinished":14,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"9.64","walksPer9Inn":"3.62","hitsPer9Inn":"9.16","runsScoredPer9":"7.23","homeRunsPer9":"1.69","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":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":67,"groundOuts":113,"airOuts":115,"runs":71,"doubles":22,"triples":3,"homeRuns":11,"strikeOuts":79,"baseOnBalls":33,"intentionalWalks":1,"hits":125,"hitByPitch":4,"avg":".291","atBats":430,"obp":".345","slg":".433","ops":".778","caughtStealing":6,"stolenBases":25,"stolenBasePercentage":".806","caughtStealingPercentage":".194","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":469,"totalBases":186,"rbi":44,"leftOnBase":173,"sacBunts":0,"sacFlies":2,"babip":".333","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.09","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":249,"putOuts":119,"errors":7,"chances":375,"fielding":".981","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,592206,592663,669016,805249,596146,681082,650911,676661,686751],"pitchers":[650911,676661,686751],"bench":[665561,679032,624641,642215],"bullpen":[621383,689147,666200,660604,642016,605447,621381,624133,592836,554430],"battingOrder":[607208,656941,547180,592206,592663,669016,805249,596146,681082],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Harper, B (23, Martin)."},{"label":"TB","value":"Harper, B 3; Kepler; Marsh 2; Stott."},{"label":"RBI","value":"Harper, B 2 (45)."},{"label":"2-out RBI","value":"Harper, B 2."},{"label":"Runners left in scoring position, 2 out","value":"Castellanos, N 3."},{"label":"GIDP","value":"Turner."},{"label":"Team RISP","value":"1-for-4."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Johnson, S (1, fielding)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":11,"airOuts":7,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".227","atBats":34,"obp":".299","slg":".361","ops":".660","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":17,"rbi":6,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":6,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":32,"obp":".278","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":147,"era":"4.08","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.38","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":56,"strikes":91,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":2,"pitchesPerInning":"16.33","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID672820":{"person":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"700","stats":{"batting":{"summary":"3-3 | BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"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":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":53,"groundOuts":59,"airOuts":102,"runs":30,"doubles":16,"triples":1,"homeRuns":9,"strikeOuts":75,"baseOnBalls":10,"intentionalWalks":0,"hits":87,"hitByPitch":2,"avg":".271","atBats":321,"obp":".296","slg":".411","ops":".707","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":335,"totalBases":132,"rbi":38,"leftOnBase":149,"sacBunts":1,"sacFlies":1,"babip":".328","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.67","popOuts":24,"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":167,"putOuts":160,"errors":10,"chances":337,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID621051":{"person":{"id":621051,"fullName":"Steven Wilson","link":"/api/v1/people/621051"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"note":"(H, 10)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":2,"strikes":9,"strikePercentage":".820","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":36,"gamesStarted":0,"flyOuts":25,"groundOuts":21,"airOuts":48,"runs":11,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":32,"baseOnBalls":18,"intentionalWalks":2,"hits":31,"hitByPitch":3,"atBats":128,"obp":".340","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":615,"era":"2.91","inningsPitched":"34.0","wins":2,"losses":1,"saves":1,"saveOpportunities":4,"holds":10,"blownSaves":3,"earnedRuns":11,"whip":"1.44","battersFaced":153,"outs":102,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":615,"balls":235,"strikes":380,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".667","pitchesPerInning":"18.09","gamesFinished":13,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"8.47","walksPer9Inn":"4.76","hitsPer9Inn":"8.21","runsScoredPer9":"2.91","homeRunsPer9":"0.53","inheritedRunners":21,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641302":{"person":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"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,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":4,"flyOuts":46,"groundOuts":56,"airOuts":80,"runs":39,"doubles":8,"triples":3,"homeRuns":4,"strikeOuts":54,"baseOnBalls":21,"intentionalWalks":2,"hits":65,"hitByPitch":1,"atBats":252,"obp":".316","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1055,"era":"4.36","inningsPitched":"66.0","wins":4,"losses":9,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":32,"whip":"1.30","battersFaced":278,"outs":198,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":1055,"balls":356,"strikes":699,"strikePercentage":".660","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".308","pitchesPerInning":"15.98","gamesFinished":10,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"7.36","walksPer9Inn":"2.86","hitsPer9Inn":"8.86","runsScoredPer9":"5.32","homeRunsPer9":"0.55","inheritedRunners":10,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663436":{"person":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"note":"(W, 3-8)","summary":"5.2 IP, 2 ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":35,"strikes":59,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":15,"flyOuts":47,"groundOuts":112,"airOuts":85,"runs":44,"doubles":21,"triples":2,"homeRuns":12,"strikeOuts":63,"baseOnBalls":26,"intentionalWalks":0,"hits":89,"hitByPitch":4,"atBats":347,"obp":".314","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","numberOfPitches":1424,"era":"3.84","inningsPitched":"91.1","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.26","battersFaced":379,"outs":274,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1424,"balls":530,"strikes":894,"strikePercentage":".630","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.32","rbi":2,"winPercentage":".273","pitchesPerInning":"15.59","gamesFinished":0,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"6.21","walksPer9Inn":"2.56","hitsPer9Inn":"8.77","runsScoredPer9":"4.34","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":7,"errors":0,"chances":14,"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"}]},"ID685126":{"person":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":46,"gamesStarted":3,"flyOuts":27,"groundOuts":36,"airOuts":46,"runs":24,"doubles":13,"triples":2,"homeRuns":7,"strikeOuts":50,"baseOnBalls":12,"intentionalWalks":2,"hits":48,"hitByPitch":5,"atBats":176,"obp":".332","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":773,"era":"4.57","inningsPitched":"45.1","wins":2,"losses":2,"saves":2,"saveOpportunities":4,"holds":4,"blownSaves":2,"earnedRuns":23,"whip":"1.32","battersFaced":197,"outs":136,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":773,"balls":295,"strikes":478,"strikePercentage":".620","hitBatsmen":5,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".500","pitchesPerInning":"17.05","gamesFinished":10,"strikeoutWalkRatio":"4.17","strikeoutsPer9Inn":"9.93","walksPer9Inn":"2.38","hitsPer9Inn":"9.53","runsScoredPer9":"4.76","homeRunsPer9":"1.39","inheritedRunners":27,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668942":{"person":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"701","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":32,"groundOuts":42,"airOuts":53,"runs":12,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":47,"baseOnBalls":17,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".173","atBats":168,"obp":".246","slg":".238","ops":".484","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":188,"totalBases":40,"rbi":10,"leftOnBase":84,"sacBunts":1,"sacFlies":2,"babip":".230","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"168.00","popOuts":3,"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":87,"putOuts":64,"errors":3,"chances":154,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID643565":{"person":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"201","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":31,"groundOuts":35,"airOuts":49,"runs":28,"doubles":13,"triples":1,"homeRuns":7,"strikeOuts":55,"baseOnBalls":24,"intentionalWalks":0,"hits":55,"hitByPitch":2,"avg":".285","atBats":193,"obp":".368","slg":".472","ops":".840","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":220,"totalBases":91,"rbi":29,"leftOnBase":56,"sacBunts":0,"sacFlies":1,"babip":".364","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.57","popOuts":8,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":68,"errors":0,"chances":70,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656186":{"person":{"id":656186,"fullName":"Dan Altavilla","link":"/api/v1/people/656186"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":0,"flyOuts":8,"groundOuts":29,"airOuts":23,"runs":7,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":13,"intentionalWalks":0,"hits":15,"hitByPitch":3,"atBats":82,"obp":".316","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":373,"era":"2.22","inningsPitched":"24.1","wins":0,"losses":1,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.15","battersFaced":99,"outs":73,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":373,"balls":146,"strikes":227,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".000","pitchesPerInning":"15.33","gamesFinished":10,"strikeoutWalkRatio":"1.23","strikeoutsPer9Inn":"5.92","walksPer9Inn":"4.81","hitsPer9Inn":"5.55","runsScoredPer9":"2.59","homeRunsPer9":"1.48","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681460":{"person":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":23,"groundOuts":44,"airOuts":42,"runs":15,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":53,"baseOnBalls":10,"intentionalWalks":0,"hits":37,"hitByPitch":1,"avg":".218","atBats":170,"obp":".262","slg":".353","ops":".615","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":187,"totalBases":60,"rbi":24,"leftOnBase":80,"sacBunts":4,"sacFlies":2,"babip":".281","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":7,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":32,"putOuts":91,"errors":2,"chances":125,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805367":{"person":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"jerseyNumber":"10","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":44,"groundOuts":96,"airOuts":88,"runs":36,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":45,"baseOnBalls":33,"intentionalWalks":0,"hits":77,"hitByPitch":3,"avg":".253","atBats":304,"obp":".331","slg":".322","ops":".653","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":342,"totalBases":98,"rbi":15,"leftOnBase":103,"sacBunts":1,"sacFlies":1,"babip":".288","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"101.33","popOuts":17,"lineOuts":27},"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":165,"putOuts":121,"errors":8,"chances":294,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID691019":{"person":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":16,"groundOuts":16,"airOuts":21,"runs":15,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":14,"intentionalWalks":0,"hits":24,"hitByPitch":2,"avg":".276","atBats":87,"obp":".385","slg":".368","ops":".753","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":32,"rbi":8,"leftOnBase":37,"sacBunts":1,"sacFlies":1,"babip":".390","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"87.00","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","assists":13,"putOuts":185,"errors":1,"chances":199,"fielding":".995","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691799":{"person":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":2,"flyOuts":8,"groundOuts":16,"airOuts":15,"runs":10,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":27,"baseOnBalls":7,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":74,"obp":".293","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":329,"era":"4.43","inningsPitched":"20.1","wins":0,"losses":2,"saves":3,"saveOpportunities":4,"holds":5,"blownSaves":1,"earnedRuns":10,"whip":"1.18","battersFaced":82,"outs":61,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":329,"balls":115,"strikes":214,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".000","pitchesPerInning":"16.18","gamesFinished":5,"strikeoutWalkRatio":"3.86","strikeoutsPer9Inn":"11.95","walksPer9Inn":"3.10","hitsPer9Inn":"7.52","runsScoredPer9":"4.43","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695657":{"person":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":6,"groundOuts":14,"airOuts":16,"runs":8,"doubles":2,"triples":1,"homeRuns":4,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".273","atBats":66,"obp":".333","slg":".515","ops":".848","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":34,"rbi":16,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".318","groundOutsToAirouts":"0.88","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":32,"errors":3,"chances":86,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID650644":{"person":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":53,"groundOuts":47,"airOuts":92,"runs":35,"doubles":17,"triples":0,"homeRuns":10,"strikeOuts":48,"baseOnBalls":23,"intentionalWalks":1,"hits":62,"hitByPitch":2,"atBats":246,"obp":".319","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1094,"era":"4.38","inningsPitched":"63.2","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.34","battersFaced":274,"outs":191,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1094,"balls":410,"strikes":684,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".250","pitchesPerInning":"17.18","gamesFinished":0,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"6.79","walksPer9Inn":"3.25","hitsPer9Inn":"8.76","runsScoredPer9":"4.95","homeRunsPer9":"1.41","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":21,"lineOuts":18},"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}},"ID686563":{"person":{"id":686563,"fullName":"Jonathan Cannon","link":"/api/v1/people/686563"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":15,"flyOuts":61,"groundOuts":78,"airOuts":110,"runs":46,"doubles":21,"triples":3,"homeRuns":14,"strikeOuts":72,"baseOnBalls":30,"intentionalWalks":1,"hits":94,"hitByPitch":6,"atBats":352,"obp":".333","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","numberOfPitches":1503,"era":"4.48","inningsPitched":"88.1","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.40","battersFaced":390,"outs":265,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1503,"balls":564,"strikes":939,"strikePercentage":".620","hitBatsmen":6,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".364","pitchesPerInning":"17.02","gamesFinished":0,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"7.34","walksPer9Inn":"3.06","hitsPer9Inn":"9.58","runsScoredPer9":"4.69","homeRunsPer9":"1.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":24,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":7,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700337":{"person":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"jerseyNumber":"7","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"300","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":26,"groundOuts":65,"airOuts":49,"runs":16,"doubles":12,"triples":0,"homeRuns":2,"strikeOuts":41,"baseOnBalls":22,"intentionalWalks":0,"hits":57,"hitByPitch":3,"avg":".271","atBats":210,"obp":".346","slg":".357","ops":".703","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":75,"rbi":23,"leftOnBase":80,"sacBunts":0,"sacFlies":2,"babip":".325","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"105.00","popOuts":6,"lineOuts":17},"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":11,"stolenBases":43,"stolenBasePercentage":".796","caughtStealingPercentage":".204","assists":16,"putOuts":354,"errors":1,"chances":371,"fielding":".997","passedBall":0,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID643217":{"person":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"jerseyNumber":"23","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":62,"groundOuts":57,"airOuts":107,"runs":41,"doubles":12,"triples":2,"homeRuns":13,"strikeOuts":51,"baseOnBalls":28,"intentionalWalks":2,"hits":65,"hitByPitch":2,"avg":".236","atBats":275,"obp":".306","slg":".436","ops":".742","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":311,"totalBases":120,"rbi":42,"leftOnBase":113,"sacBunts":0,"sacFlies":5,"babip":".241","groundOutsToAirouts":"0.53","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"21.15","popOuts":28,"lineOuts":17},"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":91,"errors":3,"chances":94,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID673929":{"person":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"note":"(H, 10)","summary":"1.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":13,"strikes":14,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":1,"flyOuts":17,"groundOuts":25,"airOuts":43,"runs":22,"doubles":13,"triples":1,"homeRuns":8,"strikeOuts":46,"baseOnBalls":23,"intentionalWalks":1,"hits":39,"hitByPitch":1,"atBats":152,"obp":".356","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":740,"era":"4.62","inningsPitched":"39.0","wins":3,"losses":6,"saves":2,"saveOpportunities":6,"holds":10,"blownSaves":4,"earnedRuns":20,"whip":"1.59","battersFaced":177,"outs":117,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":740,"balls":293,"strikes":447,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".333","pitchesPerInning":"18.97","gamesFinished":8,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.62","walksPer9Inn":"5.31","hitsPer9Inn":"9.00","runsScoredPer9":"5.08","homeRunsPer9":"1.85","inheritedRunners":19,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680732":{"person":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":17,"flyOuts":83,"groundOuts":82,"airOuts":135,"runs":59,"doubles":24,"triples":1,"homeRuns":16,"strikeOuts":93,"baseOnBalls":48,"intentionalWalks":0,"hits":101,"hitByPitch":5,"atBats":407,"obp":".333","caughtStealing":5,"stolenBases":14,"stolenBasePercentage":".737","caughtStealingPercentage":".263","numberOfPitches":1819,"era":"4.17","inningsPitched":"105.2","wins":4,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.41","battersFaced":465,"outs":317,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1819,"balls":699,"strikes":1120,"strikePercentage":".620","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".333","pitchesPerInning":"17.21","gamesFinished":0,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"7.92","walksPer9Inn":"4.09","hitsPer9Inn":"8.60","runsScoredPer9":"5.03","homeRunsPer9":"1.36","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":24,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":7,"errors":2,"chances":22,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605288":{"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":36,"groundOuts":76,"airOuts":67,"runs":19,"doubles":11,"triples":3,"homeRuns":3,"strikeOuts":47,"baseOnBalls":22,"intentionalWalks":0,"hits":62,"hitByPitch":1,"atBats":250,"obp":".309","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":999,"era":"2.10","inningsPitched":"68.2","wins":6,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.22","battersFaced":275,"outs":206,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":999,"balls":354,"strikes":645,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".750","pitchesPerInning":"14.55","gamesFinished":0,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"6.16","walksPer9Inn":"2.88","hitsPer9Inn":"8.13","runsScoredPer9":"2.49","homeRunsPer9":"0.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":3,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678024":{"person":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":28,"gamesStarted":3,"flyOuts":38,"groundOuts":70,"airOuts":69,"runs":21,"doubles":10,"triples":1,"homeRuns":5,"strikeOuts":48,"baseOnBalls":36,"intentionalWalks":4,"hits":45,"hitByPitch":8,"atBats":232,"obp":".322","caughtStealing":1,"stolenBases":20,"stolenBasePercentage":".952","caughtStealingPercentage":".048","numberOfPitches":1044,"era":"2.49","inningsPitched":"65.0","wins":4,"losses":3,"saves":2,"saveOpportunities":3,"holds":1,"blownSaves":1,"earnedRuns":18,"whip":"1.25","battersFaced":276,"outs":195,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":1044,"balls":419,"strikes":625,"strikePercentage":".600","hitBatsmen":8,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".571","pitchesPerInning":"16.06","gamesFinished":12,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"6.65","walksPer9Inn":"4.98","hitsPer9Inn":"6.23","runsScoredPer9":"2.91","homeRunsPer9":"0.69","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596103":{"person":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"jerseyNumber":"15","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | SB","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":1,"stolenBasePercentage":"1.000","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":50,"flyOuts":17,"groundOuts":32,"airOuts":24,"runs":20,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":35,"baseOnBalls":11,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".244","atBats":119,"obp":".308","slg":".437","ops":".745","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":52,"rbi":11,"leftOnBase":63,"sacBunts":1,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.80","popOuts":0,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":59,"errors":2,"chances":63,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID572191":{"person":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":29,"groundOuts":32,"airOuts":50,"runs":23,"doubles":17,"triples":1,"homeRuns":5,"strikeOuts":76,"baseOnBalls":18,"intentionalWalks":1,"hits":43,"hitByPitch":1,"avg":".217","atBats":198,"obp":".283","slg":".389","ops":".672","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":220,"totalBases":77,"rbi":25,"leftOnBase":85,"sacBunts":1,"sacFlies":2,"babip":".319","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.60","popOuts":8,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":161,"errors":3,"chances":164,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID673357":{"person":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"jerseyNumber":"88","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":2,"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":86,"flyOuts":41,"groundOuts":62,"airOuts":77,"runs":38,"doubles":9,"triples":0,"homeRuns":11,"strikeOuts":97,"baseOnBalls":35,"intentionalWalks":3,"hits":60,"hitByPitch":2,"avg":".205","atBats":293,"obp":".292","slg":".348","ops":".640","caughtStealing":6,"stolenBases":26,"stolenBasePercentage":".813","caughtStealingPercentage":".188","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":336,"totalBases":102,"rbi":43,"leftOnBase":144,"sacBunts":1,"sacFlies":2,"babip":".262","groundOutsToAirouts":"0.81","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"26.64","popOuts":23,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":222,"errors":1,"chances":225,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID678246":{"person":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":87,"groundOuts":65,"airOuts":157,"runs":55,"doubles":25,"triples":2,"homeRuns":12,"strikeOuts":72,"baseOnBalls":39,"intentionalWalks":0,"hits":87,"hitByPitch":5,"avg":".230","atBats":379,"obp":".308","slg":".401","ops":".709","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":425,"totalBases":152,"rbi":41,"leftOnBase":169,"sacBunts":0,"sacFlies":2,"babip":".253","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.58","popOuts":35,"lineOuts":35},"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":126,"putOuts":320,"errors":11,"chances":457,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID656457":{"person":{"id":656457,"fullName":"Tyler Gilbert","link":"/api/v1/people/656457"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":28,"gamesStarted":3,"flyOuts":24,"groundOuts":22,"airOuts":40,"runs":11,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":30,"baseOnBalls":15,"intentionalWalks":2,"hits":20,"hitByPitch":1,"atBats":110,"obp":".283","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":500,"era":"3.13","inningsPitched":"31.2","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":11,"whip":"1.11","battersFaced":128,"outs":95,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":500,"balls":188,"strikes":312,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".800","pitchesPerInning":"15.79","gamesFinished":4,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.53","walksPer9Inn":"4.26","hitsPer9Inn":"5.68","runsScoredPer9":"3.13","homeRunsPer9":"0.85","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[805367,596103,643565,700337,678246,643217,673357,672820,668942,695657,572191,663436,673929,621051,691799],"pitchers":[663436,673929,621051,691799],"bench":[681460,691019],"bullpen":[641302,656186,680732,686563,650644,685126,656457,605288,678024],"battingOrder":[805367,643565,700337,678246,643217,673357,668942,695657,572191],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Taylor, M (17, Sánchez, C)."},{"label":"HR","value":"Montgomery, C (4, 3rd inning off Sánchez, C, 1 on, 0 out); Robert Jr. (11, 4th inning off Sánchez, C, 1 on, 2 out)."},{"label":"TB","value":"Montgomery, C 5; Robert Jr. 4; Slater; Sosa, L 3; Taylor, M 2; Vargas, M 2."},{"label":"RBI","value":"Montgomery, C 3 (16); Robert Jr. 2 (43); Sosa, L (38)."},{"label":"2-out RBI","value":"Montgomery, C; Robert Jr. 2; Sosa, L."},{"label":"Runners left in scoring position, 2 out","value":"Tauchman; Taylor, M; Quero."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Slater (1, 2nd base off Sánchez, C/Realmuto)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Montgomery, C-Sosa, L-Vargas, M)."}]}],"note":[{"label":"a","value":"Grounded out for Slater in the 7th."}]}},"officials":[{"official":{"id":427093,"fullName":"Phil Cuzzi","link":"/api/v1/people/427093"},"officialType":"Home Plate"},{"official":{"id":483564,"fullName":"Dan Bellino","link":"/api/v1/people/483564"},"officialType":"First Base"},{"official":{"id":623949,"fullName":"Clint Vondrak","link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"Third Base"}],"info":[{"label":"Pitches-strikes","value":"Sánchez, C 88-62; Lazar 4-2; Johnson, S 24-15; Martin 94-59; Leasure 27-14; Wilson, S 11-9; Taylor, G 15-9."},{"label":"Groundouts-flyouts","value":"Sánchez, C 9-3; Lazar 1-0; Johnson, S 1-1; Martin 6-1; Leasure 0-2; Wilson, S 0-1; Taylor, G 0-1."},{"label":"Batters faced","value":"Sánchez, C 28; Lazar 1; Johnson, S 7; Martin 25; Leasure 5; Wilson, S 3; Taylor, G 3."},{"label":"Inherited runners-scored","value":"Lazar 2-0; Leasure 1-0."},{"label":"Umpires","value":"HP: Phil Cuzzi. 1B: Dan Bellino. 2B: Clint Vondrak. 3B: John Bacon. "},{"label":"Weather","value":"87 degrees, Partly Cloudy."},{"label":"Wind","value":"3 mph, L To R."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:24."},{"label":"Att","value":"15,106."},{"label":"Venue","value":"Rate Field."},{"label":"July 28, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820","boxscoreName":"Sosa, L"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"700","stats":{"batting":{"summary":"3-3 | BB, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"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":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":53,"groundOuts":59,"airOuts":102,"runs":30,"doubles":16,"triples":1,"homeRuns":9,"strikeOuts":75,"baseOnBalls":10,"intentionalWalks":0,"hits":87,"hitByPitch":2,"avg":".271","atBats":321,"obp":".296","slg":".411","ops":".707","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":335,"totalBases":132,"rbi":38,"leftOnBase":149,"sacBunts":1,"sacFlies":1,"babip":".328","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.67","popOuts":24,"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":167,"putOuts":160,"errors":10,"chances":337,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657","boxscoreName":"Montgomery, C"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":6,"groundOuts":14,"airOuts":16,"runs":8,"doubles":2,"triples":1,"homeRuns":4,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".273","atBats":66,"obp":".333","slg":".515","ops":".848","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":34,"rbi":16,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".318","groundOutsToAirouts":"0.88","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":32,"errors":3,"chances":86,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436","boxscoreName":"Martin"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"note":"(W, 3-8)","summary":"5.2 IP, 2 ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":35,"strikes":59,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":15,"flyOuts":47,"groundOuts":112,"airOuts":85,"runs":44,"doubles":21,"triples":2,"homeRuns":12,"strikeOuts":63,"baseOnBalls":26,"intentionalWalks":0,"hits":89,"hitByPitch":4,"atBats":347,"obp":".314","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","numberOfPitches":1424,"era":"3.84","inningsPitched":"91.1","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.26","battersFaced":379,"outs":274,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1424,"balls":530,"strikes":894,"strikePercentage":".630","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.32","rbi":2,"winPercentage":".273","pitchesPerInning":"15.59","gamesFinished":0,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"6.21","walksPer9Inn":"2.56","hitsPer9Inn":"8.77","runsScoredPer9":"4.34","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":7,"errors":0,"chances":14,"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":57,"pitchingGameScore":57}]},"decisions":{"winner":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"loser":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}