{"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":776939,"link":"/api/v1.1/game/776939/feed/live","metaData":{"wait":10,"timeStamp":"20250731_002235","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count01","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776939,"type":"R","doubleHeader":"N","id":"2025/07/30/phimlb-chamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776939-2025-07-30","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-30T18:10:00Z","originalDate":"2025-07-30","officialDate":"2025-07-30","dayNight":"day","time":"1:10","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":108,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":61,"losses":47,"ties":0,"pct":".565"},"records":{},"divisionLeader":false,"wins":61,"losses":47,"winningPercentage":".565"},"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":109,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":40,"losses":69,"ties":0,"pct":".367"},"records":{},"divisionLeader":false,"wins":40,"losses":69,"winningPercentage":".367"},"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},"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":"21","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":"21","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},"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":"21","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},"ID683770":{"id":683770,"fullName":"Will Robertson","link":"/api/v1/people/683770","firstName":"Jonathan","lastName":"Robertson","primaryNumber":"54","birthDate":"1997-12-26","currentAge":28,"birthCity":"Loose Creek","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Will","useLastName":"Robertson","middleName":"Will","boxscoreName":"Robertson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-06-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Will Robertson","nameSlug":"will-robertson-683770","firstLastName":"Will Robertson","lastFirstName":"Robertson, Will","lastInitName":"Robertson, W","initLastName":"W Robertson","fullFMLName":"Jonathan Will Robertson","fullLFMName":"Robertson, Jonathan Will","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"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},"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":"Overcast","temp":"73","wind":"13 mph, Out To RF"},"gameInfo":{"attendance":12718,"firstPitch":"2025-07-30T21:45:00.000Z","gameDurationMinutes":156,"delayDurationMinutes":215},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"home":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"}},"officialScorer":{"id":640277,"fullName":"Bill Seiple","link":"/api/v1/people/640277"},"primaryDatacaster":{"id":800975,"fullName":"Jeff Schwartz","link":"/api/v1/people/800975"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, shortstop Colson Montgomery to first baseman Miguel Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T21:46:13.873Z","endTime":"2025-07-30T21:47:12.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":{"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-30T15:29:47.991Z","endTime":"2025-07-30T17:37:42.916Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"description":"Status Change - Delayed Start: Rain","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-30T17:37:42.916Z","endTime":"2025-07-30T21:24:56.051Z","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":2,"startTime":"2025-07-30T21:24:56.051Z","endTime":"2025-07-30T21:44:47.318Z","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":3,"startTime":"2025-07-30T21:44:47.318Z","endTime":"2025-07-30T21:46:03.719Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-07-30T21:46:03.719Z","endTime":"2025-07-30T21:46:14.873Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.59410010962524,"strikeZoneBottom":1.67914115375957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.324836926062016,"aZ":-22.030412991902296,"pfxX":7.547052880554598,"pfxZ":5.72598773951767,"pX":1.017446077991293,"pZ":3.7757427082756365,"vX0":-4.519067801683438,"vY0":-132.0802260047451,"vZ0":-0.8263675845384192,"x":120.6,"y":147.97,"x0":1.7672701877377566,"y0":50.00619806418347,"z0":5.708254655672401,"aX":13.377692671416996},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.4,"breakHorizontal":-12.7,"spinRate":2258,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.41421471330458903,"extension":6.081772428927776},"index":5,"playId":"0eca14de-ff45-361d-a993-1a5a65f95193","pitchNumber":1,"startTime":"2025-07-30T21:46:14.873Z","endTime":"2025-07-30T21:46:23.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.59084400273761,"strikeZoneBottom":1.64975373944107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.962177718011457,"aZ":-24.529874749016095,"pfxX":-2.282546212596661,"pfxZ":4.649150665263738,"pX":1.0838425150449325,"pZ":3.4689212601705903,"vX0":-1.3750276605452705,"vY0":-126.62720002496641,"vZ0":-0.6351663024229504,"x":109.64,"y":160.69,"x0":1.9282483797753251,"y0":50.00080542162334,"z0":5.665019805594057,"aX":-3.749941488809561},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.5,"breakHorizontal":4.4,"spinRate":2464,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.4306028260979424,"extension":6.04331991806631},"index":6,"playId":"a67fbcd3-13a1-331d-a761-a87dad142e2a","pitchNumber":2,"startTime":"2025-07-30T21:46:28.589Z","endTime":"2025-07-30T21:46:39.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.52389039324952,"aZ":-22.869787907000866,"pfxX":7.991649873015556,"pfxZ":5.349435445650101,"pX":0.3137204598521347,"pZ":3.183846723275547,"vX0":-6.310880737495509,"vY0":-131.69935013448918,"vZ0":-1.7597488443394043,"x":100.0,"y":148.91,"x0":1.714394322325334,"y0":50.003856195654876,"z0":5.568901392432346,"aX":13.902223693278035},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.5,"breakHorizontal":-13.0,"spinRate":2201,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.4174668825327523,"extension":6.032983868557525},"index":7,"playId":"08165b20-7781-3eae-b64c-638cae2443e5","pitchNumber":3,"startTime":"2025-07-30T21:46:44.169Z","endTime":"2025-07-30T21:46:51.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.100322974798654,"aZ":-32.823616080637564,"pfxX":6.6826229004903555,"pfxZ":-0.440107918994844,"pX":0.26568892588013165,"pZ":3.0236798450780693,"vX0":-5.824352810270496,"vY0":-120.61713182639534,"vZ0":0.9179242031812955,"x":89.48,"y":154.56,"x0":1.8362970457836705,"y0":50.00225825228312,"z0":5.518736083272356,"aX":9.907638061562412},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.4,"breakHorizontal":-10.8,"spinRate":1506,"spinDirection":119},"zone":2,"typeConfidence":2.0,"plateTime":0.45304484312343796,"extension":6.087234592371445},"hitData":{"launchSpeed":68.2,"launchAngle":-22.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.45,"coordY":157.66}},"index":8,"playId":"2511dbed-bcc6-333d-a677-19376db89932","pitchNumber":4,"startTime":"2025-07-30T21:47:05.120Z","endTime":"2025-07-30T21:47:12.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:47:12.391Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Schwarber pops out to first baseman Miguel Vargas in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T21:47:25.523Z","endTime":"2025-07-30T21:49:34.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.547279751358722,"aZ":-29.53447361252923,"pfxX":-6.485603626899794,"pfxZ":1.868299236123125,"pX":0.4052890359303629,"pZ":2.4166050898884786,"vX0":-2.093847968136517,"vY0":-117.53964674177547,"vZ0":-0.18089799044425636,"x":101.55,"y":173.53,"x0":2.1482009455409075,"y0":50.001460620868606,"z0":5.217992426738075,"aX":-9.148118260341528},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.6,"breakHorizontal":12.2,"spinRate":2421,"spinDirection":253},"zone":6,"typeConfidence":2.0,"plateTime":0.4645292788624582,"extension":6.0628389013916895},"index":0,"playId":"597d3704-a239-3cd4-a83b-f8c7371f906f","pitchNumber":1,"startTime":"2025-07-30T21:47:37.514Z","endTime":"2025-07-30T21:47:45.243Z","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":91.3,"endSpeed":83.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.479530714481992,"aZ":-16.025517947016525,"pfxX":4.1769074507961665,"pfxZ":9.03994119648723,"pX":-0.03272175886295974,"pZ":2.6999704633757413,"vX0":-5.643398663984824,"vY0":-132.81682362361147,"vZ0":-4.473645431669142,"x":118.25,"y":165.88,"x0":1.5770497723178307,"y0":50.00340693731626,"z0":5.571870341744171,"aX":7.462269316139573},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.6,"breakHorizontal":-6.4,"spinRate":2307,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.41242121939774146,"extension":6.123266453895362},"index":1,"playId":"0fc44596-cf84-35cf-a326-1a7de85c2db9","pitchNumber":2,"startTime":"2025-07-30T21:47:57.189Z","endTime":"2025-07-30T21:48:04.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.39910429734283,"strikeZoneBottom":1.44091893116721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.15335350232842,"aZ":-29.212004479818663,"pfxX":-4.741848392848141,"pfxZ":2.1170748003626545,"pX":-2.583930837293097,"pZ":0.8265536245978377,"vX0":-8.693457041233701,"vY0":-118.07185029094086,"vZ0":-3.526022985139242,"x":215.49,"y":216.46,"x0":1.7735563694460992,"y0":50.00488226366697,"z0":5.050456467418772,"aX":-6.641173418173945},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.1,"breakHorizontal":10.9,"spinRate":2525,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.46532117458305455,"extension":6.1997587826506075},"index":2,"playId":"dde10a3a-9eaf-3bbe-921c-84fb3f3e1ebf","pitchNumber":3,"startTime":"2025-07-30T21:48:18.637Z","endTime":"2025-07-30T21:48:23.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.62280608164932,"aZ":-27.866632487205393,"pfxX":-6.758037807232149,"pfxZ":3.0128134916306806,"pX":-0.2623381837213517,"pZ":2.8578791659822254,"vX0":-3.20439232170445,"vY0":-118.73837827326453,"vZ0":0.25098811142753497,"x":127.0,"y":161.62,"x0":1.9822801311656448,"y0":50.000957058336525,"z0":5.2852805094246245,"aX":-9.65300589630655},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.8,"breakHorizontal":13.0,"spinRate":2527,"spinDirection":263},"zone":2,"typeConfidence":2.0,"plateTime":0.46120360969038643,"extension":6.119139271645222},"index":3,"playId":"ae05fc83-5e03-38f8-8338-ae6caa2bbae3","pitchNumber":4,"startTime":"2025-07-30T21:48:34.058Z","endTime":"2025-07-30T21:48:40.494Z","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":83.7,"endSpeed":77.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.30327966487474,"aZ":-29.63210719563689,"pfxX":7.196862112471784,"pfxZ":1.670020920352858,"pX":0.09979245622556573,"pZ":1.6567134595851647,"vX0":-6.090722325563824,"vY0":-121.85130166655323,"vZ0":-2.8409561697119194,"x":113.2,"y":194.05,"x0":1.6825877425545983,"y0":50.00322930166307,"z0":5.3675244140794645,"aX":10.950388213166002},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.6,"breakHorizontal":-11.8,"spinRate":1488,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.447506551448579,"extension":6.197499063427133},"index":4,"playId":"9156b751-7499-3cd1-91ab-7cc14d2f44c8","pitchNumber":5,"startTime":"2025-07-30T21:49:02.348Z","endTime":"2025-07-30T21:49:08.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.63896228629412,"aZ":-16.4283890763998,"pfxX":4.425826689442812,"pfxZ":9.003985652994283,"pX":0.4310663511306412,"pZ":2.5505646621529148,"vX0":-4.821810472844264,"vY0":-131.35571146509469,"vZ0":-4.4000407904882834,"x":100.57,"y":169.91,"x0":1.7148682863562912,"y0":50.00303157831856,"z0":5.467624136262337,"aX":7.740007194397775},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.6,"breakHorizontal":-7.0,"spinRate":2350,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.41687575312549896,"extension":6.049504275126533},"hitData":{"launchSpeed":94.2,"launchAngle":79.0,"totalDistance":60.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":150.63,"coordY":209.16}},"index":5,"playId":"44f5d231-a787-3b07-9019-cad33ac59b23","pitchNumber":6,"startTime":"2025-07-30T21:49:23.485Z","endTime":"2025-07-30T21:49:34.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:49:34.348Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryce Harper lines out sharply to center fielder Luis Robert Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T21:49:45.539Z","endTime":"2025-07-30T21:50:11.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"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":"Lineout","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":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.37836980142417,"aZ":-24.82722441402488,"pfxX":9.482074564526574,"pfxZ":4.125139325775125,"pX":0.18001732854016717,"pZ":2.9564853737756076,"vX0":-7.257271933796558,"vY0":-132.90110003628092,"vZ0":-1.7731773601121499,"x":110.14,"y":158.95,"x0":1.7187052466387889,"y0":50.00619631279389,"z0":5.441517288039509,"aX":16.908175731196135},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.3,"breakHorizontal":-15.5,"spinRate":2235,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.4126546297654583,"extension":6.166613728578316},"hitData":{"launchSpeed":107.8,"launchAngle":14.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":112.9,"coordY":77.59}},"index":0,"playId":"01b7b601-6425-3c58-93f4-fac86a9c376d","pitchNumber":1,"startTime":"2025-07-30T21:50:04.188Z","endTime":"2025-07-30T21:50:11.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:50:11.165Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Tauchman singles on a line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T21:52:03.786Z","endTime":"2025-07-30T21:53:48.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.62484180550153,"strikeZoneBottom":1.51609012251086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.138040416044294,"aZ":-16.012833550102005,"pfxX":-7.58810870399774,"pfxZ":9.256602366395384,"pX":-1.1358628949141505,"pZ":2.576788357330773,"vX0":4.248652182009529,"vY0":-130.9193188273844,"vZ0":-6.576294800804547,"x":160.3,"y":169.21,"x0":-1.788927782356064,"y0":50.004486789728816,"z0":6.308063634694949,"aX":-13.24978456810446},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.6,"breakHorizontal":12.8,"spinRate":2101,"spinDirection":214},"zone":11,"typeConfidence":0.59,"plateTime":0.4174588768324372,"extension":5.93071694009045},"index":0,"playId":"857073ed-6a08-3a2b-b820-7dbfc8e49b1c","pitchNumber":1,"startTime":"2025-07-30T21:52:21.571Z","endTime":"2025-07-30T21:52:24.897Z","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":91.5,"endSpeed":83.5,"strikeZoneTop":3.65979056064888,"strikeZoneBottom":1.64711140821002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.85363437883154,"aZ":-12.457479013326374,"pfxX":-7.171366869086683,"pfxZ":11.041781144553113,"pX":0.44275417312949306,"pZ":2.7224304907000727,"vX0":7.516658401710623,"vY0":-132.8755935324959,"vZ0":-7.063834245834731,"x":100.12,"y":165.27,"x0":-1.492956551219624,"y0":50.000487999968165,"z0":6.322951699393562,"aX":-12.803444138483966},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.6,"breakHorizontal":11.3,"spinRate":2182,"spinDirection":212},"zone":6,"typeConfidence":0.84,"plateTime":0.4124273126035698,"extension":6.111936353737316},"index":1,"playId":"e84a3770-43d3-3f1a-a59c-5f8bc04edb2d","pitchNumber":2,"startTime":"2025-07-30T21:52:33.993Z","endTime":"2025-07-30T21:52:37.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.62453392879504,"strikeZoneBottom":1.58018571805458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.65728799118645,"aZ":-18.192538776135866,"pfxX":-9.001241305743545,"pfxZ":7.789945358167834,"pX":0.4527186257484412,"pZ":2.6008369487925704,"vX0":7.898744722595225,"vY0":-132.9080221687249,"vZ0":-6.450430838874445,"x":99.74,"y":168.56,"x0":-1.3837609675523785,"y0":50.00146435555834,"z0":6.3738331931545575,"aX":-16.152565595733947},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.0,"breakHorizontal":14.6,"spinRate":1967,"spinDirection":214},"zone":6,"typeConfidence":0.92,"plateTime":0.41162886687069955,"extension":6.014804023800725},"index":2,"playId":"1d9b8cfb-6982-3398-894a-1d99f0bd1e02","pitchNumber":3,"startTime":"2025-07-30T21:52:49.087Z","endTime":"2025-07-30T21:52:52.403Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-30T21:52:59.794Z","endTime":"2025-07-30T21:53:11.888Z","isPitch":false,"type":"action","player":{"id":643565,"link":"/api/v1/people/643565"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.60493586864968,"strikeZoneBottom":1.62467177987139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.571257454360705,"aZ":-28.30787865953866,"pfxX":-9.704646544224442,"pfxZ":2.3920830392585657,"pX":-0.9297460340950828,"pZ":0.7574842461366635,"vX0":5.067172162199491,"vY0":-126.41794370905889,"vZ0":-7.797443840647506,"x":152.44,"y":218.33,"x0":-1.6982923175120839,"y0":50.00625511603831,"z0":6.151625924800246,"aX":-15.724032057741589},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.8,"breakHorizontal":16.4,"spinRate":1518,"spinDirection":230},"zone":13,"typeConfidence":0.92,"plateTime":0.4331300114010941,"extension":6.1039081554464705},"index":4,"playId":"4d5fd74a-bf77-321d-a463-e0abecc9eb13","pitchNumber":4,"startTime":"2025-07-30T21:53:11.888Z","endTime":"2025-07-30T21:53:14.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.58707971464139,"strikeZoneBottom":1.57501136349568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.55648873572729,"aZ":-18.11171263294443,"pfxX":0.7591747600119261,"pfxZ":8.618839895833002,"pX":-1.5832943364140306,"pZ":2.850145589251802,"vX0":0.820031846789542,"vY0":-126.57364012485338,"vZ0":-5.30384690098347,"x":177.35,"y":161.83,"x0":-2.009429394894009,"y0":50.000070671161104,"z0":6.411926918996448,"aX":1.2379198404406664},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":14.8,"breakHorizontal":-1.6,"spinRate":2383,"spinDirection":185},"zone":11,"typeConfidence":0.95,"plateTime":0.43185711010596917,"extension":5.86355105823971},"index":5,"playId":"bd3bb769-61c6-3992-ad9e-16c7fc667c21","pitchNumber":5,"startTime":"2025-07-30T21:53:29.256Z","endTime":"2025-07-30T21:53:32.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.023156388614414,"aZ":-17.463582272033037,"pfxX":-8.340069743344472,"pfxZ":8.272717894736836,"pX":-0.2304472882533512,"pZ":3.0260212843913035,"vX0":6.089783066202256,"vY0":-132.64944133281938,"vZ0":-5.475062977657799,"x":125.78,"y":157.08,"x0":-1.4752400753612436,"y0":50.00099327947494,"z0":6.394725758924758,"aX":-14.824912402257103},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.9,"breakHorizontal":13.7,"spinRate":1930,"spinDirection":216},"zone":2,"typeConfidence":0.88,"plateTime":0.41330538495450053,"extension":5.961003477052916},"hitData":{"launchSpeed":93.9,"launchAngle":12.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.56,"coordY":126.1}},"index":6,"playId":"f0ccd7da-b12a-3c45-a598-889cfc8ad9c8","pitchNumber":6,"startTime":"2025-07-30T21:53:40.868Z","endTime":"2025-07-30T21:53:48.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:53:48.782Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chase Meidroth flies out to center fielder Johan Rojas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T21:53:52.205Z","endTime":"2025-07-30T21:56:45.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":7},"credits":[{"player":{"id":679032,"link":"/api/v1/people/679032"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.1384856563971,"strikeZoneBottom":1.31254093349925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.491778399547563,"aZ":-19.312952605341476,"pfxX":1.5947205406419003,"pfxZ":7.866661383673486,"pX":0.8158259340015906,"pZ":3.125564347699322,"vX0":5.534431174861424,"vY0":-126.43144090198298,"vZ0":-4.4597597162787945,"x":85.9,"y":154.39,"x0":-1.6001824913492535,"y0":50.0003543199163,"z0":6.443227689411744,"aX":2.6039553824857884},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":13.6,"breakHorizontal":-4.1,"spinRate":2412,"spinDirection":182},"zone":3,"typeConfidence":0.95,"plateTime":0.43167562908917834,"extension":5.98023860158697},"index":0,"playId":"93ea40f6-30dc-3b53-ab86-33d949a79921","pitchNumber":1,"startTime":"2025-07-30T21:54:13.749Z","endTime":"2025-07-30T21:54:17.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.344480149515185,"aZ":-24.24656467868485,"pfxX":-8.407878402476971,"pfxZ":4.8379584551664,"pX":-0.7348581372450647,"pZ":1.8375512493188337,"vX0":4.9808549957478245,"vY0":-126.31847364739059,"vZ0":-6.255445301723798,"x":145.01,"y":189.17,"x0":-1.6257328470251176,"y0":50.00303221958873,"z0":6.258403441969845,"aX":-13.778505230813712},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.8,"breakHorizontal":14.3,"spinRate":1489,"spinDirection":222},"zone":7,"typeConfidence":0.87,"plateTime":0.43129376682021636,"extension":6.119099322993246},"index":1,"playId":"d66d29a5-70b7-36c4-9db9-6b961d0fea11","pitchNumber":2,"startTime":"2025-07-30T21:54:35.681Z","endTime":"2025-07-30T21:54:39.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.26469461050013,"strikeZoneBottom":1.45494936314114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.834667789341086,"aZ":-30.574867417107093,"pfxX":-9.508633042588999,"pfxZ":0.9673360928222277,"pX":-1.3223906666758118,"pZ":2.5864575005302983,"vX0":4.2679749561570315,"vY0":-127.23462670748924,"vZ0":-3.6973159595681353,"x":167.41,"y":168.95,"x0":-1.7739242504859356,"y0":50.006096097530566,"z0":6.446595555457278,"aX":-15.801659982803857},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.2,"breakHorizontal":16.4,"spinRate":1484,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.4283036051945128,"extension":6.115451395207202},"index":2,"playId":"d6db53e9-2a0f-3ba5-bc29-d6c6b2f0bfc1","pitchNumber":3,"startTime":"2025-07-30T21:54:55.275Z","endTime":"2025-07-30T21:54:58.275Z","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":82.9,"endSpeed":77.7,"strikeZoneTop":3.15493803878536,"strikeZoneBottom":1.44054654538706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.854788155960588,"aZ":-27.187321966469067,"pfxX":1.9631901113213077,"pfxZ":3.3296703742539826,"pX":1.3150405498452946,"pZ":1.3759718425065368,"vX0":6.163676255347266,"vY0":-120.64333768432101,"vZ0":-6.2749745842834574,"x":66.87,"y":201.63,"x0":-1.5112125911982037,"y0":50.00326635275734,"z0":6.356792025275856,"aX":2.9415348034214803},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.0,"breakHorizontal":-4.8,"spinRate":2575,"spinDirection":127},"zone":14,"typeConfidence":0.89,"plateTime":0.4511883043826308,"extension":6.256962470043537},"index":3,"playId":"b7753d27-cf06-3151-b3e5-b4d3807c81b8","pitchNumber":4,"startTime":"2025-07-30T21:55:15.771Z","endTime":"2025-07-30T21:55:19.262Z","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":0},"index":4,"playId":"f60346c0-ebe7-3f8f-84b9-7e10e27f7e06","startTime":"2025-07-30T21:55:36.283Z","endTime":"2025-07-30T21:55:40.074Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.26456762943002,"strikeZoneBottom":1.4226419611922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.71211095283236,"aZ":-19.971335683700595,"pfxX":-8.777737220670332,"pfxZ":6.805351968869168,"pX":0.9473906016093523,"pZ":2.24053351241522,"vX0":8.980833955940675,"vY0":-132.20380489686497,"vZ0":-7.002443018840078,"x":80.89,"y":178.29,"x0":-1.3321011229374686,"y0":50.00311630330388,"z0":6.359006542439585,"aX":-15.742392656181154},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.2,"breakHorizontal":14.3,"spinRate":1874,"spinDirection":213},"zone":14,"typeConfidence":0.89,"plateTime":0.4122315823802669,"extension":6.0890729769469925},"index":5,"playId":"086c14e2-7145-38b5-abdb-625e3bfa68c7","pitchNumber":5,"startTime":"2025-07-30T21:55:53.290Z","endTime":"2025-07-30T21:55:57.269Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"playId":"49356024-44d7-3c8a-9539-887948bd4427","startTime":"2025-07-30T21:56:11.969Z","endTime":"2025-07-30T21:56:16.482Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.28735135642309,"aZ":-21.99514052740841,"pfxX":1.1327715188688352,"pfxZ":6.264032734212789,"pX":0.12209106909071822,"pZ":2.2741368946827483,"vX0":4.154464673384199,"vY0":-125.80008755058452,"vZ0":-5.873635267881441,"x":112.35,"y":177.38,"x0":-1.6888425043718207,"y0":50.00138830877024,"z0":6.389187686190466,"aX":1.8391118190748106},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.4,"breakHorizontal":-2.9,"spinRate":2391,"spinDirection":183},"zone":5,"typeConfidence":0.91,"plateTime":0.4331644544259845,"extension":5.926960799542272},"hitData":{"launchSpeed":94.1,"launchAngle":47.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":157.09,"coordY":102.41}},"index":7,"playId":"731bd0aa-01c1-371c-9730-fbe4151be4a0","pitchNumber":6,"startTime":"2025-07-30T21:56:34.692Z","endTime":"2025-07-30T21:56:45.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:56:45.212Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Benintendi flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T21:56:51.587Z","endTime":"2025-07-30T21:57:23.528Z","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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.761003267591292,"aZ":-22.873638252420573,"pfxX":-9.407848447067893,"pfxZ":5.839544866764004,"pX":-0.26205498357116774,"pZ":1.7856099866386768,"vX0":6.258090047964533,"vY0":-124.9921746077349,"vZ0":-6.321144504560383,"x":126.99,"y":190.57,"x0":-1.568346198786255,"y0":50.00172230943651,"z0":6.209767754942513,"aX":-14.97539278663706},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.5,"breakHorizontal":15.7,"spinRate":1377,"spinDirection":230},"zone":8,"typeConfidence":0.88,"plateTime":0.4371986955096254,"extension":6.065372752618684},"hitData":{"launchSpeed":81.0,"launchAngle":35.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.15,"coordY":98.08}},"index":0,"playId":"9946ba6b-01ca-3666-902c-10bcea5b47a4","pitchNumber":1,"startTime":"2025-07-30T21:57:12.950Z","endTime":"2025-07-30T21:57:23.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:57:23.528Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Vargas flies out to right fielder Nick Castellanos in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T21:57:25.432Z","endTime":"2025-07-30T21:58:12.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.3195608148265,"strikeZoneBottom":1.36574864492681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.098841793846685,"aZ":-21.420771282030305,"pfxX":2.4899056544756646,"pfxZ":6.659574505496723,"pX":0.9960680710017121,"pZ":3.522941079026947,"vX0":5.521261110365957,"vY0":-125.66666691449785,"vZ0":-3.211210674943848,"x":79.03,"y":143.66,"x0":-1.5445313332211974,"y0":50.00517587753121,"z0":6.537947655296626,"aX":4.021888206537058},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":11.6,"breakHorizontal":-5.6,"spinRate":2481,"spinDirection":173},"zone":12,"typeConfidence":0.92,"plateTime":0.43420948079025345,"extension":6.126932246815555},"index":0,"playId":"cdb7c6e0-fa3e-3d94-8086-09614198a65a","pitchNumber":1,"startTime":"2025-07-30T21:57:46.674Z","endTime":"2025-07-30T21:57:50.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.145783111545146,"aZ":-18.57065231011112,"pfxX":-9.463014638617802,"pfxZ":7.617777131619426,"pX":0.12535084360516238,"pZ":2.6315191511086025,"vX0":7.310857582286496,"vY0":-132.26223160374758,"vZ0":-6.407961751763036,"x":112.22,"y":167.73,"x0":-1.4345326274350012,"y0":50.001128368778076,"z0":6.430725166006067,"aX":-16.89502324310882},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.7,"breakHorizontal":15.7,"spinRate":1943,"spinDirection":211},"zone":5,"typeConfidence":0.92,"plateTime":0.4128887442450595,"extension":6.19441577184154},"hitData":{"launchSpeed":93.0,"launchAngle":56.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.07,"coordY":136.75}},"index":1,"playId":"1c39883a-c5dc-3696-8352-08a81205c9a4","pitchNumber":2,"startTime":"2025-07-30T21:58:03.417Z","endTime":"2025-07-30T21:58:12.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T21:58:12.314Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Castellanos strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T22:00:32.861Z","endTime":"2025-07-30T22:01:41.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":"On-field Delay.","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-30T22:00:22.201Z","endTime":"2025-07-30T22:00:35.161Z","isPitch":false,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":80.9,"strikeZoneTop":3.90221415301472,"strikeZoneBottom":1.70436961270925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.524917798736578,"aZ":-23.6197614549508,"pfxX":9.471934202761043,"pfxZ":5.080991068209846,"pX":0.437924930261029,"pZ":2.680245077736642,"vX0":-6.403762325853799,"vY0":-129.32516890953704,"vZ0":-2.5493973278719566,"x":100.31,"y":166.41,"x0":1.7233555608714297,"y0":50.00138852258433,"z0":5.502328714867987,"aX":15.944041850442302},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.8,"breakHorizontal":-15.6,"spinRate":2130,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.4245326065617081,"extension":5.963953591340452},"index":1,"playId":"c12f5cd6-d6b2-3840-be6e-40022ee5401f","pitchNumber":1,"startTime":"2025-07-30T22:00:35.161Z","endTime":"2025-07-30T22:00:38.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.3,"strikeZoneTop":3.89,"strikeZoneBottom":1.89,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.052557394493736,"aZ":-31.785324738499288,"pfxX":7.4265284012274115,"pfxZ":0.26634879854048243,"pX":0.6001376885339752,"pZ":2.212989490800608,"vX0":-5.159675755211771,"vY0":-120.52929411903794,"vZ0":-1.2339833754526195,"x":94.12,"y":179.03,"x0":1.8166176875754863,"y0":50.00199686063681,"z0":5.569359381937418,"aX":10.795015117632284},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.5,"breakHorizontal":-12.0,"spinRate":1536,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.4565336935302797,"extension":5.964171234647078},"index":2,"playId":"81619c54-3522-348b-808c-9cbb0e9521f9","pitchNumber":2,"startTime":"2025-07-30T22:00:51.165Z","endTime":"2025-07-30T22:00:55.043Z","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":3,"startTime":"2025-07-30T22:01:06.886Z","endTime":"2025-07-30T22:01:19.172Z","isPitch":false,"type":"action","player":{"id":592206,"link":"/api/v1/people/592206"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.89,"strikeZoneBottom":1.89,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.208798174433703,"aZ":-19.28454610550583,"pfxX":6.792269104097118,"pfxZ":7.4036786969117685,"pX":0.7032655171186831,"pZ":3.459914085678239,"vX0":-4.907167589919966,"vY0":-130.98417107638338,"vZ0":-1.9294051329852913,"x":90.19,"y":145.36,"x0":1.7168983666031132,"y0":50.000655462378795,"z0":5.645277864581841,"aX":11.821820683243192},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.2,"breakHorizontal":-11.3,"spinRate":2345,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.4178755547328996,"extension":6.010805133287507},"index":4,"playId":"c46420bc-777e-3b15-8402-c5d16d75b16a","pitchNumber":3,"startTime":"2025-07-30T22:01:19.172Z","endTime":"2025-07-30T22:01:22.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.1,"strikeZoneTop":3.89,"strikeZoneBottom":1.89,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.320616581373784,"aZ":-17.651105500204636,"pfxX":4.787279023405112,"pfxZ":8.341890289198053,"pX":0.7106983090915476,"pZ":3.8470302803910834,"vX0":-4.397790558736691,"vY0":-131.48941363344687,"vZ0":-1.2941994488330106,"x":89.91,"y":134.91,"x0":1.7874123465895606,"y0":50.00479484490565,"z0":5.662494380668975,"aX":8.337432130321902},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":15.0,"breakHorizontal":-7.7,"spinRate":2180,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.41744547145320343,"extension":6.010794167846363},"index":5,"playId":"5c9dd4d7-c371-3e47-b7c6-939d9bf17763","pitchNumber":4,"startTime":"2025-07-30T22:01:38.424Z","endTime":"2025-07-30T22:01:41.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:01:41.424Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T22:01:44.865Z","endTime":"2025-07-30T22:03:07.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":3},"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":90.2,"endSpeed":82.8,"strikeZoneTop":3.32451743488893,"strikeZoneBottom":1.51493929948641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.921931390082253,"aZ":-24.068448801420722,"pfxX":8.800481342261449,"pfxZ":4.63377527183833,"pX":-0.29748493127742875,"pZ":2.5198179620167322,"vX0":-8.221776794973348,"vY0":-131.17652882907922,"vZ0":-2.747127628382529,"x":128.34,"y":170.74,"x0":1.7292233122039566,"y0":50.00136675574032,"z0":5.368948887887162,"aX":15.38509438163852},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.0,"breakHorizontal":-14.2,"spinRate":2227,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.4170497291007802,"extension":6.120236491784224},"index":0,"playId":"fa3a0bf8-82d4-3e9a-9189-1b590659541b","pitchNumber":1,"startTime":"2025-07-30T22:02:10.170Z","endTime":"2025-07-30T22:02:13.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.0,"strikeZoneTop":3.26837340260442,"strikeZoneBottom":1.46506383600311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.044862875568175,"aZ":-30.122180898516067,"pfxX":-7.126207446397517,"pfxZ":1.4975378046892227,"pX":-1.253076436968192,"pZ":0.9257143214580402,"vX0":-4.70921941273143,"vY0":-116.54184024621064,"vZ0":-3.0833087166079065,"x":164.76,"y":213.79,"x0":1.7203955155371315,"y0":50.00580147905264,"z0":5.113057705763005,"aX":-9.797177528779343},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.2,"breakHorizontal":14.0,"spinRate":2513,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.4701035797099897,"extension":6.15186151895302},"index":1,"playId":"365038eb-9d35-3a56-a16e-7015977e2b7d","pitchNumber":2,"startTime":"2025-07-30T22:02:27.284Z","endTime":"2025-07-30T22:02:30.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.20677635017729,"strikeZoneBottom":1.43440104834449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.1814703748121,"aZ":-29.136374554596934,"pfxX":-8.563545848054163,"pfxZ":2.189163517325259,"pX":-0.26890138464019153,"pZ":2.319063470075267,"vX0":-2.0918298448601416,"vY0":-117.02986963793929,"vZ0":-0.4923259659409426,"x":127.25,"y":176.17,"x0":1.749025726098171,"y0":50.00125214355254,"z0":5.262295722011965,"aX":-11.87134676440768},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":4.1,"breakHorizontal":16.1,"spinRate":2508,"spinDirection":263},"zone":5,"typeConfidence":2.0,"plateTime":0.46810960592283335,"extension":6.337351047453643},"index":2,"playId":"f689ff4f-578b-316c-bde9-dc558fb84a7a","pitchNumber":3,"startTime":"2025-07-30T22:02:45.107Z","endTime":"2025-07-30T22:02:48.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.283936933579472,"aZ":-16.647300211089846,"pfxX":4.3805268294146575,"pfxZ":8.884477053494885,"pX":0.5486558495240922,"pZ":3.5085026962950776,"vX0":-4.561816073652644,"vY0":-131.257550136517,"vZ0":-2.0239817087037193,"x":96.09,"y":144.05,"x0":1.7384479812938023,"y0":50.005761873307584,"z0":5.526556174489282,"aX":7.659353737314431},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.8,"breakHorizontal":-7.0,"spinRate":2187,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4169815487252646,"extension":6.080761735609636},"index":3,"playId":"78788946-0a13-39c3-a893-d62bf2fb7f21","pitchNumber":4,"startTime":"2025-07-30T22:03:03.061Z","endTime":"2025-07-30T22:03:07.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:03:07.210Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Kemp flies out to center fielder Luis Robert Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T22:03:14.298Z","endTime":"2025-07-30T22:03:39.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.30914051338615,"aZ":-23.848481334929694,"pfxX":-2.275161474574091,"pfxZ":5.0803663237035845,"pX":0.23236273006163674,"pZ":2.5545085306010074,"vX0":-3.0848789262594183,"vY0":-126.03881539104616,"vZ0":-2.6790028427632047,"x":108.14,"y":169.81,"x0":1.7593608586770504,"y0":50.00004965976525,"z0":5.520847289260631,"aX":-3.7246108751071207},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.0,"breakHorizontal":4.7,"spinRate":2446,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.43162367612081587,"extension":6.102409250545158},"hitData":{"launchSpeed":99.8,"launchAngle":23.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.43,"coordY":49.35}},"index":0,"playId":"e9f1cdcb-7eb7-3cbd-9387-d506d421f3ec","pitchNumber":1,"startTime":"2025-07-30T22:03:31.917Z","endTime":"2025-07-30T22:03:39.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:03:39.473Z","atBatIndex":9},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Teel homers (2) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T22:05:32.342Z","endTime":"2025-07-30T22:06:23.944Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":71.8,"endSpeed":66.3,"strikeZoneTop":3.53590546388623,"strikeZoneBottom":1.51354520871216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.25780066779853,"aZ":-38.853740434060704,"pfxX":3.0018943378052647,"pfxZ":-6.105099008212898,"pX":-1.136818331768373,"pZ":1.5940724531176502,"vX0":0.8020488113960933,"vY0":-104.51309019557186,"vZ0":-0.9298788175441166,"x":160.33,"y":195.74,"x0":-1.9164342229264937,"y0":50.00032862307887,"z0":6.648051541050486,"aX":3.2869504668302394},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-10.9,"breakHorizontal":-5.6,"spinRate":2455,"spinDirection":39},"zone":13,"typeConfidence":0.91,"plateTime":0.5260843710065579,"extension":5.604813362915534},"index":0,"playId":"f13cc347-278d-343b-90d4-1491b2802952","pitchNumber":1,"startTime":"2025-07-30T22:05:47.540Z","endTime":"2025-07-30T22:05:51.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.03250967081809,"aZ":-21.885373598502536,"pfxX":-0.8474944792951749,"pfxZ":6.461503524741021,"pX":-0.06194323140746745,"pZ":3.2278632203910633,"vX0":4.479929456016958,"vY0":-125.10489459089546,"vZ0":-3.596197999454522,"x":119.36,"y":151.63,"x0":-1.7619158300669455,"y0":50.005918353696764,"z0":6.467161649181955,"aX":-1.3504512469659637},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":11.2,"breakHorizontal":0.6,"spinRate":2459,"spinDirection":190},"zone":2,"typeConfidence":0.88,"plateTime":0.43696682499293127,"extension":5.907172560576476},"hitData":{"launchSpeed":107.8,"launchAngle":26.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.54,"coordY":78.94}},"index":1,"playId":"8b51b657-016c-34d1-87ad-199d06f67ed5","pitchNumber":2,"startTime":"2025-07-30T22:05:59.474Z","endTime":"2025-07-30T22:06:23.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:06:23.944Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Robert Jr. singles on a sharp line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T22:06:30.311Z","endTime":"2025-07-30T22:09:46.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10],"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":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":78.1,"strikeZoneTop":3.76948721655338,"strikeZoneBottom":1.67411332435514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.481799830958522,"aZ":-25.088661309070556,"pfxX":1.6429241381603275,"pfxZ":4.614252653415438,"pX":0.5541414550935595,"pZ":2.485696201114761,"vX0":4.511526456815378,"vY0":-122.7022504980567,"vZ0":-4.581404003092262,"x":95.88,"y":171.67,"x0":-1.5161175958990123,"y0":50.005316363961434,"z0":6.49458882263554,"aX":2.5256394063838536},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.6,"breakHorizontal":-4.0,"spinRate":2499,"spinDirection":149},"zone":6,"typeConfidence":0.51,"plateTime":0.4450454676615925,"extension":6.200806392674629},"index":0,"playId":"4bc4dd73-d516-390e-9e49-dfedebf9582c","pitchNumber":1,"startTime":"2025-07-30T22:06:40.010Z","endTime":"2025-07-30T22:06:43.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.8,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.330936093766443,"aZ":-17.41083894772743,"pfxX":-9.763144402032566,"pfxZ":7.965472472800151,"pX":-0.2988409001896264,"pZ":2.3688077491941533,"vX0":6.4384976173431365,"vY0":-134.13141439845703,"vZ0":-7.4570728265632,"x":128.39,"y":174.82,"x0":-1.4410187758121928,"y0":50.00396200807532,"z0":6.389134842123839,"aX":-18.09722633397076},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.3,"breakHorizontal":16.7,"spinRate":1977,"spinDirection":214},"zone":7,"typeConfidence":0.93,"plateTime":0.40569413868257476,"extension":6.092559970605561},"index":1,"playId":"7f679c3e-9c51-34f2-85dc-69ebeeb60710","pitchNumber":2,"startTime":"2025-07-30T22:06:49.915Z","endTime":"2025-07-30T22:06:53.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.6781401062443,"aZ":-28.174172867118198,"pfxX":-8.745728727972836,"pfxZ":2.4343805776413916,"pX":-0.17814109274938142,"pZ":2.130081975874859,"vX0":6.360151499857991,"vY0":-126.61156909844965,"vZ0":-5.033360269060451,"x":123.79,"y":181.27,"x0":-1.5701658194590302,"y0":50.006198693594484,"z0":6.363591563603873,"aX":-14.388143797540675},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.6,"breakHorizontal":14.6,"spinRate":1425,"spinDirection":219},"zone":8,"typeConfidence":0.91,"plateTime":0.4304587770393913,"extension":6.066009460870883},"index":2,"playId":"adf558a9-9d9f-3a5c-9de6-7b4fde20b3b8","pitchNumber":3,"startTime":"2025-07-30T22:07:02.279Z","endTime":"2025-07-30T22:07:06.013Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-30T22:07:10.866Z","endTime":"2025-07-30T22:07:21.775Z","isPitch":false,"type":"action","player":{"id":673357,"link":"/api/v1/people/673357"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.378623126052116,"aZ":-29.997855274347764,"pfxX":-7.697750226641665,"pfxZ":1.3100853467391715,"pX":-0.10770532615714083,"pZ":2.647023782492989,"vX0":6.341248461576784,"vY0":-126.81234701107554,"vZ0":-3.3601694310940267,"x":121.11,"y":167.31,"x0":-1.6180030116868735,"y0":50.00084740086818,"z0":6.335125845609721,"aX":-12.770782145913008},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.9,"breakHorizontal":12.8,"spinRate":1286,"spinDirection":220},"zone":5,"typeConfidence":0.92,"plateTime":0.4288596383829377,"extension":6.369972975389017},"index":4,"playId":"e5d2f174-a364-3f55-b94b-057b823443ce","pitchNumber":4,"startTime":"2025-07-30T22:07:21.775Z","endTime":"2025-07-30T22:07:32.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.71200396525093,"strikeZoneBottom":1.56847363855382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.424503202820688,"aZ":-29.113133945933317,"pfxX":1.433260049248429,"pfxZ":2.0077914534161274,"pX":1.9016418728448683,"pZ":0.9070861564985829,"vX0":7.387015077477497,"vY0":-122.50373826633506,"vZ0":-7.193001441503347,"x":44.51,"y":214.29,"x0":-1.3349373128155277,"y0":50.0049903976806,"z0":6.359024088324319,"aX":2.1843142435397342},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.2,"breakHorizontal":-4.3,"spinRate":2372,"spinDirection":142},"zone":14,"typeConfidence":0.91,"plateTime":0.4465385400765962,"extension":6.165028058795643},"index":5,"playId":"f9440f1c-853b-37e5-b5bc-478598a449af","pitchNumber":5,"startTime":"2025-07-30T22:08:07.426Z","endTime":"2025-07-30T22:08:11.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.2,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.486951773098657,"aZ":-27.966540253937,"pfxX":1.6866285372545802,"pfxZ":2.7473221917742894,"pX":-0.012475782844165733,"pZ":2.2743645359620186,"vX0":3.434504950871106,"vY0":-122.30791909176078,"vZ0":-4.420232873092483,"x":117.48,"y":177.37,"x0":-1.647710181783444,"y0":50.005701545484506,"z0":6.471732741554319,"aX":2.5846787530701754},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.3,"breakHorizontal":-3.7,"spinRate":2368,"spinDirection":147},"zone":8,"typeConfidence":0.87,"plateTime":0.44585027531905475,"extension":6.092631237712279},"index":6,"playId":"7b03cac2-9ac8-393b-bc18-cb7769ff71ab","pitchNumber":6,"startTime":"2025-07-30T22:08:19.201Z","endTime":"2025-07-30T22:08:23.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.75991381152639,"strikeZoneBottom":1.595036276932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.30854999590703,"aZ":-20.11211947472702,"pfxX":-10.998540913088013,"pfxZ":6.597367193664357,"pX":1.1107224512380132,"pZ":1.9729421152915305,"vX0":9.910065175056415,"vY0":-133.9316871104304,"vZ0":-7.75740658863131,"x":74.66,"y":185.51,"x0":-1.1977352799148782,"y0":50.001678097555995,"z0":6.330979623512965,"aX":-20.099905044386933},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.6,"breakHorizontal":18.0,"spinRate":1914,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.4080323906575045,"extension":6.2130087612164235},"index":7,"playId":"5269cc32-20de-36b9-9b82-9e72fefcf6d0","pitchNumber":7,"startTime":"2025-07-30T22:08:43.201Z","endTime":"2025-07-30T22:08:47.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.71229547856924,"strikeZoneBottom":1.61273876227765,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.597957830526394,"aZ":-27.462261016268194,"pfxX":-8.545077259230784,"pfxZ":2.8233156190309034,"pX":-0.21727178564721836,"pZ":0.7530805360090519,"vX0":6.242936721841805,"vY0":-127.9082066481275,"vZ0":-8.320431748792117,"x":125.28,"y":218.45,"x0":-1.5707117720063082,"y0":50.00208815194076,"z0":6.178684980253429,"aX":-14.26066666213851},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.6,"breakHorizontal":14.2,"spinRate":1400,"spinDirection":221},"zone":13,"typeConfidence":0.91,"plateTime":0.42703362407927203,"extension":6.276435207724065},"index":8,"playId":"c5df3342-6732-3cfa-9459-b46b624e3ed8","pitchNumber":8,"startTime":"2025-07-30T22:08:54.890Z","endTime":"2025-07-30T22:09:01.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.288774417965485,"aZ":-29.713687489706274,"pfxX":-6.753105284823887,"pfxZ":1.4883774592357435,"pX":-0.3777964009848009,"pZ":2.034108492115635,"vX0":5.2637054369979905,"vY0":-127.07621268954469,"vZ0":-4.991699371886767,"x":131.4,"y":183.86,"x0":-1.5871929319163478,"y0":50.00340716304908,"z0":6.3532064872009215,"aX":-11.169694517117607},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.9,"breakHorizontal":11.2,"spinRate":1283,"spinDirection":222},"zone":7,"typeConfidence":0.93,"plateTime":0.4291698581251673,"extension":6.237071819775635},"index":9,"playId":"20dc11d2-9451-3824-b8b5-5289c354e6f7","pitchNumber":9,"startTime":"2025-07-30T22:09:16.175Z","endTime":"2025-07-30T22:09:21.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.383792362371896,"aZ":-13.916952237090145,"pfxX":-6.52729087296979,"pfxZ":9.746365584878951,"pX":0.2111887943546195,"pZ":3.034467830301938,"vX0":6.564872291861997,"vY0":-135.4649080831414,"vZ0":-6.5367980936142525,"x":108.95,"y":156.85,"x0":-1.3863701274503002,"y0":50.002605723346925,"z0":6.4371773009816335,"aX":-12.227791150708187},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":10.6,"spinRate":2175,"spinDirection":217},"zone":5,"typeConfidence":0.84,"plateTime":0.4030979058017996,"extension":6.165263719975977},"hitData":{"launchSpeed":111.0,"launchAngle":19.0,"totalDistance":365.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":56.24,"coordY":68.83}},"index":10,"playId":"57321f90-db39-3200-95ad-07adc68f44bc","pitchNumber":10,"startTime":"2025-07-30T22:09:35.544Z","endTime":"2025-07-30T22:09:46.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:09:46.706Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colson Montgomery lines out to right fielder Nick Castellanos.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T22:10:29.553Z","endTime":"2025-07-30T22:12:37.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6,7,8],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":8},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"ac258285-1dd4-31f4-b2c1-2701ba013a84","startTime":"2025-07-30T22:10:15.675Z","endTime":"2025-07-30T22:10:19.173Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.80760671245395,"strikeZoneBottom":1.80317006968918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.923787142231912,"aZ":-29.10763891010266,"pfxX":-8.863375654751843,"pfxZ":1.9199473227116943,"pX":-1.5060388423436546,"pZ":2.60443694128749,"vX0":3.8169690730429044,"vY0":-125.4887199352656,"vZ0":-3.4481500326251564,"x":174.41,"y":168.46,"x0":-1.8935939506758472,"y0":50.003255428081395,"z0":6.362466935953586,"aX":-14.164248587191361},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.9,"breakHorizontal":15.2,"spinRate":1472,"spinDirection":224},"zone":13,"typeConfidence":0.93,"plateTime":0.43613318198606743,"extension":5.873935092733251},"index":1,"playId":"56b5d05c-7bfa-33a1-addf-21f3f51ea46c","pitchNumber":1,"startTime":"2025-07-30T22:10:31.845Z","endTime":"2025-07-30T22:10:36.994Z","isPitch":true,"type":"pitch"},{"details":{"description":"Luis Robert Jr. caught stealing 2nd base, catcher Rafael Marchán to shortstop Trea Turner.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"56b5d05c-7bfa-33a1-addf-21f3f51ea46c","startTime":"2025-07-30T22:10:47.025Z","endTime":"2025-07-30T22:11:18.718Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":673357,"link":"/api/v1/people/673357"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.7,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.22677228009594,"aZ":-18.57317027581629,"pfxX":-0.4358983594756056,"pfxZ":8.37175269110972,"pX":-0.5667678826402529,"pZ":2.6638432245903445,"vX0":3.2694284329525076,"vY0":-126.75467860561484,"vZ0":-5.478458765200642,"x":138.6,"y":166.86,"x0":-1.8174884769988704,"y0":50.00621644668511,"z0":6.339191494333981,"aX":-0.7088995820140988},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":14.2,"breakHorizontal":0.0,"spinRate":2288,"spinDirection":187},"zone":4,"typeConfidence":0.94,"plateTime":0.4323318736361079,"extension":5.846425600667212},"index":3,"playId":"cd9b8f83-1e00-3d25-af81-78113f29178a","pitchNumber":2,"startTime":"2025-07-30T22:11:18.718Z","endTime":"2025-07-30T22:11:21.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.1,"strikeZoneTop":3.82521243521076,"strikeZoneBottom":1.73746738975858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.784501949286383,"aZ":-30.60919905722793,"pfxX":-6.013456229194207,"pfxZ":0.955731997593638,"pX":-0.2533874541464481,"pZ":1.9167302491708273,"vX0":5.622494067442147,"vY0":-126.44363086035945,"vZ0":-4.832206811131627,"x":126.66,"y":187.03,"x0":-1.7070626957614259,"y0":50.00624910177996,"z0":6.262210831232308,"aX":-9.900370362337442},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.0,"breakHorizontal":9.8,"spinRate":1420,"spinDirection":225},"zone":8,"typeConfidence":0.93,"plateTime":0.43046503377943957,"extension":6.091013374840416},"index":4,"playId":"6832c6e7-dfc0-36a7-b3a6-63db4ebb6bbe","pitchNumber":3,"startTime":"2025-07-30T22:11:36.309Z","endTime":"2025-07-30T22:11:39.653Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-30T22:11:45.929Z","endTime":"2025-07-30T22:11:56.523Z","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(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":84.9,"endSpeed":79.9,"strikeZoneTop":3.83038168159358,"strikeZoneBottom":1.68238131667144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.312897981053574,"aZ":-27.365104282668593,"pfxX":1.7003163699643453,"pfxZ":3.05788834879508,"pX":1.5341685251184056,"pZ":0.21320677834405097,"vX0":6.818223332653367,"vY0":-123.37730858798496,"vZ0":-9.16518366762537,"x":58.52,"y":233.02,"x0":-1.4653998307793012,"y0":50.00089022855971,"z0":6.2193157159006445,"aX":2.6668204064891508},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.0,"breakHorizontal":-4.4,"spinRate":2459,"spinDirection":155},"zone":14,"typeConfidence":0.84,"plateTime":0.44086572893329334,"extension":6.0509997708466745},"index":6,"playId":"b51d3689-a426-3e95-93a9-f02f8bf694b9","pitchNumber":4,"startTime":"2025-07-30T22:11:56.523Z","endTime":"2025-07-30T22:11:59.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.6,"strikeZoneTop":3.80863751567843,"strikeZoneBottom":1.72113245914382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.865274946766085,"aZ":-28.271556875204386,"pfxX":-7.114160725179379,"pfxZ":2.353804558853623,"pX":0.7201967934793532,"pZ":0.994319773784055,"vX0":8.084193902761905,"vY0":-126.79899139988348,"vZ0":-7.581416457939375,"x":89.55,"y":211.93,"x0":-1.5602516747535125,"y0":50.001264184310436,"z0":6.227108074485726,"aX":-11.77780237540321},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.0,"breakHorizontal":11.4,"spinRate":1474,"spinDirection":225},"zone":14,"typeConfidence":0.93,"plateTime":0.42924214355668955,"extension":6.249771089920831},"index":7,"playId":"9ce4e21d-32ab-3060-89b1-a4ba032b2de0","pitchNumber":5,"startTime":"2025-07-30T22:12:17.311Z","endTime":"2025-07-30T22:12:21.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.49491131975497,"aZ":-23.069875950438384,"pfxX":1.9252940025856333,"pfxZ":5.618074529315148,"pX":-0.247552597343846,"pZ":2.8023238207438514,"vX0":3.403343753204195,"vY0":-125.96007332710549,"vZ0":-4.242297674027172,"x":126.44,"y":163.12,"x0":-1.8617955276583862,"y0":50.00351511346317,"z0":6.354086509039795,"aX":3.1207119645404346},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.5,"breakHorizontal":-4.2,"spinRate":2509,"spinDirection":175},"zone":5,"typeConfidence":0.89,"plateTime":0.4334056865153024,"extension":6.003127090099583},"hitData":{"launchSpeed":113.2,"launchAngle":19.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.94,"coordY":109.5}},"index":8,"playId":"d476fd06-6f2f-3039-b76e-dbe626c5dee7","pitchNumber":6,"startTime":"2025-07-30T22:12:32.040Z","endTime":"2025-07-30T22:12:37.280Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:12:37.280Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Edgar Quero doubles (13) on a line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T22:12:44.635Z","endTime":"2025-07-30T22:13:43.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"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":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.37561109939117,"strikeZoneBottom":1.53247598806206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.37465219675077,"aZ":-19.619689283041378,"pfxX":-10.207971244506712,"pfxZ":6.841424650177818,"pX":1.3677045737116353,"pZ":1.8745176108792951,"vX0":10.373477825094305,"vY0":-133.73619594268172,"vZ0":-7.973350557360169,"x":64.87,"y":188.17,"x0":-1.211527926846098,"y0":50.003185855336866,"z0":6.271168822657152,"aX":-18.729545108849756},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.0,"breakHorizontal":16.6,"spinRate":1963,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.4075794572549185,"extension":6.182153544388656},"index":0,"playId":"6cad160e-285e-3381-ba6f-b29e7a43c404","pitchNumber":1,"startTime":"2025-07-30T22:13:02.521Z","endTime":"2025-07-30T22:13:06.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":70.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.9573403756325,"aZ":-36.58794169286707,"pfxX":1.0800816870874246,"pfxZ":-3.563339382634047,"pX":0.3987356184299261,"pZ":1.0496124154250264,"vX0":4.087689300528017,"vY0":-110.17220438407557,"vZ0":-3.368265837453056,"x":101.8,"y":210.44,"x0":-1.6142393297932094,"y0":50.00023403727322,"z0":6.431255715180846,"aX":1.3390441187478828},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-7.0,"breakHorizontal":-2.9,"spinRate":2274,"spinDirection":46},"zone":14,"typeConfidence":0.85,"plateTime":0.49547932873389033,"extension":5.885409951100489},"index":1,"playId":"02d91dc2-c32e-33dd-bbce-3ab4ab760eb7","pitchNumber":2,"startTime":"2025-07-30T22:13:14.879Z","endTime":"2025-07-30T22:13:17.879Z","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":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.39798490475661,"aZ":-21.759821712369945,"pfxX":-8.734361230777008,"pfxZ":5.75563748578222,"pX":-0.458133041609295,"pZ":2.468917388440364,"vX0":5.794426166308652,"vY0":-132.6688123279085,"vZ0":-5.957403461026036,"x":134.46,"y":172.12,"x0":-1.5192377323490192,"y0":50.00364351601041,"z0":6.2961052408595,"aX":-15.804023461234216},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.5,"breakHorizontal":14.8,"spinRate":1855,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.4105255560649046,"extension":6.222995366985806},"hitData":{"launchSpeed":96.1,"launchAngle":18.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":48.75,"coordY":116.21}},"index":2,"playId":"02215a9d-4e63-39d4-88f0-0f9ec347f82a","pitchNumber":3,"startTime":"2025-07-30T22:13:31.734Z","endTime":"2025-07-30T22:13:43.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:13:43.921Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Rojas flies out to right fielder Nick Castellanos.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T22:14:07.672Z","endTime":"2025-07-30T22:14:28.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.36624080202965,"aZ":-20.734017687920034,"pfxX":-0.6796571173874212,"pfxZ":6.939051457496591,"pX":0.21582131649749411,"pZ":3.094050962968666,"vX0":5.5123657182451336,"vY0":-126.4205376621111,"vZ0":-4.244713655079791,"x":108.77,"y":155.24,"x0":-1.8877010593385204,"y0":50.00171469004164,"z0":6.421610525072855,"aX":-1.1214823796268458},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":12.0,"breakHorizontal":0.2,"spinRate":2419,"spinDirection":187},"zone":2,"typeConfidence":0.93,"plateTime":0.43028781636517044,"extension":5.9781992581411405},"hitData":{"launchSpeed":95.1,"launchAngle":48.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.15,"coordY":91.92}},"index":0,"playId":"6bcf5c59-5cce-3b04-971b-ad85f676dbb5","pitchNumber":1,"startTime":"2025-07-30T22:14:18.309Z","endTime":"2025-07-30T22:14:28.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:14:28.791Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T22:16:43.679Z","endTime":"2025-07-30T22:19:00.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":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":"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":89.7,"endSpeed":81.9,"strikeZoneTop":3.30747607826349,"strikeZoneBottom":1.56338676451791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.68134530890424,"aZ":-22.302340953695108,"pfxX":9.31228942987872,"pfxZ":5.7359378043516,"pX":-0.0696658857534914,"pZ":2.989487554095674,"vX0":-7.827783268582785,"vY0":-130.4379924865108,"vZ0":-2.0385761238003854,"x":119.66,"y":158.06,"x0":1.7617133987908724,"y0":50.00513525525813,"z0":5.464478258887227,"aX":16.033692613438806},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.2,"breakHorizontal":-15.1,"spinRate":2149,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.42007557761451864,"extension":6.088407904091949},"index":0,"playId":"581fa4bd-3a00-3ff7-85a7-a4b2fbb048b6","pitchNumber":1,"startTime":"2025-07-30T22:17:05.344Z","endTime":"2025-07-30T22:17:08.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.154722952694392,"aZ":-22.451764425052676,"pfxX":7.802224263045663,"pfxZ":5.574308103360405,"pX":0.6316241830785334,"pZ":2.717908952846815,"vX0":-5.423127936097332,"vY0":-131.09771205789013,"vZ0":-2.8374870634887253,"x":92.92,"y":165.4,"x0":1.711123082234389,"y0":50.00384965968365,"z0":5.48618949882681,"aX":13.611001352336942},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.7,"breakHorizontal":-13.0,"spinRate":2155,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.4174568052791616,"extension":6.0789247407731075},"index":1,"playId":"26b69460-e8c1-3430-83f5-bb698060f39a","pitchNumber":2,"startTime":"2025-07-30T22:17:23.329Z","endTime":"2025-07-30T22:17:26.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.28192924962056,"strikeZoneBottom":1.41137596937211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.567943585889616,"aZ":-30.768340178449204,"pfxX":-5.0322178661974775,"pfxZ":0.9807402698842118,"pX":-1.5290273978352336,"pZ":2.1794900563088664,"vX0":-6.223601768133504,"vY0":-118.96354998784474,"vZ0":-0.8073937904571249,"x":175.28,"y":179.93,"x0":1.7736629997124458,"y0":50.004031249617135,"z0":5.309424590684686,"aX":-7.220454507981942},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.8,"breakHorizontal":10.6,"spinRate":2414,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.46020966019588405,"extension":6.150171378221677},"index":2,"playId":"e3000807-856c-3686-89a6-04b0e59d12f5","pitchNumber":3,"startTime":"2025-07-30T22:17:44.148Z","endTime":"2025-07-30T22:17:48.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.243164044627576,"aZ":-31.29172351666666,"pfxX":-8.848667414665819,"pfxZ":0.6429614172992775,"pX":-0.06775202643456561,"pZ":2.2507871390759395,"vX0":-2.0323882110973823,"vY0":-115.86863923693933,"vZ0":0.008618883422459644,"x":119.58,"y":178.01,"x0":1.969073717366109,"y0":50.002320572146836,"z0":5.219941308189566,"aX":-12.113490639118972},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.4,"breakHorizontal":16.6,"spinRate":2464,"spinDirection":274},"zone":5,"typeConfidence":2.0,"plateTime":0.4714744104482689,"extension":6.23274775167196},"index":3,"playId":"b9c0b870-005a-3664-a9ab-2a3220e5c008","pitchNumber":4,"startTime":"2025-07-30T22:17:58.407Z","endTime":"2025-07-30T22:18:02.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":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.50537294037149,"aZ":-27.675705542848853,"pfxX":7.171850846873225,"pfxZ":2.952525412748461,"pX":0.5464167783967143,"pZ":2.147996506238954,"vX0":-5.108648371199705,"vY0":-121.72070809046909,"vZ0":-2.3895794736378533,"x":96.17,"y":180.78,"x0":1.7250533835813366,"y0":50.00178014070806,"z0":5.50275559992053,"aX":10.923825248405008},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.2,"breakHorizontal":-12.0,"spinRate":1524,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.4474084177000739,"extension":6.133495135236728},"index":4,"playId":"a989c3ec-20b1-399c-b5cd-7861c9d3786f","pitchNumber":5,"startTime":"2025-07-30T22:18:17.927Z","endTime":"2025-07-30T22:18:22.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.28334981603204,"strikeZoneBottom":1.4533511707848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.194058116591172,"aZ":-17.75777327894325,"pfxX":5.4228761892660104,"pfxZ":8.135374656772063,"pX":0.8929132722603021,"pZ":4.549851456962612,"vX0":-4.107790571352935,"vY0":-131.8098188668611,"vZ0":0.5036486988149834,"x":82.96,"y":115.93,"x0":1.761651371526521,"y0":50.00098633769583,"z0":5.6605354163071695,"aX":9.607461250368235},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.1,"breakHorizontal":-9.0,"spinRate":2330,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.41444007417099193,"extension":6.040346816097991},"index":5,"playId":"dc930c14-9c77-31e9-9610-761549206aee","pitchNumber":6,"startTime":"2025-07-30T22:18:39.218Z","endTime":"2025-07-30T22:18:42.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.804225195945435,"aZ":-17.650423412185955,"pfxX":5.000238433006172,"pfxZ":8.062150083690323,"pX":0.8191140983454235,"pZ":3.5725173327978,"vX0":-4.1908837643606045,"vY0":-132.71184075163964,"vZ0":-2.0144429555295607,"x":85.78,"y":142.32,"x0":1.7615892165543194,"y0":50.0005555999449,"z0":5.613536510586893,"aX":9.00527133636802},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.4,"breakHorizontal":-8.3,"spinRate":2271,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.41118738385050424,"extension":6.129634614192672},"index":6,"playId":"b42e174c-0eab-3fcc-8ed7-0adafd48e6af","pitchNumber":7,"startTime":"2025-07-30T22:18:57.262Z","endTime":"2025-07-30T22:19:00.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:19:00.326Z","atBatIndex":15},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Johan Rojas bunt grounds out softly, catcher Edgar Quero to first baseman Miguel Vargas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T22:19:02.912Z","endTime":"2025-07-30T22:19:33.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.912290197070533,"aZ":-27.279528618482132,"pfxX":7.408650458252931,"pfxZ":3.300148735831293,"pX":0.6602463882576342,"pZ":2.0484230887742862,"vX0":-4.999982710754295,"vY0":-120.78386989535072,"vZ0":-2.4735640691885252,"x":91.83,"y":183.47,"x0":1.791768657516297,"y0":50.00067397661392,"z0":5.477859426613077,"aX":10.975692909168696},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.6,"breakHorizontal":-12.2,"spinRate":1523,"spinDirection":126},"zone":9,"typeConfidence":2.0,"plateTime":0.4529896644004041,"extension":6.126399630973728},"hitData":{"launchSpeed":32.1,"launchAngle":-83.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":126.05,"coordY":199.55}},"index":0,"playId":"5fa8dcda-3d5b-3293-a646-15b7fb609341","pitchNumber":1,"startTime":"2025-07-30T22:19:25.712Z","endTime":"2025-07-30T22:19:33.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:19:33.117Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Marchán walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T22:19:46.208Z","endTime":"2025-07-30T22:21:36.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.35333324465207,"strikeZoneBottom":1.38662323930491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.248797432665036,"aZ":-20.80799616869638,"pfxX":8.504398393568085,"pfxZ":6.401224162530868,"pX":1.437427090727821,"pZ":2.9184846874585637,"vX0":-3.9028445065878503,"vY0":-132.39255416546956,"vZ0":-2.758181104344218,"x":62.21,"y":159.98,"x0":1.8257937558309771,"y0":50.00180729458091,"z0":5.496634795565659,"aX":15.096562798521344},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.2,"breakHorizontal":-14.5,"spinRate":2195,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4137011885894384,"extension":6.004811866354414},"index":0,"playId":"fe8325af-45be-3abd-b7c1-3af876b0116b","pitchNumber":1,"startTime":"2025-07-30T22:20:05.333Z","endTime":"2025-07-30T22:20:09.001Z","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":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.37818625398299,"strikeZoneBottom":1.41109803940382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.779068017493284,"aZ":-19.35432134101934,"pfxX":0.44061373791037406,"pfxZ":7.547040482264867,"pX":0.23915210646287355,"pZ":2.0088102174633726,"vX0":-4.197184239857273,"vY0":-128.29775646692826,"vZ0":-4.710570259336658,"x":107.88,"y":184.54,"x0":1.8259006714945623,"y0":50.00510552618949,"z0":5.338954397701946,"aX":0.7492444060994957},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":13.1,"breakHorizontal":0.0,"spinRate":2421,"spinDirection":150},"zone":8,"typeConfidence":2.0,"plateTime":0.42384551770785617,"extension":6.243546378137082},"index":1,"playId":"101c83b5-b076-3ca1-a521-f2dc44df10d4","pitchNumber":2,"startTime":"2025-07-30T22:20:20.767Z","endTime":"2025-07-30T22:20:24.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.12999864170428,"strikeZoneBottom":1.36999941818388,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.47088492452266,"aZ":-28.119146180086926,"pfxX":5.651375806708214,"pfxZ":2.676285919828697,"pX":0.6331552481833849,"pZ":1.2449762268743876,"vX0":-4.664275242847201,"vY0":-121.88377422615831,"vZ0":-4.040848010900298,"x":92.87,"y":205.17,"x0":1.8312577402417969,"y0":50.00194800030772,"z0":5.334621222428024,"aX":8.558837147492726},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.2,"breakHorizontal":-9.2,"spinRate":1409,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4482567388613612,"extension":6.172900247690497},"index":2,"playId":"b5dda3d2-d10d-3642-b6c9-2a250bdb1fa0","pitchNumber":3,"startTime":"2025-07-30T22:20:36.070Z","endTime":"2025-07-30T22:20:40.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.224641368954988,"aZ":-24.49443360479041,"pfxX":-1.193102768297891,"pfxZ":4.629866271699662,"pX":-0.11166135163166714,"pZ":3.0529196940198045,"vX0":-4.287821107041345,"vY0":-127.2145400411495,"vZ0":-1.3323725671526705,"x":121.26,"y":156.35,"x0":1.7426208078484564,"y0":50.00090225906771,"z0":5.503665813848895,"aX":-1.978104227207585},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.4,"breakHorizontal":3.0,"spinRate":2454,"spinDirection":162},"zone":2,"typeConfidence":2.0,"plateTime":0.4286388624615105,"extension":6.207051223551648},"index":3,"playId":"c78a2928-45f2-3f96-bb26-8dd2ab3216a8","pitchNumber":4,"startTime":"2025-07-30T22:20:52.789Z","endTime":"2025-07-30T22:20:56.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.23736718638225,"strikeZoneBottom":1.27079045827524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.362991633656513,"aZ":-16.5872220071817,"pfxX":4.18924324652786,"pfxZ":8.88005447151391,"pX":1.9885461172166405,"pZ":3.393104508343687,"vX0":-0.8825001158371769,"vY0":-131.51694060735252,"vZ0":-2.427003587663519,"x":41.2,"y":147.17,"x0":1.7836895282600898,"y0":50.00390444647488,"z0":5.555331325091958,"aX":7.353559346142925},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.8,"breakHorizontal":-7.4,"spinRate":2251,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.41615241025197713,"extension":6.10073817059034},"index":4,"playId":"5fc676c4-35e6-3ca1-9031-5cfc84d69a84","pitchNumber":5,"startTime":"2025-07-30T22:21:14.635Z","endTime":"2025-07-30T22:21:18.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":3.29983061646835,"strikeZoneBottom":1.30113804396327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.388542894004214,"aZ":-29.398168201345758,"pfxX":5.546214759339461,"pfxZ":1.8651734703984548,"pX":1.5835115627785041,"pZ":2.011933306749187,"vX0":-2.5915706341854485,"vY0":-120.93049740714322,"vZ0":-1.9196494546086083,"x":56.64,"y":184.46,"x0":1.9453928743327034,"y0":50.00307324509993,"z0":5.3814529652971,"aX":8.25914341257942},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.2,"breakHorizontal":-9.5,"spinRate":1416,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4519891617749776,"extension":6.131129155445948},"index":5,"playId":"e6352dd1-7abd-3be2-836c-eb0160213e13","pitchNumber":6,"startTime":"2025-07-30T22:21:33.637Z","endTime":"2025-07-30T22:21:36.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:21:36.656Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to second baseman Chase Meidroth.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T22:21:40.516Z","endTime":"2025-07-30T22:22:33.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.55792982785066,"strikeZoneBottom":1.71976058150921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.850633378815225,"aZ":-23.415701931213352,"pfxX":7.915231693461013,"pfxZ":4.933017363753136,"pX":1.2446362367428199,"pZ":2.75430434766083,"vX0":-4.055996000507924,"vY0":-131.41111024779147,"vZ0":-2.5378717488900078,"x":69.56,"y":164.41,"x0":1.76722957144703,"y0":50.00349721708868,"z0":5.4440369855077195,"aX":14.056030766685275},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.6,"breakHorizontal":-13.7,"spinRate":2216,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.41439810317800907,"extension":6.106677345562466},"index":0,"playId":"5d0e609f-3756-3cfe-a009-1b46ff7bd3e3","pitchNumber":1,"startTime":"2025-07-30T22:22:04.045Z","endTime":"2025-07-30T22:22:08.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.21272704901527,"aZ":-24.0234765333636,"pfxX":8.609543723202735,"pfxZ":4.560202063038055,"pX":0.41104192624898145,"pZ":3.418418133767495,"vX0":-6.268124551734067,"vY0":-132.1530901148612,"vZ0":-1.0570505700884194,"x":101.33,"y":146.48,"x0":1.6818372592349784,"y0":50.005639930319305,"z0":5.570100423047027,"aX":15.401269797459552},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.3,"breakHorizontal":-14.4,"spinRate":2241,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.41270803514196297,"extension":6.204480307599241},"hitData":{"launchSpeed":89.1,"launchAngle":58.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.04,"coordY":120.72}},"index":1,"playId":"b24d28af-92ec-30a4-ba6e-61a9b6eea2d6","pitchNumber":2,"startTime":"2025-07-30T22:22:22.994Z","endTime":"2025-07-30T22:22:33.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:22:33.044Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Tauchman flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T22:24:35.002Z","endTime":"2025-07-30T22:25:56.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.3,"endSpeed":68.6,"strikeZoneTop":3.6447900956779,"strikeZoneBottom":1.5684130454244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.57528695147673,"aZ":-36.03537402391607,"pfxX":1.840901630693352,"pfxZ":-3.3032844532185823,"pX":0.39095059356861445,"pZ":2.6468820397549386,"vX0":3.7770776508552997,"vY0":-106.83072341149811,"vZ0":0.008772827972116426,"x":102.1,"y":167.31,"x0":-1.6317759558289817,"y0":50.00386362817322,"z0":6.657834022554486,"aX":2.1502078653567365},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-5.6,"breakHorizontal":-4.2,"spinRate":2466,"spinDirection":45},"zone":6,"typeConfidence":0.88,"plateTime":0.5106473806310756,"extension":5.823723895528165},"index":0,"playId":"676cda3a-0198-3d5d-92f9-b307c9be243f","pitchNumber":1,"startTime":"2025-07-30T22:24:48.534Z","endTime":"2025-07-30T22:24:52.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.3,"strikeZoneTop":3.67936528332531,"strikeZoneBottom":1.568613211659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.029759886428604,"aZ":-28.299044462950413,"pfxX":0.5374095633804696,"pfxZ":2.653411332984673,"pX":1.1579759045818048,"pZ":1.7820800219692816,"vX0":6.355653088756863,"vY0":-119.73438981067768,"vZ0":-4.977619385215354,"x":72.86,"y":190.66,"x0":-1.595000488965053,"y0":50.00148231568526,"z0":6.4051943584044375,"aX":0.7833126122594142},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.0,"breakHorizontal":-2.4,"spinRate":2579,"spinDirection":142},"zone":14,"typeConfidence":0.91,"plateTime":0.4565715696553667,"extension":6.057197903448931},"index":1,"playId":"f9fb0a04-ea51-3967-b26f-4ab5a376ae44","pitchNumber":2,"startTime":"2025-07-30T22:25:03.011Z","endTime":"2025-07-30T22:25:07.062Z","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":90.3,"endSpeed":82.5,"strikeZoneTop":3.67357513309606,"strikeZoneBottom":1.52873922481182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.063242145006118,"aZ":-15.167991108532563,"pfxX":-5.570236376871489,"pfxZ":9.794208152132299,"pX":1.0997328271509463,"pZ":2.3561778864991245,"vX0":8.230819138514338,"vY0":-131.0350705051499,"vZ0":-7.2631681147071685,"x":75.08,"y":175.16,"x0":-1.3605298127116512,"y0":50.005753100809116,"z0":6.300553786024604,"aX":-9.675230399564704},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.3,"breakHorizontal":8.3,"spinRate":2046,"spinDirection":212},"zone":14,"typeConfidence":0.67,"plateTime":0.41824313318988926,"extension":6.084545084301452},"index":2,"playId":"69b159da-9fbe-3082-91f7-2074e53fd735","pitchNumber":3,"startTime":"2025-07-30T22:25:15.400Z","endTime":"2025-07-30T22:25:19.877Z","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":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.69236695577932,"strikeZoneBottom":1.54404046748864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.549285612174625,"aZ":-25.48096981410148,"pfxX":1.5324200822889962,"pfxZ":4.451472330462591,"pX":-0.5886557695952999,"pZ":3.31666858554533,"vX0":2.6571756575965773,"vY0":-121.55122202556217,"vZ0":-2.2460664836428252,"x":139.44,"y":149.23,"x0":-1.892756506931282,"y0":50.0056919988942,"z0":6.452441719415249,"aX":2.3065421021214148},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.8,"breakHorizontal":-3.4,"spinRate":2450,"spinDirection":164},"zone":1,"typeConfidence":0.63,"plateTime":0.4496232841045922,"extension":5.846574770953059},"index":3,"playId":"fb471edc-b784-32c7-b2f7-1c4c903f6711","pitchNumber":4,"startTime":"2025-07-30T22:25:29.419Z","endTime":"2025-07-30T22:25:33.168Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-30T22:25:37.401Z","endTime":"2025-07-30T22:25:47.802Z","isPitch":false,"type":"action","player":{"id":643565,"link":"/api/v1/people/643565"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":70.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.489785488975386,"aZ":-39.84019004781722,"pfxX":2.3023975934846406,"pfxZ":-6.319409907734532,"pX":-0.5973000524378095,"pZ":1.7121863471424195,"vX0":1.728461567734802,"vY0":-109.24729512633375,"vZ0":-1.1399904906193747,"x":139.77,"y":192.55,"x0":-1.6966140044596207,"y0":50.00142171779319,"z0":6.507232255021984,"aX":2.794080776449511},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-11.4,"breakHorizontal":-4.6,"spinRate":2557,"spinDirection":49},"zone":7,"typeConfidence":0.91,"plateTime":0.500558012698983,"extension":5.963807606226496},"hitData":{"launchSpeed":91.7,"launchAngle":29.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.32,"coordY":103.62}},"index":5,"playId":"75332523-6068-32cb-8889-2afe25a93856","pitchNumber":5,"startTime":"2025-07-30T22:25:47.802Z","endTime":"2025-07-30T22:25:56.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:25:56.002Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase Meidroth singles on a ground ball to center fielder Johan Rojas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T22:25:57.975Z","endTime":"2025-07-30T22:26:40.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679032,"link":"/api/v1/people/679032"},"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(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":90.8,"endSpeed":84.2,"strikeZoneTop":3.43658920039304,"strikeZoneBottom":1.49407998591631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.965840368389124,"aZ":-18.62620631340199,"pfxX":-9.065225820044505,"pfxZ":7.555646814669407,"pX":0.48323277792706454,"pZ":3.1020498728202033,"vX0":8.302830018470168,"vY0":-132.03070618698592,"vZ0":-5.055151068558373,"x":98.58,"y":155.02,"x0":-1.5007297702829752,"y0":50.0036496065663,"z0":6.382026483301525,"aX":-16.257520952636916},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.0,"breakHorizontal":15.0,"spinRate":1949,"spinDirection":209},"zone":3,"typeConfidence":0.92,"plateTime":0.4123860329753386,"extension":6.09581253590728},"index":0,"playId":"1b554edd-7042-3a69-825e-3a431139db1e","pitchNumber":1,"startTime":"2025-07-30T22:26:17.323Z","endTime":"2025-07-30T22:26:21.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.2,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.04980391744798,"aZ":-21.540404478224165,"pfxX":0.1240442743559671,"pfxZ":6.592042398112252,"pX":0.3655563508688699,"pZ":2.3483922757549154,"vX0":5.046124739973436,"vY0":-125.12327086400438,"vZ0":-5.430224113424795,"x":103.07,"y":175.37,"x0":-1.6787179315449774,"y0":50.006124299113345,"z0":6.270374828979801,"aX":0.19948365010866131},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":11.2,"breakHorizontal":-1.2,"spinRate":2436,"spinDirection":173},"zone":6,"typeConfidence":0.91,"plateTime":0.43482536217890067,"extension":6.269394081166754},"hitData":{"launchSpeed":89.8,"launchAngle":5.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.91,"coordY":89.22}},"index":1,"playId":"b7f1f19f-6be4-30c9-9245-d3b190d9772c","pitchNumber":2,"startTime":"2025-07-30T22:26:30.191Z","endTime":"2025-07-30T22:26:40.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:26:40.837Z","atBatIndex":20},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Andrew Benintendi grounds into a force out, first baseman Bryce Harper to shortstop Trea Turner. Chase Meidroth out at 2nd. Andrew Benintendi to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T22:26:45.577Z","endTime":"2025-07-30T22:28:15.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.31790961644394,"strikeZoneBottom":1.43049564936491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.861507984613556,"aZ":-13.47145885713358,"pfxX":-7.010101328345478,"pfxZ":10.53263382173903,"pX":0.11532116430058008,"pZ":2.1475230268493632,"vX0":6.596453148257446,"vY0":-132.0920160289855,"vZ0":-8.1853552265035,"x":112.6,"y":180.8,"x0":-1.4976953995169184,"y0":50.00497475748384,"z0":6.266902706756675,"aX":-12.449849251371408},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.5,"breakHorizontal":11.4,"spinRate":2052,"spinDirection":213},"zone":5,"typeConfidence":0.8,"plateTime":0.4138895969041645,"extension":6.186358475307745},"index":0,"playId":"5f137909-866e-32af-8ef3-880a8010e03d","pitchNumber":1,"startTime":"2025-07-30T22:27:08.075Z","endTime":"2025-07-30T22:27:11.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":81.6,"strikeZoneTop":3.3438315889,"strikeZoneBottom":1.39903678248777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.839936455973625,"aZ":-27.224841460366612,"pfxX":-5.2219516931916585,"pfxZ":3.0133266578003504,"pX":-0.37411074554266827,"pZ":0.3924967842342162,"vX0":5.26865406469578,"vY0":-125.59165005145668,"vZ0":-8.897607627911606,"x":131.26,"y":228.18,"x0":-1.793582929667119,"y0":50.003439057528006,"z0":6.105536532489176,"aX":-8.573409418006896},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.2,"breakHorizontal":8.6,"spinRate":1530,"spinDirection":228},"zone":13,"typeConfidence":0.93,"plateTime":0.43160162668316504,"extension":6.053092464120931},"index":1,"playId":"f89e120d-2be6-3f66-9671-46ffbcd4f28a","pitchNumber":2,"startTime":"2025-07-30T22:27:26.789Z","endTime":"2025-07-30T22:27:30.286Z","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":1},"index":2,"playId":"89f67a16-b275-306a-8e75-ec3004962a75","startTime":"2025-07-30T22:27:52.019Z","endTime":"2025-07-30T22:27:55.834Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.141945710612724,"aZ":-30.13651772174088,"pfxX":-6.080445469766239,"pfxZ":1.2847678295346068,"pX":-0.3992536087481727,"pZ":1.8252767835114543,"vX0":5.194972745011933,"vY0":-124.50787480510768,"vZ0":-4.810710744407063,"x":132.22,"y":189.5,"x0":-1.714813792419619,"y0":50.00062287143131,"z0":6.253481335832622,"aX":-9.621210221459807},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.6,"breakHorizontal":10.0,"spinRate":1385,"spinDirection":226},"zone":7,"typeConfidence":0.93,"plateTime":0.438590893445002,"extension":6.0453132679778365},"hitData":{"launchSpeed":104.8,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.96,"coordY":169.83}},"index":3,"playId":"2f034487-b3b2-3161-8780-a16112fb7f6e","pitchNumber":3,"startTime":"2025-07-30T22:28:08.944Z","endTime":"2025-07-30T22:28:15.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:28:15.828Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Vargas flies out sharply to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T22:28:33.807Z","endTime":"2025-07-30T22:28:59.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":0},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"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(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":91.2,"endSpeed":83.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.411087543401255,"aZ":-13.27816528413296,"pfxX":-6.327073170347651,"pfxZ":10.583346882634201,"pX":-0.30905177193795164,"pZ":2.444246457886617,"vX0":5.339743838340823,"vY0":-132.55069597384733,"vZ0":-7.766739277100397,"x":128.78,"y":172.79,"x0":-1.5241984090447702,"y0":50.004396373391835,"z0":6.37487906818491,"aX":-11.298859069122212},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.8,"breakHorizontal":10.3,"spinRate":2156,"spinDirection":213},"zone":4,"typeConfidence":0.89,"plateTime":0.41266864712352413,"extension":6.178808063308174},"hitData":{"launchSpeed":103.7,"launchAngle":40.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":80.68,"coordY":60.68}},"index":0,"playId":"872d0a56-9102-3d4d-b7fc-bf3cc2482406","pitchNumber":1,"startTime":"2025-07-30T22:28:49.858Z","endTime":"2025-07-30T22:28:59.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:28:59.740Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out to right fielder Mike Tauchman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T22:30:54.331Z","endTime":"2025-07-30T22:32:14.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.900646244746866,"aZ":-22.563384584602954,"pfxX":-0.8550802697108929,"pfxZ":5.755727264822619,"pX":0.23664238650593053,"pZ":3.8942021619207954,"vX0":-3.511238712728916,"vY0":-127.09700326650677,"vZ0":-0.23822096726826353,"x":107.98,"y":133.64,"x0":1.7355308960092026,"y0":50.00531116092638,"z0":5.749388201397575,"aX":-1.4282676665776464},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.7,"breakHorizontal":2.2,"spinRate":2456,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.4275349699413593,"extension":6.046499848912036},"index":0,"playId":"8016e2ec-d4f5-350f-af2b-3b4fd200edb7","pitchNumber":1,"startTime":"2025-07-30T22:31:10.266Z","endTime":"2025-07-30T22:31:13.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.009845326463807,"aZ":-16.33946429734464,"pfxX":6.528823356257057,"pfxZ":8.95028228455686,"pX":-0.04687397457680124,"pZ":2.4519949134089964,"vX0":-6.529076491260119,"vY0":-131.91535089262263,"vZ0":-4.864708801923434,"x":118.79,"y":172.58,"x0":1.6072849689365625,"y0":50.004561424164834,"z0":5.517522435037382,"aX":11.553894967687048},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.4,"breakHorizontal":-10.4,"spinRate":2351,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.4145730809654733,"extension":6.15225777814268},"index":1,"playId":"3fe4581e-371f-3d98-a165-fa16a6c69ef6","pitchNumber":2,"startTime":"2025-07-30T22:31:28.357Z","endTime":"2025-07-30T22:31:31.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.54473777148906,"strikeZoneBottom":1.47464584810347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.59764658311281,"aZ":-18.918261446873398,"pfxX":4.878204972568663,"pfxZ":7.494767641093063,"pX":0.08781399253313872,"pZ":4.740331559238744,"vX0":-5.817129777049406,"vY0":-131.79068727493367,"vZ0":1.265787166160647,"x":113.65,"y":110.79,"x0":1.6843061028365045,"y0":50.0021031140335,"z0":5.645998867897844,"aX":8.62766951449864},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.0,"breakHorizontal":-7.7,"spinRate":2297,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4147561487797926,"extension":5.994645029775428},"index":2,"playId":"5a4413f5-96d7-3e76-9339-b0d8a6235bbe","pitchNumber":3,"startTime":"2025-07-30T22:31:50.113Z","endTime":"2025-07-30T22:31:53.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.80250331698899,"aZ":-29.42738774460267,"pfxX":-6.046722366508813,"pfxZ":1.9865491076353692,"pX":-0.6633809556888468,"pZ":2.3097426774973053,"vX0":-3.771815995986945,"vY0":-116.78804935655877,"vZ0":-0.4838792728544633,"x":142.29,"y":176.42,"x0":1.7576515156395147,"y0":50.00326101828448,"z0":5.285206277752708,"aX":-8.35959990656939},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.7,"breakHorizontal":11.9,"spinRate":2438,"spinDirection":258},"zone":4,"typeConfidence":2.0,"plateTime":0.4688276134603533,"extension":6.1897912904290235},"hitData":{"launchSpeed":95.7,"launchAngle":46.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.36,"coordY":89.63}},"index":3,"playId":"5af1fa0a-4396-376e-8a7b-0d377d7581a5","pitchNumber":4,"startTime":"2025-07-30T22:32:04.613Z","endTime":"2025-07-30T22:32:14.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:32:14.936Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Harper doubles (24) on a line drive to right fielder Mike Tauchman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T22:32:16.549Z","endTime":"2025-07-30T22:34:17.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.156212825618006,"aZ":-25.067778660013374,"pfxX":-1.7910688556398866,"pfxZ":5.159324504852872,"pX":-0.03754558811650452,"pZ":2.5060154020647616,"vX0":-3.884385394439431,"vY0":-116.67942764773039,"vZ0":-0.663775294584601,"x":118.43,"y":171.12,"x0":1.8821226710551822,"y0":50.002252161796804,"z0":5.158287875929482,"aX":-2.466958668985855},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":9.5,"breakHorizontal":4.2,"spinRate":2524,"spinDirection":262},"zone":5,"typeConfidence":2.0,"plateTime":0.4696092458423471,"extension":6.1633828486003885},"index":0,"playId":"2f7c062d-50a9-3d7f-b760-89897c0a4cc4","pitchNumber":1,"startTime":"2025-07-30T22:32:40.846Z","endTime":"2025-07-30T22:32:43.846Z","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":83.3,"endSpeed":76.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.727748130049946,"aZ":-27.805941651669198,"pfxX":7.241598942410341,"pfxZ":2.931382690371108,"pX":-0.5430511323549723,"pZ":1.295029466409192,"vX0":-7.589927498968672,"vY0":-121.0736881815222,"vZ0":-3.8790570853968793,"x":137.7,"y":203.81,"x0":1.6855073730534578,"y0":50.00490569991305,"z0":5.3404633447229575,"aX":10.797321371106872},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.7,"breakHorizontal":-11.4,"spinRate":1459,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.4516951765189021,"extension":6.325686841750112},"index":1,"playId":"0f736e1a-6ebb-3750-ba7e-aa9181852942","pitchNumber":2,"startTime":"2025-07-30T22:32:57.041Z","endTime":"2025-07-30T22:33:00.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":2.99322850785178,"strikeZoneBottom":1.4965994587655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.401989117878784,"aZ":-19.183732923975995,"pfxX":3.9703590767581645,"pfxZ":7.538649684837527,"pX":0.5869206854304563,"pZ":4.2885514752631835,"vX0":-4.347318252068442,"vY0":-130.4448513130476,"vZ0":0.4713098041464644,"x":94.63,"y":122.99,"x0":1.7591408781410236,"y0":50.00457928550901,"z0":5.55162945759548,"aX":6.844088445096147},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.0,"breakHorizontal":-6.2,"spinRate":2307,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.419866809505296,"extension":6.016003223915103},"index":2,"playId":"51ceabe6-7c93-30ef-ad5c-aabf9aaa7e09","pitchNumber":3,"startTime":"2025-07-30T22:33:13.799Z","endTime":"2025-07-30T22:33:16.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.11656044574951,"strikeZoneBottom":1.55584414183069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.276367850160415,"aZ":-18.8507034714646,"pfxX":4.161561791385392,"pfxZ":7.545577695276956,"pX":0.8655733730313145,"pZ":4.180098848640723,"vX0":-3.783930555606653,"vY0":-131.6067722170491,"vZ0":-0.09776228942321447,"x":84.01,"y":125.92,"x0":1.776921156107433,"y0":50.00052965576407,"z0":5.606556759519119,"aX":7.345615072184301},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.9,"breakHorizontal":-6.7,"spinRate":2276,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.41518025708834205,"extension":6.120901965046523},"index":3,"playId":"946b734b-240d-3fa7-9bb7-7ad72cff0982","pitchNumber":4,"startTime":"2025-07-30T22:33:30.085Z","endTime":"2025-07-30T22:33:34.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.095259107438,"strikeZoneBottom":1.56667919614533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.691559433578227,"aZ":-24.434345012985208,"pfxX":6.748501259891588,"pfxZ":5.184023449010258,"pX":-0.3737193669372735,"pZ":1.2761356037320788,"vX0":-6.796453023647506,"vY0":-121.16956604713725,"vZ0":-4.637782443564997,"x":131.25,"y":204.32,"x0":1.5848674969499486,"y0":50.0059652201789,"z0":5.338740116811213,"aX":10.081897806368126},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":8.5,"breakHorizontal":-10.7,"spinRate":1396,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.45126821083127666,"extension":6.270484730862925},"index":4,"playId":"b32b1ed9-e162-30b2-ab1d-cc5173d403fb","pitchNumber":5,"startTime":"2025-07-30T22:33:46.184Z","endTime":"2025-07-30T22:33:51.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.979276289107137,"aZ":-25.607231304371517,"pfxX":6.999201489463985,"pfxZ":4.3454389688779775,"pX":-0.006599273318401634,"pZ":1.580042578228365,"vX0":-6.316827579553776,"vY0":-121.87392414298914,"vZ0":-3.765091269603726,"x":117.25,"y":196.12,"x0":1.7041442381513954,"y0":50.001126188015405,"z0":5.345690532767382,"aX":10.573724132435569},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.2,"breakHorizontal":-11.3,"spinRate":1457,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.44867009011153947,"extension":6.266794617463513},"hitData":{"launchSpeed":80.9,"launchAngle":18.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":199.06,"coordY":137.86}},"index":5,"playId":"efae2d7f-2e9b-334c-871f-64275328c0b1","pitchNumber":6,"startTime":"2025-07-30T22:34:05.042Z","endTime":"2025-07-30T22:34:17.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:34:17.749Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Castellanos singles on a line drive to left fielder Andrew Benintendi. Bryce Harper scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T22:34:33.698Z","endTime":"2025-07-30T22:35:24.713Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":641302,"link":"/api/v1/people/641302"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.6,"endSpeed":76.6,"strikeZoneTop":3.89,"strikeZoneBottom":1.89,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.482119843685357,"aZ":-27.290632382374,"pfxX":7.419935988555642,"pfxZ":3.262976986913027,"pX":0.7353926903921082,"pZ":1.8899581115095645,"vX0":-4.832734524551716,"vY0":-121.69938952827951,"vZ0":-2.7264892106087717,"x":88.97,"y":187.75,"x0":1.785617245905819,"y0":50.00120146797266,"z0":5.395072898225837,"aX":11.099100748053248},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.5,"breakHorizontal":-12.2,"spinRate":1523,"spinDirection":121},"zone":9,"typeConfidence":2.0,"plateTime":0.45053166011051227,"extension":6.14553066216741},"index":0,"playId":"e7a25b75-8e78-3575-8bd1-27ff037dfe5b","pitchNumber":1,"startTime":"2025-07-30T22:34:54.933Z","endTime":"2025-07-30T22:34:57.956Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.89,"strikeZoneBottom":1.89,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.13818216400363,"aZ":-32.23797460084355,"pfxX":5.96900763231965,"pfxZ":-0.03834425409524744,"pX":0.5018659240945975,"pZ":1.7305562719145677,"vX0":-4.936752419513902,"vY0":-121.18527820322475,"vZ0":-1.9158047995936522,"x":97.87,"y":192.05,"x0":1.7874633414137353,"y0":50.00584679503598,"z0":5.340896257182875,"aX":8.901518195655845},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.2,"breakHorizontal":-9.7,"spinRate":1445,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4515476000685088,"extension":6.2030824089919925},"hitData":{"launchSpeed":107.2,"launchAngle":7.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":99.8,"coordY":89.73}},"index":1,"playId":"6bf39851-2b6f-39f6-a5dd-af087f19ca98","pitchNumber":2,"startTime":"2025-07-30T22:35:13.091Z","endTime":"2025-07-30T22:35:24.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:35:24.713Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a ground ball to right fielder Mike Tauchman. Nick Castellanos to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T22:35:37.753Z","endTime":"2025-07-30T22:36:09.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.938581185191325,"aZ":-25.713370844758472,"pfxX":8.315229674811771,"pfxZ":3.655041284826913,"pX":0.18775760877708247,"pZ":2.5265851900419585,"vX0":-7.1365739467636615,"vY0":-131.44745594388576,"vZ0":-2.407131754853664,"x":109.84,"y":170.56,"x0":1.842812943611056,"y0":50.00650318377553,"z0":5.341451235395891,"aX":14.717461708253014},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.4,"breakHorizontal":-13.7,"spinRate":2185,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.41491062814329416,"extension":6.190224850352178},"hitData":{"launchSpeed":96.0,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.29,"coordY":125.22}},"index":0,"playId":"11bafe1e-632e-3c91-9181-dc02e4757e17","pitchNumber":1,"startTime":"2025-07-30T22:35:59.501Z","endTime":"2025-07-30T22:36:09.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:36:09.371Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Kemp singles on a ground ball to center fielder Luis Robert Jr. Nick Castellanos scores. Brandon Marsh to 2nd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T22:38:37.756Z","endTime":"2025-07-30T22:39:10.566Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"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":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":{"id":641302,"link":"/api/v1/people/641302"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T22:36:19.608Z","endTime":"2025-07-30T22:36:41.965Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Mike Vasil replaces Tyler Alexander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-30T22:36:41.965Z","endTime":"2025-07-30T22:38:40.089Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678024,"link":"/api/v1/people/678024"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.06018961280491,"aZ":-21.564034919673077,"pfxX":-12.272891732861128,"pfxZ":5.6643813872569755,"pX":-0.6837359508049708,"pZ":3.5382985391257287,"vX0":6.151651578897411,"vY0":-135.61600373592665,"vZ0":-2.322788876395236,"x":143.06,"y":143.25,"x0":-1.3798590737029313,"y0":50.00498953378204,"z0":5.900911930822275,"aX":-22.994419164642053},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.0,"breakHorizontal":21.0,"spinRate":2171,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4030042792674777,"extension":6.386269653069565},"index":2,"playId":"15f249f6-df64-3108-ac1a-2838fc756e70","pitchNumber":1,"startTime":"2025-07-30T22:38:40.089Z","endTime":"2025-07-30T22:38:43.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.466303836038854,"aZ":-25.349874480521986,"pfxX":-12.085326367326,"pfxZ":3.499163350043907,"pX":0.6583217915398879,"pZ":1.9018540528680028,"vX0":9.390157327741942,"vY0":-137.74489246367338,"vZ0":-6.021411504179974,"x":91.91,"y":187.43,"x0":-1.2004451129032243,"y0":50.00219243387954,"z0":5.796807548062863,"aX":-23.557482856808274},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.4,"breakHorizontal":20.3,"spinRate":2143,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3954671821198872,"extension":6.616327431849161},"hitData":{"launchSpeed":66.9,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.52,"coordY":99.36}},"index":3,"playId":"514c47e9-1ecb-3af7-b228-60532e239511","pitchNumber":2,"startTime":"2025-07-30T22:38:59.328Z","endTime":"2025-07-30T22:39:10.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:39:10.566Z","atBatIndex":27},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Bryson Stott grounds into a double play, second baseman Chase Meidroth to shortstop Colson Montgomery to first baseman Miguel Vargas. Otto Kemp out at 2nd. Bryson Stott out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T22:39:22.326Z","endTime":"2025-07-30T22:40:44.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.32525599705052,"strikeZoneBottom":1.60975371655255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.84000949682454,"aZ":-40.70616883134434,"pfxX":4.4149361896095085,"pfxZ":-5.9595238469965555,"pX":0.4413293973181127,"pZ":0.686311008663797,"vX0":2.9128344155863566,"vY0":-119.19911478737686,"vZ0":-3.715737880475883,"x":100.18,"y":220.25,"x0":-1.3717797616313026,"y0":50.001226508496764,"z0":5.956810545583476,"aX":6.32392211031537},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-11.4,"breakHorizontal":-8.8,"spinRate":2468,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.46027339311497784,"extension":6.1227195934397045},"index":0,"playId":"afbbca4e-8051-395b-b4b9-8a9099660a03","pitchNumber":1,"startTime":"2025-07-30T22:39:47.069Z","endTime":"2025-07-30T22:39:51.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.427758583035814,"aZ":-22.651897591489796,"pfxX":-11.111117567858958,"pfxZ":4.981614401910494,"pX":-0.2505149681210635,"pZ":1.7081223372627634,"vX0":6.866366336505687,"vY0":-136.96034702393544,"vZ0":-6.868969912626209,"x":126.55,"y":192.66,"x0":-1.338083643286161,"y0":50.00474066820289,"z0":5.782865100251346,"aX":-21.24697779203279},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.8,"breakHorizontal":18.8,"spinRate":2124,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.39893372526051607,"extension":6.481084050347398},"index":1,"playId":"610e22b0-5622-3b74-a892-9faf3580ab8c","pitchNumber":2,"startTime":"2025-07-30T22:40:08.917Z","endTime":"2025-07-30T22:40:14.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.928743413426446,"aZ":-30.51216948103384,"pfxX":-10.93753268324403,"pfxZ":1.0063056667554786,"pX":-0.008709621826486293,"pZ":1.4958480712168314,"vX0":6.8375898225513545,"vY0":-127.14608988963919,"vZ0":-4.8522182099023015,"x":117.33,"y":198.39,"x0":-1.299825935059698,"y0":50.00232111615195,"z0":5.825613181737691,"aX":-18.064378016754386},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.0,"breakHorizontal":18.5,"spinRate":1582,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.4293504461003832,"extension":6.769154514851778},"hitData":{"launchSpeed":105.2,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.48,"coordY":159.18}},"index":2,"playId":"cf34be73-df08-38a2-a160-71193a75e0b5","pitchNumber":3,"startTime":"2025-07-30T22:40:36.257Z","endTime":"2025-07-30T22:40:44.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:40:44.639Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Teel grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T22:42:43.630Z","endTime":"2025-07-30T22:43:25.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.60252875692815,"strikeZoneBottom":1.52669533099489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.62279381651028,"aZ":-17.06824319300687,"pfxX":-6.471011231492978,"pfxZ":8.707306553713261,"pX":0.15242846361518783,"pZ":3.4009972143382696,"vX0":6.529898497234885,"vY0":-129.73406898564892,"vZ0":-4.594939678767063,"x":111.19,"y":146.95,"x0":-1.5353504793591357,"y0":50.00280265211711,"z0":6.464039937661806,"aX":-11.226745188345669},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.1,"breakHorizontal":10.6,"spinRate":2061,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.41935658735589687,"extension":5.9209452791227175},"index":0,"playId":"bcf49026-85cc-3ed6-99a3-b3a0c0c6260a","pitchNumber":1,"startTime":"2025-07-30T22:42:53.903Z","endTime":"2025-07-30T22:42:57.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.8,"strikeZoneTop":3.58426697663758,"strikeZoneBottom":1.61625448388971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.0957192801999,"aZ":-27.225701276372373,"pfxX":-7.59127108877823,"pfxZ":3.0462352641681845,"pX":0.03106387006940742,"pZ":1.341142285719809,"vX0":6.583883247152355,"vY0":-125.26785007152755,"vZ0":-6.734922278197434,"x":115.82,"y":202.57,"x0":-1.617452189320926,"y0":50.002678069371676,"z0":6.226010790419733,"aX":-12.329556253813497},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.4,"breakHorizontal":12.6,"spinRate":1586,"spinDirection":225},"zone":14,"typeConfidence":0.92,"plateTime":0.43364150966356396,"extension":6.084425678339755},"index":1,"playId":"9429b36f-77aa-33e8-9418-0f0b4067e99b","pitchNumber":2,"startTime":"2025-07-30T22:43:06.136Z","endTime":"2025-07-30T22:43:10.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.91274262476791,"aZ":-25.774752568570474,"pfxX":-5.219964379518596,"pfxZ":3.994268074034938,"pX":-0.7121125616802306,"pZ":2.3810772001083453,"vX0":4.177421076813001,"vY0":-125.65686944351583,"vZ0":-4.529396268050476,"x":144.14,"y":174.49,"x0":-1.7160310153140506,"y0":50.00585242473945,"z0":6.295559918587244,"aX":-8.368442043300446},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.5,"breakHorizontal":8.5,"spinRate":1444,"spinDirection":224},"zone":4,"typeConfidence":0.92,"plateTime":0.4355215944023634,"extension":6.074798119978842},"hitData":{"launchSpeed":89.2,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.29,"coordY":144.91}},"index":2,"playId":"681369bf-3d31-37e8-a615-260c33f48122","pitchNumber":3,"startTime":"2025-07-30T22:43:18.766Z","endTime":"2025-07-30T22:43:25.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:43:25.356Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Robert Jr. flies out sharply to center fielder Johan Rojas.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T22:43:31.578Z","endTime":"2025-07-30T22:43:54.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679032,"link":"/api/v1/people/679032"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":89.4,"endSpeed":82.9,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.921642000766482,"aZ":-19.96373942296283,"pfxX":-8.378353276715114,"pfxZ":7.029515794726786,"pX":-0.6951066657776898,"pZ":2.596569445740999,"vX0":5.1713930529635475,"vY0":-130.1089260171959,"vZ0":-5.849439442541124,"x":143.5,"y":168.67,"x0":-1.6065230054737623,"y0":50.005098483427076,"z0":6.358217854230529,"aX":-14.556055191151213},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.9,"breakHorizontal":14.3,"spinRate":1812,"spinDirection":216},"zone":4,"typeConfidence":0.86,"plateTime":0.41888889283510267,"extension":6.077400591987666},"hitData":{"launchSpeed":103.0,"launchAngle":36.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":137.13,"coordY":47.06}},"index":0,"playId":"c86940ce-7a60-3dc9-acbc-c87092190f3b","pitchNumber":1,"startTime":"2025-07-30T22:43:45.424Z","endTime":"2025-07-30T22:43:54.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:43:54.023Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Colson Montgomery homers (5) on a line drive to left center field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T22:43:57.097Z","endTime":"2025-07-30T22:45:29.543Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"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":"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":592836,"link":"/api/v1/people/592836"},"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, 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":73.6,"endSpeed":68.6,"strikeZoneTop":3.80680567530291,"strikeZoneBottom":1.74235690814752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.37586004751955,"aZ":-36.176011129510826,"pfxX":2.3206666376631477,"pfxZ":-3.410758893779562,"pX":-0.9347164122968058,"pZ":2.541115148455592,"vX0":1.2520044041150789,"vY0":-107.26705571866462,"vZ0":-0.038966161531579724,"x":152.63,"y":170.17,"x0":-1.8261267208644847,"y0":50.002765216539494,"z0":6.570102574669898,"aX":2.7225347008709835},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-5.9,"breakHorizontal":-4.6,"spinRate":2279,"spinDirection":53},"zone":13,"typeConfidence":0.86,"plateTime":0.5093070211870097,"extension":5.75125430788548},"index":0,"playId":"f9076ac6-dda1-3628-8c52-247ffc6aae32","pitchNumber":1,"startTime":"2025-07-30T22:44:22.692Z","endTime":"2025-07-30T22:44:26.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.83959737548917,"strikeZoneBottom":1.63549790697677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.34665626531785,"aZ":-25.094411975210992,"pfxX":-9.08968005374204,"pfxZ":4.342795923340866,"pX":0.1072138089014034,"pZ":2.0122747605781712,"vX0":6.912168653077659,"vY0":-126.20619709145748,"vZ0":-5.696020345923721,"x":112.91,"y":184.45,"x0":-1.4731095979914037,"y0":50.000195936101285,"z0":6.29414167414648,"aX":-14.803698477588066},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.8,"breakHorizontal":15.1,"spinRate":1546,"spinDirection":225},"zone":8,"typeConfidence":0.89,"plateTime":0.4323907201968722,"extension":5.984416831613814},"index":1,"playId":"9f60e629-0f3a-3597-8a6f-33e6b86352b6","pitchNumber":2,"startTime":"2025-07-30T22:44:35.313Z","endTime":"2025-07-30T22:44:39.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.81737737559598,"strikeZoneBottom":1.70047790116478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.60720419567488,"aZ":-15.299836378079783,"pfxX":-5.481685020546996,"pfxZ":9.287235175355887,"pX":-1.8780229820057048,"pZ":3.8450697572311996,"vX0":1.5101560641729945,"vY0":-133.64618055789546,"vZ0":-3.8697038035017166,"x":188.59,"y":134.96,"x0":-1.7366268465443282,"y0":50.00338227003944,"z0":6.4039595642514096,"aX":-9.960162720093473},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.2,"breakHorizontal":9.6,"spinRate":2063,"spinDirection":215},"zone":11,"typeConfidence":0.93,"plateTime":0.40913528196985993,"extension":6.095427776525569},"index":2,"playId":"8a306543-b40c-3583-9cca-c9d395464d18","pitchNumber":3,"startTime":"2025-07-30T22:44:50.433Z","endTime":"2025-07-30T22:44:53.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.13837987334524,"aZ":-29.529827246919016,"pfxX":-7.289790177513424,"pfxZ":1.6248164673538614,"pX":-0.7025799698537303,"pZ":2.1944064841148294,"vX0":4.731186576937835,"vY0":-125.79574181640842,"vZ0":-4.388516335465421,"x":143.78,"y":179.53,"x0":-1.6472949527917402,"y0":50.00190198300152,"z0":6.317406187411246,"aX":-11.8478507946522},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.3,"breakHorizontal":12.4,"spinRate":1541,"spinDirection":228},"zone":7,"typeConfidence":0.93,"plateTime":0.4330823425858181,"extension":5.943905533033563},"hitData":{"launchSpeed":107.9,"launchAngle":20.0,"totalDistance":379.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":67.15,"coordY":57.47}},"index":3,"playId":"fbf560b4-f5c7-38a5-81bb-a58fc722e53d","pitchNumber":4,"startTime":"2025-07-30T22:45:05.878Z","endTime":"2025-07-30T22:45:29.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:45:29.543Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edgar Quero grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T22:45:41.258Z","endTime":"2025-07-30T22:46:57.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.299667927204535,"aZ":-23.33496721701754,"pfxX":1.5920060341050528,"pfxZ":5.529778271322289,"pX":-0.25986886771686174,"pZ":3.1108577185505926,"vX0":3.252569656637759,"vY0":-124.86424246976308,"vZ0":-3.4899870470925665,"x":126.91,"y":154.79,"x0":-1.7799757123228592,"y0":50.00125878311503,"z0":6.420522540958497,"aX":2.5435670567862845},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.6,"breakHorizontal":-3.6,"spinRate":2435,"spinDirection":186},"zone":2,"typeConfidence":0.88,"plateTime":0.4366503592691502,"extension":5.943285210556957},"index":0,"playId":"72b8b1e2-61d4-3ee6-b7c0-97978920e081","pitchNumber":1,"startTime":"2025-07-30T22:45:51.640Z","endTime":"2025-07-30T22:45:54.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.140907947986452,"aZ":-16.876478760482282,"pfxX":-7.404340111912884,"pfxZ":8.59418605280198,"pX":-0.09418013753448665,"pZ":3.262764517649977,"vX0":6.0619006892805505,"vY0":-132.084647939038,"vZ0":-4.815036956657792,"x":120.59,"y":150.69,"x0":-1.4484209681041524,"y0":50.00563761492298,"z0":6.336914914813931,"aX":-13.18439906919285},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.8,"breakHorizontal":12.2,"spinRate":2066,"spinDirection":208},"zone":2,"typeConfidence":0.73,"plateTime":0.41348201520856875,"extension":6.1184916479484},"index":1,"playId":"da97f9f3-2187-30fc-81dc-6ef5240201cf","pitchNumber":2,"startTime":"2025-07-30T22:46:03.663Z","endTime":"2025-07-30T22:46:07.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":78.5,"strikeZoneTop":3.33575860544359,"strikeZoneBottom":1.517375111738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.37147084718945,"aZ":-28.04624572510412,"pfxX":1.7987881912541699,"pfxZ":2.709965938640736,"pX":0.4358804595589556,"pZ":0.654613800559579,"vX0":4.442730606329249,"vY0":-121.37725125843475,"vZ0":-7.704194558238487,"x":100.39,"y":221.11,"x0":-1.6375938398305256,"y0":50.0011785037775,"z0":6.2467237373595195,"aX":2.735557647506378},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.6,"breakHorizontal":-4.1,"spinRate":2461,"spinDirection":156},"zone":14,"typeConfidence":0.89,"plateTime":0.4479074909963279,"extension":6.132793783068045},"index":2,"playId":"8f9ad5d9-a1b3-3f19-9840-70e9e0e574d1","pitchNumber":3,"startTime":"2025-07-30T22:46:18.137Z","endTime":"2025-07-30T22:46:21.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.411783647533795,"aZ":-28.010050468233135,"pfxX":2.229844667394733,"pfxZ":2.769592968673279,"pX":0.5190491178244321,"pZ":0.9743914529492662,"vX0":4.676318919685237,"vY0":-121.18725803758196,"vZ0":-6.705095475289301,"x":97.22,"y":212.47,"x0":-1.7173971554181695,"y0":50.000663610817085,"z0":6.190981487649015,"aX":3.3502260677555245},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.8,"breakHorizontal":-5.0,"spinRate":2527,"spinDirection":143},"zone":14,"typeConfidence":0.91,"plateTime":0.4502004624332434,"extension":6.1395137724305995},"index":3,"playId":"daa3944b-b4e7-3658-a268-7953cc13e8b3","pitchNumber":4,"startTime":"2025-07-30T22:46:34.937Z","endTime":"2025-07-30T22:46:39.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.053320402402772,"aZ":-23.538102340246205,"pfxX":-8.78734945617732,"pfxZ":5.227803272333131,"pX":-0.4513199835888855,"pZ":1.7931215881196279,"vX0":5.841601056916154,"vY0":-126.44532852484419,"vZ0":-6.338625786093712,"x":134.2,"y":190.37,"x0":-1.627350639645589,"y0":50.001498622859025,"z0":6.170537331803742,"aX":-14.506591302353058},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.5,"breakHorizontal":14.9,"spinRate":1494,"spinDirection":218},"zone":7,"typeConfidence":0.81,"plateTime":0.42999417550646557,"extension":6.251977286948321},"hitData":{"launchSpeed":61.1,"launchAngle":-43.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.03,"coordY":181.5}},"index":4,"playId":"9c1d1fec-2910-3dc3-b909-715cdfa326f2","pitchNumber":5,"startTime":"2025-07-30T22:46:50.581Z","endTime":"2025-07-30T22:46:57.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:46:57.361Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Johan Rojas grounds out, shortstop Colson Montgomery to first baseman Miguel Vargas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T22:49:36.291Z","endTime":"2025-07-30T22:50:47.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":93.6,"endSpeed":86.7,"strikeZoneTop":3.41793392504818,"strikeZoneBottom":1.64662373808919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.74640493233626,"aZ":-24.032153082980862,"pfxX":-8.762898456922148,"pfxZ":4.287057334944084,"pX":0.31220784444008215,"pZ":2.1363300447504425,"vX0":7.591490207609789,"vY0":-136.18920024294994,"vZ0":-5.480889991653658,"x":105.1,"y":181.1,"x0":-1.3576069905628008,"y0":50.002797907174745,"z0":5.812077035548298,"aX":-16.64662736714437},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.0,"breakHorizontal":14.5,"spinRate":2192,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.40045866324621926,"extension":6.400196456813053},"index":0,"playId":"954c661a-e575-35bc-966f-ce164a77bd4c","pitchNumber":1,"startTime":"2025-07-30T22:49:55.122Z","endTime":"2025-07-30T22:49:58.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.37341646078347,"strikeZoneBottom":1.51227683282152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.96199165602249,"aZ":-29.533828909489976,"pfxX":1.6812125030067273,"pfxZ":1.692395111217909,"pX":1.1899773416849724,"pZ":2.1944200669065688,"vX0":5.815635576460383,"vY0":-123.67666146097444,"vZ0":-3.0216229832039607,"x":71.64,"y":179.53,"x0":-1.4033762074278975,"y0":50.003078347923996,"z0":5.890065035920467,"aX":2.6231957092288716},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.6,"breakHorizontal":-4.3,"spinRate":2517,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4416292129269421,"extension":6.524195067278132},"index":1,"playId":"cbeee35f-8243-390c-842c-6123b9f6f7d8","pitchNumber":2,"startTime":"2025-07-30T22:50:09.045Z","endTime":"2025-07-30T22:50:12.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.40167294466963,"strikeZoneBottom":1.60144387312834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.43268194386538,"aZ":-29.108002129079985,"pfxX":3.4895081126676524,"pfxZ":2.029104499160055,"pX":0.7616711345847195,"pZ":0.9584821543083899,"vX0":4.245706200972897,"vY0":-121.67708992024535,"vZ0":-5.505716631865789,"x":87.97,"y":212.9,"x0":-1.4548373701449187,"y0":50.00141370125166,"z0":5.753089672658833,"aX":5.264677731539296},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.6,"breakHorizontal":-7.3,"spinRate":2559,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.44903834676128884,"extension":6.164492480149826},"index":2,"playId":"2359d9ee-fc22-34f3-94b9-7522967146b0","pitchNumber":3,"startTime":"2025-07-30T22:50:23.457Z","endTime":"2025-07-30T22:50:27.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.506440339655313,"aZ":-24.61190819026799,"pfxX":-10.151014887668472,"pfxZ":3.8593381023687954,"pX":0.10634096329280099,"pZ":2.7611625194258824,"vX0":7.538954573280382,"vY0":-138.77041244962697,"vZ0":-3.878945140053262,"x":112.95,"y":164.23,"x0":-1.3194208293177994,"y0":50.005801310994414,"z0":5.806384141418404,"aX":-19.9069028988879},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.4,"breakHorizontal":16.9,"spinRate":2190,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3938969231338798,"extension":6.500313807220599},"hitData":{"launchSpeed":94.7,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.97,"coordY":155.13}},"index":3,"playId":"da2d7ba0-d1f2-37d7-a5d7-213c4c85256b","pitchNumber":4,"startTime":"2025-07-30T22:50:38.198Z","endTime":"2025-07-30T22:50:47.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:50:47.155Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Marchán grounds out, third baseman Josh Rojas to first baseman Miguel Vargas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T22:51:06.194Z","endTime":"2025-07-30T22:52:34.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668942,"link":"/api/v1/people/668942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"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":95.1,"endSpeed":88.5,"strikeZoneTop":3.26657151170108,"strikeZoneBottom":1.357466621859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.22599205023247,"aZ":-25.159761023626544,"pfxX":-6.737453888600126,"pfxZ":3.5523302981526985,"pX":-1.5949551637804167,"pZ":2.626496627546103,"vX0":2.395428091070363,"vY0":-138.58496204802415,"vZ0":-4.169709457873489,"x":177.8,"y":167.86,"x0":-1.5867678466314297,"y0":50.00638819420321,"z0":5.798393634698631,"aX":-13.322608110548149},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.9,"breakHorizontal":11.9,"spinRate":2099,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3927808258129093,"extension":6.287267780740038},"index":0,"playId":"b7e6dfcf-a9d9-3f3e-9c30-8748b82afda4","pitchNumber":1,"startTime":"2025-07-30T22:51:20.443Z","endTime":"2025-07-30T22:51:23.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.92260669782462,"aZ":-27.733693417211764,"pfxX":-7.685635390884785,"pfxZ":2.2979330885130516,"pX":-0.5778211495700317,"pZ":2.9571070840653415,"vX0":4.813577036695159,"vY0":-137.59265130746903,"vZ0":-2.9171678490852937,"x":139.03,"y":158.94,"x0":-1.3431216811945899,"y0":50.00658568561474,"z0":5.892306471186078,"aX":-14.873857053668278},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.8,"breakHorizontal":13.1,"spinRate":2040,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.39669942722330465,"extension":6.5931202296923175},"index":1,"playId":"2ed15385-a30f-360d-bfdd-edcaf275e0d5","pitchNumber":2,"startTime":"2025-07-30T22:51:37.272Z","endTime":"2025-07-30T22:51:41.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.1,"strikeZoneTop":3.16575832343051,"strikeZoneBottom":1.3056838911759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.891959999974368,"aZ":-42.33363172893951,"pfxX":3.4398232960363355,"pfxZ":-6.664503185859139,"pX":-0.6154510188413387,"pZ":1.7805802003080078,"vX0":1.0031190715099971,"vY0":-122.30341562499808,"vZ0":-1.6507377975356743,"x":140.46,"y":190.7,"x0":-1.4773949970782438,"y0":50.00581531791957,"z0":6.077020342632258,"aX":5.2402511908066165},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-12.2,"breakHorizontal":-6.5,"spinRate":2457,"spinDirection":30},"zone":7,"typeConfidence":2.0,"plateTime":0.4469172218418094,"extension":6.127899156141197},"index":2,"playId":"2549fbe6-1461-3746-9859-284d0800035d","pitchNumber":3,"startTime":"2025-07-30T22:51:52.924Z","endTime":"2025-07-30T22:51:56.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.8,"strikeZoneTop":3.07219319843812,"strikeZoneBottom":1.27686666107538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.922910863417908,"aZ":-18.045755741779317,"pfxX":-3.9291630410948732,"pfxZ":7.225601761718114,"pX":-0.7276318773943369,"pZ":4.746081303412858,"vX0":3.7257648888386905,"vY0":-137.6288982029313,"vZ0":-0.06846264418298786,"x":144.74,"y":110.64,"x0":-1.575700921088047,"y0":50.00636207740213,"z0":5.973626513606237,"aX":-7.6873520264173205},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.3,"breakHorizontal":6.5,"spinRate":2284,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3950183878768052,"extension":6.363812638581411},"index":3,"playId":"8c8d48d7-f70c-38c8-8756-33570687590d","pitchNumber":4,"startTime":"2025-07-30T22:52:09.894Z","endTime":"2025-07-30T22:52:12.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":88.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.819991163672764,"aZ":-29.05745521998379,"pfxX":-8.444458815838171,"pfxZ":1.584747300004988,"pX":-0.6838668868262434,"pZ":2.8929764374461633,"vX0":4.963308991689146,"vY0":-138.30531144896082,"vZ0":-2.8733588232627274,"x":143.07,"y":160.67,"x0":-1.3916404682479289,"y0":50.00133289822214,"z0":5.865765268741964,"aX":-16.585709231301387},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.5,"breakHorizontal":14.5,"spinRate":2090,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.39394792140280366,"extension":6.441389788255273},"hitData":{"launchSpeed":90.9,"launchAngle":-5.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.84,"coordY":162.73}},"index":4,"playId":"f1f889cd-5074-3c9d-8df6-0fc9b0d892b5","pitchNumber":5,"startTime":"2025-07-30T22:52:26.804Z","endTime":"2025-07-30T22:52:34.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:52:34.742Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to right fielder Mike Tauchman.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T22:52:43.007Z","endTime":"2025-07-30T22:54:12.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.43424655608894,"strikeZoneBottom":1.61246438807921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.33067627129683,"aZ":-42.32738627655861,"pfxX":2.503110748377982,"pfxZ":-7.097681452860948,"pX":0.08507699339206028,"pZ":2.465647297655328,"vX0":2.4300671205530633,"vY0":-119.00815937040102,"vZ0":0.2912437100927525,"x":113.76,"y":172.21,"x0":-1.2752485661023851,"y0":50.001128779263,"z0":6.182776489397671,"aX":3.5815486432369883},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-12.5,"breakHorizontal":-5.2,"spinRate":2350,"spinDirection":30},"zone":5,"typeConfidence":2.0,"plateTime":0.4606376346864991,"extension":6.230558642741228},"index":0,"playId":"c0f94f46-ad9c-3ddc-bc19-31f25ebc6bca","pitchNumber":1,"startTime":"2025-07-30T22:52:58.966Z","endTime":"2025-07-30T22:53:02.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.019168141271347,"aZ":-31.412492300580954,"pfxX":6.181479819980421,"pfxZ":0.495088735824579,"pX":0.025913346480215975,"pZ":2.9871899544568135,"vX0":1.7231921267187054,"vY0":-122.59827442883687,"vZ0":-0.811927368225432,"x":116.01,"y":158.13,"x0":-1.4869558811287342,"y0":50.00326163419698,"z0":5.970474841621551,"aX":9.543556519055308},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.0,"breakHorizontal":-11.6,"spinRate":2531,"spinDirection":52},"zone":2,"typeConfidence":2.0,"plateTime":0.44436756096511587,"extension":6.161536141494205},"index":1,"playId":"56e9500b-1bd8-3460-93fd-1b0efe48fdbb","pitchNumber":2,"startTime":"2025-07-30T22:53:13.015Z","endTime":"2025-07-30T22:53:16.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":3.4683292186607,"strikeZoneBottom":1.58932323874017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.40495949666522,"aZ":-33.743299489753596,"pfxX":2.5109212686561175,"pfxZ":-1.0206489940491874,"pX":1.5876913949505789,"pZ":-0.03071629961164731,"vX0":6.278693384800453,"vY0":-124.52835598338442,"vZ0":-7.143793262232219,"x":56.48,"y":239.61,"x0":-1.3116875779104484,"y0":50.00195796932646,"z0":5.734285887465641,"aX":3.8677820029764294},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.6,"breakHorizontal":-6.2,"spinRate":2312,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4430566808616323,"extension":6.499999968862235},"index":2,"playId":"29c8db81-d67d-3ea8-af60-4599338e2aec","pitchNumber":3,"startTime":"2025-07-30T22:53:30.701Z","endTime":"2025-07-30T22:53:34.282Z","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":2},"pitchData":{"startSpeed":95.9,"endSpeed":89.2,"strikeZoneTop":3.38542953313227,"strikeZoneBottom":1.62951154770296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.35857856087488,"aZ":-21.88217506330537,"pfxX":-6.833059589503713,"pfxZ":5.15221451813323,"pX":1.2566603342795826,"pZ":1.3833522059392225,"vX0":9.49417806452945,"vY0":-139.2844546058976,"vZ0":-7.91436203729193,"x":69.1,"y":201.43,"x0":-1.2820932823915445,"y0":50.005639803382095,"z0":5.669125622257355,"aX":-13.654818073935255},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.0,"breakHorizontal":10.8,"spinRate":2254,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3907494995895102,"extension":6.475568529378875},"index":3,"playId":"8adb899c-51d6-352c-9e9f-99cbc1e1c30c","pitchNumber":4,"startTime":"2025-07-30T22:53:49.181Z","endTime":"2025-07-30T22:53:53.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.653853555583307,"aZ":-15.840792554501686,"pfxX":-4.352456444071127,"pfxZ":8.30102626285323,"pX":-0.2259702601212252,"pZ":2.9125950662856757,"vX0":4.89155712015766,"vY0":-139.04329733714724,"vZ0":-5.192801898617415,"x":125.61,"y":160.14,"x0":-1.438195980842125,"y0":50.005818955886355,"z0":5.846942169490333,"aX":-8.568098550949717},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":7.0,"spinRate":2291,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.39314244591593406,"extension":6.364295240842871},"hitData":{"launchSpeed":94.2,"launchAngle":28.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.88,"coordY":83.28}},"index":4,"playId":"f57e1342-1d5c-3c68-9244-a4e1e9decc28","pitchNumber":5,"startTime":"2025-07-30T22:54:04.641Z","endTime":"2025-07-30T22:54:12.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:54:12.328Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Rojas pops out to first baseman Bryce Harper in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T22:56:08.023Z","endTime":"2025-07-30T22:56:51.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.4,"endSpeed":68.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.564157954053968,"aZ":-38.860508269537306,"pfxX":3.4230625042114,"pfxZ":-5.754949511250977,"pX":-0.19606526395517396,"pZ":2.060568789513492,"vX0":2.360296844764682,"vY0":-106.90803003647927,"vZ0":-0.31211136696125297,"x":124.47,"y":183.14,"x0":-1.7570083595176273,"y0":50.00004290195717,"z0":6.551833883873614,"aX":3.980803868505323},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-10.2,"breakHorizontal":-6.8,"spinRate":2322,"spinDirection":44},"zone":8,"typeConfidence":0.91,"plateTime":0.5113644663481582,"extension":5.712067613640651},"index":0,"playId":"82d3e15c-5f10-3128-b4b0-67219604f97e","pitchNumber":1,"startTime":"2025-07-30T22:56:15.220Z","endTime":"2025-07-30T22:56:19.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.4,"strikeZoneTop":3.51632990275076,"strikeZoneBottom":1.62348839072951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.67844065349865,"aZ":-28.99012010952351,"pfxX":-7.79473768261782,"pfxZ":2.021229699859722,"pX":-0.6953666949176409,"pZ":1.7431695557699447,"vX0":4.979504852352122,"vY0":-123.9640399944088,"vZ0":-5.427829279229999,"x":143.51,"y":191.71,"x0":-1.7038806754448768,"y0":50.00604592207775,"z0":6.342711073577326,"aX":-12.295887339693971},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.8,"breakHorizontal":13.2,"spinRate":1492,"spinDirection":223},"zone":7,"typeConfidence":0.93,"plateTime":0.4396132651282665,"extension":5.970662225312874},"index":1,"playId":"f49b4f10-6ccb-3d00-b795-62e9123e8cd8","pitchNumber":2,"startTime":"2025-07-30T22:56:29.391Z","endTime":"2025-07-30T22:56:33.519Z","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":90.1,"endSpeed":82.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.718110006756312,"aZ":-14.643548813534451,"pfxX":-7.66042855631797,"pfxZ":10.164349017543964,"pX":0.7230239489355945,"pZ":2.9772313304855493,"vX0":8.304154672130272,"vY0":-130.79027516160426,"vZ0":-5.7448714613235365,"x":89.44,"y":158.39,"x0":-1.5045420697506335,"y0":50.00553183192024,"z0":6.308713865341228,"aX":-13.215959952487111},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":17.3,"breakHorizontal":12.0,"spinRate":2126,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.41949056540615537,"extension":6.151745080755032},"hitData":{"launchSpeed":83.7,"launchAngle":78.0,"totalDistance":56.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":150.5,"coordY":206.84}},"index":2,"playId":"fbfb7a30-f624-36ed-a794-b1fe6c798b2e","pitchNumber":3,"startTime":"2025-07-30T22:56:41.391Z","endTime":"2025-07-30T22:56:51.416Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:56:51.416Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Tauchman singles on a line drive to center fielder Johan Rojas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T22:57:02.707Z","endTime":"2025-07-30T22:57:57.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"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":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679032,"link":"/api/v1/people/679032"},"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(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":90.8,"endSpeed":83.5,"strikeZoneTop":3.6644419014465,"strikeZoneBottom":1.55218426607729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.937722670325506,"aZ":-15.150518553257852,"pfxX":-6.498209273548742,"pfxZ":9.614839025469596,"pX":-0.47328574539284163,"pZ":1.785450115733779,"vX0":5.064177331837879,"vY0":-131.94292806196657,"vZ0":-8.760441423629123,"x":135.04,"y":190.57,"x0":-1.569120291912476,"y0":50.00476122043233,"z0":6.255272713972375,"aX":-11.508229821729953},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.7,"breakHorizontal":10.7,"spinRate":2110,"spinDirection":211},"zone":7,"typeConfidence":0.77,"plateTime":0.4144455106031728,"extension":6.063546751511665},"index":0,"playId":"4ba3ca2c-8de6-343e-a08f-c43c8f237d60","pitchNumber":1,"startTime":"2025-07-30T22:57:17.798Z","endTime":"2025-07-30T22:57:21.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.6808986063655,"strikeZoneBottom":1.63330044795839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.001936635591846,"aZ":-29.836410078896556,"pfxX":-6.127569063724711,"pfxZ":1.4544680534119134,"pX":-0.33203236909196576,"pZ":1.0592988713318592,"vX0":5.29590457602464,"vY0":-125.45286890776366,"vZ0":-6.849709214794988,"x":129.66,"y":210.18,"x0":-1.6683738377163038,"y0":50.000716809128576,"z0":6.238665151414868,"aX":-9.822826802719415},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.3,"breakHorizontal":10.0,"spinRate":1452,"spinDirection":226},"zone":13,"typeConfidence":0.94,"plateTime":0.43564605316329175,"extension":6.018971972284157},"index":1,"playId":"d6383408-aad4-3981-a955-a1d5817ad4dc","pitchNumber":2,"startTime":"2025-07-30T22:57:28.716Z","endTime":"2025-07-30T22:57:32.364Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":69.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.49407078526258,"aZ":-38.29367416489123,"pfxX":-0.2373205743215423,"pfxZ":-5.0476418632071205,"pX":-0.5917049226604094,"pZ":1.4763603148710511,"vX0":2.564978824822977,"vY0":-109.464880787736,"vZ0":-1.8717882987400698,"x":139.55,"y":198.92,"x0":-1.7482803321348321,"y0":50.00316819374453,"z0":6.44586304795971,"aX":-0.28806294197772775},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-9.4,"breakHorizontal":-0.2,"spinRate":2337,"spinDirection":49},"zone":13,"typeConfidence":0.9,"plateTime":0.5005433447492846,"extension":5.866193090349201},"hitData":{"launchSpeed":82.4,"launchAngle":12.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.37,"coordY":91.95}},"index":2,"playId":"62c4a80c-dc26-39a4-bcc2-faebd7fb2222","pitchNumber":3,"startTime":"2025-07-30T22:57:47.774Z","endTime":"2025-07-30T22:57:57.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T22:57:57.973Z","atBatIndex":37},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Chase Meidroth hit by pitch. Mike Tauchman to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T22:58:01.704Z","endTime":"2025-07-30T23:00:23.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"postOnSecond":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.9,"strikeZoneTop":3.12420593907051,"strikeZoneBottom":1.33154424896053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.88253715023958,"aZ":-26.526316210844584,"pfxX":2.003044963865907,"pfxZ":3.7132671491825064,"pX":0.6552250544029266,"pZ":2.8189879296320837,"vX0":4.560274707123425,"vY0":-121.76679495459827,"vZ0":-3.5015175301738193,"x":92.02,"y":162.67,"x0":-1.492239879771543,"y0":50.005901799063366,"z0":6.5372787272682,"aX":3.0479567822570304},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.2,"breakHorizontal":-4.6,"spinRate":2461,"spinDirection":146},"zone":3,"typeConfidence":0.82,"plateTime":0.4475197594413287,"extension":5.962616946554375},"index":0,"playId":"00e4bc50-3bfc-333e-a531-91607d6da56c","pitchNumber":1,"startTime":"2025-07-30T22:58:25.846Z","endTime":"2025-07-30T22:58:30.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.14715212504663,"aZ":-19.298544468888227,"pfxX":-8.38172444993635,"pfxZ":7.241357700460945,"pX":-0.78816531226125,"pZ":2.79534799283093,"vX0":4.882676078244388,"vY0":-131.78238249617155,"vZ0":-5.78493613152958,"x":147.04,"y":163.31,"x0":-1.5655805962690506,"y0":50.00309052906427,"z0":6.4217960717116505,"aX":-14.903113365747302},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.2,"breakHorizontal":14.3,"spinRate":1922,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.41391208445151007,"extension":5.992776335430659},"index":1,"playId":"4f2df4a3-7909-34a5-b92b-95c98a5f56a8","pitchNumber":2,"startTime":"2025-07-30T22:58:41.574Z","endTime":"2025-07-30T22:58:49.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.9,"strikeZoneTop":3.18645996856094,"strikeZoneBottom":1.4062415966997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.74672269697836,"aZ":-24.364976866398052,"pfxX":1.6492766483474313,"pfxZ":5.063001618405324,"pX":1.5332766886323963,"pZ":0.0018662146126317502,"vX0":6.835808842506253,"vY0":-122.96667153790246,"vZ0":-10.101988438016825,"x":58.56,"y":238.73,"x0":-1.4887745432547137,"y0":50.00210103355593,"z0":6.205668744853277,"aX":2.543590001464931},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.2,"breakHorizontal":-4.4,"spinRate":2550,"spinDirection":165},"zone":14,"typeConfidence":0.5,"plateTime":0.44421053448092174,"extension":6.286591456408663},"index":2,"playId":"21b50ec8-e2ce-3ee7-b3c1-b51dd104d158","pitchNumber":3,"startTime":"2025-07-30T22:59:15.597Z","endTime":"2025-07-30T22:59:19.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.8,"strikeZoneTop":3.19889962304849,"strikeZoneBottom":1.38783417339931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.609704441003878,"aZ":-23.55858909549591,"pfxX":-8.07905605356293,"pfxZ":5.287902310674372,"pX":-0.3298573276236988,"pZ":1.1214196181197165,"vX0":5.872287861728346,"vY0":-125.80432453789064,"vZ0":-8.007582107650101,"x":129.57,"y":208.5,"x0":-1.6259185436716617,"y0":50.0017923124558,"z0":6.207832746436672,"aX":-13.161099937623803},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.3,"breakHorizontal":13.6,"spinRate":1400,"spinDirection":223},"zone":13,"typeConfidence":0.89,"plateTime":0.43268272542100306,"extension":6.148397577322295},"index":3,"playId":"01b23e8b-c586-3ee3-877f-b99020ded485","pitchNumber":4,"startTime":"2025-07-30T22:59:38.661Z","endTime":"2025-07-30T22:59:44.999Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"84a178fa-a2b1-4644-8a98-9fbec2bb3149","startTime":"2025-07-30T23:00:00.441Z","endTime":"2025-07-30T23:00:05.441Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.5,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.618915056585312,"aZ":-21.86296838579972,"pfxX":-7.845436587621259,"pfxZ":5.856173239045333,"pX":-1.8568215885003314,"pZ":3.9652031094029887,"vX0":2.2170462656356267,"vY0":-130.61017747691338,"vZ0":-2.605333642184243,"x":187.78,"y":131.72,"x0":-1.687489872855776,"y0":50.00238774778896,"z0":6.586438114604668,"aX":-13.810754323229556},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.4,"breakHorizontal":13.9,"spinRate":1862,"spinDirection":198},"zone":11,"typeConfidence":0.89,"plateTime":0.41636998416720905,"extension":6.012013557772366},"index":5,"playId":"e5a02abc-f1e8-3160-a1f6-970b948edb5c","pitchNumber":5,"startTime":"2025-07-30T23:00:16.154Z","endTime":"2025-07-30T23:00:23.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:00:23.245Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Benintendi flies out to center fielder Johan Rojas. Mike Tauchman to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T23:02:24.865Z","endTime":"2025-07-30T23:04:58.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"postOnThird":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1],"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":5},"credits":[{"player":{"id":679032,"link":"/api/v1/people/679032"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T23:00:39.825Z","endTime":"2025-07-30T23:02:26.683Z","isPitch":false,"type":"action","player":{"id":643217,"link":"/api/v1/people/643217"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.6,"strikeZoneTop":3.39852060796936,"strikeZoneBottom":1.53877283642232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.99586968755331,"aZ":-25.857985268026393,"pfxX":-7.692142044799107,"pfxZ":3.8941218232856327,"pX":-1.0339861459238262,"pZ":2.0364461297271985,"vX0":4.412094291371857,"vY0":-125.13527352919327,"vZ0":-5.2904885566185085,"x":156.41,"y":183.8,"x0":-1.8007531372695686,"y0":50.00066217713099,"z0":6.238559135687916,"aX":-12.468155169036068},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.4,"breakHorizontal":13.2,"spinRate":1394,"spinDirection":224},"zone":13,"typeConfidence":0.91,"plateTime":0.4340577224902922,"extension":5.877376038648698},"index":1,"playId":"1190e171-b771-37d3-bc7a-981c8f8a0190","pitchNumber":1,"startTime":"2025-07-30T23:02:26.683Z","endTime":"2025-07-30T23:02:30.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.40672524566631,"strikeZoneBottom":1.45420973015952,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.660565355636432,"aZ":-17.702686947333653,"pfxX":-1.7161265639433068,"pfxZ":8.65010188783339,"pX":-0.09372076760736878,"pZ":3.6015170695776035,"vX0":4.843478824026298,"vY0":-127.35718126635877,"vZ0":-3.646241051125237,"x":120.57,"y":141.54,"x0":-1.7819617523755418,"y0":50.00149219993216,"z0":6.4199392328021085,"aX":-2.8709836705284224},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":15.2,"breakHorizontal":2.3,"spinRate":2427,"spinDirection":197},"zone":11,"typeConfidence":0.92,"plateTime":0.42708750311787824,"extension":5.887994156649983},"index":2,"playId":"98257951-8782-3db8-b093-bad9412fff52","pitchNumber":2,"startTime":"2025-07-30T23:02:41.749Z","endTime":"2025-07-30T23:02:46.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.31849008501564,"strikeZoneBottom":1.43228535106877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.2684490194303,"aZ":-24.71599826481816,"pfxX":-9.769447642703696,"pfxZ":4.6622576438252015,"pX":-0.22870817117719183,"pZ":0.44006835097139924,"vX0":6.886736643285118,"vY0":-125.38056782328808,"vZ0":-9.00864427536962,"x":125.72,"y":226.9,"x0":-1.7355242261862858,"y0":50.00222933121661,"z0":6.082049432971958,"aX":-15.62467821462126},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.6,"breakHorizontal":16.2,"spinRate":1574,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.4360937443995323,"extension":6.098259760412638},"index":3,"playId":"1e46f0ad-4ddf-3c0f-b19c-02b45433fcb9","pitchNumber":3,"startTime":"2025-07-30T23:04:04.908Z","endTime":"2025-07-30T23:04:08.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.25900320448767,"strikeZoneBottom":1.49356703700209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.99963892662426,"aZ":-22.346003923401234,"pfxX":0.3567462360281548,"pfxZ":6.17859863166038,"pX":0.15610981926068707,"pZ":3.407922051064753,"vX0":4.571216675351718,"vY0":-124.54558671703016,"vZ0":-2.759979019250848,"x":111.05,"y":146.77,"x0":-1.7397757085424734,"y0":50.0061391546976,"z0":6.353213940432079,"aX":0.5665907879981669},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.9,"breakHorizontal":-1.6,"spinRate":2354,"spinDirection":199},"zone":12,"typeConfidence":0.89,"plateTime":0.4376514115840515,"extension":5.803053756905897},"index":4,"playId":"135cee26-2e2e-3e27-9c03-0c723994f653","pitchNumber":4,"startTime":"2025-07-30T23:04:28.500Z","endTime":"2025-07-30T23:04:32.360Z","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":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.21333164012444,"aZ":-17.981854872100055,"pfxX":-9.07896340110921,"pfxZ":7.889375066020467,"pX":-0.6902122097665062,"pZ":1.8450000052981967,"vX0":5.650015734252463,"vY0":-132.26409929559142,"vZ0":-8.048131442940948,"x":143.31,"y":188.96,"x0":-1.6581003416203095,"y0":50.001746788649804,"z0":6.210416900380654,"aX":-16.327762223226852},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.0,"breakHorizontal":15.5,"spinRate":1999,"spinDirection":217},"zone":7,"typeConfidence":0.92,"plateTime":0.41174969328599875,"extension":6.081769499968793},"hitData":{"launchSpeed":103.9,"launchAngle":19.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.5,"coordY":64.89}},"index":5,"playId":"4ad15fed-518e-3fec-ade3-7091f06195ea","pitchNumber":5,"startTime":"2025-07-30T23:04:46.881Z","endTime":"2025-07-30T23:04:58.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:04:58.415Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Miguel Vargas pops out to shortstop Trea Turner.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T23:05:12.923Z","endTime":"2025-07-30T23:06:31.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.5,"strikeZoneTop":3.41495018813562,"strikeZoneBottom":1.54007156030454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.63344756472153,"aZ":-23.418279803682776,"pfxX":0.7005967327330258,"pfxZ":5.574836647822791,"pX":0.9151430684339822,"pZ":1.0376307884806737,"vX0":6.003123386314564,"vY0":-123.42731860946652,"vZ0":-8.019120734516164,"x":82.12,"y":210.76,"x0":-1.6223300390822026,"y0":50.00026348614628,"z0":6.250018099323824,"aX":1.0973762177065753},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.8,"breakHorizontal":-2.4,"spinRate":2547,"spinDirection":180},"zone":14,"typeConfidence":0.78,"plateTime":0.4409136725899927,"extension":6.118273966879551},"index":0,"playId":"58c34d21-7bbe-3514-94f2-8e5abb84d19d","pitchNumber":1,"startTime":"2025-07-30T23:05:30.176Z","endTime":"2025-07-30T23:05:33.940Z","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":"aa69969e-d0c6-3faf-9a5b-4df1e1d62653","startTime":"2025-07-30T23:05:47.361Z","endTime":"2025-07-30T23:05:51.093Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.43577393863983,"strikeZoneBottom":1.56094842706603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.347228937856418,"aZ":-26.74652520807227,"pfxX":2.8060964167193885,"pfxZ":3.5732567281033383,"pX":0.6718155851398838,"pZ":1.1576416415319941,"vX0":4.692886676881489,"vY0":-122.28782349790323,"vZ0":-6.99084228876067,"x":91.39,"y":207.52,"x0":-1.634262925436152,"y0":50.005444185324166,"z0":6.337576416906904,"aX":4.263966560766928},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.2,"breakHorizontal":-6.1,"spinRate":2498,"spinDirection":153},"zone":14,"typeConfidence":0.89,"plateTime":0.447323021717946,"extension":6.036855314919391},"index":2,"playId":"f1b08b37-6765-3732-8d5b-38a5e502adf1","pitchNumber":2,"startTime":"2025-07-30T23:06:04.595Z","endTime":"2025-07-30T23:06:09.039Z","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":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.075392115386947,"aZ":-20.64877523749597,"pfxX":0.7538614233452716,"pfxZ":7.021056925509246,"pX":0.3132745944169781,"pZ":2.7455824378359357,"vX0":4.8610363853570915,"vY0":-126.7976818443884,"vZ0":-4.987595672701577,"x":105.06,"y":164.65,"x0":-1.720457927705764,"y0":50.00058469134657,"z0":6.369050905643966,"aX":1.2350550119887629},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.9,"breakHorizontal":-2.4,"spinRate":2413,"spinDirection":182},"zone":6,"typeConfidence":0.93,"plateTime":0.4307285715464144,"extension":6.010298153356436},"hitData":{"launchSpeed":89.0,"launchAngle":69.0,"totalDistance":136.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":99.29,"coordY":154.12}},"index":3,"playId":"69af8bcc-8b57-328e-b91c-8a8bc56c9e86","pitchNumber":3,"startTime":"2025-07-30T23:06:22.324Z","endTime":"2025-07-30T23:06:31.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:06:31.654Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out, second baseman Lenyn Sosa to first baseman Miguel Vargas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T23:08:47.004Z","endTime":"2025-07-30T23:10:01.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":{"description":"Defensive Substitution: Lenyn Sosa replaces second baseman Chase Meidroth, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T23:08:14.437Z","endTime":"2025-07-30T23:08:49.265Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":805367,"link":"/api/v1/people/805367"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.52300451464224,"strikeZoneBottom":1.4859270953977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.38561140099557,"aZ":-42.9019559341996,"pfxX":4.720284247059468,"pfxZ":-7.821555624117503,"pX":-1.0918103884117525,"pZ":2.286999041327722,"vX0":-0.3352217939614731,"vY0":-116.73827669427499,"vZ0":0.2801676584394184,"x":158.62,"y":177.03,"x0":-1.5585574011490992,"y0":50.00493308914899,"z0":6.226755982518329,"aX":6.470969172541756},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.8,"breakHorizontal":-8.4,"spinRate":2443,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.47043261198175346,"extension":5.969336795665627},"index":1,"playId":"dda71d31-e8af-3250-a4a8-ee3aff88d65e","pitchNumber":1,"startTime":"2025-07-30T23:08:49.265Z","endTime":"2025-07-30T23:08:52.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.2,"strikeZoneTop":3.4542999047421,"strikeZoneBottom":1.44721229810385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.671327539726914,"aZ":-27.79739964786194,"pfxX":-8.115847215339915,"pfxZ":2.3243987333826794,"pX":-0.7280433398075667,"pZ":2.872705127397632,"vX0":5.029930323669705,"vY0":-135.57379937839997,"vZ0":-3.01852959435504,"x":144.75,"y":161.22,"x0":-1.542852656225801,"y0":50.00003692070243,"z0":5.918431984596562,"aX":-15.266961873306363},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.8,"breakHorizontal":13.8,"spinRate":2184,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4023609980246494,"extension":6.2332674620288895},"index":2,"playId":"885b9404-8d8b-30c0-89fa-0d0271fe17e3","pitchNumber":2,"startTime":"2025-07-30T23:09:04.283Z","endTime":"2025-07-30T23:09:08.453Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.91621084363716,"aZ":-43.14061436628914,"pfxX":5.2901835681026395,"pfxZ":-7.667107139170548,"pX":1.1630279428993477,"pZ":1.418347140687681,"vX0":3.985792553068516,"vY0":-119.14661830958848,"vZ0":-1.7239037742022223,"x":72.67,"y":200.48,"x0":-1.2215666892266264,"y0":50.00243735485863,"z0":6.066940307007051,"aX":7.567717852028413},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-14.0,"breakHorizontal":-10.6,"spinRate":2527,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4605546288122597,"extension":6.027797319617846},"index":3,"playId":"39699764-3579-38f9-a645-9628f380fcd5","pitchNumber":3,"startTime":"2025-07-30T23:09:20.393Z","endTime":"2025-07-30T23:09:23.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.48844735160935,"strikeZoneBottom":1.52167998919932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.271707539190793,"aZ":-17.46084394034788,"pfxX":-5.777091110957558,"pfxZ":7.616457958468217,"pX":-1.2235702102233568,"pZ":5.267030091565465,"vX0":3.007499131478771,"vY0":-137.78686346408378,"vZ0":1.0423368162128372,"x":163.64,"y":96.57,"x0":-1.57594080594343,"y0":50.00164130288617,"z0":6.059800822434782,"aX":-11.159532877188798},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":9.8,"spinRate":2316,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.39680547024040225,"extension":5.984916892204345},"index":4,"playId":"acad6533-d02a-3aa2-82cc-69f8fb7b773e","pitchNumber":4,"startTime":"2025-07-30T23:09:37.585Z","endTime":"2025-07-30T23:09:40.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.02104243464643,"aZ":-44.76535949085673,"pfxX":5.041252039246788,"pfxZ":-8.740513780022411,"pX":-0.08641390876014363,"pZ":2.4549997649536017,"vX0":1.4862523760357655,"vY0":-119.55993999173921,"vZ0":0.6229344127331515,"x":120.29,"y":172.5,"x0":-1.3716333636537215,"y0":50.0009304012677,"z0":6.2230653287988495,"aX":7.264220692478273},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-15.4,"breakHorizontal":-9.5,"spinRate":2477,"spinDirection":32},"zone":5,"typeConfidence":2.0,"plateTime":0.4589110753760295,"extension":6.120019339378396},"hitData":{"launchSpeed":95.0,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.38,"coordY":155.64}},"index":5,"playId":"bf7c53f3-c3b0-310d-a51a-98dd2a782ca6","pitchNumber":5,"startTime":"2025-07-30T23:09:53.682Z","endTime":"2025-07-30T23:10:01.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:10:01.310Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to left fielder Andrew Benintendi.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T23:10:05.278Z","endTime":"2025-07-30T23:11:36.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"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":"Flyout","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":4},"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.21605733101796,"strikeZoneBottom":1.51974135306353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.95347969159178,"aZ":-30.417989675660703,"pfxX":-10.32759551463474,"pfxZ":0.9422441140956206,"pX":-1.941937947708751,"pZ":2.159377462386581,"vX0":2.938842880870878,"vY0":-136.23112126132713,"vZ0":-3.916735115681515,"x":191.02,"y":180.48,"x0":-1.6952169179963759,"y0":50.00615756516122,"z0":5.727005974929688,"aX":-19.34467981401562},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.1,"breakHorizontal":18.0,"spinRate":2145,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.40262218568501096,"extension":6.1374349073575685},"index":0,"playId":"e0143225-56dd-3ad7-965a-bff4f5057a27","pitchNumber":1,"startTime":"2025-07-30T23:10:23.401Z","endTime":"2025-07-30T23:10:27.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.18190420067648,"strikeZoneBottom":1.51743384181742,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.384966434191515,"aZ":-28.028592812629903,"pfxX":-10.196743228776999,"pfxZ":2.175326450988848,"pX":-2.5021023000896423,"pZ":2.366517291431035,"vX0":1.3973080331415306,"vY0":-136.87787520515874,"vZ0":-3.559602008160979,"x":212.37,"y":174.88,"x0":-1.6933735940748273,"y0":50.00014632179197,"z0":5.596673269017716,"aX":-19.40100154186637},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.4,"breakHorizontal":18.2,"spinRate":2174,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.399709121365746,"extension":5.931402701461297},"index":1,"playId":"90c7ab3a-fe38-3bd4-9b79-9d7102104eb9","pitchNumber":2,"startTime":"2025-07-30T23:10:37.981Z","endTime":"2025-07-30T23:10:40.981Z","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":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.17954432032658,"strikeZoneBottom":1.54780604567817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.70858470006433,"aZ":-42.928821805531875,"pfxX":3.26356480406888,"pfxZ":-7.6544021295918405,"pX":0.06378781021513882,"pZ":2.73339013956985,"vX0":2.473563501171195,"vY0":-118.14090316194252,"vZ0":1.3154790638578744,"x":114.57,"y":164.98,"x0":-1.422828597837291,"y0":50.00116984010851,"z0":6.132462586748336,"aX":4.586309771361027},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-13.2,"breakHorizontal":-6.5,"spinRate":2453,"spinDirection":30},"zone":2,"typeConfidence":2.0,"plateTime":0.4646248747084689,"extension":6.211598377378894},"index":2,"playId":"70c99a25-e2fb-3c30-9ea9-cf6513e3f8dd","pitchNumber":3,"startTime":"2025-07-30T23:10:57.697Z","endTime":"2025-07-30T23:11:02.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.22777039892965,"strikeZoneBottom":1.4024007293826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.64444022227513,"aZ":-27.38054608876314,"pfxX":-10.745323355418622,"pfxZ":2.5050314464524472,"pX":-1.6740559911609265,"pZ":3.2558654910875764,"vX0":3.6512504763431615,"vY0":-137.57448466758606,"vZ0":-1.791947938206037,"x":180.81,"y":150.87,"x0":-1.622586423498548,"y0":50.00561096388225,"z0":5.772287169562881,"aX":-20.591802976120007},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.3,"breakHorizontal":18.7,"spinRate":2152,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39818677507726274,"extension":6.040491912026011},"index":3,"playId":"5a6644db-ce00-3f65-802e-b42799f8b223","pitchNumber":4,"startTime":"2025-07-30T23:11:11.940Z","endTime":"2025-07-30T23:11:16.653Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.221105944415566,"aZ":-14.729178003685819,"pfxX":-5.537353222236875,"pfxZ":9.142965020915911,"pX":-0.30273801240372933,"pZ":2.826040913705,"vX0":5.258871768447728,"vY0":-137.0123325604396,"vZ0":-5.195683628549312,"x":128.54,"y":162.48,"x0":-1.5241320886819283,"y0":50.00340359685101,"z0":5.747398009868101,"aX":-10.567198376811465},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.7,"breakHorizontal":9.0,"spinRate":2277,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3991925065714823,"extension":6.559914868780124},"hitData":{"launchSpeed":93.7,"launchAngle":45.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.91,"coordY":92.41}},"index":4,"playId":"d8716bc5-19e3-3e18-8a43-ed7ced0a32e9","pitchNumber":5,"startTime":"2025-07-30T23:11:28.346Z","endTime":"2025-07-30T23:11:36.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:11:36.686Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Castellanos strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T23:11:42.833Z","endTime":"2025-07-30T23:12:56.150Z","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":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":4.03604554845086,"strikeZoneBottom":1.80459118496075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.881229289271648,"aZ":-28.055601072199394,"pfxX":-11.69878296323446,"pfxZ":2.1496572929761903,"pX":-0.23043649839103034,"pZ":2.529246964001449,"vX0":7.432954654760903,"vY0":-137.86721048094503,"vZ0":-3.5057377699508145,"x":125.78,"y":170.49,"x0":-1.4474912120291772,"y0":50.003312511675674,"z0":5.719917856580555,"aX":-22.424463845575982},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.4,"breakHorizontal":19.6,"spinRate":2135,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3979300104850343,"extension":6.513057500289949},"index":0,"playId":"193e53c6-2a40-37e9-9e7c-fd17a18d1494","pitchNumber":1,"startTime":"2025-07-30T23:12:01.766Z","endTime":"2025-07-30T23:12:04.997Z","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":82.1,"endSpeed":76.2,"strikeZoneTop":3.97730435474307,"strikeZoneBottom":1.84074079436441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.04490781421557,"aZ":-43.49657252328651,"pfxX":3.5223787012599095,"pfxZ":-7.831032715909474,"pX":1.082163798873122,"pZ":1.2947515344880627,"vX0":4.386569992208782,"vY0":-119.4791584971082,"vZ0":-2.012962585433118,"x":75.75,"y":203.82,"x0":-1.2353627857458784,"y0":50.00457449941004,"z0":6.057583357279923,"aX":5.09114182000775},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-14.4,"breakHorizontal":-7.4,"spinRate":2454,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.45846084785579677,"extension":6.249972866992568},"index":1,"playId":"303f02c2-c719-3949-890b-b4f4cc70c3dc","pitchNumber":2,"startTime":"2025-07-30T23:12:16.154Z","endTime":"2025-07-30T23:12:19.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.6,"strikeZoneTop":3.89,"strikeZoneBottom":1.89,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.48966899754749,"aZ":-41.1511662578162,"pfxX":4.604704293095954,"pfxZ":-6.421377411654817,"pX":-0.3554317134661232,"pZ":2.75475203004119,"vX0":0.790574536887623,"vY0":-117.2778663812997,"vZ0":0.8075476356403468,"x":130.55,"y":164.4,"x0":-1.2950435933721354,"y0":50.00399278669658,"z0":6.234034983877973,"aX":6.435665404818782},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-11.2,"breakHorizontal":-8.5,"spinRate":2010,"spinDirection":27},"zone":4,"typeConfidence":2.0,"plateTime":0.46644243748648373,"extension":6.04980046922371},"index":2,"playId":"0a407c34-492b-3449-b684-4d82f1048e8d","pitchNumber":3,"startTime":"2025-07-30T23:12:31.768Z","endTime":"2025-07-30T23:12:36.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.8,"strikeZoneTop":3.89,"strikeZoneBottom":1.89,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.77822069101964,"aZ":-20.748934401881243,"pfxX":-4.5650619978265965,"pfxZ":5.832807945255283,"pX":-0.03981140610056645,"pZ":4.229763322769305,"vX0":5.631665844977791,"vY0":-137.88517345038485,"vZ0":-0.7910612583676677,"x":118.52,"y":124.58,"x0":-1.4994599169349274,"y0":50.000488069369204,"z0":5.89888872740988,"aX":-8.938751652699862},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.7,"breakHorizontal":7.3,"spinRate":2241,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39469388939954886,"extension":6.459959846306183},"index":3,"playId":"cda093f7-1d06-3fed-a9d2-1ed969ec6f5f","pitchNumber":4,"startTime":"2025-07-30T23:12:51.300Z","endTime":"2025-07-30T23:12:56.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:12:56.150Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Teel grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T23:15:04.722Z","endTime":"2025-07-30T23:15:55.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"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_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":"Pitching Change: Tanner Banks replaces Taijuan Walker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T23:14:21.220Z","endTime":"2025-07-30T23:15:07.074Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621383,"link":"/api/v1/people/621383"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.72737340960472,"strikeZoneBottom":1.62348788482138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.7988473607852,"aZ":-30.222208154982173,"pfxX":-2.367381463714434,"pfxZ":1.241103537086694,"pX":0.14670537960063923,"pZ":3.1031305633192336,"vX0":-5.252461362564437,"vY0":-123.93943704912952,"vZ0":-1.7955255237665995,"x":111.41,"y":155.0,"x0":2.593691059424635,"y0":50.000225683431374,"z0":6.340559520587196,"aX":-3.713172399260056},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.2,"breakHorizontal":5.4,"spinRate":2350,"spinDirection":242},"zone":2,"typeConfidence":0.87,"plateTime":0.4405005861031648,"extension":5.71582967695091},"index":1,"playId":"d478f40b-44f9-3e97-a344-33593da82c2c","pitchNumber":1,"startTime":"2025-07-30T23:15:07.074Z","endTime":"2025-07-30T23:15:10.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.6,"endSpeed":74.8,"strikeZoneTop":3.64860320615488,"strikeZoneBottom":1.59225719211075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.492599913308297,"aZ":-32.19282484157541,"pfxX":-6.97879368422681,"pfxZ":-0.012780243859882745,"pX":-0.8260553388450446,"pZ":1.1312962786054512,"vX0":-5.740619429832908,"vY0":-118.59386111735839,"vZ0":-4.862536876534772,"x":148.49,"y":208.24,"x0":2.544338577816704,"y0":50.00418569736388,"z0":6.1891994309756635,"aX":-9.807707303739056},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.1,"breakHorizontal":14.2,"spinRate":2381,"spinDirection":296},"zone":13,"typeConfidence":0.9,"plateTime":0.46423330065203894,"extension":5.772494791725449},"index":2,"playId":"9f761285-2a98-3730-b8f7-fc6b5366f83c","pitchNumber":2,"startTime":"2025-07-30T23:15:19.160Z","endTime":"2025-07-30T23:15:22.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.63652215579823,"strikeZoneBottom":1.6230265880103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.64298507502473,"aZ":-22.373495275532097,"pfxX":7.274896995459369,"pfxZ":5.502565276644473,"pX":0.33634843546995463,"pZ":1.4018560414796382,"vX0":-7.499427548481993,"vY0":-132.21857427682858,"vZ0":-8.320880561772597,"x":104.18,"y":200.93,"x0":2.256394988827144,"y0":50.00333418877835,"z0":6.215929814371684,"aX":12.95685304574286},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.4,"breakHorizontal":-11.6,"spinRate":1987,"spinDirection":144},"zone":14,"typeConfidence":0.9,"plateTime":0.41334550205582365,"extension":5.801558875809578},"index":3,"playId":"39e45679-bebc-36fc-be82-f8f3972a3019","pitchNumber":3,"startTime":"2025-07-30T23:15:32.855Z","endTime":"2025-07-30T23:15:36.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.142182803264852,"aZ":-23.06392891721872,"pfxX":7.814181785247676,"pfxZ":5.01943044649521,"pX":0.36104434385158624,"pZ":1.916647794552152,"vX0":-7.617449324328637,"vY0":-133.7018100736122,"vZ0":-7.107757769598134,"x":103.24,"y":187.03,"x0":2.228309309528062,"y0":50.003318148632346,"z0":6.258384313149307,"aX":14.183945898858516},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.8,"breakHorizontal":-12.6,"spinRate":2063,"spinDirection":158},"zone":9,"typeConfidence":0.9,"plateTime":0.4092729535189692,"extension":5.827652815699676},"hitData":{"launchSpeed":76.4,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.57,"coordY":149.95}},"index":4,"playId":"06723067-d617-30c6-9f07-7ee4db137efe","pitchNumber":4,"startTime":"2025-07-30T23:15:47.901Z","endTime":"2025-07-30T23:15:55.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:15:55.094Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Robert Jr. singles on a line drive to center fielder Johan Rojas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T23:16:01.960Z","endTime":"2025-07-30T23:16:48.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679032,"link":"/api/v1/people/679032"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.83143599866053,"aZ":-29.960940905191475,"pfxX":-2.452777280586405,"pfxZ":1.3483066587072603,"pX":-0.3526959662700688,"pZ":3.7389985456190016,"vX0":-6.497115752562427,"vY0":-126.48992379478788,"vZ0":-0.778196717141308,"x":130.44,"y":137.83,"x0":2.551392687949688,"y0":50.00606923129747,"z0":6.418442023134172,"aX":-4.040552941460896},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.5,"breakHorizontal":5.8,"spinRate":2439,"spinDirection":222},"zone":1,"typeConfidence":0.91,"plateTime":0.4303394874145372,"extension":5.611569038372355},"index":0,"playId":"3cd6a055-51dc-3037-824b-35766832dcea","pitchNumber":1,"startTime":"2025-07-30T23:16:20.211Z","endTime":"2025-07-30T23:16:23.211Z","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":92.2,"endSpeed":85.2,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.169486690156717,"aZ":-16.56073629420285,"pfxX":1.778431073891797,"pfxZ":8.49074772940643,"pX":-0.6407208154427106,"pZ":2.7631361389127287,"vX0":-8.245701324959688,"vY0":-134.03521498124854,"vZ0":-6.334484372356691,"x":141.42,"y":164.18,"x0":2.2305769206168935,"y0":50.000260128023754,"z0":6.319326205375956,"aX":3.270781601121079},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.4,"breakHorizontal":-1.7,"spinRate":2244,"spinDirection":148},"zone":4,"typeConfidence":0.9,"plateTime":0.40705171634274606,"extension":5.623028278649874},"hitData":{"launchSpeed":80.0,"launchAngle":11.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.75,"coordY":99.01}},"index":1,"playId":"1df9ec31-4ce9-34f3-bb9a-15818a2aa71b","pitchNumber":2,"startTime":"2025-07-30T23:16:37.501Z","endTime":"2025-07-30T23:16:48.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:16:48.706Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colson Montgomery grounds out to first baseman Bryce Harper. Luis Robert Jr. to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T23:17:28.888Z","endTime":"2025-07-30T23:20:17.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":4},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"0536254f-7502-3a57-994f-b314cc09f456","startTime":"2025-07-30T23:17:15.473Z","endTime":"2025-07-30T23:17:19.134Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.76917177984811,"strikeZoneBottom":1.71689247505881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.190695184013634,"aZ":-29.754015977740526,"pfxX":-2.7312997618702317,"pfxZ":1.5473468956929963,"pX":0.8182259560193978,"pZ":4.915960761210995,"vX0":-3.789961928706591,"vY0":-123.63296705121985,"vZ0":2.1125924461065164,"x":85.81,"y":106.05,"x0":2.7197118131363784,"y0":50.00362832642242,"z0":6.5295142870775384,"aX":-4.27221571882219},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.5,"breakHorizontal":5.8,"spinRate":2329,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.44123628610822774,"extension":5.6714542901976035},"index":1,"playId":"c524f1fa-cb04-300a-9ad2-9ea498a38493","pitchNumber":1,"startTime":"2025-07-30T23:17:31.190Z","endTime":"2025-07-30T23:17:34.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.73529157250904,"strikeZoneBottom":1.71598350485351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.046585287440404,"aZ":-28.705781648682315,"pfxX":-2.6907517725677152,"pfxZ":2.1498267913199403,"pX":0.24139394108395598,"pZ":3.521424865064264,"vX0":-5.183137653401991,"vY0":-125.26177970949367,"vZ0":-1.1046741596392067,"x":107.8,"y":143.7,"x0":2.6757292022129433,"y0":50.00006295457861,"z0":6.286071629191735,"aX":-4.333041669678249},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.0,"breakHorizontal":5.9,"spinRate":2390,"spinDirection":206},"zone":2,"typeConfidence":0.91,"plateTime":0.4349861154186767,"extension":5.723968075806934},"index":2,"playId":"3cb40295-bdfb-31f4-82e3-24769e60bb8d","pitchNumber":2,"startTime":"2025-07-30T23:17:49.252Z","endTime":"2025-07-30T23:17:54.916Z","isPitch":true,"type":"pitch"},{"details":{"description":"White Sox challenged (tag play), call on the field was overturned: Luis Robert Jr. steals (27) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"3cb40295-bdfb-31f4-82e3-24769e60bb8d","startTime":"2025-07-30T23:18:22.432Z","endTime":"2025-07-30T23:20:11.287Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":673357,"link":"/api/v1/people/673357"},"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":145}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.358544984607825,"aZ":-25.367953965559618,"pfxX":10.005369091537643,"pfxZ":3.8237932864415,"pX":0.245578237136541,"pZ":2.124428177922356,"vX0":-8.898764263323612,"vY0":-133.22836840042692,"vZ0":-6.025986256779311,"x":107.64,"y":181.42,"x0":2.3458221979351506,"y0":50.00177960791352,"z0":6.274580444883957,"aX":17.80152838130443},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.6,"breakHorizontal":-16.0,"spinRate":2092,"spinDirection":154},"zone":8,"typeConfidence":0.89,"plateTime":0.4127382542153959,"extension":5.671533844908144},"hitData":{"launchSpeed":96.6,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.07,"coordY":170.84}},"index":4,"playId":"d2506361-2d0a-314d-9db0-2136810fe32b","pitchNumber":3,"startTime":"2025-07-30T23:20:11.287Z","endTime":"2025-07-30T23:20:17.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:20:17.814Z","atBatIndex":46},{"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":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T23:20:30.460Z","endTime":"2025-07-30T23:21:53.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.57248556257091,"strikeZoneBottom":1.43761479258599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.94136747804752,"aZ":-31.662094007205056,"pfxX":-3.2148733348696332,"pfxZ":0.3040391077528959,"pX":0.3108476072683304,"pZ":4.34776083178619,"vX0":-4.639771514852392,"vY0":-127.58091028275437,"vZ0":0.7536435671132997,"x":105.15,"y":121.39,"x0":2.561287175768704,"y0":50.00105284050994,"z0":6.5180613053145615,"aX":-5.369229801666321},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.0,"breakHorizontal":6.7,"spinRate":2464,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.4271343644086314,"extension":5.731034296696},"index":0,"playId":"ba90e983-086c-3fb3-9d74-6359a0d97f8e","pitchNumber":1,"startTime":"2025-07-30T23:20:46.068Z","endTime":"2025-07-30T23:20:49.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.34281332011481,"strikeZoneBottom":1.30266041249778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.657129385317724,"aZ":-29.419374691200108,"pfxX":-7.462418988706313,"pfxZ":1.9664797513362569,"pX":1.2721492875935403,"pZ":3.7865086185412586,"vX0":-2.1362366425029875,"vY0":-117.36008825511155,"vZ0":0.5500989178468689,"x":68.51,"y":136.54,"x0":3.1629572150486593,"y0":50.001504532961086,"z0":6.283493855347224,"aX":-10.434787525213162},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.0,"breakHorizontal":14.0,"spinRate":2378,"spinDirection":284},"zone":12,"typeConfidence":0.91,"plateTime":0.46624459921103734,"extension":5.607250032734168},"index":1,"playId":"7d53435b-eb1f-3ac0-9780-eba8ae849f6f","pitchNumber":2,"startTime":"2025-07-30T23:20:59.402Z","endTime":"2025-07-30T23:21:02.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.353422038064505,"aZ":-31.96815677080167,"pfxX":-2.7509955547377,"pfxZ":0.12536946945719762,"pX":-0.602543241147935,"pZ":2.347506504613549,"vX0":-6.822301412106062,"vY0":-127.082859842262,"vZ0":-3.5588126357821848,"x":139.97,"y":175.4,"x0":2.462518614888961,"y0":50.0033650465037,"z0":6.275843623829506,"aX":-4.548813267749199},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.2,"breakHorizontal":6.4,"spinRate":2425,"spinDirection":235},"zone":4,"typeConfidence":0.89,"plateTime":0.42919009859186064,"extension":5.804356197834428},"index":2,"playId":"e496f091-f1c6-3705-85b0-307ff0ca1673","pitchNumber":3,"startTime":"2025-07-30T23:21:17.832Z","endTime":"2025-07-30T23:21:21.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.909485429004377,"aZ":-31.29531610089774,"pfxX":3.968608353371453,"pfxZ":0.5773601011122826,"pX":0.5045768006889632,"pZ":1.9407635959975704,"vX0":-6.152645628345083,"vY0":-121.72307352756349,"vZ0":-3.939468771875722,"x":97.77,"y":186.38,"x0":2.5391677450035384,"y0":50.00095210757422,"z0":6.263926592451614,"aX":6.007992005026501},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.4,"breakHorizontal":-5.9,"spinRate":1971,"spinDirection":131},"zone":9,"typeConfidence":0.9,"plateTime":0.44846391377826844,"extension":6.066383297005382},"hitData":{"launchSpeed":83.7,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.84,"coordY":158.17}},"index":3,"playId":"622714f3-bbdc-331a-9010-564c9f067c10","pitchNumber":4,"startTime":"2025-07-30T23:21:46.467Z","endTime":"2025-07-30T23:21:53.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:21:53.363Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to right fielder Mike Tauchman.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T23:24:35.210Z","endTime":"2025-07-30T23:25:17.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.28231488140451,"strikeZoneBottom":1.51730186875784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.403173179844195,"aZ":-43.848722626452684,"pfxX":4.479603363927,"pfxZ":-8.555414208759927,"pX":-0.3702124560679959,"pZ":1.182253457987752,"vX0":1.2650703103760024,"vY0":-117.01832734611965,"vZ0":-1.5162096666998288,"x":131.11,"y":206.86,"x0":-1.5019938941825526,"y0":50.004276073988954,"z0":6.0070745611745675,"aX":6.111997127244726},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-15.5,"breakHorizontal":-8.4,"spinRate":2424,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.47099094883189574,"extension":6.075198582335888},"index":0,"playId":"c044781e-f5a1-35db-9d44-9a2582c01b2b","pitchNumber":1,"startTime":"2025-07-30T23:24:55.214Z","endTime":"2025-07-30T23:25:00.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.724241420621812,"aZ":-27.633327809403486,"pfxX":-8.503986785785116,"pfxZ":2.4308030744068265,"pX":-0.7195476457176535,"pZ":2.8665041177001154,"vX0":5.2827192795179325,"vY0":-135.41233872528034,"vZ0":-2.3445558433585667,"x":144.43,"y":161.38,"x0":-1.5841167630189665,"y0":50.00450984510141,"z0":5.663758748850344,"aX":-15.899528546676615},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.1,"breakHorizontal":14.4,"spinRate":2184,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.40346164740072243,"extension":6.588159101688412},"hitData":{"launchSpeed":91.2,"launchAngle":30.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.6,"coordY":68.16}},"index":1,"playId":"fee95bb6-1c15-3ba6-a57a-2c50ffe22b9b","pitchNumber":2,"startTime":"2025-07-30T23:25:09.883Z","endTime":"2025-07-30T23:25:17.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:25:17.313Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Kemp strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T23:25:25.607Z","endTime":"2025-07-30T23:27:09.176Z","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":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"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":"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":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.40410604439397,"strikeZoneBottom":1.47167828624267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.45887891240947,"aZ":-42.716464348689904,"pfxX":4.134710747309796,"pfxZ":-7.67667376451568,"pX":-1.2199022745477723,"pZ":3.809698507581242,"vX0":-0.7344110307798652,"vY0":-116.37785315628645,"vZ0":3.4831037686684034,"x":163.5,"y":135.92,"x0":-1.437765315534912,"y0":50.00013357567495,"z0":6.334608374971926,"aX":5.681058932390645},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-12.7,"breakHorizontal":-7.3,"spinRate":2026,"spinDirection":33},"zone":11,"typeConfidence":2.0,"plateTime":0.47030526610860024,"extension":6.0863247521267025},"index":0,"playId":"e75a23ca-50b1-31dc-9579-922cbb934eee","pitchNumber":1,"startTime":"2025-07-30T23:25:44.807Z","endTime":"2025-07-30T23:25:48.656Z","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":93.7,"endSpeed":85.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.36681531103569,"aZ":-28.469255755379766,"pfxX":-10.106117013124823,"pfxZ":1.9639042177655597,"pX":-0.6839359131416798,"pZ":3.187183201624536,"vX0":5.638018537584547,"vY0":-136.32174381288547,"vZ0":-1.8096847582274083,"x":143.07,"y":152.73,"x0":-1.4635954150234174,"y0":50.00284700310476,"z0":5.820829083394754,"aX":-19.06148876357635},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.4,"breakHorizontal":17.2,"spinRate":2100,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.4014589928999106,"extension":6.339870448318427},"index":1,"playId":"f121eaec-c8aa-34ea-97d8-584d7f5d50de","pitchNumber":2,"startTime":"2025-07-30T23:26:00.332Z","endTime":"2025-07-30T23:26:04.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.17842032438117,"aZ":-29.678411629716493,"pfxX":-1.0417179810945312,"pfxZ":1.576710076336299,"pX":1.850817517919421,"pZ":0.9167540994455622,"vX0":7.739094075136125,"vY0":-125.28549242492355,"vZ0":-6.009372274945124,"x":46.45,"y":214.03,"x0":-1.147815127044267,"y0":50.00502939456377,"z0":5.783385933569792,"aX":-1.6516966249591947},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.7,"breakHorizontal":0.0,"spinRate":2455,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.4378121598687801,"extension":6.264587781527723},"index":2,"playId":"553151f8-3dc1-3bf2-ad30-41795efba1d2","pitchNumber":3,"startTime":"2025-07-30T23:26:19.264Z","endTime":"2025-07-30T23:26:22.890Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-30T23:26:27.868Z","endTime":"2025-07-30T23:26:45.344Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.36774073217624,"strikeZoneBottom":1.42580104506547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.44374501748473,"aZ":-28.450224378691754,"pfxX":-2.137252369363554,"pfxZ":2.306661411667746,"pX":1.1917698576612568,"pZ":1.01731866463064,"vX0":6.49865425717434,"vY0":-125.8513133030045,"vZ0":-5.936264749017196,"x":71.57,"y":211.31,"x0":-1.1409171812901655,"y0":50.00026505476767,"z0":5.697632680057321,"aX":-3.4447085121294583},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.1,"breakHorizontal":2.4,"spinRate":2383,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.43446931027720304,"extension":6.544546777361077},"index":4,"playId":"c437e47a-da0a-3c0b-ab42-bb05b08123b6","pitchNumber":4,"startTime":"2025-07-30T23:26:45.344Z","endTime":"2025-07-30T23:26:49.919Z","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":94.0,"endSpeed":86.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.136299562868317,"aZ":-16.77958645415621,"pfxX":-5.598744175380818,"pfxZ":8.070908841362694,"pX":0.4528529267436795,"pZ":3.158829992023368,"vX0":6.574759286410612,"vY0":-136.75962269324262,"vZ0":-4.120773037491412,"x":99.74,"y":153.49,"x0":-1.2469044568546357,"y0":50.0053289470375,"z0":5.824786518086229,"aX":-10.683185430142583},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":8.9,"spinRate":2332,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.39941702156192704,"extension":6.495975232643564},"index":5,"playId":"4bc62417-6144-3e2d-b9ff-cd27d1d2237a","pitchNumber":5,"startTime":"2025-07-30T23:27:04.222Z","endTime":"2025-07-30T23:27:09.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:27:09.176Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T23:27:10.311Z","endTime":"2025-07-30T23:28:33.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.33374577221833,"strikeZoneBottom":1.53631416205394,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.892660169292107,"aZ":-25.89536216803458,"pfxX":-8.07927582855928,"pfxZ":3.2950538306037807,"pX":0.588420331299203,"pZ":2.6232926755849233,"vX0":8.214987133590036,"vY0":-137.1298110926935,"vZ0":-3.6668288412021934,"x":94.57,"y":167.95,"x0":-1.3942854255515127,"y0":50.005437265360335,"z0":5.7412951173005595,"aX":-15.412629289113731},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.4,"breakHorizontal":13.0,"spinRate":2261,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3991778856275747,"extension":6.546061722808757},"index":0,"playId":"9dd773d4-175e-3024-bb6d-7bba9262aaa0","pitchNumber":1,"startTime":"2025-07-30T23:27:32.845Z","endTime":"2025-07-30T23:27:36.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.320309381770933,"aZ":-44.00878949036356,"pfxX":4.002698978588862,"pfxZ":-8.065423757899243,"pX":0.48827092884083323,"pZ":1.070397569686811,"vX0":3.2486741967530124,"vY0":-120.82833653552805,"vZ0":-2.467365603259833,"x":98.39,"y":209.88,"x0":-1.3976928545243956,"y0":50.00450065595472,"z0":6.001464996935091,"aX":5.871041679065272},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-14.9,"breakHorizontal":-8.0,"spinRate":2618,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4547124274436096,"extension":6.059363860438879},"index":1,"playId":"e0f0c132-6221-3b24-a5bb-200dce51a1b4","pitchNumber":2,"startTime":"2025-07-30T23:27:48.547Z","endTime":"2025-07-30T23:27:52.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.5,"strikeZoneTop":3.36663088397194,"strikeZoneBottom":1.51663154937313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.90829097574067,"aZ":-19.512938427024146,"pfxX":-3.7981973190040588,"pfxZ":6.4991902400807575,"pX":-1.4303983192145606,"pZ":4.4697534730144834,"vX0":2.2116399713743684,"vY0":-137.57456078908663,"vZ0":-0.14138008326124885,"x":171.52,"y":118.1,"x0":-1.7445509243792043,"y0":50.00089828825672,"z0":5.826558630104753,"aX":-7.397200928359161},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.0,"breakHorizontal":6.5,"spinRate":2283,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.395698519611154,"extension":6.3816122064041165},"index":2,"playId":"94bc9611-6f29-314e-98e0-ff91ce42517d","pitchNumber":3,"startTime":"2025-07-30T23:28:13.268Z","endTime":"2025-07-30T23:28:16.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.04572735920696,"aZ":-18.61395809955975,"pfxX":-4.2010226894420475,"pfxZ":6.9875554894977725,"pX":-0.4399757365928094,"pZ":3.5211490660447105,"vX0":4.873144916983877,"vY0":-137.38758449134087,"vZ0":-2.592363168451018,"x":133.77,"y":143.71,"x0":-1.6781135362378095,"y0":50.00641615438103,"z0":5.720144137175136,"aX":-8.15687463429305},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.4,"breakHorizontal":6.7,"spinRate":2356,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3963520671664127,"extension":6.4366363737298435},"index":3,"playId":"c054770c-09be-3a3f-ae02-7f2785ee345b","pitchNumber":4,"startTime":"2025-07-30T23:28:29.933Z","endTime":"2025-07-30T23:28:33.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:28:33.654Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Rojas doubles (9) on a sharp line drive to center fielder Johan Rojas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T23:30:54.945Z","endTime":"2025-07-30T23:31:42.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679032,"link":"/api/v1/people/679032"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Max Lazar replaces Tanner Banks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T23:30:06.386Z","endTime":"2025-07-30T23:30:57.204Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676661,"link":"/api/v1/people/676661"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.7,"strikeZoneTop":3.61353209112644,"strikeZoneBottom":1.57615971429967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.769951205588832,"aZ":-43.79366370752786,"pfxX":1.6068450606080624,"pfxZ":-8.550170270372318,"pX":-0.35142988194930136,"pZ":1.2044264166297192,"vX0":0.31548791082810224,"vY0":-116.14519672737012,"vZ0":-1.1892475196392898,"x":130.4,"y":206.26,"x0":-0.6978799398890009,"y0":50.00208501457798,"z0":5.906308349705133,"aX":2.1840427826897773},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-15.5,"breakHorizontal":-3.0,"spinRate":2578,"spinDirection":28},"zone":13,"typeConfidence":0.9,"plateTime":0.47249468098581104,"extension":6.993680346697206},"index":1,"playId":"aef80eb0-285b-3e94-b46b-3ee72a599c19","pitchNumber":1,"startTime":"2025-07-30T23:30:57.204Z","endTime":"2025-07-30T23:31:01.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.58160396044622,"aZ":-44.05800942208415,"pfxX":2.4069679692380515,"pfxZ":-8.793766473720392,"pX":0.41720746974756723,"pZ":1.2530321661513073,"vX0":1.6027944027583736,"vY0":-116.02516588214581,"vZ0":-0.9604112139920389,"x":101.1,"y":204.95,"x0":-0.597553239505643,"y0":50.005414951214334,"z0":5.905126541206905,"aX":3.2513559512571444},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-15.8,"breakHorizontal":-4.8,"spinRate":2500,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.4737561071827021,"extension":6.971132428201656},"index":2,"playId":"abb95317-a70b-36e0-911b-6b2eef4ae765","pitchNumber":2,"startTime":"2025-07-30T23:31:12.888Z","endTime":"2025-07-30T23:31:16.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.958967550261946,"aZ":-11.445413711326701,"pfxX":-4.14664144105415,"pfxZ":10.665958531940316,"pX":0.10532722398298042,"pZ":2.6175075636826097,"vX0":3.4457497989177335,"vY0":-138.5239401057598,"vZ0":-6.677055441128551,"x":112.99,"y":168.11,"x0":-0.6160098502060998,"y0":50.00010452884035,"z0":5.824247794500327,"aX":-8.057006653192815},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.1,"breakHorizontal":6.8,"spinRate":2493,"spinDirection":207},"zone":5,"typeConfidence":0.91,"plateTime":0.3954140491294309,"extension":6.960749122472287},"hitData":{"launchSpeed":107.1,"launchAngle":18.0,"totalDistance":347.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":160.18,"coordY":63.69}},"index":3,"playId":"ace32e01-e2b9-36ab-9237-0d5aa95c7d7a","pitchNumber":3,"startTime":"2025-07-30T23:31:29.176Z","endTime":"2025-07-30T23:31:42.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:31:42.090Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Tauchman singles on a line drive to center fielder Johan Rojas. Josh Rojas out at home on the throw, center fielder Johan Rojas to catcher Rafael Marchán. Mike Tauchman to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T23:31:45.209Z","endTime":"2025-07-30T23:33:07.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"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"},"postOnSecond":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679032,"link":"/api/v1/people/679032"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679032,"link":"/api/v1/people/679032"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":679032,"link":"/api/v1/people/679032"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.68580224252516,"strikeZoneBottom":1.60835375296423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.198980216833565,"aZ":-11.585129084514351,"pfxX":-3.388544188717319,"pfxZ":10.483370260604215,"pX":0.30540267017710065,"pZ":3.057053551268737,"vX0":3.921304652444829,"vY0":-139.03354224169777,"vZ0":-5.48129811469145,"x":105.36,"y":156.24,"x0":-0.6808043601415807,"y0":50.004272706891804,"z0":5.818042158052975,"aX":-6.656506486164141},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":5.4,"spinRate":2368,"spinDirection":204},"zone":3,"typeConfidence":0.91,"plateTime":0.39343851234913796,"extension":7.033986406470493},"index":0,"playId":"4c245b09-335e-36f5-a757-f0eb54ab9911","pitchNumber":1,"startTime":"2025-07-30T23:32:15.499Z","endTime":"2025-07-30T23:32:19.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.5,"strikeZoneTop":3.691070628286,"strikeZoneBottom":1.67832446282944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.637501016727278,"aZ":-45.17656312924009,"pfxX":2.7382156939441797,"pfxZ":-9.724939151608439,"pX":-1.2185997489883011,"pZ":2.909383619520837,"vX0":-1.719689335548354,"vY0":-115.74612732098514,"vZ0":2.791572890945347,"x":163.45,"y":160.23,"x0":-0.8160931935490366,"y0":50.00430600595489,"z0":6.060579020983614,"aX":3.6597320949609555},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-16.4,"breakHorizontal":-4.4,"spinRate":2442,"spinDirection":24},"zone":11,"typeConfidence":0.91,"plateTime":0.47596743942654385,"extension":7.01256215597063},"index":1,"playId":"47b68367-b9e0-3424-a2eb-a6538146a501","pitchNumber":2,"startTime":"2025-07-30T23:32:33.955Z","endTime":"2025-07-30T23:32:37.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.555325353538393,"aZ":-31.10029408555243,"pfxX":-4.474568738343111,"pfxZ":0.6969545669699997,"pX":0.002086259300166842,"pZ":2.1514767098439096,"vX0":3.4303531878545175,"vY0":-122.70910761901403,"vZ0":-2.51342007448775,"x":116.92,"y":180.69,"x0":-0.8214922439163647,"y0":50.0054186060513,"z0":5.796117214757719,"aX":-6.936580802033044},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.0,"breakHorizontal":7.4,"spinRate":914,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.44359727625713363,"extension":7.427790086189629},"hitData":{"launchSpeed":98.8,"launchAngle":12.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.58,"coordY":108.21}},"index":2,"playId":"124100b8-38fb-37f9-8148-808018d051b5","pitchNumber":3,"startTime":"2025-07-30T23:32:55.543Z","endTime":"2025-07-30T23:33:07.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:33:07.955Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lenyn Sosa singles on a line drive to right fielder Nick Castellanos. Mike Tauchman scores.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T23:33:39.718Z","endTime":"2025-07-30T23:34:21.546Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":592206,"link":"/api/v1/people/592206"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":{"id":676661,"link":"/api/v1/people/676661"},"isScoringEvent":true,"rbi":true,"earned":true,"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.4793008106053,"strikeZoneBottom":1.52192973341847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.610057574192055,"aZ":-27.002886687704017,"pfxX":1.1373207447227642,"pfxZ":3.0120493355446936,"pX":-1.043652939159525,"pZ":3.5135634836283645,"vX0":-0.9368483355121494,"vY0":-129.86195836412955,"vZ0":-1.1560858190887746,"x":156.78,"y":143.91,"x0":-0.827082218938322,"y0":50.00531792706465,"z0":6.00686342344939,"aX":1.9549032567929536},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.4,"breakHorizontal":-1.9,"spinRate":2460,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.4207823995508315,"extension":7.054634825652241},"index":0,"playId":"657f71c1-698d-35c9-adf6-c9a7b9661384","pitchNumber":1,"startTime":"2025-07-30T23:33:51.524Z","endTime":"2025-07-30T23:33:54.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.01838760013676,"aZ":-27.861755199367334,"pfxX":1.4277075597156028,"pfxZ":2.5330585853481935,"pX":0.5677366742288049,"pZ":1.0923413238435442,"vX0":2.5894133475778025,"vY0":-128.49220895145538,"vZ0":-6.456524005674112,"x":95.36,"y":209.29,"x0":-0.6314452287453705,"y0":50.00476682088137,"z0":5.750776964140308,"aX":2.4309593241040126},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.6,"breakHorizontal":-3.1,"spinRate":2354,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.42331349168705623,"extension":7.183509016799174},"hitData":{"launchSpeed":66.6,"launchAngle":23.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.61,"coordY":132.88}},"index":1,"playId":"e57e7880-6261-34dc-90a4-af860d987fad","pitchNumber":2,"startTime":"2025-07-30T23:34:09.931Z","endTime":"2025-07-30T23:34:21.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:34:21.546Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Benintendi singles on a fly ball to center fielder Johan Rojas. Lenyn Sosa to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T23:34:33.361Z","endTime":"2025-07-30T23:36:39.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"postOnSecond":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679032,"link":"/api/v1/people/679032"},"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":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.099032650859243,"aZ":-11.110919470164548,"pfxX":-3.0730516994623365,"pfxZ":10.649059298547348,"pX":0.8976308979213976,"pZ":3.3079023688008773,"vX0":5.189144732256188,"vY0":-139.2253866361841,"vZ0":-4.979391663747017,"x":82.78,"y":149.47,"x0":-0.584778317436155,"y0":50.00059470939877,"z0":5.844902978104137,"aX":-6.077591746547277},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":4.6,"spinRate":2589,"spinDirection":197},"zone":12,"typeConfidence":0.91,"plateTime":0.39231826677480086,"extension":7.108370998358335},"index":0,"playId":"377ae4e8-737f-3684-bcaa-cc316e90cdc9","pitchNumber":1,"startTime":"2025-07-30T23:34:54.817Z","endTime":"2025-07-30T23:34:58.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.28305208796862,"strikeZoneBottom":1.55701166402503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.908247563767674,"aZ":-13.911219452464621,"pfxX":-3.4951328451784613,"pfxZ":9.52348766962456,"pX":-0.5875572168609609,"pZ":4.124730649024269,"vX0":1.7442827117132427,"vY0":-137.6899481905298,"vZ0":-2.399390019204803,"x":139.4,"y":127.41,"x0":-0.7755616485210888,"y0":50.003894601215116,"z0":5.95014346430679,"aX":-6.703409350221515},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":6.0,"spinRate":2397,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.3979832033402033,"extension":7.0295270361713875},"index":1,"playId":"f56da96f-15bc-3925-af5f-344aa93ce136","pitchNumber":2,"startTime":"2025-07-30T23:35:16.411Z","endTime":"2025-07-30T23:35:21.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.7,"strikeZoneTop":3.2029274025537,"strikeZoneBottom":1.46230997246244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.964488279516168,"aZ":-43.766906718417694,"pfxX":2.4601448477481593,"pfxZ":-8.292300877725484,"pX":-1.0635780152132583,"pZ":2.691312014287183,"vX0":-1.2556270090921635,"vY0":-117.19581855089905,"vZ0":1.7832311923760036,"x":157.54,"y":166.11,"x0":-0.8420615624246212,"y0":50.00046172582274,"z0":5.990995267391754,"aX":3.441211522242648},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-14.4,"breakHorizontal":-4.2,"spinRate":2509,"spinDirection":23},"zone":11,"typeConfidence":0.9,"plateTime":0.4663395330430742,"extension":7.0164794563554596},"index":2,"playId":"cde59083-a9e1-3d2c-8f18-951c959e40fc","pitchNumber":3,"startTime":"2025-07-30T23:35:38.803Z","endTime":"2025-07-30T23:35:42.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.14049220656347,"aZ":-13.891624864540034,"pfxX":-2.1605633660186236,"pfxZ":9.560424809723646,"pX":-0.2112332999716466,"pZ":2.2797595001279762,"vX0":1.886413695452121,"vY0":-136.6806258472879,"vZ0":-6.989254620673275,"x":125.05,"y":177.23,"x0":-0.62610208369598,"y0":50.000082484130004,"z0":5.804181520043774,"aX":-4.130522912030038},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":3.6,"spinRate":2334,"spinDirection":199},"zone":5,"typeConfidence":0.91,"plateTime":0.39912039977147806,"extension":7.144891751833989},"index":3,"playId":"d16180d7-efe7-3d0a-a26a-7278ca4e2d06","pitchNumber":4,"startTime":"2025-07-30T23:35:59.231Z","endTime":"2025-07-30T23:36:03.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.88474202813313,"aZ":-24.64826048361416,"pfxX":1.7353301390475329,"pfxZ":4.534603630972992,"pX":0.22155180450051729,"pZ":2.186874549391902,"vX0":1.8102896481430453,"vY0":-127.15053852507876,"vZ0":-4.188957483246588,"x":108.55,"y":179.73,"x0":-0.7216547150848976,"y0":50.0017612990806,"z0":5.781630805678983,"aX":2.8775062421456874},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.7,"breakHorizontal":-3.5,"spinRate":2464,"spinDirection":163},"zone":5,"typeConfidence":2.0,"plateTime":0.4286468033147264,"extension":7.176733437889951},"hitData":{"launchSpeed":72.6,"launchAngle":28.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.53,"coordY":99.08}},"index":4,"playId":"d457c2a1-b2a8-3b61-b3c4-02543814b4bf","pitchNumber":5,"startTime":"2025-07-30T23:36:28.577Z","endTime":"2025-07-30T23:36:39.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:36:39.125Z","atBatIndex":54},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Miguel Vargas homers (13) on a fly ball to left field. Lenyn Sosa scores. Andrew Benintendi scores.","rbi":3,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T23:37:51.546Z","endTime":"2025-07-30T23:39:25.302Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"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":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":{"id":676661,"link":"/api/v1/people/676661"},"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":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":{"id":676661,"link":"/api/v1/people/676661"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":{"id":676661,"link":"/api/v1/people/676661"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T23:36:52.726Z","endTime":"2025-07-30T23:37:53.880Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.508326999714843,"aZ":-12.930479183855649,"pfxX":-0.8714470198833282,"pfxZ":10.047138193751126,"pX":-0.14036033507716095,"pZ":3.341692249241764,"vX0":1.8359088453486097,"vY0":-137.5183618473278,"vZ0":-4.475424994040044,"x":122.35,"y":148.55,"x0":-0.7033941194785218,"y0":50.0015232437078,"z0":5.86739248356714,"aX":-1.669083732146638},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.4,"breakHorizontal":1.2,"spinRate":2535,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.39830166167813097,"extension":6.976817598216531},"index":1,"playId":"6d286dee-deeb-31a1-ad0c-5d2caeb66468","pitchNumber":1,"startTime":"2025-07-30T23:37:53.880Z","endTime":"2025-07-30T23:37:57.027Z","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":94.7,"endSpeed":86.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.292963054562524,"aZ":-12.72476574234968,"pfxX":-1.823374428038973,"pfxZ":10.077669894911926,"pX":0.2167424591985006,"pZ":3.5030363499831667,"vX0":2.802589012891721,"vY0":-137.95011054682803,"vZ0":-4.097288318257201,"x":108.74,"y":144.2,"x0":-0.574818557847143,"y0":50.00360421163881,"z0":5.863557845411123,"aX":-3.519547377174034},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":2.8,"spinRate":2476,"spinDirection":197},"zone":2,"typeConfidence":0.91,"plateTime":0.39684951045371664,"extension":7.052932216686949},"index":2,"playId":"d5a21836-e59a-3a2c-853d-57703519409f","pitchNumber":2,"startTime":"2025-07-30T23:38:13.697Z","endTime":"2025-07-30T23:38:17.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.38765404746656,"strikeZoneBottom":1.50497615731265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.365380548067552,"aZ":-29.490800847823635,"pfxX":2.056790966896303,"pfxZ":1.6448544491532868,"pX":1.9461285210225687,"pZ":0.412578958319266,"vX0":5.807048317183893,"vY0":-126.37793320349371,"vZ0":-7.406356414018999,"x":42.82,"y":227.64,"x0":-0.6431801761734454,"y0":50.00084642247564,"z0":5.731593798407091,"aX":3.3438467118260986},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.6,"breakHorizontal":-4.9,"spinRate":2605,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.43245871192594354,"extension":7.147699847457634},"index":3,"playId":"9af55185-e97c-330a-9e4e-fde3ac08104f","pitchNumber":3,"startTime":"2025-07-30T23:38:36.725Z","endTime":"2025-07-30T23:38:39.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22977122174698,"aZ":-12.894917687400584,"pfxX":0.6521687926234212,"pfxZ":10.070125579446332,"pX":0.178720014151183,"pZ":3.2818551039301735,"vX0":2.1448589527596376,"vY0":-137.87056350004562,"vZ0":-4.483770781985074,"x":110.19,"y":150.17,"x0":-0.6957810731862002,"y0":50.00331183188116,"z0":5.807341790615438,"aX":1.2481945587548813},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.4,"breakHorizontal":-1.7,"spinRate":2459,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.3981135137748151,"extension":7.193029540587177},"hitData":{"launchSpeed":97.6,"launchAngle":31.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.87,"coordY":72.31}},"index":4,"playId":"e3a6ae9a-f150-3a25-9613-32ced9f0b5c8","pitchNumber":4,"startTime":"2025-07-30T23:38:59.455Z","endTime":"2025-07-30T23:39:25.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:39:25.302Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Teel singles on a line drive to center fielder Johan Rojas.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T23:39:41.173Z","endTime":"2025-07-30T23:41:21.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679032,"link":"/api/v1/people/679032"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.23793526795272,"strikeZoneBottom":1.35616926928871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.827502062105925,"aZ":-42.874200357101266,"pfxX":3.490558822292072,"pfxZ":-7.497258276302613,"pX":-0.2985298983359883,"pZ":1.5684149002934111,"vX0":0.24917414333914273,"vY0":-118.98960902516265,"vZ0":-1.0422557896417817,"x":128.38,"y":196.43,"x0":-0.8579488720203676,"y0":50.003145696998736,"z0":5.912820102163055,"aX":4.981693564013186},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.6,"breakHorizontal":-6.4,"spinRate":2569,"spinDirection":26},"zone":7,"typeConfidence":0.87,"plateTime":0.4611470700284932,"extension":7.069731798777017},"index":0,"playId":"2d6f5e62-e139-39b4-aa5c-eae263634cd7","pitchNumber":1,"startTime":"2025-07-30T23:39:51.893Z","endTime":"2025-07-30T23:39:55.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.732650564875684,"aZ":-47.787730719103855,"pfxX":1.346421892970079,"pfxZ":-11.299213489882659,"pX":-0.6798011381259337,"pZ":1.7320533792319162,"vX0":-0.5037599093118872,"vY0":-117.79016206594856,"vZ0":0.6955416008422288,"x":142.91,"y":192.01,"x0":-0.6361362487589021,"y0":50.00124184234546,"z0":5.909588062836384,"aX":1.8612875105713413},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-19.8,"breakHorizontal":-2.3,"spinRate":2596,"spinDirection":19},"zone":7,"typeConfidence":0.9,"plateTime":0.46790425981859096,"extension":7.112769261571555},"index":1,"playId":"0e035058-4291-3791-a26a-a9c31676b108","pitchNumber":2,"startTime":"2025-07-30T23:40:06.711Z","endTime":"2025-07-30T23:40:12.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.37352210997326,"strikeZoneBottom":1.49155829520232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.55550818707253,"aZ":-25.808897346218448,"pfxX":-0.3624147211268962,"pfxZ":3.7276210140220463,"pX":1.2778838138463742,"pZ":-0.6602979892785376,"vX0":4.859228412946723,"vY0":-129.44689883506257,"vZ0":-10.928082900829619,"x":68.29,"y":256.61,"x0":-0.5719271775401221,"y0":50.004090619760454,"z0":5.572534260930529,"aX":-0.6199834254241589},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.7,"breakHorizontal":-0.4,"spinRate":2629,"spinDirection":159},"zone":14,"typeConfidence":0.65,"plateTime":0.4222015327055777,"extension":7.217036169822336},"index":2,"playId":"d421f106-4742-35ff-b1a1-5b45167dca9e","pitchNumber":3,"startTime":"2025-07-30T23:40:46.806Z","endTime":"2025-07-30T23:40:50.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.619144933008933,"aZ":-11.880271559200734,"pfxX":-1.6656693422396,"pfxZ":10.673298247802123,"pX":0.13894611046141048,"pZ":2.7892503615982553,"vX0":2.783120364360943,"vY0":-137.32496574945972,"vZ0":-5.798435402850308,"x":111.7,"y":163.47,"x0":-0.6732573990065812,"y0":50.00582272048698,"z0":5.7430261877615765,"aX":-3.1681983249207324},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.2,"breakHorizontal":2.4,"spinRate":2649,"spinDirection":201},"zone":5,"typeConfidence":0.91,"plateTime":0.3994923884605983,"extension":7.231390572842708},"hitData":{"launchSpeed":98.6,"launchAngle":17.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":145.67,"coordY":75.45}},"index":3,"playId":"9d9adb3e-b9b0-3a24-9c25-28c600ce4286","pitchNumber":4,"startTime":"2025-07-30T23:41:10.318Z","endTime":"2025-07-30T23:41:21.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:41:21.062Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Robert Jr. singles on a ground ball to third baseman Otto Kemp. Kyle Teel to 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T23:41:34.025Z","endTime":"2025-07-30T23:43:08.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"postOnSecond":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":805249,"link":"/api/v1/people/805249"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.6,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.040434106567606,"aZ":-44.53395119118744,"pfxX":2.5482907040156313,"pfxZ":-8.662934510131759,"pX":0.2936813683272628,"pZ":1.6142525834362933,"vX0":1.306104646360347,"vY0":-118.5404401569442,"vZ0":-0.3948132146040919,"x":105.81,"y":195.2,"x0":-0.5949315504025369,"y0":50.0006249778118,"z0":5.838436350174221,"aX":3.6366737843017516},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-15.5,"breakHorizontal":-4.9,"spinRate":2634,"spinDirection":23},"zone":14,"typeConfidence":0.88,"plateTime":0.46153271313829203,"extension":7.314525157418334},"index":0,"playId":"4e5628ce-b506-3b97-a400-629e91a7ee1c","pitchNumber":1,"startTime":"2025-07-30T23:41:46.414Z","endTime":"2025-07-30T23:41:50.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.76434612016212,"strikeZoneBottom":1.67917876148993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.538231496780178,"aZ":-26.356884359695584,"pfxX":0.638357714071307,"pfxZ":3.48752967385121,"pX":1.0680135265877384,"pZ":1.499510834064683,"vX0":4.321113417311439,"vY0":-127.56219292901139,"vZ0":-5.656927848491742,"x":76.29,"y":198.29,"x0":-0.723073383816587,"y0":50.000848799553374,"z0":5.794825472864522,"aX":1.0620652647997844},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.4,"breakHorizontal":-2.0,"spinRate":2528,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.4275943684396424,"extension":7.136775038046911},"index":1,"playId":"0c35c1e5-470b-3486-b26f-30baeef777d8","pitchNumber":2,"startTime":"2025-07-30T23:42:05.783Z","endTime":"2025-07-30T23:42:08.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.76238795540547,"strikeZoneBottom":1.67741186419943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.875885137425715,"aZ":-9.695855798062096,"pfxX":-2.3380782682192267,"pfxZ":11.609593854505391,"pX":-0.3642715178533502,"pZ":1.320568221851599,"vX0":1.4799938294014214,"vY0":-138.2788270413888,"vZ0":-10.173159824104632,"x":130.89,"y":203.12,"x0":-0.6026793750751491,"y0":50.00621351417723,"z0":5.6984094339050335,"aX":-4.5280053298539285},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.1,"breakHorizontal":4.0,"spinRate":2578,"spinDirection":197},"zone":13,"typeConfidence":0.91,"plateTime":0.39613002259189045,"extension":7.261251669825958},"index":2,"playId":"b92f8fac-e068-3a98-bca6-4ed2f3c3ab02","pitchNumber":3,"startTime":"2025-07-30T23:42:23.887Z","endTime":"2025-07-30T23:42:28.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.7,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.252816345146652,"aZ":-26.11263491719595,"pfxX":2.23723013860711,"pfxZ":3.532769317279582,"pX":1.2015402945109868,"pZ":2.0644352689626135,"vX0":3.8827003813511887,"vY0":-128.96267133914043,"vZ0":-4.636096925013525,"x":71.2,"y":183.04,"x0":-0.6036050769902382,"y0":50.00126479248102,"z0":5.8560408029976525,"aX":3.8358884161304347},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.8,"breakHorizontal":-4.8,"spinRate":2465,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.421798946897757,"extension":7.120285863815887},"index":3,"playId":"5ff95b6f-cde7-38b5-a539-a6a1a49ceeb5","pitchNumber":4,"startTime":"2025-07-30T23:42:42.878Z","endTime":"2025-07-30T23:42:46.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.731090283968644,"aZ":-44.44817655298934,"pfxX":0.35773994728463343,"pfxZ":-8.772150878202122,"pX":-0.2172001885987334,"pZ":2.6503766549030763,"vX0":0.919659035758604,"vY0":-117.69251151700949,"vZ0":1.8594952301350753,"x":125.28,"y":167.22,"x0":-0.6597588091374053,"y0":50.00043653851605,"z0":5.972532354770643,"aX":0.5005889527361332},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-15.1,"breakHorizontal":-0.8,"spinRate":2455,"spinDirection":19},"zone":5,"typeConfidence":0.88,"plateTime":0.4657282091501904,"extension":7.07428769738962},"hitData":{"launchSpeed":101.6,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.79,"coordY":171.86}},"index":4,"playId":"dec43286-e6a4-399c-9b5b-e69f5c96fe6b","pitchNumber":5,"startTime":"2025-07-30T23:43:00.479Z","endTime":"2025-07-30T23:43:08.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:43:08.706Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colson Montgomery strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T23:45:43.517Z","endTime":"2025-07-30T23:47:47.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"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":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"postOnSecond":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"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":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T23:43:40.049Z","endTime":"2025-07-30T23:43:53.086Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Seth Johnson replaces Max Lazar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-30T23:43:53.086Z","endTime":"2025-07-30T23:45:45.868Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.75792013919779,"strikeZoneBottom":1.7126075300309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.692250832113658,"aZ":-27.795830633193145,"pfxX":1.9445787592867367,"pfxZ":2.6842771524346745,"pX":0.145333657465398,"pZ":2.8558057269176835,"vX0":1.8994327778599192,"vY0":-125.82196956133511,"vZ0":-1.6965198528087866,"x":111.46,"y":161.67,"x0":-0.8675489691708111,"y0":50.00088560859361,"z0":5.75714127498687,"aX":3.166638261671259},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.8,"breakHorizontal":-4.0,"spinRate":2592,"spinDirection":138},"zone":5,"typeConfidence":0.9,"plateTime":0.4326828386894621,"extension":6.6062119270459245},"index":2,"playId":"d48baeb5-0b2f-309e-bf38-d613fa1a9f52","pitchNumber":1,"startTime":"2025-07-30T23:45:45.868Z","endTime":"2025-07-30T23:45:49.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.545560348588022,"aZ":-30.475024025642487,"pfxX":-5.587345981868207,"pfxZ":1.0416983896636909,"pX":-0.4496738878573908,"pZ":1.5630579938273175,"vX0":2.5111743567833957,"vY0":-126.3188524045292,"vZ0":-3.9353321759552333,"x":134.14,"y":196.58,"x0":-0.7258853784902604,"y0":50.00269956782943,"z0":5.566993629888017,"aX":-9.111164353192393},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.3,"breakHorizontal":9.6,"spinRate":1711,"spinDirection":229},"zone":13,"typeConfidence":0.97,"plateTime":0.43210744231169906,"extension":6.455223037260039},"index":3,"playId":"6154bbbd-b662-36ac-ab00-7d90da5d2003","pitchNumber":2,"startTime":"2025-07-30T23:46:04.795Z","endTime":"2025-07-30T23:46:08.023Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-30T23:46:17.759Z","endTime":"2025-07-30T23:46:37.234Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.092866771755155,"aZ":-23.91472483993831,"pfxX":-7.131356656020151,"pfxZ":5.053871479215719,"pX":-0.7248857815726036,"pZ":2.533348114450896,"vX0":2.592437645590059,"vY0":-126.1026617809022,"vZ0":-2.890832957900516,"x":144.63,"y":170.38,"x0":-0.8310824702210748,"y0":50.00419008983425,"z0":5.593535264842101,"aX":-11.655343391688989},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.9,"breakHorizontal":12.5,"spinRate":1922,"spinDirection":232},"zone":4,"typeConfidence":0.94,"plateTime":0.4319264546369732,"extension":6.522584372389032},"index":5,"playId":"a62f6012-443b-3308-a9bb-0d3f55599536","pitchNumber":3,"startTime":"2025-07-30T23:46:37.234Z","endTime":"2025-07-30T23:46:41.014Z","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":85.2,"endSpeed":79.8,"strikeZoneTop":3.70596280254718,"strikeZoneBottom":1.70766347437234,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.143677679433832,"aZ":-31.79141221815413,"pfxX":2.2990293549730163,"pfxZ":0.23752815900439472,"pX":-1.0772889766671752,"pZ":2.879592340164037,"vX0":-0.8161785997917088,"vY0":-124.35325681614967,"vZ0":-0.5655679360481374,"x":158.06,"y":161.03,"x0":-1.0473108851869566,"y0":50.00124270441813,"z0":5.701242800212389,"aX":3.6740257980179174},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.5,"breakHorizontal":-4.1,"spinRate":2687,"spinDirection":104},"zone":11,"typeConfidence":0.91,"plateTime":0.4370646602912269,"extension":6.396502301188667},"index":6,"playId":"0c90a5a1-7a36-39ac-bd03-6cd809aa6a2a","pitchNumber":4,"startTime":"2025-07-30T23:47:02.676Z","endTime":"2025-07-30T23:47:06.114Z","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":96.1,"endSpeed":88.0,"strikeZoneTop":3.7,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.01211234805251,"aZ":-12.49294418827696,"pfxX":-5.455789479838278,"pfxZ":9.902878876113528,"pX":0.16871044117147543,"pZ":3.632637272965932,"vX0":4.19108481373205,"vY0":-139.95707607361507,"vZ0":-3.718574413773852,"x":110.57,"y":140.7,"x0":-0.6378622777498191,"y0":50.00538839492683,"z0":5.794361794000652,"aX":-10.846139905033292},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":9.0,"spinRate":2441,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.39106158691924175,"extension":6.330107226272522},"index":7,"playId":"0bbc7352-5ae3-3091-8867-b02b090f3a1d","pitchNumber":5,"startTime":"2025-07-30T23:47:21.291Z","endTime":"2025-07-30T23:47:24.291Z","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":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.9639368453635,"aZ":-28.16067501010227,"pfxX":2.107144767149281,"pfxZ":2.4903362795194814,"pX":0.6749325293473301,"pZ":1.1527030676973289,"vX0":2.8006112974060264,"vY0":-125.5126287509333,"vZ0":-5.476599960603769,"x":91.27,"y":207.66,"x0":-0.7248419299018362,"y0":50.00483018067415,"z0":5.627691805396548,"aX":3.395707734724376},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.6,"breakHorizontal":-4.4,"spinRate":2530,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.4347042765233704,"extension":6.490423106289597},"index":8,"playId":"17e12851-4635-38ce-9b5a-ec0b53fbd447","pitchNumber":6,"startTime":"2025-07-30T23:47:44.151Z","endTime":"2025-07-30T23:47:47.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:47:47.151Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Edgar Quero homers (3) on a fly ball to left center field. Kyle Teel scores. Luis Robert Jr. scores.","rbi":3,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T23:47:51.356Z","endTime":"2025-07-30T23:49:44.590Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":2},"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":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":{"id":686751,"link":"/api/v1/people/686751"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"responsiblePitcher":{"id":676661,"link":"/api/v1/people/676661"},"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":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":{"id":676661,"link":"/api/v1/people/676661"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":79.7,"strikeZoneTop":3.38361730805898,"strikeZoneBottom":1.55394203969385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.88224069564003,"aZ":-29.47063054920066,"pfxX":1.9387038575027176,"pfxZ":1.6871858414368868,"pX":0.6467719394247395,"pZ":1.7143444116369069,"vX0":2.6503171199299613,"vY0":-125.05000847849365,"vZ0":-3.920272679591443,"x":92.35,"y":192.49,"x0":-0.6746436343765804,"y0":50.001721917902906,"z0":5.693941191332567,"aX":3.099470424968383},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.5,"breakHorizontal":-4.1,"spinRate":2609,"spinDirection":145},"zone":9,"typeConfidence":0.9,"plateTime":0.43637667142192527,"extension":6.4623834072830935},"index":0,"playId":"169451ec-6d9e-3f63-b5c9-40001dffd41d","pitchNumber":1,"startTime":"2025-07-30T23:48:16.557Z","endTime":"2025-07-30T23:48:20.419Z","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.0,"endSpeed":88.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.44038890835168,"aZ":-11.908345833434115,"pfxX":-5.122194372026966,"pfxZ":10.102172823892687,"pX":0.33092334793589917,"pZ":2.61591005288076,"vX0":4.408534036922916,"vY0":-139.78737000447416,"vZ0":-6.370206943653935,"x":104.39,"y":168.15,"x0":-0.5904836213022963,"y0":50.005678377373386,"z0":5.684282572482779,"aX":-10.278628179530132},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":8.5,"spinRate":2400,"spinDirection":210},"zone":6,"typeConfidence":0.9,"plateTime":0.38978881604793925,"extension":6.387393479534983},"index":1,"playId":"04d1ec4e-2246-3cdc-959a-96b4af99e8d9","pitchNumber":2,"startTime":"2025-07-30T23:48:34.233Z","endTime":"2025-07-30T23:48:37.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.2,"strikeZoneTop":3.29130882123708,"strikeZoneBottom":1.61367279549252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.486047640216018,"aZ":-23.053545736645166,"pfxX":-5.528088482951777,"pfxZ":5.373250476439932,"pX":0.821907219431144,"pZ":1.2738635929134763,"vX0":5.998007130924136,"vY0":-128.3812050927562,"vZ0":-6.178348852400198,"x":85.67,"y":204.39,"x0":-0.8085017481572292,"y0":50.00017128451456,"z0":5.465230861036497,"aX":-9.378156209843942},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.8,"breakHorizontal":8.9,"spinRate":1698,"spinDirection":237},"zone":14,"typeConfidence":0.94,"plateTime":0.42398277533271544,"extension":6.746155527659943},"index":2,"playId":"07d9f46d-679b-3b95-901e-018137829e97","pitchNumber":3,"startTime":"2025-07-30T23:48:57.223Z","endTime":"2025-07-30T23:49:00.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.32308530625996,"aZ":-27.01297796257669,"pfxX":-6.231825345220325,"pfxZ":3.100621389444001,"pX":-0.5142209465261498,"pZ":2.978101458503013,"vX0":2.5973413787419966,"vY0":-127.40086981546395,"vZ0":-1.3029189692708567,"x":136.6,"y":158.37,"x0":-0.7308245566635341,"y0":50.000508241656775,"z0":5.608262859509574,"aX":-10.361629079912852},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.6,"breakHorizontal":10.8,"spinRate":1970,"spinDirection":226},"zone":1,"typeConfidence":0.96,"plateTime":0.42803443555557763,"extension":6.505932187012411},"hitData":{"launchSpeed":99.0,"launchAngle":27.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":54.15,"coordY":68.78}},"index":3,"playId":"aab30720-6742-3c60-ad81-462444dab8a0","pitchNumber":4,"startTime":"2025-07-30T23:49:17.182Z","endTime":"2025-07-30T23:49:44.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:49:44.590Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Rojas grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T23:49:57.531Z","endTime":"2025-07-30T23:50:43.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"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":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.58951360047582,"strikeZoneBottom":1.64583383424178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.71271947610994,"aZ":-11.767162379350788,"pfxX":-5.518141357273832,"pfxZ":10.197733165811794,"pX":-0.8773382291416736,"pZ":1.7625167878007812,"vX0":1.5341455411108813,"vY0":-139.8874770223911,"vZ0":-8.594549964090676,"x":150.44,"y":191.19,"x0":-0.7126041369527996,"y0":50.0025636507994,"z0":5.627705835779307,"aX":-11.040732080852631},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":9.7,"spinRate":2339,"spinDirection":210},"zone":13,"typeConfidence":0.9,"plateTime":0.39012915128311976,"extension":6.385549886328261},"index":0,"playId":"ea27535d-e3d5-3ecc-afd3-9160b627b922","pitchNumber":1,"startTime":"2025-07-30T23:50:10.360Z","endTime":"2025-07-30T23:50:14.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.55990206173058,"strikeZoneBottom":1.6484663499964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.208641530454994,"aZ":-12.63123385955894,"pfxX":-4.423822355763092,"pfxZ":9.779445749151924,"pX":-0.6369373651319037,"pZ":3.2968360652611772,"vX0":1.9023453661122491,"vY0":-139.91217905860103,"vZ0":-4.26250078891846,"x":141.28,"y":149.77,"x0":-0.7479071618756192,"y0":50.00182947375124,"z0":5.657232287792882,"aX":-8.839985081097414},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":7.7,"spinRate":2343,"spinDirection":209},"zone":1,"typeConfidence":0.9,"plateTime":0.39029532188096994,"extension":6.409985103615847},"index":1,"playId":"1b28524e-94c7-354b-8ceb-47f5489c0265","pitchNumber":2,"startTime":"2025-07-30T23:50:22.865Z","endTime":"2025-07-30T23:50:26.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.18553120073318,"aZ":-24.220833410674718,"pfxX":-5.0896749609312675,"pfxZ":4.818602087710222,"pX":-0.17391858396951912,"pZ":2.5373890103943166,"vX0":3.049410915372526,"vY0":-126.7178449109321,"vZ0":-2.7240035907317335,"x":123.63,"y":170.27,"x0":-0.7222611472287493,"y0":50.00478781984463,"z0":5.530297291938053,"aX":-8.404679509776358},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.4,"breakHorizontal":8.6,"spinRate":1807,"spinDirection":221},"zone":5,"typeConfidence":0.95,"plateTime":0.42975373057871424,"extension":6.558829477739436},"hitData":{"launchSpeed":104.9,"launchAngle":-33.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.11,"coordY":168.82}},"index":2,"playId":"8efed052-0373-343f-aa9e-4c188412c174","pitchNumber":3,"startTime":"2025-07-30T23:50:36.760Z","endTime":"2025-07-30T23:50:43.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:50:43.472Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Johan Rojas singles on a ground ball to right fielder Mike Tauchman.","rbi":0,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T23:53:06.102Z","endTime":"2025-07-30T23:55:23.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"VC","description":"Automatic Ball - Catcher Pitch Timer Violation"},"description":"Automatic Ball - Catcher Pitch Timer Violation","code":"VC","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"catcher_pitch_timer","description":"Catcher Pitch Timer Violation","player":{"id":700337,"fullName":"Edgar Quero"}}},"count":{"balls":1,"strikes":0,"outs":0},"index":0,"playId":"bc1a009b-a11a-43a2-a67c-9c79d20f8cd1","pitchNumber":0,"startTime":"2025-07-30T23:53:06.102Z","endTime":"2025-07-30T23:53:24.459Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.58206022641366,"strikeZoneBottom":1.6572631726368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.62141742490416,"aZ":-27.93179443478483,"pfxX":-8.883726599631586,"pfxZ":2.323425429107232,"pX":-0.1864716116643925,"pZ":2.916482319557244,"vX0":6.037066078791497,"vY0":-133.51179519955818,"vZ0":-2.4818055273395494,"x":124.11,"y":160.03,"x0":-1.3095587893256233,"y0":50.00294385088571,"z0":5.84453722138183,"aX":-16.22430390891805},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.0,"breakHorizontal":15.0,"spinRate":2137,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.40844044255835765,"extension":6.358154936050029},"index":1,"playId":"7d2963b7-081c-31ef-b8f9-69c0e3245597","pitchNumber":1,"startTime":"2025-07-30T23:53:38.454Z","endTime":"2025-07-30T23:53:42.388Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-07-30T23:53:48.991Z","endTime":"2025-07-30T23:54:02.402Z","isPitch":false,"type":"action","player":{"id":679032,"link":"/api/v1/people/679032"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.4231395886382,"aZ":-42.90445182235162,"pfxX":2.8708704848380187,"pfxZ":-7.833956780197136,"pX":-0.17145547436960568,"pZ":2.5257615669751075,"vX0":1.5249870623678992,"vY0":-116.44438505620973,"vZ0":0.7653662127188108,"x":123.54,"y":170.58,"x0":-1.208445874747471,"y0":50.00443557931436,"z0":6.260999903051919,"aX":3.9313402212135964},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.7,"breakHorizontal":-5.6,"spinRate":2261,"spinDirection":35},"zone":5,"typeConfidence":2.0,"plateTime":0.47088530017244734,"extension":6.197541991369791},"index":3,"playId":"18d2e289-af51-395a-84c8-6f1ac2e44592","pitchNumber":2,"startTime":"2025-07-30T23:54:02.402Z","endTime":"2025-07-30T23:54:06.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.8,"strikeZoneTop":3.55919959935534,"strikeZoneBottom":1.63489316504185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.02426086533508,"aZ":-28.93550958864131,"pfxX":-1.7819328514568138,"pfxZ":1.9864353674040398,"pX":1.2766372683939902,"pZ":1.8679060463877661,"vX0":6.325372399384511,"vY0":-125.7490977876943,"vZ0":-4.27337655693678,"x":68.34,"y":188.35,"x0":-1.0195743013384488,"y0":50.00323720808833,"z0":5.887553524749426,"aX":-2.9072956520391693},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.0,"breakHorizontal":2.0,"spinRate":2294,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4324819974670624,"extension":6.329859592747617},"index":4,"playId":"4c85a90d-d09b-3c46-84d9-492b89c3979e","pitchNumber":3,"startTime":"2025-07-30T23:54:19.167Z","endTime":"2025-07-30T23:54:23.957Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":76.2,"strikeZoneTop":3.44941674939231,"strikeZoneBottom":1.6219504350256,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.7425133085028,"aZ":-42.194845518407185,"pfxX":2.6618642875869405,"pfxZ":-7.044047384183861,"pX":2.7390377681850655,"pZ":0.1402754712060951,"vX0":7.554709865509056,"vY0":-118.25608922881322,"vZ0":-4.729149016548157,"x":12.59,"y":234.99,"x0":-0.8380785073938054,"y0":50.004755479233445,"z0":6.021179555911349,"aX":3.784689538274132},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-13.7,"breakHorizontal":-6.6,"spinRate":2486,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.46248587842821864,"extension":6.582170811513825},"index":5,"playId":"96d2c973-eda3-3223-8e20-14732b889c12","pitchNumber":4,"startTime":"2025-07-30T23:54:34.916Z","endTime":"2025-07-30T23:54:38.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.08635001707813,"aZ":-40.23761768868975,"pfxX":4.68525080257098,"pfxZ":-5.838371529935872,"pX":-0.4665990320926954,"pZ":2.47249019199182,"vX0":0.46062021317284096,"vY0":-116.84200965159813,"vZ0":0.07854507595377735,"x":134.79,"y":172.02,"x0":-1.2748994412982202,"y0":50.00097907531245,"z0":6.220587836208369,"aX":6.474580011719049},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-10.3,"breakHorizontal":-8.6,"spinRate":2470,"spinDirection":33},"zone":4,"typeConfidence":2.0,"plateTime":0.4688376011961126,"extension":6.168297952368994},"index":6,"playId":"930823f1-8264-3e19-8dc8-a786038cc5a7","pitchNumber":5,"startTime":"2025-07-30T23:54:53.104Z","endTime":"2025-07-30T23:54:57.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.515328749316744,"aZ":-27.7419929384413,"pfxX":-8.782121310186252,"pfxZ":2.355724913488725,"pX":0.2792530906210301,"pZ":3.1868589684289432,"vX0":7.245274688813603,"vY0":-135.7265503948135,"vZ0":-2.240584524801485,"x":106.36,"y":152.73,"x0":-1.2734625016758667,"y0":50.00247526700843,"z0":5.939740160214392,"aX":-16.514088881565716},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.1,"breakHorizontal":14.5,"spinRate":2208,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.4023538200737353,"extension":6.40197866555464},"hitData":{"launchSpeed":100.1,"launchAngle":6.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.31,"coordY":112.04}},"index":7,"playId":"78986dd1-35fb-3df1-a8f4-0fe81f6a1d93","pitchNumber":6,"startTime":"2025-07-30T23:55:13.736Z","endTime":"2025-07-30T23:55:23.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:55:23.703Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Marchán singles on a line drive to center fielder Luis Robert Jr. Johan Rojas to 2nd.","rbi":0,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T23:55:28.297Z","endTime":"2025-07-30T23:56:34.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"postOnSecond":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"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_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":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.8,"endSpeed":85.6,"strikeZoneTop":3.154618416685,"strikeZoneBottom":1.36478489320485,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.78303016628183,"aZ":-28.2694957650811,"pfxX":-9.966784981411996,"pfxZ":2.080463526365845,"pX":-1.5153427331815166,"pZ":2.6113428951115067,"vX0":3.812988699164377,"vY0":-136.56404906077708,"vZ0":-3.013633488438264,"x":174.76,"y":168.27,"x0":-1.6397054836820344,"y0":50.00264907985059,"z0":5.6863875078193775,"aX":-18.71073746497037},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.2,"breakHorizontal":17.2,"spinRate":2244,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40201353621686486,"extension":6.472509089877539},"index":0,"playId":"d31259d9-04d1-3df7-bd4d-15524c4248c7","pitchNumber":1,"startTime":"2025-07-30T23:55:46.274Z","endTime":"2025-07-30T23:55:49.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.06400459864724,"strikeZoneBottom":1.24318886157687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.904545530575625,"aZ":-27.6556775102535,"pfxX":-8.349419345578442,"pfxZ":2.479464618354257,"pX":-1.5743022337411916,"pZ":3.151979420083417,"vX0":2.9586178093374667,"vY0":-134.43948264954759,"vZ0":-2.013176386450242,"x":177.01,"y":153.68,"x0":-1.605968184184454,"y0":50.005907573952165,"z0":5.8788561076680725,"aX":-15.243983042565603},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.2,"breakHorizontal":14.4,"spinRate":2245,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40784357503080937,"extension":6.0776916701284005},"index":1,"playId":"49195e23-f58e-38c2-9b41-65ad5b5dda72","pitchNumber":2,"startTime":"2025-07-30T23:56:03.121Z","endTime":"2025-07-30T23:56:07.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.513504277405683,"aZ":-28.25915063947254,"pfxX":-10.020701573067807,"pfxZ":2.115649577563765,"pX":-0.8910376292394281,"pZ":2.934478735822942,"vX0":5.067892878072509,"vY0":-134.95725207935172,"vZ0":-2.1055405753412852,"x":150.96,"y":159.55,"x0":-1.4881561380891015,"y0":50.00351313919664,"z0":5.709083486677898,"aX":-18.542504412920525},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.6,"breakHorizontal":17.2,"spinRate":2135,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40536861280116954,"extension":6.617601428747638},"hitData":{"launchSpeed":90.1,"launchAngle":14.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":98.57,"coordY":92.86}},"index":2,"playId":"44b9ab84-cbe3-351f-a0fe-4f07b37c8d0b","pitchNumber":3,"startTime":"2025-07-30T23:56:24.615Z","endTime":"2025-07-30T23:56:34.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:56:34.325Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to center fielder Luis Robert Jr. Johan Rojas to 3rd.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T23:57:19.936Z","endTime":"2025-07-30T23:57:51.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"postOnThird":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":2},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T23:56:52.785Z","endTime":"2025-07-30T23:57:22.195Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.30834815899653,"aZ":-23.61948639820539,"pfxX":-8.588954385091842,"pfxZ":4.518294347553287,"pX":0.12775444467521932,"pZ":3.480078646987508,"vX0":6.70963500659946,"vY0":-136.7626051696131,"vZ0":-2.3383123162191484,"x":112.13,"y":144.82,"x0":-1.242124968211668,"y0":50.00355715957155,"z0":5.967102358722367,"aX":-16.262569581548778},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.9,"breakHorizontal":14.2,"spinRate":2246,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4005801783785641,"extension":6.269291518380382},"index":1,"playId":"dba18fd0-c1c7-3a4e-8d9b-4200b47647a3","pitchNumber":1,"startTime":"2025-07-30T23:57:22.195Z","endTime":"2025-07-30T23:57:25.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.171085880340907,"aZ":-43.74691114095069,"pfxX":5.009488555381674,"pfxZ":-8.461559685769881,"pX":-0.18658661334228988,"pZ":2.3988296045756075,"vX0":0.9832134756747479,"vY0":-117.0793425011281,"vZ0":0.6557691424034355,"x":124.11,"y":174.01,"x0":-1.2638490151320703,"y0":50.00360325692782,"z0":6.258859383624466,"aX":6.850833180223174},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-14.8,"breakHorizontal":-9.4,"spinRate":2441,"spinDirection":32},"zone":5,"typeConfidence":2.0,"plateTime":0.4705237775065836,"extension":6.058282894382573},"hitData":{"launchSpeed":95.3,"launchAngle":32.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.48,"coordY":56.84}},"index":2,"playId":"2dbb3765-c733-39f7-a86c-2b4edc052cb3","pitchNumber":2,"startTime":"2025-07-30T23:57:39.417Z","endTime":"2025-07-30T23:57:51.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T23:57:51.264Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber called out on strikes.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-31T00:00:25.591Z","endTime":"2025-07-31T00:02:17.926Z","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":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"postOnThird":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T23:58:04.345Z","endTime":"2025-07-30T23:58:28.507Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brandon Eisert replaces Mike Vasil.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-30T23:58:28.507Z","endTime":"2025-07-31T00:00:27.870Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685126,"link":"/api/v1/people/685126"},"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":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.35024818113477,"strikeZoneBottom":1.47879900816116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.376618672846295,"aZ":-29.10416905863703,"pfxX":-0.07960477633517993,"pfxZ":1.9650188694929396,"pX":0.9984230197349822,"pZ":2.067379945244596,"vX0":-7.055327288317533,"vY0":-123.02219904493124,"vZ0":-1.3302275906540353,"x":78.94,"y":182.96,"x0":3.8926395080090828,"y0":50.000228318521685,"z0":5.042507729148491,"aX":-0.12322529565270206},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.5,"breakHorizontal":1.6,"spinRate":2148,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.44225809537152116,"extension":7.120936389587394},"index":2,"playId":"8a85618c-4557-39d0-858d-926e89e8aabb","pitchNumber":1,"startTime":"2025-07-31T00:00:27.870Z","endTime":"2025-07-31T00:00:32.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.199387536312862,"aZ":-29.711525705027203,"pfxX":0.7228184068709944,"pfxZ":1.6173037369429721,"pX":0.7565687394833541,"pZ":2.8854908103293857,"vX0":-7.651131788166192,"vY0":-121.96179956531044,"vZ0":0.6184516513906915,"x":88.16,"y":160.87,"x0":3.8240882344542726,"y0":50.00522308233556,"z0":5.166253922887392,"aX":1.103736254423262},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.4,"breakHorizontal":0.2,"spinRate":2189,"spinDirection":187},"zone":3,"typeConfidence":2.0,"plateTime":0.44698823358797846,"extension":6.92931464014598},"index":3,"playId":"72d03f18-bbf9-3bb6-8e1b-47eb79e24c31","pitchNumber":2,"startTime":"2025-07-31T00:00:44.432Z","endTime":"2025-07-31T00:00:47.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.056562904848413,"aZ":-32.943195784291454,"pfxX":5.216200442487164,"pfxZ":-0.5277517154871019,"pX":-0.48501265583393227,"pZ":1.8346894154474667,"vX0":-12.3328706737382,"vY0":-119.12393458173756,"vZ0":-0.25482192071249965,"x":135.49,"y":189.24,"x0":4.040972833248922,"y0":50.000954718802824,"z0":4.8768146572950455,"aX":7.630061597746577},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.7,"breakHorizontal":-7.1,"spinRate":1190,"spinDirection":112},"zone":7,"typeConfidence":2.0,"plateTime":0.4566970300957198,"extension":7.001124913160387},"index":4,"playId":"f7aaccdf-0191-3df8-b0de-abaf22a65a8c","pitchNumber":3,"startTime":"2025-07-31T00:01:04.856Z","endTime":"2025-07-31T00:01:07.856Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-31T00:01:19.083Z","endTime":"2025-07-31T00:01:31.687Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":80.9,"strikeZoneTop":3.45338633071755,"strikeZoneBottom":1.45491962548416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.246400860326386,"aZ":-22.190796048409986,"pfxX":7.163268296119237,"pfxZ":5.929474639874954,"pX":0.7571634629585076,"pZ":4.300592920552573,"vX0":-10.303631681844863,"vY0":-129.0330506537405,"vZ0":2.104533265150776,"x":88.14,"y":122.66,"x0":3.874285676751287,"y0":50.00271486765576,"z0":5.185970209176375,"aX":12.06142557053402},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.5,"breakHorizontal":-10.7,"spinRate":1959,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.42474415811966715,"extension":7.044751403026488},"index":6,"playId":"da4a3197-3e09-39d1-bd0f-69196e5ffddb","pitchNumber":4,"startTime":"2025-07-31T00:01:31.687Z","endTime":"2025-07-31T00:01:34.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.279382923928583,"aZ":-31.533672060767387,"pfxX":-0.6497848825398227,"pfxZ":0.4298908122117471,"pX":0.36511571293130646,"pZ":2.1069825066037566,"vX0":-8.081776508101497,"vY0":-121.25354306395526,"vZ0":-0.6002188779541471,"x":103.08,"y":181.89,"x0":3.823084545799586,"y0":50.003258867981984,"z0":5.1045419195754675,"aX":-0.9685852400162409},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.8,"breakHorizontal":3.1,"spinRate":2195,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.451381980387342,"extension":7.25557300110892},"index":7,"playId":"f50d3144-3187-3143-9659-c16f335a391a","pitchNumber":5,"startTime":"2025-07-31T00:01:48.487Z","endTime":"2025-07-31T00:01:51.641Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.0,"strikeZoneTop":3.40727132057201,"strikeZoneBottom":1.43827832534009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.123479818660744,"aZ":-30.192885977394454,"pfxX":-0.8705801645647064,"pfxZ":1.3032190181384085,"pX":-0.47357897927522646,"pZ":1.746605709370709,"vX0":-9.935514294286007,"vY0":-121.73368245500797,"vZ0":-1.6079718703870565,"x":135.05,"y":191.62,"x0":3.7528169532541433,"y0":50.00201690955244,"z0":4.999315577399418,"aX":-1.3219716668720198},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.3,"breakHorizontal":3.6,"spinRate":2222,"spinDirection":199},"zone":7,"typeConfidence":2.0,"plateTime":0.447832042400754,"extension":7.269802344273075},"index":8,"playId":"c95867d2-f0b8-3667-9070-eb96e8db71ea","pitchNumber":6,"startTime":"2025-07-31T00:02:13.253Z","endTime":"2025-07-31T00:02:17.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T00:02:17.926Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out sharply to left fielder Andrew Benintendi.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-31T00:02:33.624Z","endTime":"2025-07-31T00:03:19.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":90.0,"endSpeed":83.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.64699016497022,"aZ":-18.29192408033238,"pfxX":6.933521147481182,"pfxZ":7.8977923915865915,"pX":0.3334886792704884,"pZ":3.320322862998138,"vX0":-11.360813965423972,"vY0":-130.74775758736445,"vZ0":-1.0337383253261843,"x":104.29,"y":149.13,"x0":3.804301327924569,"y0":50.00305285963808,"z0":5.07397443312258,"aX":12.18887231067116},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.4,"breakHorizontal":-10.4,"spinRate":2039,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.4165206200830127,"extension":7.116329813216772},"index":0,"playId":"861e7f5a-1e23-3b97-b39d-2d6257e5a920","pitchNumber":1,"startTime":"2025-07-31T00:02:47.304Z","endTime":"2025-07-31T00:02:50.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.309689151026095,"aZ":-18.246339895604336,"pfxX":6.824386263222178,"pfxZ":7.965616283722229,"pX":-0.29229978153219677,"pZ":2.837539633183768,"vX0":-12.615066371664126,"vY0":-130.80815850052406,"vZ0":-2.378776316436188,"x":128.14,"y":162.17,"x0":3.686928462487067,"y0":50.0018145403089,"z0":5.113380070873752,"aX":11.931906031312993},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.2,"breakHorizontal":-9.8,"spinRate":2047,"spinDirection":129},"zone":1,"typeConfidence":2.0,"plateTime":0.41733170515534823,"extension":7.118877695044728},"hitData":{"launchSpeed":103.0,"launchAngle":29.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":49.7,"coordY":77.06}},"index":1,"playId":"c69f0780-8b35-3786-acb7-a60dd9ab0569","pitchNumber":2,"startTime":"2025-07-31T00:03:08.643Z","endTime":"2025-07-31T00:03:19.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T00:03:19.368Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Tauchman grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T00:05:46.595Z","endTime":"2025-07-31T00:06:51.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"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":"Pitching Change: Alan Rangel replaces Seth Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-31T00:05:12.728Z","endTime":"2025-07-31T00:05:48.792Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660604,"link":"/api/v1/people/660604"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70308652498419,"aZ":-11.357558093130374,"pfxX":-3.5367671373816387,"pfxZ":11.73218597399392,"pX":-0.7639904880943789,"pZ":2.2167230896447156,"vX0":-1.91076939546724,"vY0":-132.69474681384696,"vZ0":-8.007982737267817,"x":146.12,"y":178.93,"x0":0.4261678923507291,"y0":50.0060491860932,"z0":6.111129559596168,"aX":-6.276568789806062},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.6,"breakHorizontal":6.8,"spinRate":2216,"spinDirection":198},"zone":7,"typeConfidence":0.88,"plateTime":0.413557500389099,"extension":6.710573743044654},"index":1,"playId":"755f73f5-4a36-34d6-9bb6-039fdbe9bc1c","pitchNumber":1,"startTime":"2025-07-31T00:05:48.792Z","endTime":"2025-07-31T00:05:52.100Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.69443908166216,"strikeZoneBottom":1.64855756660048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.618356340424665,"aZ":-20.208858735583867,"pfxX":-7.0003273072768915,"pfxZ":8.24102138926321,"pX":0.34080739684999556,"pZ":1.9613748560538762,"vX0":1.4198564976921475,"vY0":-119.35547098289821,"vZ0":-5.6086771319092765,"x":104.01,"y":185.82,"x0":0.650202402741257,"y0":50.00213565462669,"z0":6.145813021901826,"aX":-10.163003027330392},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":13.9,"breakHorizontal":12.4,"spinRate":2055,"spinDirection":216},"zone":9,"typeConfidence":0.91,"plateTime":0.4577927517633733,"extension":6.801182749945284},"index":2,"playId":"d9ebc6a0-15be-37ec-87eb-3ae8cd76ecc0","pitchNumber":2,"startTime":"2025-07-31T00:06:15.842Z","endTime":"2025-07-31T00:06:19.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.0,"strikeZoneTop":3.62184176242151,"strikeZoneBottom":1.69750533301707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.207519250893558,"aZ":-19.076548564233743,"pfxX":-5.019765406648736,"pfxZ":8.823711111109283,"pX":-0.5827122497945668,"pZ":1.1495584883172494,"vX0":-1.026723065535955,"vY0":-120.22286067313395,"vZ0":-7.888639543950655,"x":139.21,"y":207.74,"x0":0.5011134585901464,"y0":50.00347124919179,"z0":6.127358823762287,"aX":-7.452728949753444},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":14.6,"breakHorizontal":9.4,"spinRate":2210,"spinDirection":214},"zone":13,"typeConfidence":0.9,"plateTime":0.4531330093096555,"extension":6.68659726170015},"index":3,"playId":"2d497e44-d00c-3669-80b4-354a1afa3851","pitchNumber":3,"startTime":"2025-07-31T00:06:27.216Z","endTime":"2025-07-31T00:06:30.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.60923266238516,"aZ":-13.328787038876836,"pfxX":-4.104395010762246,"pfxZ":10.056827916810965,"pX":0.8013292732067293,"pZ":1.6341528160576722,"vX0":2.0135071851763384,"vY0":-135.3208784195794,"vZ0":-9.10395286328435,"x":86.46,"y":194.66,"x0":0.5851494644421171,"y0":50.00657153775513,"z0":5.953158394167552,"aX":-7.693935943976462},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.7,"breakHorizontal":7.1,"spinRate":2299,"spinDirection":192},"zone":9,"typeConfidence":0.89,"plateTime":0.4031344016738956,"extension":6.824170091624593},"hitData":{"launchSpeed":71.9,"launchAngle":3.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.01,"coordY":153.1}},"index":4,"playId":"959af4ac-c278-3a7a-94ff-df4014a58409","pitchNumber":4,"startTime":"2025-07-31T00:06:44.394Z","endTime":"2025-07-31T00:06:51.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T00:06:51.020Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lenyn Sosa singles on a ground ball to third baseman Otto Kemp.","rbi":0,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T00:06:57.635Z","endTime":"2025-07-31T00:08:49.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":86.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.229192604595386,"aZ":-12.454083844173391,"pfxX":-3.720269988230517,"pfxZ":10.608766331902169,"pX":-0.23996980076130614,"pZ":1.4100235561152645,"vX0":-1.5755283735011292,"vY0":-133.8358183762071,"vZ0":-10.075095907069233,"x":126.15,"y":200.71,"x0":0.8356045720408983,"y0":50.001459388802765,"z0":6.05909493814287,"aX":-6.91360038591599},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.9,"breakHorizontal":7.1,"spinRate":2227,"spinDirection":187},"zone":13,"typeConfidence":0.85,"plateTime":0.40548009581498157,"extension":6.798534059420496},"index":0,"playId":"23e4c634-74af-33ee-ac09-403e86d38129","pitchNumber":1,"startTime":"2025-07-31T00:07:15.567Z","endTime":"2025-07-31T00:07:18.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.3,"strikeZoneTop":3.34778446935084,"strikeZoneBottom":1.47933595556296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.7061661461996,"aZ":-9.982636391975799,"pfxX":-2.9602543885667867,"pfxZ":11.82857900087491,"pX":-1.0863862660676389,"pZ":1.343141375021506,"vX0":-3.016163012591403,"vY0":-135.19409065926362,"vZ0":-10.622850104109961,"x":158.41,"y":202.52,"x0":0.42294406643058857,"y0":50.00491569565875,"z0":5.993893761114172,"aX":-5.555412450484132},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.7,"breakHorizontal":5.9,"spinRate":2317,"spinDirection":197},"zone":13,"typeConfidence":0.89,"plateTime":0.4030405997202786,"extension":6.7880218474132805},"index":1,"playId":"b1312307-91ad-385a-b5e7-7e93065ecdf0","pitchNumber":2,"startTime":"2025-07-31T00:07:34.531Z","endTime":"2025-07-31T00:07:37.663Z","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":80.2,"endSpeed":75.1,"strikeZoneTop":3.39371025290149,"strikeZoneBottom":1.55840872942871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.312710580827613,"aZ":-23.250470091279542,"pfxX":-6.482121150718518,"pfxZ":6.294865733155156,"pX":0.8591875083564943,"pZ":3.3993892545210285,"vX0":2.408807864797881,"vY0":-116.95095934029283,"vZ0":-1.744344996097635,"x":84.25,"y":147.0,"x0":0.670956358252597,"y0":50.00017674403366,"z0":6.2877634129279105,"aX":-9.183628936261256},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":11.4,"breakHorizontal":11.4,"spinRate":2019,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.464296534006329,"extension":6.657045553720805},"index":2,"playId":"5e24d94a-9f48-33d1-a5c2-c06453225f02","pitchNumber":3,"startTime":"2025-07-31T00:07:49.055Z","endTime":"2025-07-31T00:07:53.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.031725092452255,"aZ":-15.587372684764677,"pfxX":-1.6200380113814519,"pfxZ":9.096305842532713,"pX":0.8831173541123737,"pZ":2.1935339849161615,"vX0":1.1146964126771506,"vY0":-133.27737454888947,"vZ0":-7.227254987079257,"x":83.34,"y":179.55,"x0":0.67275693721302,"y0":50.00309469353348,"z0":6.038603305049922,"aX":-2.953735760505404},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":2.8,"spinRate":1890,"spinDirection":197},"zone":14,"typeConfidence":0.86,"plateTime":0.4088779451457807,"extension":6.688272712102023},"index":3,"playId":"a3b8cd63-a97c-3057-9ac4-5fcbaf77bd99","pitchNumber":4,"startTime":"2025-07-31T00:08:04.969Z","endTime":"2025-07-31T00:08:08.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.8,"strikeZoneTop":3.41558162176525,"strikeZoneBottom":1.56723772182158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.261750530331085,"aZ":-23.08791817635191,"pfxX":-6.58552953301398,"pfxZ":6.4162415538403295,"pX":1.350244181384239,"pZ":3.5027540096712184,"vX0":3.326396992131468,"vY0":-117.3989514940868,"vZ0":-1.5686142796392324,"x":65.53,"y":144.21,"x0":0.7809944639241077,"y0":50.00115618814083,"z0":6.299452502255563,"aX":-9.322434559037491},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":11.5,"breakHorizontal":11.3,"spinRate":1652,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.4640388739220489,"extension":6.720559064933394},"index":4,"playId":"0e1c4e55-ef6b-3607-8171-e0ac27f55d9b","pitchNumber":5,"startTime":"2025-07-31T00:08:25.773Z","endTime":"2025-07-31T00:08:29.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.97790682476355,"aZ":-10.451475696256626,"pfxX":-1.1873393583966196,"pfxZ":11.747170154761566,"pX":0.34479192244957413,"pZ":1.1109920248939849,"vX0":0.35753400146244063,"vY0":-134.3454869692026,"vZ0":-10.959103660996329,"x":103.86,"y":208.78,"x0":0.365175421969217,"y0":50.00279621792164,"z0":5.95956525815261,"aX":-2.195154923054571},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.4,"breakHorizontal":2.0,"spinRate":2339,"spinDirection":198},"zone":14,"typeConfidence":0.89,"plateTime":0.4059269926629403,"extension":6.82027328536128},"hitData":{"launchSpeed":85.0,"launchAngle":-21.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.87,"coordY":166.79}},"index":5,"playId":"af7c9cf1-b9f6-32be-9d46-86bd8a61c4b3","pitchNumber":6,"startTime":"2025-07-31T00:08:41.724Z","endTime":"2025-07-31T00:08:49.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T00:08:49.317Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Benintendi called out on strikes.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T00:08:59.475Z","endTime":"2025-07-31T00:10:09.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":86.0,"strikeZoneTop":3.30654751073518,"strikeZoneBottom":1.51610007384469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.18951018994379,"aZ":-11.64312651187231,"pfxX":-2.878245502912169,"pfxZ":11.020812736191665,"pX":0.4496041390847513,"pZ":2.456005787192845,"vX0":0.9423750038872416,"vY0":-134.1937320752758,"vZ0":-7.323362236043729,"x":99.86,"y":172.47,"x0":0.4723087834798062,"y0":50.0036707548438,"z0":6.011043687952751,"aX":-5.362359345167844},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.0,"breakHorizontal":5.0,"spinRate":2372,"spinDirection":192},"zone":6,"typeConfidence":0.87,"plateTime":0.40486462315060967,"extension":6.797074364741697},"index":0,"playId":"64e5d8a8-8d69-39a7-b52b-b1233a9e74de","pitchNumber":1,"startTime":"2025-07-31T00:09:18.898Z","endTime":"2025-07-31T00:09:22.249Z","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":1},"pitchData":{"startSpeed":73.3,"endSpeed":68.0,"strikeZoneTop":3.23795943156745,"strikeZoneBottom":1.48029778938049,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.468060498832692,"aZ":-42.91230266164943,"pfxX":-2.088053786780401,"pfxZ":-9.23759024957858,"pX":-0.5758300514932092,"pZ":4.605129786174169,"vX0":-0.940112877874472,"vY0":-106.5522833078066,"vZ0":6.200873584092528,"x":138.95,"y":114.44,"x0":0.14089427725860976,"y0":50.00307081075974,"z0":6.476033114809872,"aX":-2.4267860231635665},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.5,"breakVerticalInduced":-15.0,"breakHorizontal":4.1,"spinRate":1870,"spinDirection":353},"zone":11,"typeConfidence":0.9,"plateTime":0.5119434553639914,"extension":6.5137865496606455},"index":1,"playId":"2e194e9c-1a73-3050-bab3-c845c1e8f19b","pitchNumber":2,"startTime":"2025-07-31T00:09:33.132Z","endTime":"2025-07-31T00:09:37.205Z","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":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.6,"strikeZoneTop":3.34047702744733,"strikeZoneBottom":1.51758955568588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.738614971472153,"aZ":-21.93909652780573,"pfxX":-7.000703250607678,"pfxZ":7.285598641933015,"pX":0.3435144514920878,"pZ":2.788052314448025,"vX0":1.9577365769880435,"vY0":-117.1231083653392,"vZ0":-3.296760806095874,"x":103.91,"y":163.5,"x0":0.41218053009734035,"y0":50.004515073879176,"z0":6.239382604556458,"aX":-9.839012486538136},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":12.7,"breakHorizontal":12.2,"spinRate":1766,"spinDirection":217},"zone":3,"typeConfidence":0.91,"plateTime":0.46560680878395955,"extension":6.876333917209631},"index":2,"playId":"4ec04793-30c0-3a42-b930-fe3f19c55087","pitchNumber":3,"startTime":"2025-07-31T00:09:48.185Z","endTime":"2025-07-31T00:09:52.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.3,"strikeZoneTop":3.27926350840946,"strikeZoneBottom":1.58547299548443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.701310888165807,"aZ":-22.86199616726218,"pfxX":-6.388078043010563,"pfxZ":6.686450428166426,"pX":-0.19864984332846158,"pZ":3.218074304488079,"vX0":0.3683871120007671,"vY0":-116.37681595889543,"vZ0":-1.886670648951195,"x":124.57,"y":151.89,"x0":0.474059984277393,"y0":50.002267100590174,"z0":6.172287971237406,"aX":-8.896345867949515},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":12.0,"breakHorizontal":11.5,"spinRate":1824,"spinDirection":215},"zone":2,"typeConfidence":0.9,"plateTime":0.467915423271585,"extension":6.763070985374606},"index":3,"playId":"b7cb089f-55c8-3518-9d56-8f0616dde83b","pitchNumber":4,"startTime":"2025-07-31T00:10:05.487Z","endTime":"2025-07-31T00:10:09.217Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T00:10:09.217Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Vargas grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T00:10:12.661Z","endTime":"2025-07-31T00:12:09.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":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":{"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":73.3,"endSpeed":68.6,"strikeZoneTop":3.51053200761592,"strikeZoneBottom":1.51564797377283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.15696049614636,"aZ":-42.137913251703424,"pfxX":-2.770041854576269,"pfxZ":-8.5084954358266,"pX":-0.8362333550507677,"pZ":3.1120216204247937,"vX0":-1.5576396687277192,"vY0":-106.83134418675012,"vZ0":3.337708455027034,"x":148.88,"y":154.76,"x0":0.2590486874790977,"y0":50.00386103022432,"z0":6.22368027717123,"aX":-3.2431486871464674},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.7,"breakVerticalInduced":-14.4,"breakHorizontal":5.4,"spinRate":2034,"spinDirection":351},"zone":11,"typeConfidence":0.9,"plateTime":0.5101842334150657,"extension":6.898883434071582},"index":0,"playId":"f5a25303-35fd-3122-8098-7a1b99cd02f7","pitchNumber":1,"startTime":"2025-07-31T00:10:30.770Z","endTime":"2025-07-31T00:10:34.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.2,"endSpeed":79.8,"strikeZoneTop":3.38792326328196,"strikeZoneBottom":1.45967709106728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.37961238028808,"aZ":-25.527549299965433,"pfxX":2.7288018844815034,"pfxZ":4.226889638245832,"pX":0.5609967807214988,"pZ":1.1783214100493629,"vX0":-0.6684062898030714,"vY0":-122.79160970738472,"vZ0":-6.707002543149838,"x":95.62,"y":206.97,"x0":0.47696573357827265,"y0":50.004877232130525,"z0":6.02955616674678,"aX":4.294168923017409},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.8,"breakHorizontal":-4.9,"spinRate":2322,"spinDirection":171},"zone":14,"typeConfidence":0.91,"plateTime":0.44099387613655194,"extension":6.714324490110277},"index":1,"playId":"16f38750-ccd1-30eb-a300-e4ef74cdcc8b","pitchNumber":2,"startTime":"2025-07-31T00:10:47.334Z","endTime":"2025-07-31T00:10:50.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.39863966397973,"strikeZoneBottom":1.53493821720575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16252210934857,"aZ":-12.271403572320489,"pfxX":-3.055045503943468,"pfxZ":10.882659434757027,"pX":0.399746848842868,"pZ":3.0451843432973327,"vX0":0.9796429850168816,"vY0":-133.72116557794445,"vZ0":-5.7014337224681215,"x":101.76,"y":156.56,"x0":0.4277381607083949,"y0":50.00282755975007,"z0":6.069299675106258,"aX":-5.587393150243724},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.8,"breakHorizontal":5.4,"spinRate":2333,"spinDirection":193},"zone":3,"typeConfidence":0.88,"plateTime":0.4080625090677028,"extension":6.6690497837572424},"index":2,"playId":"8ce72488-af2b-345c-a8ca-3ef35211ea99","pitchNumber":3,"startTime":"2025-07-31T00:11:03.475Z","endTime":"2025-07-31T00:11:06.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.4811574428054,"strikeZoneBottom":1.55293595944167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.90048533531672,"aZ":-10.605434459530763,"pfxX":-4.0054756588654055,"pfxZ":11.67465802988832,"pX":0.4352898397265765,"pZ":1.601122209787773,"vX0":1.2463204558107503,"vY0":-134.51411242844202,"vZ0":-9.574229748021976,"x":100.41,"y":195.55,"x0":0.4887587196128655,"y0":50.005536611418954,"z0":5.941015010552329,"aX":-7.402647986913275},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.6,"breakHorizontal":7.1,"spinRate":2320,"spinDirection":197},"zone":9,"typeConfidence":0.89,"plateTime":0.4058970490439133,"extension":6.830022466951356},"index":3,"playId":"b5db3b16-8795-3269-99a0-a86af473d8ca","pitchNumber":4,"startTime":"2025-07-31T00:11:19.084Z","endTime":"2025-07-31T00:11:22.790Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-31T00:11:31.511Z","endTime":"2025-07-31T00:11:43.218Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":78.0,"strikeZoneTop":3.42003769091787,"strikeZoneBottom":1.46382760142392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.248138370313843,"aZ":-28.006246240214043,"pfxX":1.8727703703899086,"pfxZ":2.7448743953309584,"pX":0.1606927833028218,"pZ":1.2502060213379362,"vX0":-1.3523942524099777,"vY0":-121.40653850353067,"vZ0":-5.809523786936637,"x":110.87,"y":205.02,"x0":0.4773351679959201,"y0":50.001163016909054,"z0":6.064338681627432,"aX":2.839638397887341},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.1,"breakHorizontal":-3.1,"spinRate":2357,"spinDirection":160},"zone":14,"typeConfidence":0.91,"plateTime":0.44846815187965694,"extension":6.594065582524383},"index":5,"playId":"71c7d92d-ca93-31f6-9542-bd1e02a9e56f","pitchNumber":5,"startTime":"2025-07-31T00:11:43.218Z","endTime":"2025-07-31T00:11:46.992Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.8278942166551,"aZ":-9.22712936654728,"pfxX":-4.110967294646191,"pfxZ":12.425605354578648,"pX":0.5412313891961541,"pZ":1.9422492112587875,"vX0":1.9740636484004557,"vY0":-135.35346859012583,"vZ0":-8.85365871512371,"x":96.37,"y":186.34,"x0":0.3347468877787007,"y0":50.00560755002014,"z0":5.910970075070633,"aX":-7.593389457194519},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.8,"breakHorizontal":7.0,"spinRate":2292,"spinDirection":197},"zone":9,"typeConfidence":0.9,"plateTime":0.4053967241213363,"extension":6.766111540779465},"hitData":{"launchSpeed":91.7,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.61,"coordY":138.03}},"index":6,"playId":"cfa09ef5-ba2d-3d94-b992-bc13c73a9da9","pitchNumber":6,"startTime":"2025-07-31T00:12:02.368Z","endTime":"2025-07-31T00:12:09.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T00:12:09.432Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Weston Wilson flies out to center fielder Luis Robert Jr.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T00:14:33.597Z","endTime":"2025-07-31T00:14:45.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"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],"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":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"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":{"description":"Pitching Change: Steven Wilson replaces Brandon Eisert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-31T00:13:43.808Z","endTime":"2025-07-31T00:14:11.567Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621051,"link":"/api/v1/people/621051"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Weston Wilson replaces Nick Castellanos.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-31T00:14:11.567Z","endTime":"2025-07-31T00:14:35.898Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.375361595426366,"aZ":-11.113377038111212,"pfxX":-4.7878756721715074,"pfxZ":11.406141372294414,"pX":-0.5798988009898917,"pZ":2.7715042646166617,"vX0":5.424127374674301,"vY0":-135.01642667884215,"vZ0":-6.247275197074194,"x":139.1,"y":163.95,"x0":-1.9927632375521525,"y0":50.00200020378305,"z0":5.897263305407023,"aX":-8.840152086084649},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.6,"breakHorizontal":7.6,"spinRate":2543,"spinDirection":203},"zone":4,"typeConfidence":0.9,"plateTime":0.4056616105345836,"extension":6.661287349582129},"hitData":{"launchSpeed":97.5,"launchAngle":60.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.05,"coordY":116.09}},"index":2,"playId":"82707afb-59ea-3e43-bd66-3b83e6b3da25","pitchNumber":1,"startTime":"2025-07-31T00:14:35.898Z","endTime":"2025-07-31T00:14:45.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T00:14:45.569Z","atBatIndex":70},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brandon Marsh homers (5) on a fly ball to right field.","rbi":1,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T00:14:59.047Z","endTime":"2025-07-31T00:16:18.364Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"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":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,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":{"id":621051,"link":"/api/v1/people/621051"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.31154663866799,"strikeZoneBottom":1.47291047802768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.42493897394756,"aZ":-13.21475899084328,"pfxX":-5.312419068939226,"pfxZ":10.085515392455225,"pX":-1.0657167862000332,"pZ":2.86708918897439,"vX0":4.499024217255078,"vY0":-136.12323653025484,"vZ0":-5.766260879632994,"x":157.62,"y":161.37,"x0":-2.04839781188724,"y0":50.00177837778256,"z0":5.92506611724263,"aX":-9.985320125594752},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.3,"breakHorizontal":8.6,"spinRate":2470,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.4021223450617102,"extension":6.598421637961828},"index":0,"playId":"387fbaaa-394e-380c-a8ee-3ad70ac3b64a","pitchNumber":1,"startTime":"2025-07-31T00:15:14.848Z","endTime":"2025-07-31T00:15:19.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.625861830202915,"aZ":-13.074974128281868,"pfxX":-5.367369351219895,"pfxZ":10.005840429466993,"pX":0.3662111642545594,"pZ":2.923353373300663,"vX0":8.413513442276841,"vY0":-136.91615065958248,"vZ0":-5.363616546575611,"x":103.04,"y":159.85,"x0":-2.0413172634559307,"y0":50.006769648186186,"z0":5.793757728469424,"aX":-10.250276486263221},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":8.0,"spinRate":2518,"spinDirection":207},"zone":3,"typeConfidence":0.89,"plateTime":0.39917932464343586,"extension":6.68088087667549},"index":1,"playId":"41adb703-ada7-3d5c-a266-43b78dcf2f9a","pitchNumber":2,"startTime":"2025-07-31T00:15:33.670Z","endTime":"2025-07-31T00:15:36.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.195055123086085,"aZ":-33.54488375733691,"pfxX":7.651933962589118,"pfxZ":-0.9739613214994716,"pX":-0.14550323822989883,"pZ":1.797297797096215,"vX0":3.2872503236743627,"vY0":-118.1602396752229,"vZ0":-2.1416898015066876,"x":122.55,"y":190.25,"x0":-2.5501134633476017,"y0":50.00173862481522,"z0":5.807103196681054,"aX":10.783843239301035},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.0,"breakHorizontal":-14.6,"spinRate":2516,"spinDirection":56},"zone":8,"typeConfidence":0.92,"plateTime":0.46411700116942,"extension":6.403059655753921},"hitData":{"launchSpeed":101.3,"launchAngle":32.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.49,"coordY":73.36}},"index":2,"playId":"c710056f-4992-3597-a0be-c55cc2c87487","pitchNumber":3,"startTime":"2025-07-31T00:15:55.732Z","endTime":"2025-07-31T00:16:18.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T00:16:18.364Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Kemp strikes out swinging.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T00:16:28.164Z","endTime":"2025-07-31T00:17:57.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"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,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":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.3367268631049,"aZ":-31.648495233494717,"pfxX":5.770593225876842,"pfxZ":0.35864641578721823,"pX":0.119989258495876,"pZ":1.5219419002544503,"vX0":4.029936848680208,"vY0":-120.21432010893204,"vZ0":-3.698032372903532,"x":112.43,"y":197.69,"x0":-2.325255863806341,"y0":50.00272624890778,"z0":5.876286919904747,"aX":8.483566582461357},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.0,"breakHorizontal":-11.4,"spinRate":2570,"spinDirection":50},"zone":8,"typeConfidence":0.91,"plateTime":0.4548427144885432,"extension":6.5234766665074},"index":0,"playId":"13cbb5f2-7c76-3826-a2a4-5c1e0908d7fb","pitchNumber":1,"startTime":"2025-07-31T00:16:43.191Z","endTime":"2025-07-31T00:16:47.619Z","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":81.5,"endSpeed":75.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.324453975824763,"aZ":-29.19254526403295,"pfxX":4.971345931982376,"pfxZ":2.084142559017055,"pX":-0.1969381703555167,"pZ":3.369870194584467,"vX0":3.225073122690534,"vY0":-118.78932324250276,"vZ0":-0.06000483897339692,"x":124.51,"y":147.79,"x0":-2.2172363088351594,"y0":50.00480037655473,"z0":6.044979482213927,"aX":7.118851309434338},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.1,"breakHorizontal":-9.7,"spinRate":2612,"spinDirection":47},"zone":2,"typeConfidence":0.91,"plateTime":0.46074415663348844,"extension":6.485581791606823},"index":1,"playId":"7a964245-70ed-36f5-9c93-1329f094199f","pitchNumber":2,"startTime":"2025-07-31T00:17:01.530Z","endTime":"2025-07-31T00:17:04.631Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-31T00:17:13.016Z","endTime":"2025-07-31T00:17:30.935Z","isPitch":false,"type":"action","player":{"id":805249,"link":"/api/v1/people/805249"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.489553181314342,"aZ":-33.308659132067994,"pfxX":6.254360142262396,"pfxZ":-0.7729044007320329,"pX":0.7004149302552735,"pZ":2.2451851299675414,"vX0":4.915191144646715,"vY0":-120.45051490235664,"vZ0":-1.726835340406207,"x":90.3,"y":178.16,"x0":-2.183071311554695,"y0":50.005899892691446,"z0":5.930591257125764,"aX":9.143899804142967},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.6,"breakHorizontal":-12.6,"spinRate":2581,"spinDirection":42},"zone":6,"typeConfidence":0.91,"plateTime":0.4556111175384112,"extension":6.6222269823036255},"index":3,"playId":"b47f7da1-4cd5-3175-b5c4-27def1febb9c","pitchNumber":3,"startTime":"2025-07-31T00:17:30.935Z","endTime":"2025-07-31T00:17:33.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.891298283810297,"aZ":-11.650639346973572,"pfxX":-4.438754408021248,"pfxZ":10.78158914624862,"pX":0.7344334619383633,"pZ":3.297468321341783,"vX0":8.30541927257613,"vY0":-136.3533647920532,"vZ0":-5.076864453401812,"x":89.01,"y":149.75,"x0":-1.7592567273034623,"y0":50.00406438985694,"z0":5.971594438211813,"aX":-8.45121674312049},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.7,"breakHorizontal":6.5,"spinRate":2442,"spinDirection":199},"zone":3,"typeConfidence":0.89,"plateTime":0.4000219196047441,"extension":6.734808759026143},"index":4,"playId":"1de8a127-8f95-35a5-9a56-47f52e181730","pitchNumber":4,"startTime":"2025-07-31T00:17:54.799Z","endTime":"2025-07-31T00:17:57.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T00:17:57.799Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a ground ball to right fielder Mike Tauchman.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T00:18:10.694Z","endTime":"2025-07-31T00:19:19.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621051,"fullName":"Steven Wilson","link":"/api/v1/people/621051"},"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],"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"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":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.37410857216067,"strikeZoneBottom":1.47076176661648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.459406600571818,"aZ":-11.247029020963609,"pfxX":-4.415323987008529,"pfxZ":11.189608944024009,"pX":-0.17378154269060256,"pZ":2.506767882414549,"vX0":6.221017113434731,"vY0":-136.04438594178393,"vZ0":-6.754907362297885,"x":123.62,"y":171.1,"x0":-1.9188245895753497,"y0":50.00512568493219,"z0":5.805371884221013,"aX":-8.259825107860879},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.0,"breakHorizontal":6.6,"spinRate":2456,"spinDirection":197},"zone":5,"typeConfidence":0.9,"plateTime":0.4029565816570977,"extension":6.6372277568881035},"index":0,"playId":"a9e083e1-7b74-3abf-8460-070c66aa5e6a","pitchNumber":1,"startTime":"2025-07-31T00:18:27.469Z","endTime":"2025-07-31T00:18:30.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.0,"strikeZoneTop":3.29931302992729,"strikeZoneBottom":1.49340827564078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.72052848374377,"aZ":-29.263397475983112,"pfxX":-10.149824855563722,"pfxZ":1.8570929177469626,"pX":-1.0599371793018904,"pZ":2.4149360451999944,"vX0":5.943537894344682,"vY0":-123.42440969601414,"vZ0":-2.0571721498263686,"x":157.4,"y":173.58,"x0":-2.1600634539385752,"y0":50.004986773761004,"z0":5.68417612362483,"aX":-15.92303494150272},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.1,"breakHorizontal":17.3,"spinRate":1354,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.44097438325507277,"extension":7.009744456274903},"index":1,"playId":"92c7bf0e-2818-3749-8cee-e78c05591b44","pitchNumber":2,"startTime":"2025-07-31T00:18:47.052Z","endTime":"2025-07-31T00:18:51.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.278480569329226,"aZ":-29.53924375389863,"pfxX":-9.320251083585628,"pfxZ":1.7305547587866843,"pX":-0.09079620889913483,"pZ":0.9745147534757131,"vX0":7.804447453779511,"vY0":-121.98294809485064,"vZ0":-4.662303389586446,"x":120.46,"y":212.47,"x0":-2.1021466720640927,"y0":50.00583782919432,"z0":5.422500893170524,"aX":-14.218321659754253},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.4,"breakHorizontal":15.4,"spinRate":1389,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4469752769771027,"extension":7.016303222022647},"hitData":{"launchSpeed":74.2,"launchAngle":12.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.81,"coordY":125.28}},"index":2,"playId":"0c240e1a-9149-3e48-8213-f518265fc094","pitchNumber":3,"startTime":"2025-07-31T00:19:07.601Z","endTime":"2025-07-31T00:19:19.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T00:19:19.284Z","atBatIndex":73},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Johan Rojas reaches on a throwing error by third baseman Josh Rojas. Bryson Stott to 2nd.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T00:19:20.630Z","endTime":"2025-07-31T00:21:08.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621051,"fullName":"Steven Wilson","link":"/api/v1/people/621051"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668942,"link":"/api/v1/people/668942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.408851581980397,"aZ":-31.975459354206688,"pfxX":6.68100340977445,"pfxZ":0.14001158401586977,"pX":0.6989965377257696,"pZ":2.4690083335568254,"vX0":4.805097127877269,"vY0":-118.96961953794343,"vZ0":-1.303172895367063,"x":90.36,"y":172.12,"x0":-2.213639311087474,"y0":50.00417174797208,"z0":5.916917496798094,"aX":9.595405712059964},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.2,"breakHorizontal":-13.2,"spinRate":2582,"spinDirection":53},"zone":6,"typeConfidence":0.91,"plateTime":0.46005329181923305,"extension":6.572657831543417},"index":0,"playId":"e71807e2-edf6-3ad8-b195-a314601d6993","pitchNumber":1,"startTime":"2025-07-31T00:19:44.728Z","endTime":"2025-07-31T00:19:47.797Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-31T00:20:11.188Z","endTime":"2025-07-31T00:20:31.507Z","isPitch":false,"type":"action","player":{"id":679032,"link":"/api/v1/people/679032"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.751046447139842,"aZ":-13.027906851002882,"pfxX":-5.643355857215234,"pfxZ":10.173051034475744,"pX":0.32300606563568374,"pZ":2.9836520012839705,"vX0":7.571408300198774,"vY0":-135.83639500447063,"vZ0":-5.5423498904380155,"x":104.69,"y":158.22,"x0":-1.7579742442252917,"y0":50.00410796012281,"z0":5.944763651469155,"aX":-10.623089060650218},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":8.8,"spinRate":2440,"spinDirection":195},"zone":3,"typeConfidence":0.89,"plateTime":0.402114878992347,"extension":6.812375363754803},"index":2,"playId":"d54d668e-23a4-3d71-8dc2-19d1113e9a87","pitchNumber":2,"startTime":"2025-07-31T00:20:31.507Z","endTime":"2025-07-31T00:20:35.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.685308982422672,"aZ":-34.28918886815931,"pfxX":2.9821101996450285,"pfxZ":-1.427566032431197,"pX":0.7361108232497432,"pZ":1.436517498529104,"vX0":5.702320112739206,"vY0":-120.3830546746473,"vZ0":-3.291293283076024,"x":88.94,"y":199.99,"x0":-2.0437119113976916,"y0":50.00451608844092,"z0":5.8330590789591605,"aX":4.410486279765878},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.1,"breakHorizontal":-6.7,"spinRate":2557,"spinDirection":57},"zone":14,"typeConfidence":0.89,"plateTime":0.4536589019886468,"extension":6.6647504902232715},"hitData":{"launchSpeed":65.7,"launchAngle":-23.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.4,"coordY":163.75}},"index":3,"playId":"9d2f1fa3-00fb-38cf-96e0-762d5001277b","pitchNumber":3,"startTime":"2025-07-31T00:20:58.083Z","endTime":"2025-07-31T00:21:08.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T00:21:08.457Z","atBatIndex":74},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rafael Marchán pops out to third baseman Josh Rojas in foul territory.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T00:21:35.857Z","endTime":"2025-07-31T00:22:35.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"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,2,3],"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":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668942,"link":"/api/v1/people/668942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"5b66aab1-55a5-4e4b-9604-dc3265d4c602","startTime":"2025-07-31T00:21:35.857Z","endTime":"2025-07-31T00:21:40.857Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.11545393695988,"strikeZoneBottom":1.27158229747669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.278689756221485,"aZ":-31.711526448701136,"pfxX":7.076218919813249,"pfxZ":0.3177696886250203,"pX":-0.7704160709619327,"pZ":2.2963638569528086,"vX0":2.009746955534181,"vY0":-120.06053759635238,"vZ0":-1.6156376763614664,"x":146.37,"y":176.78,"x0":-2.5377145248273854,"y0":50.00266773120057,"z0":5.800553590003172,"aX":10.328764869456519},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.5,"breakHorizontal":-13.3,"spinRate":2496,"spinDirection":60},"zone":4,"typeConfidence":0.92,"plateTime":0.4562353333162088,"extension":6.430593986320796},"index":1,"playId":"df9ae17c-26c8-3980-818d-c1d1066ab52a","pitchNumber":1,"startTime":"2025-07-31T00:21:51.658Z","endTime":"2025-07-31T00:21:58.429Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"df9ae17c-26c8-3980-818d-c1d1066ab52a","startTime":"2025-07-31T00:22:06.862Z","endTime":"2025-07-31T00:22:25.465Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07988961581963,"aZ":-10.972466645427788,"pfxX":-5.599505910022451,"pfxZ":11.284612994977657,"pX":-0.5360621037209894,"pZ":2.361356138330021,"vX0":5.846178825071859,"vY0":-136.68398983999805,"vZ0":-7.135857361384796,"x":137.43,"y":175.02,"x0":-1.9822825858413518,"y0":50.006296180165435,"z0":5.7716272338048045,"aX":-10.52393072741129},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":8.8,"spinRate":2516,"spinDirection":198},"zone":4,"typeConfidence":0.9,"plateTime":0.4018069471322958,"extension":6.738911944124978},"hitData":{"launchSpeed":83.3,"launchAngle":78.0,"totalDistance":78.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":98.79,"coordY":192.64}},"index":3,"playId":"0c4af847-8d16-3111-80e5-fa7650d74cef","pitchNumber":2,"startTime":"2025-07-31T00:22:25.465Z","endTime":"2025-07-31T00:22:35.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T00:22:35.157Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rafael Marchán pops out to third baseman Josh Rojas in foul territory.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T00:21:35.857Z","endTime":"2025-07-31T00:22:35.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"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,2,3],"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":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668942,"link":"/api/v1/people/668942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"5b66aab1-55a5-4e4b-9604-dc3265d4c602","startTime":"2025-07-31T00:21:35.857Z","endTime":"2025-07-31T00:21:40.857Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.11545393695988,"strikeZoneBottom":1.27158229747669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.278689756221485,"aZ":-31.711526448701136,"pfxX":7.076218919813249,"pfxZ":0.3177696886250203,"pX":-0.7704160709619327,"pZ":2.2963638569528086,"vX0":2.009746955534181,"vY0":-120.06053759635238,"vZ0":-1.6156376763614664,"x":146.37,"y":176.78,"x0":-2.5377145248273854,"y0":50.00266773120057,"z0":5.800553590003172,"aX":10.328764869456519},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.5,"breakHorizontal":-13.3,"spinRate":2496,"spinDirection":60},"zone":4,"typeConfidence":0.92,"plateTime":0.4562353333162088,"extension":6.430593986320796},"index":1,"playId":"df9ae17c-26c8-3980-818d-c1d1066ab52a","pitchNumber":1,"startTime":"2025-07-31T00:21:51.658Z","endTime":"2025-07-31T00:21:58.429Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"df9ae17c-26c8-3980-818d-c1d1066ab52a","startTime":"2025-07-31T00:22:06.862Z","endTime":"2025-07-31T00:22:25.465Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07988961581963,"aZ":-10.972466645427788,"pfxX":-5.599505910022451,"pfxZ":11.284612994977657,"pX":-0.5360621037209894,"pZ":2.361356138330021,"vX0":5.846178825071859,"vY0":-136.68398983999805,"vZ0":-7.135857361384796,"x":137.43,"y":175.02,"x0":-1.9822825858413518,"y0":50.006296180165435,"z0":5.7716272338048045,"aX":-10.52393072741129},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":8.8,"spinRate":2516,"spinDirection":198},"zone":4,"typeConfidence":0.9,"plateTime":0.4018069471322958,"extension":6.738911944124978},"hitData":{"launchSpeed":83.3,"launchAngle":78.0,"totalDistance":78.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":98.79,"coordY":192.64}},"index":3,"playId":"0c4af847-8d16-3111-80e5-fa7650d74cef","pitchNumber":2,"startTime":"2025-07-31T00:22:25.465Z","endTime":"2025-07-31T00:22:35.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T00:22:35.157Z","atBatIndex":75},"scoringPlays":[10,25,27,31,53,55,59,71],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"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":1,"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":110.45,"y":157.66},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":150.63,"y":209.16},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":112.9,"y":77.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":1,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"coordinates":{"x":73.56,"y":126.1},"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":1,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":157.09,"y":102.41},"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":190.15,"y":98.08},"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":200.07,"y":136.75},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":14,"top":[7,8,9],"bottom":[10,11,12,13,14],"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":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"coordinates":{"x":128.43,"y":49.35},"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":2,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"coordinates":{"x":213.54,"y":78.94},"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":2,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":56.24,"y":68.83},"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":2,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":182.94,"y":109.5},"type":"O","description":"Lineout"},{"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":48.75,"y":116.21},"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":2,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"coordinates":{"x":194.15,"y":91.92},"type":"O","description":"Flyout"}]}},{"startIndex":15,"endIndex":22,"top":[15,16,17,18],"bottom":[19,20,21,22],"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":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"coordinates":{"x":126.05,"y":199.55},"type":"O","description":"Bunt 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":3,"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":139.04,"y":120.72},"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":3,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"coordinates":{"x":44.32,"y":103.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":3,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":107.91,"y":89.22},"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":147.96,"y":169.83},"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":3,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":80.68,"y":60.68},"type":"O","description":"Flyout"}]}},{"startIndex":23,"endIndex":32,"top":[23,24,25,26,27,28],"bottom":[29,30,31,32],"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":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":161.36,"y":89.63},"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":4,"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":199.06,"y":137.86},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"coordinates":{"x":99.8,"y":89.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":4,"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":172.29,"y":125.22},"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":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"coordinates":{"x":115.52,"y":99.36},"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":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":149.48,"y":159.18},"type":"O","description":"Grounded Into DP"}],"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"coordinates":{"x":118.29,"y":144.91},"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":137.13,"y":47.06},"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":4,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":67.15,"y":57.47},"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":148.03,"y":181.5},"type":"O","description":"Groundout"}]}},{"startIndex":33,"endIndex":40,"top":[33,34,35],"bottom":[36,37,38,39,40],"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":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"batter":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"coordinates":{"x":111.97,"y":155.13},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":102.84,"y":162.73},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":186.88,"y":83.28},"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":5,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"coordinates":{"x":150.5,"y":206.84},"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":5,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"coordinates":{"x":135.37,"y":91.95},"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":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":150.5,"y":64.89},"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":5,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":99.29,"y":154.12},"type":"O","description":"Pop Out"}]}},{"startIndex":41,"endIndex":47,"top":[41,42,43],"bottom":[44,45,46,47],"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":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":142.38,"y":155.64},"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":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":55.91,"y":92.41},"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":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"coordinates":{"x":134.57,"y":149.95},"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":6,"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":113.75,"y":99.01},"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":6,"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":156.07,"y":170.84},"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":6,"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":102.84,"y":158.17},"type":"O","description":"Groundout"}]}},{"startIndex":48,"endIndex":60,"top":[48,49,50],"bottom":[51,52,53,54,55,56,57,58,59,60],"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":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":158.6,"y":68.16},"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":7,"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"coordinates":{"x":160.18,"y":63.69},"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":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"coordinates":{"x":138.58,"y":108.21},"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":7,"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"coordinates":{"x":175.61,"y":132.88},"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":7,"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":105.53,"y":99.08},"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":7,"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":39.87,"y":72.31},"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":7,"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"coordinates":{"x":145.67,"y":75.45},"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":7,"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"coordinates":{"x":98.79,"y":171.86},"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":7,"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":54.15,"y":68.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":7,"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"coordinates":{"x":159.11,"y":168.82},"type":"O","description":"Groundout"}]}},{"startIndex":61,"endIndex":69,"top":[61,62,63,64,65],"bottom":[66,67,68,69],"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":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"batter":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"coordinates":{"x":173.31,"y":112.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":98.57,"y":92.86},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":101.48,"y":56.84},"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":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":49.7,"y":77.06},"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":8,"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"coordinates":{"x":115.01,"y":153.1},"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":8,"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"coordinates":{"x":104.87,"y":166.79},"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":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":140.61,"y":138.03},"type":"O","description":"Groundout"}]}},{"startIndex":70,"endIndex":75,"top":[70,71,72,73,74,75],"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":621051,"fullName":"Steven Wilson","link":"/api/v1/people/621051"},"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"coordinates":{"x":118.05,"y":116.09},"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":9,"pitcher":{"id":621051,"fullName":"Steven Wilson","link":"/api/v1/people/621051"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":208.49,"y":73.36},"type":"H","description":"Home Run"},{"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":621051,"fullName":"Steven Wilson","link":"/api/v1/people/621051"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":181.81,"y":125.28},"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":9,"pitcher":{"id":621051,"fullName":"Steven Wilson","link":"/api/v1/people/621051"},"batter":{"id":679032,"fullName":"Johan Rojas","link":"/api/v1/people/679032"},"coordinates":{"x":107.4,"y":163.75},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":621051,"fullName":"Steven Wilson","link":"/api/v1/people/621051"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":98.79,"y":192.64},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":4,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":7,"hits":8,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":9,"hits":17,"errors":1,"leftOnBase":7},"away":{"runs":3,"hits":8,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":621051,"fullName":"Steven Wilson","link":"/api/v1/people/621051"},"catcher":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"first":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"second":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"third":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"shortstop":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"left":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"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":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"onDeck":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"inHole":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"battingOrder":5,"team":{"id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"}},"offense":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"onDeck":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"inHole":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"battingOrder":9,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"balls":0,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":9,"groundOuts":7,"airOuts":12,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".254","atBats":35,"obp":".327","slg":".412","ops":".739","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":12,"rbi":3,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":8,"groundOuts":9,"airOuts":11,"runs":9,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":39,"obp":".450","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":152,"era":"3.80","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":9,"whip":"1.26","battersFaced":40,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":57,"strikes":95,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":9,"pitchesPerInning":"19.00","runsScoredPer9":"10.13","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID669016":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, K, 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":1,"leftOnBase":0,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":34,"groundOuts":59,"airOuts":56,"runs":35,"doubles":12,"triples":1,"homeRuns":5,"strikeOuts":66,"baseOnBalls":27,"intentionalWalks":0,"hits":62,"hitByPitch":0,"avg":".262","atBats":237,"obp":".333","slg":".384","ops":".717","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":271,"totalBases":91,"rbi":24,"leftOnBase":101,"sacBunts":3,"sacFlies":3,"babip":".337","groundOutsToAirouts":"1.05","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"47.40","popOuts":8,"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":170,"errors":2,"chances":177,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666200":{"person":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":65,"groundOuts":105,"airOuts":105,"runs":62,"doubles":26,"triples":0,"homeRuns":10,"strikeOuts":140,"baseOnBalls":44,"intentionalWalks":0,"hits":122,"hitByPitch":1,"atBats":470,"obp":".323","caughtStealing":5,"stolenBases":17,"stolenBasePercentage":".773","caughtStealingPercentage":".227","numberOfPitches":2057,"era":"4.31","inningsPitched":"121.0","wins":9,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.37","battersFaced":517,"outs":363,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2057,"balls":742,"strikes":1315,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":4,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".643","pitchesPerInning":"17.00","gamesFinished":0,"strikeoutWalkRatio":"3.18","strikeoutsPer9Inn":"10.41","walksPer9Inn":"3.27","hitsPer9Inn":"9.07","runsScoredPer9":"4.61","homeRunsPer9":"0.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":5,"errors":2,"chances":20,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650911":{"person":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":46,"groundOuts":155,"airOuts":86,"runs":38,"doubles":18,"triples":0,"homeRuns":10,"strikeOuts":139,"baseOnBalls":33,"intentionalWalks":0,"hits":110,"hitByPitch":6,"atBats":488,"obp":".283","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":1915,"era":"2.55","inningsPitched":"130.2","wins":9,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.09","battersFaced":529,"outs":392,"gamesPitched":21,"completeGames":1,"shutouts":0,"pitchesThrown":1915,"balls":652,"strikes":1263,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":".750","pitchesPerInning":"14.66","gamesFinished":0,"strikeoutWalkRatio":"4.21","strikeoutsPer9Inn":"9.57","walksPer9Inn":"2.27","hitsPer9Inn":"7.58","runsScoredPer9":"2.62","homeRunsPer9":"0.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":6,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547180":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":49,"groundOuts":71,"airOuts":81,"runs":48,"doubles":24,"triples":0,"homeRuns":15,"strikeOuts":71,"baseOnBalls":48,"intentionalWalks":3,"hits":80,"hitByPitch":4,"avg":".266","atBats":301,"obp":".372","slg":".495","ops":".867","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":355,"totalBases":149,"rbi":45,"leftOnBase":127,"sacBunts":0,"sacFlies":2,"babip":".300","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.07","popOuts":7,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":49,"putOuts":549,"errors":2,"chances":600,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":35,"groundOuts":89,"airOuts":71,"runs":39,"doubles":19,"triples":1,"homeRuns":7,"strikeOuts":89,"baseOnBalls":24,"intentionalWalks":1,"hits":92,"hitByPitch":2,"avg":".270","atBats":341,"obp":".322","slg":".393","ops":".715","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":367,"totalBases":134,"rbi":38,"leftOnBase":133,"sacBunts":0,"sacFlies":0,"babip":".347","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.71","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":{"caughtStealing":18,"stolenBases":51,"stolenBasePercentage":".739","caughtStealingPercentage":".261","assists":24,"putOuts":823,"errors":4,"chances":851,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"401","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":7,"groundOuts":7,"airOuts":11,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".184","atBats":38,"obp":".311","slg":".263","ops":".574","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":10,"rbi":4,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":36,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":12,"outs":9,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":10,"strikes":26,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":25,"errors":0,"chances":26,"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"}]},"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":"0.2 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":3,"strikes":10,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"13.50","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":5,"groundOuts":12,"airOuts":9,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":44,"obp":".298","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":182,"era":"5.06","inningsPitched":"10.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.31","battersFaced":47,"outs":32,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":182,"balls":55,"strikes":127,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":3,"winPercentage":".500","pitchesPerInning":"17.06","gamesFinished":3,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"10.13","walksPer9Inn":"2.53","hitsPer9Inn":"9.28","runsScoredPer9":"6.75","homeRunsPer9":"2.53","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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}},"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":"1-3 | 2 K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"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":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":68,"groundOuts":98,"airOuts":114,"runs":50,"doubles":23,"triples":1,"homeRuns":14,"strikeOuts":90,"baseOnBalls":23,"intentionalWalks":0,"hits":108,"hitByPitch":3,"avg":".266","atBats":406,"obp":".307","slg":".431","ops":".738","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":436,"totalBases":175,"rbi":58,"leftOnBase":197,"sacBunts":0,"sacFlies":4,"babip":".307","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":8,"lineOuts":38},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":172,"errors":0,"chances":174,"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":"700","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":71,"groundOuts":84,"airOuts":118,"runs":43,"doubles":12,"triples":2,"homeRuns":7,"strikeOuts":66,"baseOnBalls":36,"intentionalWalks":0,"hits":80,"hitByPitch":1,"avg":".233","atBats":344,"obp":".305","slg":".340","ops":".645","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":385,"totalBases":117,"rbi":41,"leftOnBase":146,"sacBunts":2,"sacFlies":2,"babip":".267","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.14","popOuts":16,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":215,"putOuts":165,"errors":2,"chances":382,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656941":{"person":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":59,"groundOuts":76,"airOuts":96,"runs":76,"doubles":16,"triples":1,"homeRuns":37,"strikeOuts":126,"baseOnBalls":74,"intentionalWalks":5,"hits":101,"hitByPitch":8,"avg":".253","atBats":399,"obp":".380","slg":".576","ops":".956","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":481,"totalBases":230,"rbi":86,"leftOnBase":189,"sacBunts":0,"sacFlies":0,"babip":".271","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.78","popOuts":19,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID805249":{"person":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"jerseyNumber":"4","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":23,"groundOuts":26,"airOuts":31,"runs":14,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":38,"baseOnBalls":6,"intentionalWalks":0,"hits":29,"hitByPitch":6,"avg":".236","atBats":123,"obp":".301","slg":".382","ops":".683","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":47,"rbi":16,"leftOnBase":45,"sacBunts":0,"sacFlies":1,"babip":".305","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.75","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":28,"putOuts":133,"errors":4,"chances":165,"fielding":".976","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":{"summary":"5.0 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":8,"groundOuts":3,"airOuts":11,"runs":2,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":21,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":80,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":32,"strikes":48,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"3.60","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":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":23,"gamesStarted":12,"flyOuts":45,"groundOuts":76,"airOuts":84,"runs":37,"doubles":11,"triples":1,"homeRuns":14,"strikeOuts":56,"baseOnBalls":25,"intentionalWalks":0,"hits":74,"hitByPitch":3,"atBats":288,"obp":".322","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1234,"era":"3.82","inningsPitched":"73.0","wins":3,"losses":5,"saves":1,"saveOpportunities":3,"holds":1,"blownSaves":2,"earnedRuns":31,"whip":"1.36","battersFaced":318,"outs":219,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1234,"balls":456,"strikes":778,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.90","rbi":2,"winPercentage":".375","pitchesPerInning":"16.90","gamesFinished":4,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"6.90","walksPer9Inn":"3.08","hitsPer9Inn":"9.12","runsScoredPer9":"4.56","homeRunsPer9":"1.73","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":22},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":10,"groundOuts":27,"airOuts":16,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".182","atBats":66,"obp":".280","slg":".258","ops":".538","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":17,"rbi":6,"leftOnBase":42,"sacBunts":1,"sacFlies":0,"babip":".208","groundOutsToAirouts":"1.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":10,"putOuts":182,"errors":1,"chances":193,"fielding":".995","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":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":47,"gamesStarted":1,"flyOuts":20,"groundOuts":46,"airOuts":47,"runs":18,"doubles":4,"triples":2,"homeRuns":6,"strikeOuts":47,"baseOnBalls":8,"intentionalWalks":0,"hits":38,"hitByPitch":0,"atBats":176,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":756,"era":"3.23","inningsPitched":"47.1","wins":3,"losses":2,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":17,"whip":"0.97","battersFaced":186,"outs":142,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":756,"balls":254,"strikes":502,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".600","pitchesPerInning":"15.97","gamesFinished":10,"strikeoutWalkRatio":"5.88","strikeoutsPer9Inn":"8.94","walksPer9Inn":"1.52","hitsPer9Inn":"7.23","runsScoredPer9":"3.42","homeRunsPer9":"1.14","inheritedRunners":18,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(L, 1-1)","summary":"0.1 IP, 6 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":7,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":9,"strikes":17,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"162.00","homeRunsPer9":"27.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":22,"gamesStarted":0,"flyOuts":8,"groundOuts":27,"airOuts":27,"runs":15,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":8,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":95,"obp":".320","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":382,"era":"5.11","inningsPitched":"24.2","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":14,"whip":"1.34","battersFaced":103,"outs":74,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":382,"balls":137,"strikes":245,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":4,"winPercentage":".500","pitchesPerInning":"15.49","gamesFinished":9,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.84","walksPer9Inn":"2.92","hitsPer9Inn":"9.12","runsScoredPer9":"5.47","homeRunsPer9":"1.46","inheritedRunners":13,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":67,"groundOuts":70,"airOuts":108,"runs":40,"doubles":14,"triples":0,"homeRuns":11,"strikeOuts":69,"baseOnBalls":39,"intentionalWalks":3,"hits":62,"hitByPitch":3,"avg":".203","atBats":305,"obp":".297","slg":".357","ops":".654","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":351,"totalBases":109,"rbi":33,"leftOnBase":149,"sacBunts":1,"sacFlies":3,"babip":".224","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.73","popOuts":16,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":149,"errors":1,"chances":152,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"battingOrder":"800","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":18,"groundOuts":48,"airOuts":37,"runs":23,"doubles":3,"triples":2,"homeRuns":1,"strikeOuts":40,"baseOnBalls":13,"intentionalWalks":0,"hits":34,"hitByPitch":0,"avg":".224","atBats":152,"obp":".280","slg":".289","ops":".569","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":172,"totalBases":44,"rbi":18,"leftOnBase":78,"sacBunts":4,"sacFlies":3,"babip":".289","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"152.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":111,"errors":2,"chances":116,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"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":4,"gamesStarted":0,"flyOuts":5,"groundOuts":7,"airOuts":13,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":37,"obp":".372","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":165,"era":"2.70","inningsPitched":"10.0","wins":0,"losses":0,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":3,"whip":"1.60","battersFaced":43,"outs":30,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":65,"strikes":100,"strikePercentage":".610","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".---","pitchesPerInning":"16.50","gamesFinished":2,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"6.30","walksPer9Inn":"5.40","hitsPer9Inn":"9.00","runsScoredPer9":"2.70","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605447":{"person":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":21,"groundOuts":28,"airOuts":41,"runs":30,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":41,"baseOnBalls":15,"intentionalWalks":1,"hits":38,"hitByPitch":2,"atBats":145,"obp":".333","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":610,"era":"6.81","inningsPitched":"38.1","wins":1,"losses":4,"saves":8,"saveOpportunities":11,"holds":7,"blownSaves":3,"earnedRuns":29,"whip":"1.38","battersFaced":165,"outs":115,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":610,"balls":213,"strikes":397,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".200","pitchesPerInning":"15.91","gamesFinished":14,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"9.63","walksPer9Inn":"3.52","hitsPer9Inn":"8.92","runsScoredPer9":"7.04","homeRunsPer9":"1.64","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607208":{"person":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":71,"groundOuts":115,"airOuts":119,"runs":72,"doubles":23,"triples":3,"homeRuns":11,"strikeOuts":80,"baseOnBalls":33,"intentionalWalks":1,"hits":127,"hitByPitch":4,"avg":".289","atBats":439,"obp":".343","slg":".431","ops":".774","caughtStealing":6,"stolenBases":25,"stolenBasePercentage":".806","caughtStealingPercentage":".194","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":478,"totalBases":189,"rbi":44,"leftOnBase":177,"sacBunts":0,"sacFlies":2,"babip":".331","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.91","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":252,"putOuts":122,"errors":7,"chances":381,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[607208,656941,547180,592206,642215,669016,805249,681082,679032,665561,592836,621383,676661,686751,660604],"pitchers":[592836,621383,676661,686751,660604],"bench":[596146,592663,624641],"bullpen":[689147,666200,605447,650911,621381,624133,554430],"battingOrder":[607208,656941,547180,642215,669016,805249,681082,679032,665561],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Harper, B (24, Alexander, T)."},{"label":"HR","value":"Marsh (5, 9th inning off Wilson, S, 0 on, 1 out)."},{"label":"TB","value":"Castellanos, N; Harper, B 2; Kemp; Marchán; Marsh 5; Rojas; Stott."},{"label":"RBI","value":"Castellanos, N (58); Kemp (16); Marsh (24)."},{"label":"Runners left in scoring position, 2 out","value":"Marchán; Harper, B."},{"label":"GIDP","value":"Stott."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Rojas (Rojas, J at home)."}]}],"note":[{"label":"a","value":"Flied out for Castellanos, N in the 9th."}]},"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":8,"groundOuts":9,"airOuts":11,"runs":9,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".229","atBats":39,"obp":".299","slg":".365","ops":".664","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":31,"rbi":9,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.75","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":9,"groundOuts":7,"airOuts":12,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":35,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":128,"era":"4.09","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.37","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":128,"balls":40,"strikes":88,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":3,"pitchesPerInning":"14.22","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":1,"chances":35,"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":"201","stats":{"batting":{"summary":"2-2 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":54,"groundOuts":60,"airOuts":103,"runs":32,"doubles":16,"triples":1,"homeRuns":10,"strikeOuts":75,"baseOnBalls":10,"intentionalWalks":0,"hits":91,"hitByPitch":2,"avg":".278","atBats":327,"obp":".303","slg":".425","ops":".728","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":341,"totalBases":139,"rbi":41,"leftOnBase":149,"sacBunts":1,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.70","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":170,"putOuts":163,"errors":10,"chances":343,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":2,"strikes":14,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":26,"groundOuts":22,"airOuts":50,"runs":12,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":33,"baseOnBalls":18,"intentionalWalks":2,"hits":33,"hitByPitch":3,"atBats":134,"obp":".340","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":631,"era":"3.09","inningsPitched":"35.0","wins":2,"losses":1,"saves":1,"saveOpportunities":4,"holds":10,"blownSaves":3,"earnedRuns":12,"whip":"1.46","battersFaced":159,"outs":105,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":631,"balls":237,"strikes":394,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":1,"winPercentage":".667","pitchesPerInning":"18.03","gamesFinished":14,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"8.49","walksPer9Inn":"4.63","hitsPer9Inn":"8.49","runsScoredPer9":"3.09","homeRunsPer9":"0.77","inheritedRunners":21,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":12,"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":true,"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":{"summary":"3.1 IP, 2 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":49,"inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":14,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":49,"balls":15,"strikes":34,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":35,"gamesStarted":5,"flyOuts":49,"groundOuts":58,"airOuts":85,"runs":41,"doubles":9,"triples":3,"homeRuns":4,"strikeOuts":57,"baseOnBalls":22,"intentionalWalks":2,"hits":68,"hitByPitch":1,"atBats":265,"obp":".315","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1104,"era":"4.41","inningsPitched":"69.1","wins":4,"losses":9,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":34,"whip":"1.30","battersFaced":292,"outs":208,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":1104,"balls":371,"strikes":733,"strikePercentage":".660","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":1,"winPercentage":".308","pitchesPerInning":"15.92","gamesFinished":10,"strikeoutWalkRatio":"2.59","strikeoutsPer9Inn":"7.40","walksPer9Inn":"2.86","hitsPer9Inn":"8.83","runsScoredPer9":"5.32","homeRunsPer9":"0.52","inheritedRunners":10,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":18},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":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":0,"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":{"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}},"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":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":2,"strikes":6,"strikePercentage":".750","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":47,"gamesStarted":3,"flyOuts":28,"groundOuts":36,"airOuts":47,"runs":24,"doubles":13,"triples":2,"homeRuns":7,"strikeOuts":51,"baseOnBalls":12,"intentionalWalks":2,"hits":48,"hitByPitch":5,"atBats":178,"obp":".328","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":781,"era":"4.50","inningsPitched":"46.0","wins":2,"losses":2,"saves":2,"saveOpportunities":4,"holds":4,"blownSaves":2,"earnedRuns":23,"whip":"1.30","battersFaced":199,"outs":138,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":781,"balls":297,"strikes":484,"strikePercentage":".620","hitBatsmen":5,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".500","pitchesPerInning":"16.98","gamesFinished":10,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"9.98","walksPer9Inn":"2.35","hitsPer9Inn":"9.39","runsScoredPer9":"4.70","homeRunsPer9":"1.37","inheritedRunners":29,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668942":{"person":{"id":668942,"fullName":"Josh Rojas","link":"/api/v1/people/668942"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":33,"groundOuts":43,"airOuts":55,"runs":12,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":47,"baseOnBalls":17,"intentionalWalks":0,"hits":30,"hitByPitch":0,"avg":".174","atBats":172,"obp":".246","slg":".244","ops":".490","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":192,"totalBases":42,"rbi":10,"leftOnBase":85,"sacBunts":1,"sacFlies":2,"babip":".230","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"172.00","popOuts":4,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":88,"putOuts":65,"errors":4,"chances":157,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"100","stats":{"batting":{"summary":"3-5 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":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":56,"flyOuts":32,"groundOuts":36,"airOuts":51,"runs":29,"doubles":13,"triples":1,"homeRuns":7,"strikeOuts":55,"baseOnBalls":24,"intentionalWalks":0,"hits":58,"hitByPitch":2,"avg":".291","atBats":199,"obp":".372","slg":".472","ops":".844","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":226,"totalBases":94,"rbi":29,"leftOnBase":56,"sacBunts":0,"sacFlies":1,"babip":".370","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.43","popOuts":8,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":71,"errors":0,"chances":73,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"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":24,"gamesStarted":0,"flyOuts":10,"groundOuts":32,"airOuts":25,"runs":7,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":13,"intentionalWalks":0,"hits":16,"hitByPitch":3,"atBats":89,"obp":".305","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":394,"era":"2.05","inningsPitched":"26.1","wins":0,"losses":1,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.10","battersFaced":106,"outs":79,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":394,"balls":152,"strikes":242,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".000","pitchesPerInning":"14.96","gamesFinished":11,"strikeoutWalkRatio":"1.31","strikeoutsPer9Inn":"5.81","walksPer9Inn":"4.44","hitsPer9Inn":"5.47","runsScoredPer9":"2.39","homeRunsPer9":"1.37","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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"200","stats":{"batting":{"summary":"1-2 | HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":45,"groundOuts":97,"airOuts":90,"runs":36,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":47,"baseOnBalls":33,"intentionalWalks":0,"hits":78,"hitByPitch":4,"avg":".252","atBats":310,"obp":".330","slg":".319","ops":".649","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":349,"totalBases":99,"rbi":15,"leftOnBase":106,"sacBunts":1,"sacFlies":1,"babip":".287","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"103.33","popOuts":18,"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":170,"putOuts":123,"errors":8,"chances":301,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID691019":{"person":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":32,"flyOuts":17,"groundOuts":19,"airOuts":22,"runs":17,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":14,"intentionalWalks":0,"hits":26,"hitByPitch":2,"avg":".277","atBats":94,"obp":".378","slg":".394","ops":".772","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":37,"rbi":9,"leftOnBase":38,"sacBunts":1,"sacFlies":1,"babip":".375","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.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":190,"errors":1,"chances":204,"fielding":".995","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{},"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":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":false,"isOnBench":true,"isSubstitute":false}},"ID695657":{"person":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":3,"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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":8,"groundOuts":17,"airOuts":19,"runs":9,"doubles":2,"triples":1,"homeRuns":5,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".257","atBats":74,"obp":".313","slg":".514","ops":".827","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":38,"rbi":18,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".280","groundOutsToAirouts":"0.89","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"14.80","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":58,"putOuts":34,"errors":3,"chances":95,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":18,"gamesStarted":16,"flyOuts":65,"groundOuts":83,"airOuts":119,"runs":52,"doubles":23,"triples":3,"homeRuns":16,"strikeOuts":75,"baseOnBalls":32,"intentionalWalks":1,"hits":101,"hitByPitch":6,"atBats":374,"obp":".334","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","numberOfPitches":1590,"era":"4.77","inningsPitched":"94.1","wins":4,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.41","battersFaced":416,"outs":283,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1590,"balls":594,"strikes":996,"strikePercentage":".630","hitBatsmen":6,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".333","pitchesPerInning":"16.86","gamesFinished":0,"strikeoutWalkRatio":"2.34","strikeoutsPer9Inn":"7.16","walksPer9Inn":"3.05","hitsPer9Inn":"9.64","runsScoredPer9":"4.96","homeRunsPer9":"1.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":27,"lineOuts":27},"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":"800","stats":{"batting":{"summary":"2-4 | HR, 2B, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":3,"leftOnBase":1,"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":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":28,"groundOuts":67,"airOuts":51,"runs":18,"doubles":13,"triples":0,"homeRuns":3,"strikeOuts":41,"baseOnBalls":22,"intentionalWalks":0,"hits":61,"hitByPitch":3,"avg":".280","atBats":218,"obp":".351","slg":".381","ops":".732","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":245,"totalBases":83,"rbi":26,"leftOnBase":81,"sacBunts":0,"sacFlies":2,"babip":".330","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.67","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":17,"putOuts":362,"errors":1,"chances":380,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"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":77,"flyOuts":64,"groundOuts":58,"airOuts":109,"runs":42,"doubles":12,"triples":2,"homeRuns":13,"strikeOuts":52,"baseOnBalls":28,"intentionalWalks":2,"hits":66,"hitByPitch":2,"avg":".236","atBats":280,"obp":".305","slg":".432","ops":".737","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":316,"totalBases":121,"rbi":42,"leftOnBase":118,"sacBunts":0,"sacFlies":5,"babip":".241","groundOutsToAirouts":"0.53","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"21.54","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":93,"errors":3,"chances":96,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID683770":{"person":{"id":683770,"fullName":"Will Robertson","link":"/api/v1/people/683770"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":".063","atBats":16,"obp":".167","slg":".063","ops":".230","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":1,"rbi":1,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isSubstitute":false}},"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}},"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":{"note":"(W, 5-3)","summary":"4.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":4,"groundOuts":4,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":55,"inningsPitched":"4.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":14,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":55,"balls":21,"strikes":34,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":3,"flyOuts":42,"groundOuts":74,"airOuts":73,"runs":21,"doubles":10,"triples":1,"homeRuns":5,"strikeOuts":51,"baseOnBalls":36,"intentionalWalks":4,"hits":48,"hitByPitch":8,"atBats":246,"obp":".317","caughtStealing":1,"stolenBases":20,"stolenBasePercentage":".952","caughtStealingPercentage":".048","numberOfPitches":1099,"era":"2.35","inningsPitched":"69.0","wins":5,"losses":3,"saves":2,"saveOpportunities":3,"holds":1,"blownSaves":1,"earnedRuns":18,"whip":"1.22","battersFaced":290,"outs":207,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":1099,"balls":440,"strikes":659,"strikePercentage":".600","hitBatsmen":8,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":1,"winPercentage":".625","pitchesPerInning":"15.93","gamesFinished":12,"strikeoutWalkRatio":"1.42","strikeoutsPer9Inn":"6.65","walksPer9Inn":"4.70","hitsPer9Inn":"6.26","runsScoredPer9":"2.74","homeRunsPer9":"0.65","inheritedRunners":12,"inheritedRunnersScored":4,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID572191":{"person":{"id":572191,"fullName":"Michael A. Taylor","link":"/api/v1/people/572191"},"jerseyNumber":"21","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":30,"groundOuts":33,"airOuts":52,"runs":23,"doubles":17,"triples":1,"homeRuns":5,"strikeOuts":76,"baseOnBalls":18,"intentionalWalks":1,"hits":43,"hitByPitch":1,"avg":".214","atBats":201,"obp":".279","slg":".383","ops":".662","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":223,"totalBases":77,"rbi":25,"leftOnBase":86,"sacBunts":1,"sacFlies":2,"babip":".311","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.20","popOuts":9,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":166,"errors":3,"chances":169,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"3-4 | R, SB, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":42,"groundOuts":62,"airOuts":79,"runs":40,"doubles":9,"triples":0,"homeRuns":11,"strikeOuts":98,"baseOnBalls":36,"intentionalWalks":3,"hits":64,"hitByPitch":2,"avg":".213","atBats":300,"obp":".300","slg":".353","ops":".653","caughtStealing":7,"stolenBases":27,"stolenBasePercentage":".794","caughtStealingPercentage":".206","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":106,"rbi":43,"leftOnBase":144,"sacBunts":1,"sacFlies":2,"babip":".275","groundOutsToAirouts":"0.78","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"27.27","popOuts":24,"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":229,"errors":1,"chances":232,"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":"1-5 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":90,"groundOuts":67,"airOuts":162,"runs":56,"doubles":25,"triples":2,"homeRuns":13,"strikeOuts":73,"baseOnBalls":39,"intentionalWalks":0,"hits":88,"hitByPitch":5,"avg":".227","atBats":388,"obp":".304","slg":".402","ops":".706","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":434,"totalBases":156,"rbi":44,"leftOnBase":177,"sacBunts":0,"sacFlies":2,"babip":".247","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.85","popOuts":37,"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":335,"errors":11,"chances":472,"fielding":".977","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":29,"gamesStarted":3,"flyOuts":25,"groundOuts":23,"airOuts":41,"runs":11,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":16,"intentionalWalks":2,"hits":21,"hitByPitch":1,"atBats":114,"obp":".288","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":520,"era":"3.03","inningsPitched":"32.2","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":11,"whip":"1.13","battersFaced":133,"outs":98,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":520,"balls":196,"strikes":324,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".800","pitchesPerInning":"15.92","gamesFinished":4,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"8.54","walksPer9Inn":"4.41","hitsPer9Inn":"5.79","runsScoredPer9":"3.03","homeRunsPer9":"0.83","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":[643565,805367,672820,643217,678246,691019,673357,695657,700337,668942,641302,678024,685126,621051],"pitchers":[641302,678024,685126,621051],"bench":[681460,683770,572191],"bullpen":[656186,680732,686563,650644,656457,673929,663436,691799],"battingOrder":[643565,672820,643217,678246,691019,673357,695657,700337,668942],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Quero (13, Walker, T); Rojas, J (9, Lazar)."},{"label":"HR","value":"Teel (2, 2nd inning off Walker, T, 0 on, 0 out); Montgomery, C (5, 4th inning off Walker, T, 0 on, 2 out); Vargas, M (13, 7th inning off Lazar, 2 on, 1 out); Quero (3, 7th inning off Johnson, S, 2 on, 2 out)."},{"label":"TB","value":"Benintendi; Meidroth; Montgomery, C 4; Quero 6; Robert Jr. 3; Rojas, J 2; Sosa, L 2; Tauchman 3; Teel 5; Vargas, M 4."},{"label":"RBI","value":"Montgomery, C (18); Quero 3 (26); Sosa, L (41); Teel (9); Vargas, M 3 (44)."},{"label":"2-out RBI","value":"Montgomery, C; Quero 3."},{"label":"Runners left in scoring position, 2 out","value":"Rojas, J; Quero; Vargas, M."},{"label":"Team RISP","value":"4-for-10."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Robert Jr. (27, 2nd base off Banks/Marchán)."},{"label":"CS","value":"Robert Jr. (7, 2nd base by Walker, T/Marchán)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Rojas, J (4, throw)."},{"label":"DP","value":"(Meidroth-Montgomery, C-Vargas, M)."}]}],"note":[]}},"officials":[{"official":{"id":623949,"fullName":"Clint Vondrak","link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427093,"fullName":"Phil Cuzzi","link":"/api/v1/people/427093"},"officialType":"Second Base"},{"official":{"id":483564,"fullName":"Dan Bellino","link":"/api/v1/people/483564"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Meidroth (by Walker, T)."},{"label":"Pitch timer violations","value":"Quero (catcher)."},{"label":"Pitches-strikes","value":"Walker, T 80-48; Banks 13-8; Lazar 26-17; Johnson, S 13-10; Rangel 20-12; Alexander, T 49-34; Vasil 55-34; Eisert 8-6; Wilson, S 16-14."},{"label":"Groundouts-flyouts","value":"Walker, T 3-8; Banks 3-0; Lazar 0-0; Johnson, S 1-0; Rangel 2-0; Alexander, T 2-3; Vasil 4-4; Eisert 0-1; Wilson, S 1-1."},{"label":"Batters faced","value":"Walker, T 22; Banks 4; Lazar 7; Johnson, S 3; Rangel 4; Alexander, T 14; Vasil 14; Eisert 2; Wilson, S 6."},{"label":"Inherited runners-scored","value":"Johnson, S 2-2; Vasil 2-1; Eisert 2-0."},{"label":"Umpires","value":"HP: Clint Vondrak. 1B: John Bacon. 2B: Phil Cuzzi. 3B: Dan Bellino. "},{"label":"Weather","value":"73 degrees, Overcast."},{"label":"Wind","value":"13 mph, Out To RF."},{"label":"First pitch","value":"4:45 PM."},{"label":"T","value":"2:36 (3:35 delay)."},{"label":"Att","value":"12,718."},{"label":"Venue","value":"Rate Field."},{"label":"July 30, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337","boxscoreName":"Quero"},"jerseyNumber":"7","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | HR, 2B, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":3,"leftOnBase":1,"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":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":28,"groundOuts":67,"airOuts":51,"runs":18,"doubles":13,"triples":0,"homeRuns":3,"strikeOuts":41,"baseOnBalls":22,"intentionalWalks":0,"hits":61,"hitByPitch":3,"avg":".280","atBats":218,"obp":".351","slg":".381","ops":".732","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":245,"totalBases":83,"rbi":26,"leftOnBase":81,"sacBunts":0,"sacFlies":2,"babip":".330","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.67","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":17,"putOuts":362,"errors":1,"chances":380,"fielding":".997","passedBall":0,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024","boxscoreName":"Vasil"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"note":"(W, 5-3)","summary":"4.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":4,"groundOuts":4,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":55,"inningsPitched":"4.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":14,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":55,"balls":21,"strikes":34,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":3,"flyOuts":42,"groundOuts":74,"airOuts":73,"runs":21,"doubles":10,"triples":1,"homeRuns":5,"strikeOuts":51,"baseOnBalls":36,"intentionalWalks":4,"hits":48,"hitByPitch":8,"atBats":246,"obp":".317","caughtStealing":1,"stolenBases":20,"stolenBasePercentage":".952","caughtStealingPercentage":".048","numberOfPitches":1099,"era":"2.35","inningsPitched":"69.0","wins":5,"losses":3,"saves":2,"saveOpportunities":3,"holds":1,"blownSaves":1,"earnedRuns":18,"whip":"1.22","battersFaced":290,"outs":207,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":1099,"balls":440,"strikes":659,"strikePercentage":".600","hitBatsmen":8,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":1,"winPercentage":".625","pitchesPerInning":"15.93","gamesFinished":12,"strikeoutWalkRatio":"1.42","strikeoutsPer9Inn":"6.65","walksPer9Inn":"4.70","hitsPer9Inn":"6.26","runsScoredPer9":"2.74","homeRunsPer9":"0.65","inheritedRunners":12,"inheritedRunnersScored":4,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":61,"pitchingGameScore":61},{"player":{"person":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019","boxscoreName":"Teel"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":32,"flyOuts":17,"groundOuts":19,"airOuts":22,"runs":17,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":14,"intentionalWalks":0,"hits":26,"hitByPitch":2,"avg":".277","atBats":94,"obp":".378","slg":".394","ops":".772","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":37,"rbi":9,"leftOnBase":38,"sacBunts":1,"sacFlies":1,"babip":".375","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.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":190,"errors":1,"chances":204,"fielding":".995","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"loser":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}