{"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":824250,"link":"/api/v1.1/game/824250/feed/live","metaData":{"wait":10,"timeStamp":"20260712_202412","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count22","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824250,"type":"R","doubleHeader":"N","id":"2026/07/12/phimlb-detmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824250-2026-07-12","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-12T17:40:00Z","originalDate":"2026-07-12","officialDate":"2026-07-12","dayNight":"day","time":"1:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143","season":2026,"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":97,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":54,"losses":43,"ties":0,"pct":".557"},"records":{},"divisionLeader":false,"wins":54,"losses":43,"winningPercentage":".557"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116","season":2026,"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394"},"springVenue":{"id":2511,"link":"/api/v1/venues/2511"},"teamCode":"det","fileCode":"det","abbreviation":"DET","teamName":"Tigers","locationName":"Detroit","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Detroit","record":{"gamesPlayed":96,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":44,"losses":52,"ties":0,"pct":".458"},"records":{},"divisionLeader":false,"wins":44,"losses":52,"winningPercentage":".458"},"franchiseName":"Detroit","clubName":"Tigers","active":true}},"players":{"ID687282":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282","firstName":"Gabriel","lastName":"Rincones","primaryNumber":"17","birthDate":"2001-03-03","currentAge":25,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Gabriel","useLastName":"Rincones Jr.","middleName":"Alejandro","boxscoreName":"Rincones Jr.","gender":"M","nameMatrilineal":"DeBourg","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"rin-CONE-aze","mlbDebutDate":"2026-06-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Rincones Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"gabriel-rincones-jr-687282","firstLastName":"Gabriel Rincones Jr.","lastFirstName":"Rincones Jr., Gabriel","lastInitName":"Rincones Jr., G","initLastName":"G Rincones Jr.","fullFMLName":"Gabriel Alejandro Rincones Jr.","fullLFMName":"Rincones Jr., Gabriel Alejandro","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"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},"ID621237":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237","firstName":"José","lastName":"Alvarado","primaryNumber":"46","birthDate":"1995-05-21","currentAge":31,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 2\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Alvarado","middleName":"Antonio","boxscoreName":"Alvarado","nickName":"El Pocho","gender":"M","nameMatrilineal":"Lizarzabal","isPlayer":true,"isVerified":true,"pronunciation":"all-vuh-RAH-doh","mlbDebutDate":"2017-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José Alvarado","nameSlug":"jose-alvarado-621237","firstLastName":"José Alvarado","lastFirstName":"Alvarado, José","lastInitName":"Alvarado, J","initLastName":"J Alvarado","fullFMLName":"José Antonio Alvarado","fullLFMName":"Alvarado, José Antonio","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID669373":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","firstName":"Tarik","lastName":"Skubal","primaryNumber":"29","birthDate":"1996-11-20","currentAge":29,"birthCity":"Hayward","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tarik","useLastName":"Skubal","middleName":"Daniel","boxscoreName":"Skubal","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"tare-ick sku-ble","mlbDebutDate":"2020-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tarik Skubal","nameSlug":"tarik-skubal-669373","firstLastName":"Tarik Skubal","lastFirstName":"Skubal, Tarik","lastInitName":"Skubal, T","initLastName":"T Skubal","fullFMLName":"Tarik Daniel Skubal","fullLFMName":"Skubal, Tarik Daniel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID701678":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678","firstName":"Hao-Yu","lastName":"Lee","primaryNumber":"50","birthDate":"2003-02-03","currentAge":23,"birthCity":"New Taipei","birthCountry":"Taiwan","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Hao-Yu","useLastName":"Lee","boxscoreName":"Lee","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hao-Yu Lee","nameSlug":"hao-yu-lee-701678","firstLastName":"Hao-Yu Lee","lastFirstName":"Lee, Hao-Yu","lastInitName":"Lee, H","initLastName":"H Lee","fullFMLName":"Hao-Yu Lee","fullLFMName":"Lee, Hao-Yu ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID689225":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225","firstName":"Beau","lastName":"Brieske","primaryNumber":"4","birthDate":"1998-04-04","currentAge":28,"birthCity":"Chandler","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Beau","useLastName":"Brieske","middleName":"Conner","boxscoreName":"Brieske","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"briss-KEY","mlbDebutDate":"2022-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Beau Brieske","nameSlug":"beau-brieske-689225","firstLastName":"Beau Brieske","lastFirstName":"Brieske, Beau","lastInitName":"Brieske, B","initLastName":"B Brieske","fullFMLName":"Beau Conner Brieske","fullLFMName":"Brieske, Beau Conner","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID623454":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454","firstName":"Andrew","lastName":"Anderson","primaryNumber":"38","birthDate":"1994-03-22","currentAge":32,"birthCity":"Reno","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Anderson","middleName":"J.","boxscoreName":"Anderson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Anderson","nameSlug":"drew-anderson-623454","firstLastName":"Drew Anderson","lastFirstName":"Anderson, Drew","lastInitName":"Anderson, D","initLastName":"D Anderson","fullFMLName":"Andrew J. Anderson","fullLFMName":"Anderson, Andrew J.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID664761":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761","firstName":"Alec","lastName":"Bohm","primaryNumber":"28","birthDate":"1996-08-03","currentAge":30,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 4\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alec","useLastName":"Bohm","middleName":"Daniel","boxscoreName":"Bohm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"bome; like home","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alec Bohm","nameSlug":"alec-bohm-664761","firstLastName":"Alec Bohm","lastFirstName":"Bohm, Alec","lastInitName":"Bohm, A","initLastName":"A Bohm","fullFMLName":"Alec Daniel Bohm","fullLFMName":"Bohm, Alec Daniel","strikeZoneTop":3.407,"strikeZoneBottom":1.719},"ID682985":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","firstName":"Riley","lastName":"Greene","primaryNumber":"31","birthDate":"2000-09-28","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Riley","useLastName":"Greene","middleName":"Alan","boxscoreName":"Greene, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Riley Greene","nameSlug":"riley-greene-682985","firstLastName":"Riley Greene","lastFirstName":"Greene, Riley","lastInitName":"Greene, R","initLastName":"R Greene","fullFMLName":"Riley Alan Greene","fullLFMName":"Greene, Riley Alan","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID663947":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947","firstName":"Weston","lastName":"Holton","primaryNumber":"87","birthDate":"1996-06-13","currentAge":30,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Holton","middleName":"Tyler","boxscoreName":"Holton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Holton","nameSlug":"tyler-holton-663947","firstLastName":"Tyler Holton","lastFirstName":"Holton, Tyler","lastInitName":"Holton, T","initLastName":"T Holton","fullFMLName":"Weston Tyler Holton","fullLFMName":"Holton, Weston Tyler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805808":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808","firstName":"Kevin","lastName":"McGonigle","primaryNumber":"7","birthDate":"2004-08-18","currentAge":22,"birthCity":"Media","birthStateProvince":"PA","birthCountry":"USA","height":"5' 9\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Kevin","useLastName":"McGonigle","middleName":"Patrick","boxscoreName":"McGonigle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin McGonigle","nameSlug":"kevin-mcgonigle-805808","firstLastName":"Kevin McGonigle","lastFirstName":"McGonigle, Kevin","lastInitName":"McGonigle, K","initLastName":"K McGonigle","fullFMLName":"Kevin McGonigle","fullLFMName":"McGonigle, Kevin","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID641835":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835","firstName":"Timothy","lastName":"Mayza","primaryNumber":"37","birthDate":"1992-01-15","currentAge":34,"birthCity":"Allentown","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Mayza","middleName":"Gerard","boxscoreName":"Mayza","nickName":"Mayz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"MAY-zuh","mlbDebutDate":"2017-08-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Mayza","nameSlug":"tim-mayza-641835","firstLastName":"Tim Mayza","lastFirstName":"Mayza, Tim","lastInitName":"Mayza, T","initLastName":"T Mayza","fullFMLName":"Timothy Gerard Mayza","fullLFMName":"Mayza, Timothy Gerard","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID445276":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276","firstName":"Kenley","lastName":"Jansen","primaryNumber":"74","birthDate":"1987-09-30","currentAge":38,"birthCity":"Willemstad","birthCountry":"Curacao","height":"6' 5\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kenley","useLastName":"Jansen","middleName":"Geronimo","boxscoreName":"Jansen, K","nickName":"Kenleyfornia","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KEHN-lee JAN-sin","mlbDebutDate":"2010-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kenley Jansen","nameSlug":"kenley-jansen-445276","firstLastName":"Kenley Jansen","lastFirstName":"Jansen, Kenley","lastInitName":"Jansen, K","initLastName":"K Jansen","fullFMLName":"Kenley Geronimo Jansen","fullLFMName":"Jansen, Kenley Geronimo","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID656427":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427","firstName":"Jack","lastName":"Flaherty","primaryNumber":"9","birthDate":"1995-10-15","currentAge":30,"birthCity":"Burbank","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Flaherty","middleName":"Rafe","boxscoreName":"Flaherty","nickName":"Flare","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Flaherty","nameSlug":"jack-flaherty-656427","firstLastName":"Jack Flaherty","lastFirstName":"Flaherty, Jack","lastInitName":"Flaherty, J","initLastName":"J Flaherty","fullFMLName":"Jack Rafe Flaherty","fullLFMName":"Flaherty, Jack Rafe","strikeZoneTop":3.48,"strikeZoneBottom":1.62},"ID656941":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941","firstName":"Kyle","lastName":"Schwarber","primaryNumber":"12","birthDate":"1993-03-05","currentAge":33,"birthCity":"Middletown","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":229,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Kyle","useLastName":"Schwarber","middleName":"Joseph","boxscoreName":"Schwarber","nickName":"Schwarbs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"SHWAR-burr","mlbDebutDate":"2015-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Schwarber","nameSlug":"kyle-schwarber-656941","firstLastName":"Kyle Schwarber","lastFirstName":"Schwarber, Kyle","lastInitName":"Schwarber, K","initLastName":"K Schwarber","fullFMLName":"Kyle Joseph Schwarber","fullLFMName":"Schwarber, Kyle Joseph","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID596117":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117","firstName":"Garrett","lastName":"Stubbs","primaryNumber":"21","birthDate":"1993-05-26","currentAge":33,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Garrett","useLastName":"Stubbs","middleName":"Patrick","boxscoreName":"Stubbs, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Stubbs","nameSlug":"garrett-stubbs-596117","firstLastName":"Garrett Stubbs","lastFirstName":"Stubbs, Garrett","lastInitName":"Stubbs, G","initLastName":"G Stubbs","fullFMLName":"Garrett Patrick Stubbs","fullLFMName":"Stubbs, Garrett Patrick","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID663837":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837","firstName":"Matthew","lastName":"Vierling","primaryNumber":"8","birthDate":"1996-09-16","currentAge":30,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Matt","useLastName":"Vierling","middleName":"Gregory","boxscoreName":"Vierling","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VEER-ling","mlbDebutDate":"2021-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Vierling","nameSlug":"matt-vierling-663837","firstLastName":"Matt Vierling","lastFirstName":"Vierling, Matt","lastInitName":"Vierling, M","initLastName":"M Vierling","fullFMLName":"Matthew Gregory Vierling","fullLFMName":"Vierling, Matthew Gregory","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID605400":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400","firstName":"Aaron","lastName":"Nola","primaryNumber":"27","birthDate":"1993-06-04","currentAge":33,"birthCity":"Baton Rouge","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Nola","middleName":"Michael","boxscoreName":"Nola, A","nickName":"Nols","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"NO-luh","mlbDebutDate":"2015-07-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Nola","nameSlug":"aaron-nola-605400","firstLastName":"Aaron Nola","lastFirstName":"Nola, Aaron","lastInitName":"Nola, A","initLastName":"A Nola","fullFMLName":"Aaron Michael Nola","fullLFMName":"Nola, Aaron Michael","strikeZoneTop":3.36,"strikeZoneBottom":1.54},"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},"ID641745":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745","firstName":"Brad","lastName":"Keller","primaryNumber":"40","birthDate":"1995-07-27","currentAge":31,"birthCity":"Snellville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Keller","middleName":"Michael","boxscoreName":"Keller, Bra","nickName":"Yeldarb","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Keller","nameSlug":"brad-keller-641745","firstLastName":"Brad Keller","lastFirstName":"Keller, Brad","lastInitName":"Keller, B","initLastName":"B Keller","fullFMLName":"Brad Michael Keller","fullLFMName":"Keller, Brad Michael","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID660604":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604","firstName":"Alan","lastName":"Rangel","primaryNumber":"57","birthDate":"1997-08-21","currentAge":29,"birthCity":"Hermosillo","birthStateProvince":"-1","birthCountry":"Mexico","height":"6' 2\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alan","useLastName":"Rangel","middleName":"Eduardo","boxscoreName":"Rangel","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"rahn-HELL","mlbDebutDate":"2025-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alan Rangel","nameSlug":"alan-rangel-660604","firstLastName":"Alan Rangel","lastFirstName":"Rangel, Alan","lastInitName":"Rangel, A","initLastName":"A Rangel","fullFMLName":"Alan Eduardo Rangel","fullLFMName":"Rangel, Alan Eduardo","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":27,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":25,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"ID666200":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200","firstName":"Jesús","lastName":"Luzardo","primaryNumber":"44","birthDate":"1997-09-30","currentAge":28,"birthCity":"Lima","birthCountry":"Peru","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jesús","useLastName":"Luzardo","middleName":"G.","boxscoreName":"Luzardo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-09-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jesús Luzardo","nameSlug":"jesus-luzardo-666200","firstLastName":"Jesús Luzardo","lastFirstName":"Luzardo, Jesús","lastInitName":"Luzardo, J","initLastName":"J Luzardo","fullFMLName":"Jesús G. Luzardo","fullLFMName":"Luzardo, Jesús G.","strikeZoneTop":3.47,"strikeZoneBottom":1.61},"ID702222":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222","firstName":"Justin","lastName":"Crawford","primaryNumber":"2","birthDate":"2004-01-13","currentAge":22,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 2\"","weight":188,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Justin","useLastName":"Crawford","boxscoreName":"Crawford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Crawford","nameSlug":"justin-crawford-702222","firstLastName":"Justin Crawford","lastFirstName":"Crawford, Justin","lastInitName":"Crawford, J","initLastName":"J Crawford","fullFMLName":"Justin Crawford","fullLFMName":"Crawford, Justin","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"ID656716":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","firstName":"Zachary","lastName":"McKinstry","primaryNumber":"39","birthDate":"1995-04-29","currentAge":31,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Zach","useLastName":"McKinstry","boxscoreName":"McKinstry","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"muh-KIN-stry","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach McKinstry","nameSlug":"zach-mckinstry-656716","firstLastName":"Zach McKinstry","lastFirstName":"McKinstry, Zach","lastInitName":"McKinstry, Z","initLastName":"Z McKinstry","fullFMLName":"Zachary McKinstry","fullLFMName":"McKinstry, Zachary","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID624641":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641","firstName":"Edmundo","lastName":"Sosa","primaryNumber":"33","birthDate":"1996-03-06","currentAge":30,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Edmundo","useLastName":"Sosa","middleName":"Israel","boxscoreName":"Sosa, E","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ed-MOON-doh SOH-sah","mlbDebutDate":"2018-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edmundo Sosa","nameSlug":"edmundo-sosa-624641","firstLastName":"Edmundo Sosa","lastFirstName":"Sosa, Edmundo","lastInitName":"Sosa, E","initLastName":"E Sosa","fullFMLName":"Edmundo Israel Sosa","fullLFMName":"Sosa, Edmundo Israel","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID661395":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395","firstName":"Jhoan","lastName":"Duran","primaryNumber":"59","birthDate":"1998-01-08","currentAge":28,"birthCity":"Esperanza","birthCountry":"Dominican Republic","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jhoan","useLastName":"Duran","middleName":"Manuel","boxscoreName":"Duran, J","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"pronunciation":"YO-ahn DOO-rahn","mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhoan Duran","nameSlug":"jhoan-duran-661395","firstLastName":"Jhoan Duran","lastFirstName":"Duran, Jhoan","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jhoan Manuel Duran","fullLFMName":"Duran, Jhoan Manuel","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID680742":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742","firstName":"Jonathan","lastName":"Bowlan","primaryNumber":"52","birthDate":"1996-12-01","currentAge":29,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Bowlan","boxscoreName":"Bowlan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"boh-lin","mlbDebutDate":"2023-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Bowlan","nameSlug":"jonathan-bowlan-680742","firstLastName":"Jonathan Bowlan","lastFirstName":"Bowlan, Jonathan","lastInitName":"Bowlan, J","initLastName":"J Bowlan","fullFMLName":"Jonathan  Bowlan","fullLFMName":"Bowlan, Jonathan","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID680664":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664","firstName":"Eduardo","lastName":"Valencia","primaryNumber":"32","birthDate":"2000-01-25","currentAge":26,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eduardo","useLastName":"Valencia","middleName":"Andres","boxscoreName":"Valencia","gender":"M","nameMatrilineal":"Padilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduardo Valencia","nameSlug":"eduardo-valencia-680664","firstLastName":"Eduardo Valencia","lastFirstName":"Valencia, Eduardo","lastInitName":"Valencia, E","initLastName":"E Valencia","fullFMLName":"Eduardo Andres Valencia","fullLFMName":"Valencia, Eduardo Andres","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID621097":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097","firstName":"Jacob","lastName":"Waguespack","primaryNumber":"58","birthDate":"1993-11-05","currentAge":32,"birthCity":"Prairieville","birthStateProvince":"LA","birthCountry":"USA","height":"6' 6\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Waguespack","middleName":"Daniel","boxscoreName":"Waguespack","nickName":"Waguespack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAG-uh-spak","mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Waguespack","nameSlug":"jacob-waguespack-621097","firstLastName":"Jacob Waguespack","lastFirstName":"Waguespack, Jacob","lastInitName":"Waguespack, J","initLastName":"J Waguespack","fullFMLName":"Jacob Daniel Waguespack","fullLFMName":"Waguespack, Jacob Daniel","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID663767":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767","firstName":"Chase","lastName":"Shugart","primaryNumber":"55","birthDate":"1996-10-24","currentAge":29,"birthCity":"Bridge City","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Shugart","middleName":"C.","boxscoreName":"Shugart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-08-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Shugart","nameSlug":"chase-shugart-663767","firstLastName":"Chase Shugart","lastFirstName":"Shugart, Chase","lastInitName":"Shugart, C","initLastName":"C Shugart","fullFMLName":"Chase C. Shugart","fullLFMName":"Shugart, Chase C.","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID681481":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481","firstName":"Kerry","lastName":"Carpenter","primaryNumber":"30","birthDate":"1997-09-02","currentAge":29,"birthCity":"Eustis","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kerry","useLastName":"Carpenter","middleName":"William","boxscoreName":"Carpenter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kerry Carpenter","nameSlug":"kerry-carpenter-681481","firstLastName":"Kerry Carpenter","lastFirstName":"Carpenter, Kerry","lastInitName":"Carpenter, K","initLastName":"K Carpenter","fullFMLName":"Kerry William Carpenter","fullLFMName":"Carpenter, Kerry William","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"ID640448":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448","firstName":"Kyle","lastName":"Finnegan","primaryNumber":"67","birthDate":"1991-09-04","currentAge":35,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Finnegan","middleName":"Edward","boxscoreName":"Finnegan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Finnegan","nameSlug":"kyle-finnegan-640448","firstLastName":"Kyle Finnegan","lastFirstName":"Finnegan, Kyle","lastInitName":"Finnegan, K","initLastName":"K Finnegan","fullFMLName":"Kyle Edward Finnegan","fullLFMName":"Finnegan, Kyle Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681082":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082","firstName":"Bryson","lastName":"Stott","primaryNumber":"5","birthDate":"1997-10-06","currentAge":28,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Bryson","useLastName":"Stott","middleName":"Jeremy","boxscoreName":"Stott","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BRY-sun","mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryson Stott","nameSlug":"bryson-stott-681082","firstLastName":"Bryson Stott","lastFirstName":"Stott, Bryson","lastInitName":"Stott, B","initLastName":"B Stott","fullFMLName":"Bryson Jeremy Stott","fullLFMName":"Stott, Bryson Jeremy","strikeZoneTop":3.225,"strikeZoneBottom":1.628},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":27,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Torkelson","middleName":"Enochs","boxscoreName":"Torkelson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Torkelson","nameSlug":"spencer-torkelson-679529","firstLastName":"Spencer Torkelson","lastFirstName":"Torkelson, Spencer","lastInitName":"Torkelson, S","initLastName":"S Torkelson","fullFMLName":"Spencer Enochs Torkelson","fullLFMName":"Torkelson, Spencer Enochs","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"ID805427":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427","firstName":"Drew","lastName":"Sommers","primaryNumber":"51","birthDate":"2000-08-14","currentAge":26,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Sommers","middleName":"Gregory","boxscoreName":"Sommers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Sommers","nameSlug":"drew-sommers-805427","firstLastName":"Drew Sommers","lastFirstName":"Sommers, Drew","lastInitName":"Sommers, D","initLastName":"D Sommers","fullFMLName":"Drew Gregory Sommers","fullLFMName":"Sommers, Drew Gregory","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672456":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456","firstName":"Keider","lastName":"Montero","primaryNumber":"54","birthDate":"2000-07-06","currentAge":26,"birthCity":"Santa Teresa del Tuy","birthCountry":"Venezuela","height":"6' 1\"","weight":145,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keider","useLastName":"Montero","middleName":"Eduardo","boxscoreName":"Montero, K","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"pronunciation":"KAY-der","mlbDebutDate":"2024-05-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keider Montero","nameSlug":"keider-montero-672456","firstLastName":"Keider Montero","lastFirstName":"Montero, Keider","lastInitName":"Montero, K","initLastName":"K Montero","fullFMLName":"Keider Eduardo Montero","fullLFMName":"Montero, Keider Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID701162":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162","firstName":"Benjamin","lastName":"Malgeri","primaryNumber":"53","birthDate":"2000-01-12","currentAge":26,"birthCity":"Exeter","birthStateProvince":"NH","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ben","useLastName":"Malgeri","middleName":"Joseph","boxscoreName":"Malgeri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Malgeri","nameSlug":"ben-malgeri-701162","firstLastName":"Ben Malgeri","lastFirstName":"Malgeri, Ben","lastInitName":"Malgeri, B","initLastName":"B Malgeri","fullFMLName":"Benjamin Joseph Malgeri","fullLFMName":"Malgeri, Benjamin Joseph","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID668670":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670","firstName":"Jacob","lastName":"Rogers","primaryNumber":"28","birthDate":"1995-04-18","currentAge":31,"birthCity":"Canyon","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jake","useLastName":"Rogers","middleName":"Ray","boxscoreName":"Rogers","nickName":"Rog","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Rogers","nameSlug":"jake-rogers-668670","firstLastName":"Jake Rogers","lastFirstName":"Rogers, Jake","lastInitName":"Rogers, J","initLastName":"J Rogers","fullFMLName":"Jacob Ray Rogers","fullLFMName":"Rogers, Jacob Ray","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"ID681546":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546","firstName":"James","lastName":"Outman","primaryNumber":"43","birthDate":"1997-05-14","currentAge":29,"birthCity":"Redwood City","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"James","useLastName":"Outman","boxscoreName":"Outman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Outman","nameSlug":"james-outman-681546","firstLastName":"James Outman","lastFirstName":"Outman, James","lastInitName":"Outman, J","initLastName":"J Outman","fullFMLName":"James  Outman","fullLFMName":"Outman, James","strikeZoneTop":3.293,"strikeZoneBottom":1.662},"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},"ID656537":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537","firstName":"Derek","lastName":"Hill","primaryNumber":"49","birthDate":"1995-12-30","currentAge":30,"birthCity":"Des Moines","birthStateProvince":"IA","birthCountry":"USA","height":"6' 0\"","weight":206,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Derek","useLastName":"Hill","middleName":"Jerome","boxscoreName":"Hill, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Derek Hill","nameSlug":"derek-hill-656537","firstLastName":"Derek Hill","lastFirstName":"Hill, Derek","lastInitName":"Hill, D","initLastName":"D Hill","fullFMLName":"Derek Jerome Hill","fullLFMName":"Hill, Derek Jerome","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"ID675512":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","firstName":"Troy","lastName":"Melton","primaryNumber":"52","birthDate":"2000-12-03","currentAge":25,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Troy","useLastName":"Melton","middleName":"Edward","boxscoreName":"Melton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Troy Melton","nameSlug":"troy-melton-675512","firstLastName":"Troy Melton","lastFirstName":"Melton, Troy","lastInitName":"Melton, T","initLastName":"T Melton","fullFMLName":"Troy Edward Melton","fullLFMName":"Melton, Troy Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394","location":{"address1":"2100 Woodward Avenue","city":"Detroit","state":"Michigan","stateAbbrev":"MI","postalCode":"48201","defaultCoordinates":{"latitude":42.3391151,"longitude":-83.048695},"azimuthAngle":150.0,"elevation":600,"country":"USA","phone":"(313) 471-2000"},"timeZone":{"tz":"EDT","id":"America/Detroit","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41083,"turfType":"Grass","roofType":"Open","leftLine":345,"leftCenter":370,"center":420,"rightCenter":365,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":2394,"link":"/api/v1/venues/2394"},"weather":{"condition":"Sunny","temp":"83","wind":"8 mph, In From RF"},"gameInfo":{"attendance":35065,"firstPitch":"2026-07-12T17:40:00.000Z","gameDurationMinutes":164},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"home":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"}},"officialScorer":{"id":427283,"fullName":"Chuck Klonke","link":"/api/v1/people/427283"},"primaryDatacaster":{"id":839297,"fullName":"Chris Ruffner","link":"/api/v1/people/839297"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T17:40:40.293Z","endTime":"2026-07-12T17:41:31.868Z","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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":"2026-07-12T15:02:02.957Z","endTime":"2026-07-12T17:18:48.362Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T17:18:48.362Z","endTime":"2026-07-12T17:40:03.906Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-12T17:40:03.906Z","endTime":"2026-07-12T17:40:42.574Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.539620167151945,"aZ":-12.326507416392577,"pfxX":1.705604637582466,"pfxZ":10.314646579280646,"pX":-1.0194576129921582,"pZ":2.827333768732356,"vX0":-6.919926921770856,"vY0":-138.4777172967572,"vZ0":-6.4167379624039595,"x":155.86,"y":162.44,"x0":1.3002962208932254,"y0":50.006056801872546,"z0":6.014535169925639,"aX":3.283580324065318},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":-1.6,"spinRate":2256,"spinDirection":150},"zone":11,"typeConfidence":0.9,"plateTime":0.39691331520056705,"extension":6.463639210101045},"index":3,"playId":"787020da-e1ab-3585-b65c-e7a199ac3c3a","pitchNumber":1,"startTime":"2026-07-12T17:40:42.574Z","endTime":"2026-07-12T17:40:47.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41473581222446,"aZ":-29.009802528415406,"pfxX":-1.4600180752164982,"pfxZ":1.8814399982827386,"pX":0.14508292364862777,"pZ":3.501231815265583,"vX0":-4.0922958351598675,"vY0":-128.95287357378496,"vZ0":-0.7462139032393096,"x":111.47,"y":144.25,"x0":1.9436920133161186,"y0":50.000297341594504,"z0":6.036997696218713,"aX":-2.452556022708619},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.5,"breakHorizontal":3.6,"spinRate":2141,"spinDirection":198},"zone":12,"typeConfidence":0.91,"plateTime":0.42513622762456693,"extension":6.409107013192533},"index":4,"playId":"40ab8388-9b74-35b4-8f7d-e13c10a03008","pitchNumber":2,"startTime":"2026-07-12T17:40:54.910Z","endTime":"2026-07-12T17:40:59.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.451399249841245,"aZ":-28.513801443578945,"pfxX":-0.8592158028591492,"pfxZ":2.2040337863221557,"pX":0.6770797342232061,"pZ":2.154621669250848,"vX0":-3.216073242514488,"vY0":-128.06508596827769,"vZ0":-3.7631418030250936,"x":91.19,"y":180.61,"x0":2.0608043503049145,"y0":50.003358829368636,"z0":5.873496341513747,"aX":-1.4267516610218454},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.4,"breakHorizontal":2.3,"spinRate":2157,"spinDirection":179},"zone":9,"typeConfidence":0.91,"plateTime":0.427701852972747,"extension":6.388934578444791},"index":5,"playId":"22ccee79-d288-3dcc-aae9-6fff245d17bc","pitchNumber":3,"startTime":"2026-07-12T17:41:09.344Z","endTime":"2026-07-12T17:41:12.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59990314595451,"aZ":-13.10576242478847,"pfxX":2.5667181110133805,"pfxZ":9.840965341168616,"pX":-0.4588663859097489,"pZ":2.6757024794076845,"vX0":-6.696228407012951,"vY0":-138.4674787297327,"vZ0":-6.358442370727498,"x":134.49,"y":166.54,"x0":1.6597441251581364,"y0":50.0010260903028,"z0":5.882700083535372,"aX":4.973521038234041},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":-3.2,"spinRate":2238,"spinDirection":152},"zone":4,"typeConfidence":0.89,"plateTime":0.3959333487851824,"extension":6.358687249306197},"hitData":{"launchSpeed":97.3,"launchAngle":32.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.86,"coordY":46.44}},"index":6,"playId":"231a41ab-29a9-3d9d-a849-c010bbc6a642","pitchNumber":4,"startTime":"2026-07-12T17:41:23.031Z","endTime":"2026-07-12T17:41:31.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:41:31.868Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T17:41:33.213Z","endTime":"2026-07-12T17:42:57.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.914354349935294,"aZ":-35.9911174946126,"pfxX":-6.975417012202822,"pfxZ":-2.750629092855567,"pX":-0.15363429754930577,"pZ":1.9921560786249173,"vX0":-2.1532974375098477,"vY0":-117.30569693243461,"vZ0":-1.8877639220910125,"x":122.86,"y":184.99,"x0":1.683137369419874,"y0":50.001263269340726,"z0":6.173504112811167,"aX":-9.686114033516686},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.2,"breakHorizontal":13.2,"spinRate":2464,"spinDirection":326},"zone":8,"typeConfidence":0.91,"plateTime":0.4675355981265126,"extension":6.30157196260458},"index":0,"playId":"bed54c2b-a993-30a0-a182-266645e5c05d","pitchNumber":1,"startTime":"2026-07-12T17:41:57.878Z","endTime":"2026-07-12T17:42:01.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.440417497158062,"aZ":-14.112796841172221,"pfxX":0.9029850276929503,"pfxZ":8.882600541881605,"pX":0.6808781962587659,"pZ":4.5865904263494865,"vX0":-2.969909296156508,"vY0":-141.4976493941327,"vZ0":-1.9748594096414358,"x":91.05,"y":114.94,"x0":1.625469370472236,"y0":50.003629253081726,"z0":6.194938441466173,"aX":1.8366917970158654},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.8,"breakHorizontal":-1.1,"spinRate":2222,"spinDirection":153},"zone":12,"typeConfidence":0.9,"plateTime":0.386687368040203,"extension":6.269729671900228},"index":1,"playId":"b5c3e5a9-c791-348d-9f3d-ba9876d9ecb4","pitchNumber":2,"startTime":"2026-07-12T17:42:12.470Z","endTime":"2026-07-12T17:42:15.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.727899456895575,"aZ":-17.232381886781752,"pfxX":6.3116315308318445,"pfxZ":7.434982356655333,"pX":0.36657991562473163,"pZ":2.705281777812008,"vX0":-5.776947333038798,"vY0":-140.58585724998906,"vZ0":-6.0277509217977014,"x":103.03,"y":165.74,"x0":1.62423801042431,"y0":50.000740457288515,"z0":5.988546304197787,"aX":12.681086423762782},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.5,"breakHorizontal":-10.3,"spinRate":2238,"spinDirection":142},"zone":6,"typeConfidence":0.88,"plateTime":0.3890259392073321,"extension":6.391406787104371},"index":2,"playId":"0ce1cf6f-ff71-30bc-affc-24fd2108f9cc","pitchNumber":3,"startTime":"2026-07-12T17:42:32.943Z","endTime":"2026-07-12T17:42:36.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.620162859493202,"aZ":-10.672712219204485,"pfxX":0.9075722023775334,"pfxZ":10.343117555762312,"pX":0.16301049914567756,"pZ":2.857415802013739,"vX0":-4.846486547101549,"vY0":-142.95797725871117,"vZ0":-6.93449827853461,"x":110.79,"y":161.63,"x0":1.759173414933126,"y0":50.002482452381074,"z0":5.977666371159063,"aX":1.887164109345038},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.5,"breakHorizontal":-0.7,"spinRate":2331,"spinDirection":154},"zone":2,"typeConfidence":0.92,"plateTime":0.3824987150260357,"extension":6.428687282525738},"index":3,"playId":"5d890e57-8dc7-38f6-9385-1160c762a356","pitchNumber":4,"startTime":"2026-07-12T17:42:54.311Z","endTime":"2026-07-12T17:42:57.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:42:57.311Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T17:42:59.150Z","endTime":"2026-07-12T17:46:09.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5509128072809,"aZ":-30.668073630122976,"pfxX":7.751248424751661,"pfxZ":0.9017234418532318,"pX":0.4703960690373039,"pZ":3.6188032149861593,"vX0":-6.482764025023017,"vY0":-127.94380672689907,"vZ0":-0.025016577953367203,"x":99.07,"y":141.07,"x0":2.0207706602573934,"y0":50.002050514043354,"z0":6.017135417984774,"aX":12.946184742590544},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.8,"breakHorizontal":-12.7,"spinRate":1803,"spinDirection":139},"zone":12,"typeConfidence":0.9,"plateTime":0.42688283857360343,"extension":6.340301289333258},"index":0,"playId":"80194f46-0a35-32fe-8fb0-29292c608e7e","pitchNumber":1,"startTime":"2026-07-12T17:43:21.143Z","endTime":"2026-07-12T17:43:24.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02890518015613,"aZ":-20.72849465913468,"pfxX":8.255189885577275,"pfxZ":5.633945889911953,"pX":0.22090095690121558,"pZ":3.2873964453721776,"vX0":-7.31571610966248,"vY0":-140.93633247106445,"vZ0":-3.7877480018205,"x":108.58,"y":150.02,"x0":1.7650550817690676,"y0":50.005584257555604,"z0":5.971034070796751,"aX":16.77636129110938},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.7,"breakHorizontal":-13.7,"spinRate":2144,"spinDirection":154},"zone":2,"typeConfidence":0.9,"plateTime":0.38716381624772556,"extension":6.352606165983294},"index":1,"playId":"921d084b-ad26-36d7-9c1e-a1920aefd824","pitchNumber":2,"startTime":"2026-07-12T17:43:34.393Z","endTime":"2026-07-12T17:43:38.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.120546112615912,"aZ":-13.39796657554892,"pfxX":0.7825654840267529,"pfxZ":9.14331828845558,"pX":-0.12561936159958909,"pZ":3.1438191987191506,"vX0":-5.044617592180065,"vY0":-141.84950831228488,"vZ0":-5.802053449001926,"x":121.79,"y":153.9,"x0":1.5682308727376195,"y0":50.00028335171019,"z0":6.05781679520803,"aX":1.6066803115801316},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.7,"breakHorizontal":-0.5,"spinRate":2350,"spinDirection":159},"zone":2,"typeConfidence":0.9,"plateTime":0.38500021934927586,"extension":6.40203993886599},"index":2,"playId":"af0ff9c9-282a-3af1-b09c-8f273920b02f","pitchNumber":3,"startTime":"2026-07-12T17:43:50.949Z","endTime":"2026-07-12T17:43:54.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48886552008492,"aZ":-12.012905820990326,"pfxX":1.7064319959005316,"pfxZ":9.642847322881202,"pX":0.09377893874100297,"pZ":2.799746574348365,"vX0":-4.287170180267182,"vY0":-142.68565618718054,"vZ0":-6.9914135347751944,"x":113.43,"y":163.19,"x0":1.3847407945822936,"y0":50.00597494814712,"z0":6.015708263546127,"aX":3.569315222465648},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.4,"breakHorizontal":-2.4,"spinRate":2290,"spinDirection":154},"zone":5,"typeConfidence":0.92,"plateTime":0.3818243745725689,"extension":6.389313751848961},"index":3,"playId":"db5a4ec3-7abf-3df2-8814-cf597cfc9da9","pitchNumber":4,"startTime":"2026-07-12T17:44:04.896Z","endTime":"2026-07-12T17:44:07.896Z","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":82.2,"endSpeed":75.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.167588887153602,"aZ":-34.33960014852096,"pfxX":-6.900795369256099,"pfxZ":-1.503787554862611,"pX":-1.2633561300748049,"pZ":1.9814550944517386,"vX0":-4.768445329812383,"vY0":-119.69515715533805,"vZ0":-2.5422366755742316,"x":165.16,"y":185.28,"x0":1.6543759647269307,"y0":50.001214585104805,"z0":6.147069131837724,"aX":-9.960808523610922},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.1,"breakHorizontal":13.7,"spinRate":2637,"spinDirection":320},"zone":13,"typeConfidence":0.82,"plateTime":0.4584663890718361,"extension":6.347518828101093},"index":4,"playId":"e3ec0b2b-66fe-3bf6-9921-4c8fddda05f0","pitchNumber":5,"startTime":"2026-07-12T17:44:23.657Z","endTime":"2026-07-12T17:44:27.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87261205896375,"aZ":-24.826585199918345,"pfxX":6.257955473283058,"pfxZ":4.43763879230696,"pX":-1.3129798134507884,"pZ":1.4558677423938144,"vX0":-9.854192930387118,"vY0":-128.94187202870427,"vZ0":-5.958745627880338,"x":167.05,"y":199.47,"x0":1.7739200380810274,"y0":50.00395151316166,"z0":5.75460008360901,"aX":10.366937193666647},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.6,"breakHorizontal":-8.8,"spinRate":1868,"spinDirection":134},"zone":13,"typeConfidence":0.83,"plateTime":0.42744176982155,"extension":6.402422036545949},"index":5,"playId":"4ba5439a-a17e-363a-aa2f-ed40dcef07b5","pitchNumber":6,"startTime":"2026-07-12T17:44:43.129Z","endTime":"2026-07-12T17:44:46.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.754130946000096,"aZ":-22.83299129299229,"pfxX":8.67888197567963,"pfxZ":5.596570347139476,"pX":0.6768468970820145,"pZ":2.5865273767424792,"vX0":-6.335543643451914,"vY0":-129.13652292499108,"vZ0":-3.7446839898005093,"x":91.2,"y":168.94,"x0":2.048446500875834,"y0":50.005822152725045,"z0":5.835901364405133,"aX":14.493623911071682},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.4,"breakHorizontal":-14.0,"spinRate":1763,"spinDirection":131},"zone":6,"typeConfidence":0.84,"plateTime":0.4260166152918954,"extension":6.435946939319544},"index":6,"playId":"02916f09-5073-3364-bc67-055a51b08561","pitchNumber":7,"startTime":"2026-07-12T17:45:10.253Z","endTime":"2026-07-12T17:45:14.758Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"startTime":"2026-07-12T17:45:26.301Z","endTime":"2026-07-12T17:45:43.633Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95144443236212,"aZ":-13.711136037642012,"pfxX":1.0174675109358562,"pfxZ":9.027819327070521,"pX":-0.6988563759087869,"pZ":3.806174876166775,"vX0":-6.610770070499048,"vY0":-142.39656521759923,"vZ0":-3.920012702839643,"x":143.64,"y":136.01,"x0":1.524744917693565,"y0":50.0043419862863,"z0":6.0735736873841715,"aX":2.082640691569243},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.7,"breakHorizontal":-0.5,"spinRate":2280,"spinDirection":154},"zone":11,"typeConfidence":0.91,"plateTime":0.38526076039311796,"extension":6.425442110469817},"index":8,"playId":"a19cb9c2-f18c-30cc-ae72-a6a421cbdb33","pitchNumber":8,"startTime":"2026-07-12T17:45:43.633Z","endTime":"2026-07-12T17:45:48.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":88.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.92108861403885,"aZ":-14.19828987127616,"pfxX":9.757244197297002,"pfxZ":8.81537047750674,"pX":0.09580488534192161,"pZ":2.830688749575729,"vX0":-7.803874755792673,"vY0":-142.62925451729686,"vZ0":-6.2486985661782475,"x":113.35,"y":162.35,"x0":1.6136503780713656,"y0":50.00383982306418,"z0":5.962411895565132,"aX":19.899704491994438},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":-15.8,"spinRate":2237,"spinDirection":150},"zone":2,"typeConfidence":0.91,"plateTime":0.38552257829347525,"extension":6.407741977778212},"hitData":{"launchSpeed":75.4,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.34,"coordY":166.39}},"index":9,"playId":"dc094bda-34bd-3e67-a85e-53077e48d342","pitchNumber":9,"startTime":"2026-07-12T17:46:01.556Z","endTime":"2026-07-12T17:46:09.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:46:09.328Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out, first baseman Bryce Harper to pitcher Zack Wheeler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T17:48:07.348Z","endTime":"2026-07-12T17:49:38.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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":554430,"link":"/api/v1/people/554430"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.327439300247963,"aZ":-15.570351290998962,"pfxX":-6.60748029397927,"pfxZ":8.462437691077737,"pX":0.46284880554924157,"pZ":2.6018791615410826,"vX0":8.324214695630078,"vY0":-138.57102631420463,"vZ0":-3.5641205442939894,"x":108.33,"y":161.63,"x0":-1.7088964893327931,"y0":50.005777783823966,"z0":4.932380737634232,"aX":-12.969515698163661},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":10.4,"spinRate":2356,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3939050736161951,"extension":7.133915769426361},"index":0,"playId":"9bf3a793-9081-3cc3-9cc7-2bf2900a7796","pitchNumber":1,"startTime":"2026-07-12T17:48:37.626Z","endTime":"2026-07-12T17:48:42.934Z","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.5,"endSpeed":80.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.790771200856184,"aZ":-31.265088324715013,"pfxX":-10.398730999191589,"pfxZ":0.5459221708084563,"pX":0.46321048445608237,"pZ":1.833704077967312,"vX0":8.618633700646445,"vY0":-127.21428122252779,"vZ0":-1.6329394380671172,"x":99.34,"y":189.27,"x0":-1.6020718290811446,"y0":50.000579531011965,"z0":4.940458659979011,"aX":-17.2029554329779},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.8,"breakHorizontal":17.2,"spinRate":1515,"spinDirection":253},"zone":9,"typeConfidence":2.0,"plateTime":0.429022805740491,"extension":7.05717142135367},"index":1,"playId":"f500c59e-763c-30b6-878b-c95051b6b5f0","pitchNumber":2,"startTime":"2026-07-12T17:48:54.873Z","endTime":"2026-07-12T17:48:58.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.235255410019242,"aZ":-19.61707409341466,"pfxX":-7.932694398138063,"pfxZ":6.387864290820101,"pX":0.39420537531580235,"pZ":3.0299643786830766,"vX0":8.63091419924971,"vY0":-138.45254090459824,"vZ0":-1.6222580106513909,"x":101.97,"y":156.97,"x0":-1.7141897814923897,"y0":50.0031086690388,"z0":4.919461066102326,"aX":-15.596512838428133},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.5,"breakHorizontal":12.8,"spinRate":2328,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.39370014514462337,"extension":7.095495206582434},"index":2,"playId":"2848836a-0384-35b8-b8b4-7cc784bb79e3","pitchNumber":3,"startTime":"2026-07-12T17:49:12.149Z","endTime":"2026-07-12T17:49:15.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.39762474704363,"aZ":-40.110477030769005,"pfxX":4.377824709132183,"pfxZ":-5.630774466886391,"pX":-0.06561409622412614,"pZ":1.385445394395402,"vX0":3.0067904974733706,"vY0":-117.7209263365541,"vZ0":0.1383564623162541,"x":119.5,"y":201.37,"x0":-1.9260967123099906,"y0":50.00153226467207,"z0":5.024973410981569,"aX":6.171609305182336},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-10.0,"breakHorizontal":-8.6,"spinRate":2805,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.4644755085396195,"extension":6.614590798292112},"hitData":{"launchSpeed":88.1,"launchAngle":2.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.46,"coordY":168.91}},"index":3,"playId":"0e2c6c39-aacb-32e6-8f79-2bf1501ad562","pitchNumber":4,"startTime":"2026-07-12T17:49:30.488Z","endTime":"2026-07-12T17:49:38.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:49:38.105Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dillon Dingler lines out to right fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T17:49:44.537Z","endTime":"2026-07-12T17:51:16.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.446934351486494,"aZ":-18.46945688100984,"pfxX":-6.87189127685972,"pfxZ":6.9098142063027925,"pX":-0.8112288389830984,"pZ":4.312683679975507,"vX0":4.948382483762092,"vY0":-139.49408029163263,"vZ0":1.4331053724964522,"x":147.92,"y":122.34,"x0":-1.7094309438333344,"y0":50.004701438871365,"z0":5.004713639122589,"aX":-13.633295409441402},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":11.5,"spinRate":2447,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3916682009925796,"extension":6.928714210964093},"index":0,"playId":"e0ded23e-5d0f-32c6-b153-c29d24276a0a","pitchNumber":1,"startTime":"2026-07-12T17:50:24.557Z","endTime":"2026-07-12T17:50:27.557Z","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.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37040293736864,"aZ":-25.714412201705095,"pfxX":-10.130273677132138,"pfxZ":3.390369327385679,"pX":-1.7846933606290236,"pZ":2.570092309106561,"vX0":3.653529632493999,"vY0":-136.89086450813176,"vZ0":-1.4185573197156787,"x":185.03,"y":169.39,"x0":-1.818318324753061,"y0":50.00018112397837,"z0":4.850377348118605,"aX":-19.27964651289685},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.0,"breakHorizontal":17.6,"spinRate":2234,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39966804563597735,"extension":6.9357072993046405},"index":1,"playId":"97a1aef8-d883-304c-808f-64975ce1f007","pitchNumber":2,"startTime":"2026-07-12T17:50:38.528Z","endTime":"2026-07-12T17:50:41.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.174397223651027,"aZ":-15.8591656580037,"pfxX":-7.230381759737135,"pfxZ":8.406627561289135,"pX":-0.1794283832862616,"pZ":2.4193563677637058,"vX0":6.6406733603143735,"vY0":-138.28526727984286,"vZ0":-3.554600434471841,"x":123.84,"y":173.46,"x0":-1.6698679184515663,"y0":50.005589522544156,"z0":4.782136899952477,"aX":-14.037819212383933},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":11.8,"spinRate":2418,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39573035874865115,"extension":7.173026967235919},"index":2,"playId":"cc8506f2-78ac-3222-8175-04f445057ca0","pitchNumber":3,"startTime":"2026-07-12T17:50:54.734Z","endTime":"2026-07-12T17:50:58.129Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.915579878210284,"aZ":-30.92622292450212,"pfxX":9.114469216947592,"pfxZ":0.8773094021595522,"pX":0.17802534716074417,"pZ":2.2774418508711185,"vX0":2.0653665538291093,"vY0":-118.40802905864197,"vZ0":0.5661092674779706,"x":110.21,"y":177.29,"x0":-1.8896979270921392,"y0":50.00041285209615,"z0":4.868170766354592,"aX":12.921224409709584},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.0,"breakHorizontal":-17.0,"spinRate":2769,"spinDirection":47},"zone":5,"typeConfidence":2.0,"plateTime":0.4628375054194209,"extension":6.539436726861876},"hitData":{"launchSpeed":92.2,"launchAngle":21.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.9,"coordY":88.45}},"index":3,"playId":"87651316-38f3-3d70-9d51-d473eb2cce31","pitchNumber":4,"startTime":"2026-07-12T17:51:09.402Z","endTime":"2026-07-12T17:51:16.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:51:16.327Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T17:51:17.625Z","endTime":"2026-07-12T17:52:52.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":95.7,"endSpeed":87.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.069417473584224,"aZ":-15.478636636513444,"pfxX":-5.76341145029301,"pfxZ":8.442286317923019,"pX":-1.2022849042616024,"pZ":3.4287022499195854,"vX0":3.6689042881973757,"vY0":-139.4285647176361,"vZ0":-1.307165096166338,"x":162.83,"y":146.21,"x0":-1.7835013193811697,"y0":50.0004391234641,"z0":4.920405608283262,"aX":-11.395434156807447},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.2,"breakHorizontal":9.7,"spinRate":2352,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39217702290293266,"extension":7.119010150070662},"index":0,"playId":"20d7a96e-4588-3699-9f72-cd84e11546ca","pitchNumber":1,"startTime":"2026-07-12T17:51:45.056Z","endTime":"2026-07-12T17:51:48.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.788216087639142,"aZ":-29.551482587063024,"pfxX":-8.128334132441148,"pfxZ":1.5473526030393892,"pX":-0.9426294891403969,"pZ":1.4965952514218213,"vX0":5.042018856327081,"vY0":-128.27122574565888,"vZ0":-2.7995637626267147,"x":152.93,"y":198.37,"x0":-1.858701704478408,"y0":50.004684697605946,"z0":4.861622275783473,"aX":-13.804927739792365},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.5,"breakHorizontal":13.9,"spinRate":1533,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4239276504715712,"extension":7.192446941274232},"index":1,"playId":"9265fc69-058d-3b10-8499-ebb375122e1d","pitchNumber":2,"startTime":"2026-07-12T17:51:56.765Z","endTime":"2026-07-12T17:51:59.765Z","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":1,"outs":2},"index":2,"startTime":"2026-07-12T17:52:05.576Z","endTime":"2026-07-12T17:52:18.949Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.594551071945848,"aZ":-29.08365877391272,"pfxX":-8.614934828987085,"pfxZ":1.821934313646552,"pX":-0.20497024880677925,"pZ":1.4858231191554592,"vX0":6.658179333588703,"vY0":-128.6556793713449,"vZ0":-2.8715047643273977,"x":124.81,"y":198.66,"x0":-1.6914487530554538,"y0":50.00444699127864,"z0":4.841837143367905,"aX":-14.622554036149888},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.9,"breakHorizontal":14.4,"spinRate":1610,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4237352401362515,"extension":7.182470595918612},"index":3,"playId":"41ec3d47-a81c-3515-acd6-940c75f8d050","pitchNumber":3,"startTime":"2026-07-12T17:52:18.949Z","endTime":"2026-07-12T17:52:22.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.108529313660686,"aZ":-15.359490604286263,"pfxX":-5.951017004642516,"pfxZ":8.75892351122954,"pX":-0.030772350162268473,"pZ":3.8536119507866173,"vX0":6.726844759061203,"vY0":-137.80557928089027,"vZ0":0.04065281179658298,"x":118.17,"y":134.73,"x0":-1.7322403920809164,"y0":50.005257994606325,"z0":4.877707845824583,"aX":-11.428314896075033},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":9.4,"spinRate":2465,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39771630460057317,"extension":7.212997900574116},"index":4,"playId":"7822511d-3152-3834-b3e3-2f00f7409be0","pitchNumber":4,"startTime":"2026-07-12T17:52:34.142Z","endTime":"2026-07-12T17:52:37.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.680906564144856,"aZ":-31.16102690238255,"pfxX":-8.73080649235305,"pfxZ":0.6028851321758371,"pX":-0.08073343393591709,"pZ":1.3360356404536626,"vX0":6.880217866395453,"vY0":-127.75062927158847,"vZ0":-2.6994683083516007,"x":120.08,"y":202.71,"x0":-1.660448094245683,"y0":50.00067037722363,"z0":4.8295186893882684,"aX":-14.583889475723284},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.7,"breakHorizontal":14.5,"spinRate":1552,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.42700393659707636,"extension":7.078477249115121},"index":5,"playId":"40750f06-a54b-312d-a126-b7dea1fe56e6","pitchNumber":5,"startTime":"2026-07-12T17:52:48.591Z","endTime":"2026-07-12T17:52:52.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:52:52.253Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T17:54:15.312Z","endTime":"2026-07-12T17:55:11.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.141289137541225,"aZ":-14.08704221418551,"pfxX":0.7374244338772469,"pfxZ":9.302749833490392,"pX":-0.29505195399852346,"pZ":2.484769340591433,"vX0":-5.214355169203858,"vY0":-138.38394421381335,"vZ0":-7.127558680459122,"x":128.25,"y":171.69,"x0":1.5157563702654306,"y0":50.00270079432691,"z0":6.032614624612358,"aX":1.4337260789917785},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":-0.2,"spinRate":2195,"spinDirection":159},"zone":4,"typeConfidence":0.86,"plateTime":0.395402912073739,"extension":6.327589815637213},"hitData":{"launchSpeed":96.9,"launchAngle":39.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.46,"coordY":61.31}},"index":0,"playId":"abb91570-ef8e-3269-8819-9a99a4bd2718","pitchNumber":1,"startTime":"2026-07-12T17:55:02.180Z","endTime":"2026-07-12T17:55:11.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:55:11.670Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edmundo Sosa walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T17:55:12.787Z","endTime":"2026-07-12T17:56:29.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.993733015334325,"aZ":-13.033626315329023,"pfxX":-0.09699605961131397,"pfxZ":9.813153852036782,"pX":-1.023575077640539,"pZ":2.7459385761497797,"vX0":-6.606715420690455,"vY0":-138.76890011691358,"vZ0":-6.535018374149226,"x":156.02,"y":164.64,"x0":1.4006281967275869,"y0":50.00667685619101,"z0":5.999632310925525,"aX":-0.18759584709866614},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":1.6,"spinRate":2212,"spinDirection":157},"zone":11,"typeConfidence":0.87,"plateTime":0.3946888321939732,"extension":6.431182623323547},"index":0,"playId":"90892ec9-f94b-30ba-91d8-e0fb1f3c7718","pitchNumber":1,"startTime":"2026-07-12T17:55:37.543Z","endTime":"2026-07-12T17:55:41.234Z","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":95.6,"endSpeed":87.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.888421379353964,"aZ":-16.484189563197727,"pfxX":7.498320323319603,"pfxZ":8.050823852685289,"pX":-0.7789875785754488,"pZ":3.536239921234559,"vX0":-8.986732244764534,"vY0":-138.90737120314913,"vZ0":-3.9641823088781853,"x":146.69,"y":143.3,"x0":1.5280374334188203,"y0":50.002324555773946,"z0":6.08176199817914,"aX":14.613726716912613},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.9,"breakHorizontal":-11.6,"spinRate":2160,"spinDirection":155},"zone":11,"typeConfidence":0.91,"plateTime":0.3947144357672192,"extension":6.344715415330991},"index":1,"playId":"b50a1de5-38ff-3484-8854-ee278f8f578d","pitchNumber":2,"startTime":"2026-07-12T17:55:56.065Z","endTime":"2026-07-12T17:56:00.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.650769632599964,"aZ":-26.570478419884033,"pfxX":-0.8480618757405178,"pfxZ":3.3213415075871247,"pX":0.9694983252219922,"pZ":2.092006390121443,"vX0":-2.542558968715316,"vY0":-129.03018857275296,"vZ0":-4.482595541221575,"x":80.05,"y":182.3,"x0":2.077565164647535,"y0":50.00501557991842,"z0":5.897455924133959,"aX":-1.4304360447048312},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.3,"breakHorizontal":2.0,"spinRate":2121,"spinDirection":169},"zone":14,"typeConfidence":0.91,"plateTime":0.4243840402232344,"extension":6.281528049835815},"index":2,"playId":"02c2efaf-f3c6-3321-aa55-4abb6d2031d5","pitchNumber":3,"startTime":"2026-07-12T17:56:11.745Z","endTime":"2026-07-12T17:56:17.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":83.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.75945812003182,"aZ":-11.300046600774698,"pfxX":3.662577052793889,"pfxZ":11.414491415534668,"pX":1.2077603335218752,"pZ":2.994203937724755,"vX0":-2.5093704065276667,"vY0":-136.2888320937737,"vZ0":-6.055692299351677,"x":70.96,"y":157.94,"x0":1.6779312788437106,"y0":50.00084476684844,"z0":6.070676209433967,"aX":6.6965718565796015},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.1,"breakHorizontal":-5.9,"spinRate":2310,"spinDirection":155},"zone":12,"typeConfidence":0.9,"plateTime":0.4062757514526054,"extension":6.293431838175557},"index":3,"playId":"64d4c877-81f1-3ea3-aabb-81f46da41145","pitchNumber":4,"startTime":"2026-07-12T17:56:25.421Z","endTime":"2026-07-12T17:56:29.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:56:29.633Z","atBatIndex":7},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brandon Marsh grounds into a force out, second baseman Zach McKinstry to shortstop Kevin McGonigle. Edmundo Sosa out at 2nd. Brandon Marsh to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T17:56:30.991Z","endTime":"2026-07-12T17:57:50.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37541205207686,"aZ":-16.347311623786382,"pfxX":9.998233832202159,"pfxZ":8.501830710903654,"pX":0.5041915630444823,"pZ":1.512148714584608,"vX0":-6.340317132356392,"vY0":-135.96720334037863,"vZ0":-8.48531411056964,"x":97.78,"y":197.95,"x0":1.5739761242452803,"y0":50.006245546014355,"z0":5.820798071246904,"aX":18.618589958742355},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.7,"breakHorizontal":-16.7,"spinRate":2156,"spinDirection":140},"zone":14,"typeConfidence":0.89,"plateTime":0.40371035766100993,"extension":6.322795013703549},"index":0,"playId":"83b46330-2f36-35d4-ab22-0c4d61afc3cf","pitchNumber":1,"startTime":"2026-07-12T17:57:01.901Z","endTime":"2026-07-12T17:57:04.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.426408950358823,"aZ":-19.326098062582137,"pfxX":8.670323423063252,"pfxZ":6.598531552638988,"pX":-0.3433972204856416,"pZ":2.0555161722092437,"vX0":-8.77415985254321,"vY0":-138.10730626622086,"vZ0":-6.703236651867354,"x":130.09,"y":183.28,"x0":1.7359892893035334,"y0":50.00604708336234,"z0":5.797313410509553,"aX":16.888403127768658},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.8,"breakHorizontal":-14.0,"spinRate":2201,"spinDirection":146},"zone":7,"typeConfidence":0.89,"plateTime":0.39538603173621967,"extension":6.400799707935321},"index":1,"playId":"22145cc1-3792-31fb-985f-1261f08947aa","pitchNumber":2,"startTime":"2026-07-12T17:57:21.604Z","endTime":"2026-07-12T17:57:24.963Z","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":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.988185158436345,"aZ":-13.262467852576151,"pfxX":4.062942918510213,"pfxZ":9.501879098171397,"pX":0.9815956398322582,"pZ":2.2871312308675513,"vX0":-3.3969463487601734,"vY0":-139.8161976277921,"vZ0":-7.7420383974806075,"x":79.58,"y":177.03,"x0":1.6813117354361826,"y0":50.00297387191257,"z0":5.952670352069111,"aX":8.0860849730871},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":-6.7,"spinRate":2439,"spinDirection":149},"zone":14,"typeConfidence":0.9,"plateTime":0.3909746999777246,"extension":6.400055349658636},"hitData":{"launchSpeed":75.2,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":151.68}},"index":2,"playId":"ec72ca40-4598-39f9-8fce-54c7693bd4c8","pitchNumber":3,"startTime":"2026-07-12T17:57:41.450Z","endTime":"2026-07-12T17:57:50.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:57:50.476Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Derek Hill strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T17:57:58.742Z","endTime":"2026-07-12T18:00:11.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29583928456255,"aZ":-29.568706434301003,"pfxX":-1.7175670147875033,"pfxZ":1.5545951000026381,"pX":0.25149372560006283,"pZ":1.5411308773454055,"vX0":-3.7655161887219433,"vY0":-128.64022293368146,"vZ0":-5.0661392337193405,"x":107.41,"y":197.17,"x0":1.9565670388747685,"y0":50.004759119473576,"z0":5.824032860000656,"aX":-2.8831814441136263},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.9,"breakHorizontal":4.0,"spinRate":2117,"spinDirection":186},"zone":14,"typeConfidence":0.91,"plateTime":0.4255337785447577,"extension":6.56969859686839},"index":0,"playId":"e9bba9af-f4eb-3171-9a67-ea9a7c48332e","pitchNumber":1,"startTime":"2026-07-12T17:58:21.037Z","endTime":"2026-07-12T17:58:24.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.803737780561153,"aZ":-11.454848550538877,"pfxX":2.9857104859022847,"pfxZ":10.468370963655541,"pX":0.828396366297338,"pZ":3.234805077816217,"vX0":-3.8596367577677104,"vY0":-139.868669947744,"vZ0":-5.503993297489508,"x":85.42,"y":151.44,"x0":1.8388774991832197,"y0":50.006682601586924,"z0":5.980703149809242,"aX":5.911949457324536},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":-4.6,"spinRate":2340,"spinDirection":149},"zone":3,"typeConfidence":0.91,"plateTime":0.3917218033587129,"extension":6.328368958809626},"index":1,"playId":"56dce226-7dde-366a-ac3c-646ac5c474d2","pitchNumber":2,"startTime":"2026-07-12T17:58:42.909Z","endTime":"2026-07-12T17:58:46.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.361374955927353,"aZ":-19.726012273297034,"pfxX":6.877357239554598,"pfxZ":6.293890678389721,"pX":-0.8592904220346923,"pZ":2.7496707932330553,"vX0":-9.123219435846298,"vY0":-139.07625201098335,"vZ0":-4.942035995111623,"x":149.75,"y":164.54,"x0":1.5553323639619738,"y0":50.00450641831741,"z0":5.840468617401966,"aX":13.605286721439953},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.7,"breakHorizontal":-10.8,"spinRate":2188,"spinDirection":155},"zone":11,"typeConfidence":0.9,"plateTime":0.3923877924310277,"extension":6.552212423857523},"index":2,"playId":"ddfa77d3-1b01-3185-bf2f-5acf900b1cc4","pitchNumber":3,"startTime":"2026-07-12T17:59:04.359Z","endTime":"2026-07-12T17:59:08.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.117977437679766,"aZ":-11.420349631164848,"pfxX":3.1194803033905867,"pfxZ":10.670564614017215,"pX":-0.5976074997697209,"pZ":3.4890017639251307,"vX0":-6.365700938032782,"vY0":-138.61293905297762,"vZ0":-4.990270178834945,"x":139.78,"y":144.58,"x0":1.3238654806032124,"y0":50.00313312134302,"z0":6.075838301541963,"aX":6.0680300657377035},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":-4.3,"spinRate":2363,"spinDirection":155},"zone":11,"typeConfidence":0.9,"plateTime":0.3952178362071024,"extension":6.347257751847578},"index":3,"playId":"d2a8e570-4caf-368b-b336-f1c2cf2f2e74","pitchNumber":4,"startTime":"2026-07-12T17:59:28.150Z","endTime":"2026-07-12T17:59:31.343Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"061cda41-4d75-4332-8942-44e1b3267200","startTime":"2026-07-12T17:59:48.204Z","endTime":"2026-07-12T17:59:53.204Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.775629936345094,"aZ":-17.213876367608904,"pfxX":8.160743496332001,"pfxZ":7.449698454283206,"pX":-0.18511299276021312,"pZ":3.2734982863563657,"vX0":-7.8815094044856915,"vY0":-140.55234442540598,"vZ0":-4.555280106098194,"x":124.06,"y":150.4,"x0":1.5901808409525713,"y0":50.002896232363916,"z0":6.027292440838803,"aX":16.3874348733958},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.7,"breakHorizontal":-13.2,"spinRate":2154,"spinDirection":148},"zone":2,"typeConfidence":0.91,"plateTime":0.38916622568193304,"extension":6.38538927419895},"index":5,"playId":"7c18a4ca-e9a9-3712-bcb9-1d0e3c487700","pitchNumber":5,"startTime":"2026-07-12T18:00:08.634Z","endTime":"2026-07-12T18:00:11.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:00:11.634Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a line drive to right fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T18:02:13.453Z","endTime":"2026-07-12T18:04:00.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46235800735152,"aZ":-15.534050990549122,"pfxX":-7.014173756994889,"pfxZ":8.637146446522678,"pX":0.9474043747891122,"pZ":3.253215922278578,"vX0":9.190725146073106,"vY0":-137.6749702556542,"vZ0":-1.8788931165157394,"x":80.89,"y":150.94,"x0":-1.5168926425777058,"y0":50.00518490894561,"z0":4.9913906401094605,"aX":-13.51844519835734},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":10.9,"spinRate":2339,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.397256465641211,"extension":7.177571642245141},"index":0,"playId":"f69b3ba9-4003-3c6c-af08-ae2963e04b28","pitchNumber":1,"startTime":"2026-07-12T18:02:32.128Z","endTime":"2026-07-12T18:02:35.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43376419422165,"aZ":-26.867573572502547,"pfxX":-11.439969085067926,"pfxZ":3.2207910522949694,"pX":-0.2839089893875416,"pZ":1.2883995849948195,"vX0":7.072601073059776,"vY0":-127.54417474481069,"vZ0":-3.6958335078660323,"x":127.82,"y":203.99,"x0":-1.607774121683337,"y0":50.00036203450298,"z0":4.876850753495135,"aX":-18.82972758096851},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.2,"breakHorizontal":19.1,"spinRate":1608,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4295749460276075,"extension":7.147700336666743},"index":1,"playId":"aff86e62-a569-377e-98ca-28a01170c63f","pitchNumber":2,"startTime":"2026-07-12T18:02:43.961Z","endTime":"2026-07-12T18:02:47.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.065760513703783,"aZ":-16.230033026038637,"pfxX":-6.754248984460208,"pfxZ":8.079107508681215,"pX":0.6152867463699533,"pZ":2.7913140730488455,"vX0":8.826224533627702,"vY0":-138.661917080401,"vZ0":-2.5535598619259687,"x":93.55,"y":163.41,"x0":-1.7115055320678885,"y0":50.00276979157242,"z0":4.789708733626757,"aX":-13.330774907403349},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":10.7,"spinRate":2428,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.392967849760526,"extension":7.183913482679973},"index":2,"playId":"bea20182-a3f3-31ee-b558-41df9da88fe6","pitchNumber":3,"startTime":"2026-07-12T18:02:57.028Z","endTime":"2026-07-12T18:03:00.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.835677231267557,"aZ":-16.706880762977896,"pfxX":-8.183603494781295,"pfxZ":7.7570870183785265,"pX":1.5424612072925734,"pZ":2.558619594186671,"vX0":11.471603860551603,"vY0":-139.05828885797692,"vZ0":-3.307266214807838,"x":58.21,"y":169.7,"x0":-1.5384725255923881,"y0":50.00583070110305,"z0":4.84621421613491,"aX":-16.32464750822146},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":13.0,"spinRate":2491,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3911668406852322,"extension":7.261749225768138},"index":3,"playId":"40850012-1056-397e-8f3c-0aa608cad5bd","pitchNumber":4,"startTime":"2026-07-12T18:03:13.204Z","endTime":"2026-07-12T18:03:16.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.747571234068538,"aZ":-20.385002521385786,"pfxX":-1.7462215317455247,"pfxZ":6.352592257603353,"pX":0.36297535502277,"pZ":2.605746593718385,"vX0":6.441463171272277,"vY0":-133.8456718896852,"vZ0":-2.128272221104847,"x":103.16,"y":168.42,"x0":-1.824395141061085,"y0":50.00025670815075,"z0":4.836419697433294,"aX":-3.2396443341186463},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.4,"breakHorizontal":2.2,"spinRate":2569,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.40572480358620844,"extension":7.046783348785908},"index":4,"playId":"7124c9b5-3e25-3188-9b75-4865cbdf6e07","pitchNumber":5,"startTime":"2026-07-12T18:03:29.323Z","endTime":"2026-07-12T18:03:33.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.078433602791467,"aZ":-28.489128640768236,"pfxX":-6.530289660350357,"pfxZ":2.183710801311152,"pX":-0.8160740421594447,"pZ":2.8707265579128287,"vX0":4.3159915227367796,"vY0":-128.1433541994875,"vZ0":0.21875949221523605,"x":148.11,"y":161.27,"x0":-1.6621960135228548,"y0":50.00117053617009,"z0":4.985372397457453,"aX":-11.00818502931163},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.2,"breakHorizontal":11.0,"spinRate":1352,"spinDirection":240},"zone":1,"typeConfidence":2.0,"plateTime":0.4252102909491291,"extension":7.221223743902569},"hitData":{"launchSpeed":88.8,"launchAngle":17.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.0,"coordY":107.0}},"index":5,"playId":"5fabd3c7-108f-3b0a-b35b-fd6a7bf8cfef","pitchNumber":6,"startTime":"2026-07-12T18:03:49.785Z","endTime":"2026-07-12T18:04:00.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:04:00.845Z","atBatIndex":10},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Spencer Torkelson grounds into a double play, shortstop Trea Turner to second baseman Bryson Stott to first baseman Bryce Harper. Riley Greene out at 2nd. Spencer Torkelson out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T18:04:04.571Z","endTime":"2026-07-12T18:04:51.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.415051021574538,"aZ":-15.185066411466265,"pfxX":-8.555475434148283,"pfxZ":8.8686063479479,"pX":0.6750409814780683,"pZ":2.097376544726324,"vX0":9.474961097736731,"vY0":-137.50633316754414,"vZ0":-4.61793587868086,"x":91.27,"y":182.15,"x0":-1.7033622996781195,"y0":50.002111177669015,"z0":4.828410929083765,"aX":-16.387905603305473},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":13.6,"spinRate":2380,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.39829369285927374,"extension":7.187631343620693},"index":0,"playId":"f5b84148-22cb-30e2-b7e1-d0fca924a29a","pitchNumber":1,"startTime":"2026-07-12T18:04:24.647Z","endTime":"2026-07-12T18:04:28.444Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.573845298706885,"aZ":-24.03334992549068,"pfxX":-9.29543559622038,"pfxZ":4.206926418066679,"pX":-0.5810730377479879,"pZ":2.9518749603333334,"vX0":6.165221951661463,"vY0":-137.10029687894803,"vZ0":-0.921843286925503,"x":139.15,"y":159.08,"x0":-1.6322910365315542,"y0":50.002988152148475,"z0":4.907949446753932,"aX":-17.990891991099996},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.7,"breakHorizontal":15.8,"spinRate":2211,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.396992131011463,"extension":7.094208543587069},"hitData":{"launchSpeed":65.8,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":151.68}},"index":1,"playId":"7c8571ce-1153-3b85-ae07-dbe75f66d368","pitchNumber":2,"startTime":"2026-07-12T18:04:43.065Z","endTime":"2026-07-12T18:04:51.075Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:04:51.075Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T18:05:03.194Z","endTime":"2026-07-12T18:05:54.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.618734179628138,"aZ":-30.90145622896869,"pfxX":-8.936077073309786,"pfxZ":0.7539190475702586,"pX":-0.5457331684774646,"pZ":2.339394775600798,"vX0":5.792185658581741,"vY0":-128.76666410821264,"vZ0":-0.616836002575819,"x":137.8,"y":175.62,"x0":-1.6628100958534402,"y0":50.000531341182814,"z0":4.971918002000264,"aX":-15.011346617299477},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.4,"breakHorizontal":14.9,"spinRate":1513,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.4252982457618546,"extension":6.966570485951856},"index":0,"playId":"15961c83-0384-3af6-8cf2-84a638d48597","pitchNumber":1,"startTime":"2026-07-12T18:05:23.990Z","endTime":"2026-07-12T18:05:27.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.917963487640424,"aZ":-17.438813673287942,"pfxX":-6.792844372371183,"pfxZ":7.493701501829076,"pX":0.4541040835721551,"pZ":2.377998773057003,"vX0":8.114373238803173,"vY0":-138.8269960786368,"vZ0":-3.3894974486129597,"x":99.69,"y":174.57,"x0":-1.613899806365051,"y0":50.00364145172011,"z0":4.764649006683266,"aX":-13.358962650774487},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.1,"breakHorizontal":10.8,"spinRate":2309,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.39341919148090376,"extension":7.16215449790639},"index":1,"playId":"f4fb0969-37f9-3ff6-bee7-8e862217071a","pitchNumber":2,"startTime":"2026-07-12T18:05:36.435Z","endTime":"2026-07-12T18:05:39.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14388630158634,"aZ":-31.446751547117458,"pfxX":-9.402131851967798,"pfxZ":0.43746844325512857,"pX":-0.3746660646456717,"pZ":1.2969055979503703,"vX0":6.135607492648875,"vY0":-127.3168241139315,"vZ0":-2.6307676215958278,"x":131.28,"y":203.76,"x0":-1.5843834361310545,"y0":50.00201502869773,"z0":4.8121031851345135,"aX":-15.560463902655624},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.5,"breakHorizontal":15.8,"spinRate":1505,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.42887571518943624,"extension":7.09135142191874},"index":2,"playId":"c253b381-2c51-35c5-a447-a2c875ad5311","pitchNumber":3,"startTime":"2026-07-12T18:05:50.435Z","endTime":"2026-07-12T18:05:54.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:05:54.323Z","atBatIndex":12},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"J.T. Realmuto hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T18:07:43.561Z","endTime":"2026-07-12T18:09:19.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":89.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.455761333268377,"aZ":-13.98885049393971,"pfxX":0.6594616488601908,"pfxZ":9.073031378613017,"pX":-1.1210227416194924,"pZ":2.088416261519283,"vX0":-7.305780357316431,"vY0":-139.7145922379016,"vZ0":-8.133989111972726,"x":159.73,"y":182.39,"x0":1.4268442906348926,"y0":50.00053884405642,"z0":5.929865029815838,"aX":1.3227988305962903},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.1,"breakHorizontal":0.1,"spinRate":2187,"spinDirection":162},"zone":13,"typeConfidence":0.88,"plateTime":0.3900127410766223,"extension":6.488363059752887},"index":0,"playId":"8b9dd472-80aa-3eb4-8f77-b28219aa2f4a","pitchNumber":1,"startTime":"2026-07-12T18:08:05.836Z","endTime":"2026-07-12T18:08:09.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16365242523642,"aZ":-12.842247802134349,"pfxX":0.10175929575647752,"pfxZ":9.695815619406613,"pX":-0.11603965501077147,"pZ":3.5282891933658203,"vX0":-4.185731621951141,"vY0":-140.1861062300557,"vZ0":-4.970078215252398,"x":121.42,"y":143.52,"x0":1.3821217220930258,"y0":50.00483071007121,"z0":6.160092207379775,"aX":0.20411187269888167},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":0.6,"spinRate":2282,"spinDirection":161},"zone":11,"typeConfidence":0.89,"plateTime":0.3904496473166348,"extension":6.403962610282089},"index":1,"playId":"efe7a26f-1a05-3f6b-9248-87210098c209","pitchNumber":2,"startTime":"2026-07-12T18:08:22.214Z","endTime":"2026-07-12T18:08:25.214Z","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":88.6,"endSpeed":82.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.045236231844772,"aZ":-28.863270870244545,"pfxX":-1.5369171354868414,"pfxZ":1.930317144334179,"pX":0.43951140267801697,"pZ":2.2292601300556307,"vX0":-3.281644970832919,"vY0":-129.13367088658237,"vZ0":-3.766920829947402,"x":100.25,"y":178.59,"x0":1.9188417839991752,"y0":50.001605787736175,"z0":5.890170737922607,"aX":-2.6349904923474754},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.0,"breakHorizontal":3.4,"spinRate":2008,"spinDirection":172},"zone":6,"typeConfidence":0.91,"plateTime":0.42169359290548325,"extension":6.375378256604063},"index":2,"playId":"f777e581-6204-3ec3-a3cb-417cb3a4c020","pitchNumber":3,"startTime":"2026-07-12T18:08:38.420Z","endTime":"2026-07-12T18:08:44.919Z","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":"2026-07-12T18:09:00.343Z","endTime":"2026-07-12T18:09:13.284Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00875843869299,"aZ":-20.349075830985868,"pfxX":7.779494583509619,"pfxZ":5.7573886371140865,"pX":-2.1571186593676885,"pZ":3.336035763873478,"vX0":-12.281050187299252,"vY0":-141.6104348752887,"vZ0":-4.088643183801065,"x":199.22,"y":148.71,"x0":1.2032629004565067,"y0":50.00044863540297,"z0":6.0818401349464475,"aX":15.972573520062342},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.8,"breakHorizontal":-11.9,"spinRate":2070,"spinDirection":153},"zone":11,"typeConfidence":0.9,"plateTime":0.3851697142809525,"extension":6.462582733938517},"index":4,"playId":"2e30776c-143b-3850-a9a3-fad2088a0de7","pitchNumber":4,"startTime":"2026-07-12T18:09:13.284Z","endTime":"2026-07-12T18:09:19.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:09:19.378Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, second baseman Zach McKinstry to first baseman Spencer Torkelson. J.T. Realmuto to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T18:09:18.806Z","endTime":"2026-07-12T18:10:42.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","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":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.057668823643194,"aZ":-18.73071681417284,"pfxX":7.17898337566115,"pfxZ":6.787583237803911,"pX":0.21627290373512215,"pZ":2.188709286996984,"vX0":-6.669660245587318,"vY0":-138.6743535617529,"vZ0":-6.730434736546053,"x":108.76,"y":179.68,"x0":1.700122476213329,"y0":50.00398012898341,"z0":5.862109071026294,"aX":14.221579288784142},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.3,"breakHorizontal":-11.9,"spinRate":2092,"spinDirection":147},"zone":8,"typeConfidence":0.89,"plateTime":0.39243261727339984,"extension":6.362597471372279},"index":0,"playId":"6319d525-2b6d-3b59-8ad8-054617c208ab","pitchNumber":1,"startTime":"2026-07-12T18:09:50.403Z","endTime":"2026-07-12T18:09:53.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.837827342610336,"aZ":-11.921407002213606,"pfxX":1.3270178210919301,"pfxZ":10.348130727979058,"pX":-0.1914820107830101,"pZ":2.2391278272147623,"vX0":-5.0492082360159465,"vY0":-138.93713682346345,"vZ0":-7.965205945527515,"x":124.3,"y":178.32,"x0":1.476134231993007,"y0":50.00124013343925,"z0":5.933479424397203,"aX":2.5973067871600133},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":-1.3,"spinRate":2330,"spinDirection":156},"zone":5,"typeConfidence":0.9,"plateTime":0.39407950941906167,"extension":6.372293259396572},"index":1,"playId":"f07a6813-62f0-372d-a906-ab1a41aad9e1","pitchNumber":2,"startTime":"2026-07-12T18:10:11.905Z","endTime":"2026-07-12T18:10:15.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.166367250026255,"aZ":-28.55497355673905,"pfxX":-1.201788782369571,"pfxZ":2.0873126125174117,"pX":-0.7497936343485697,"pZ":2.255244417113741,"vX0":-6.472907538417135,"vY0":-129.98832867193568,"vZ0":-3.8270705391184703,"x":145.58,"y":177.89,"x0":1.9163648890928244,"y0":50.00110922211506,"z0":5.885568631050538,"aX":-2.0800560159186037},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.2,"breakHorizontal":3.5,"spinRate":2164,"spinDirection":181},"zone":4,"typeConfidence":0.91,"plateTime":0.4194400035778414,"extension":6.559538755410913},"hitData":{"launchSpeed":78.5,"launchAngle":-53.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":170.94}},"index":2,"playId":"e2e4c501-5bb7-36d1-923f-84f6d2d78afb","pitchNumber":3,"startTime":"2026-07-12T18:10:35.010Z","endTime":"2026-07-12T18:10:42.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:10:42.483Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trea Turner lines out to right fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T18:10:51.905Z","endTime":"2026-07-12T18:11:41.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.065964654095616,"aZ":-29.77570925320716,"pfxX":-1.848115950364177,"pfxZ":1.4557961104618986,"pX":0.29096942436588435,"pZ":1.9992740431890157,"vX0":-3.8079627740847632,"vY0":-127.27706731984767,"vZ0":-3.8929772310784916,"x":105.91,"y":184.8,"x0":2.0440520257936794,"y0":50.00299587966488,"z0":5.89536818217051,"aX":-3.0448153047692785},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":4.2,"spinRate":2122,"spinDirection":187},"zone":8,"typeConfidence":0.91,"plateTime":0.4296299790082343,"extension":6.372624141344862},"index":0,"playId":"bfa1d8e3-44ab-31b3-b5f0-3d11c6511aa4","pitchNumber":1,"startTime":"2026-07-12T18:11:10.889Z","endTime":"2026-07-12T18:11:13.943Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.724565729294778,"aZ":-18.47105424902283,"pfxX":8.3044096685503,"pfxZ":6.881992734654455,"pX":0.485707537379724,"pZ":2.32007530941155,"vX0":-6.230918613922269,"vY0":-140.02123039352207,"vZ0":-6.358566981442236,"x":98.49,"y":176.14,"x0":1.657517414100778,"y0":50.004622549525614,"z0":5.823131328484905,"aX":16.541199707757773},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.4,"breakHorizontal":-13.8,"spinRate":2167,"spinDirection":150},"zone":6,"typeConfidence":0.9,"plateTime":0.3907262210898055,"extension":6.405005024320126},"hitData":{"launchSpeed":82.4,"launchAngle":24.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.5,"coordY":115.66}},"index":1,"playId":"6b789c16-c474-3bbe-90ea-223e580c11b6","pitchNumber":2,"startTime":"2026-07-12T18:11:32.338Z","endTime":"2026-07-12T18:11:41.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:11:41.836Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Schwarber singles on a line drive to left fielder Riley Greene. J.T. Realmuto scores. Kyle Schwarber to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T18:11:42.930Z","endTime":"2026-07-12T18:14:56.844Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59071374541369,"aZ":-28.66359382620415,"pfxX":5.364700635245796,"pfxZ":2.091160626800794,"pX":-0.6557677024684746,"pZ":1.8004094679513913,"vX0":-8.208533279016844,"vY0":-128.07469518290577,"vZ0":-4.636244932794086,"x":142.0,"y":190.17,"x0":1.8770200421136485,"y0":50.00476730112598,"z0":5.845837827804045,"aX":9.016672070146997},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.0,"breakHorizontal":-8.2,"spinRate":1877,"spinDirection":126},"zone":7,"typeConfidence":0.9,"plateTime":0.4257956446878115,"extension":6.49456954966806},"index":0,"playId":"79bb1cd7-1b55-37b0-9880-e0aaa038f66e","pitchNumber":1,"startTime":"2026-07-12T18:12:12.313Z","endTime":"2026-07-12T18:12:15.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.223034021981004,"aZ":-14.710245653726563,"pfxX":1.47002709955814,"pfxZ":8.858976916170771,"pX":-0.07851562496933903,"pZ":3.751370511982626,"vX0":-4.7656614051583075,"vY0":-139.06713504735671,"vZ0":-4.019728826136147,"x":119.99,"y":137.49,"x0":1.4613988951519834,"y0":50.005571744972144,"z0":6.181835027671349,"aX":2.898873295773294},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":-1.8,"spinRate":2209,"spinDirection":156},"zone":11,"typeConfidence":0.88,"plateTime":0.39284994792122596,"extension":6.452332878358607},"index":1,"playId":"2a6a0cf2-c587-3780-bfad-edca54f54c20","pitchNumber":2,"startTime":"2026-07-12T18:12:29.636Z","endTime":"2026-07-12T18:12:33.782Z","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":98.2,"endSpeed":90.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.527220001798106,"aZ":-13.413084729139063,"pfxX":1.5919601310741691,"pfxZ":8.99647288630832,"pX":-0.8848655844437333,"pZ":3.874031742538788,"vX0":-7.424673342947054,"vY0":-142.93897473739207,"vZ0":-3.9795908496748784,"x":150.73,"y":134.18,"x0":1.5307216532813792,"y0":50.0054723105672,"z0":6.116620238191222,"aX":3.322421087575873},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.7,"breakHorizontal":-1.6,"spinRate":2350,"spinDirection":152},"zone":11,"typeConfidence":0.91,"plateTime":0.38206144424407773,"extension":6.357913013439252},"index":2,"playId":"56e19517-4477-30d5-af70-d11f637064ea","pitchNumber":3,"startTime":"2026-07-12T18:12:49.895Z","endTime":"2026-07-12T18:12:53.558Z","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":2},"index":3,"startTime":"2026-07-12T18:13:12.975Z","endTime":"2026-07-12T18:13:29.673Z","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(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":98.6,"endSpeed":91.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.820604196428643,"aZ":-14.590793480678604,"pfxX":6.664059946317903,"pfxZ":8.381327337410383,"pX":-1.1395017712777322,"pZ":1.7937248894087643,"vX0":-9.730389921092645,"vY0":-143.1850288404836,"vZ0":-8.970408509481384,"x":160.44,"y":190.35,"x0":1.4206573467329002,"y0":50.004539876882205,"z0":5.858722819410047,"aX":13.984006308852637},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.7,"breakHorizontal":-10.3,"spinRate":2229,"spinDirection":154},"zone":13,"typeConfidence":0.9,"plateTime":0.381008590365437,"extension":6.488736252088743},"index":4,"playId":"220b6771-e36a-3a26-8edf-7cd2ddb1856a","pitchNumber":4,"startTime":"2026-07-12T18:13:29.673Z","endTime":"2026-07-12T18:13:33.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.065022191343655,"aZ":-29.606238896033542,"pfxX":5.745532493968439,"pfxZ":1.4783880961502671,"pX":0.45036615043507,"pZ":3.7651625804374156,"vX0":-5.726710154312847,"vY0":-130.0317059476993,"vZ0":-0.08932039034100725,"x":99.83,"y":137.12,"x0":1.9216774107931351,"y0":50.00021670055668,"z0":6.02285078577686,"aX":9.960906421510906},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.9,"breakHorizontal":-9.4,"spinRate":1925,"spinDirection":132},"zone":12,"typeConfidence":0.9,"plateTime":0.4192272241820105,"extension":6.3338935434886645},"index":5,"playId":"13260cef-1aab-32da-8e58-c255f64991d3","pitchNumber":5,"startTime":"2026-07-12T18:13:52.249Z","endTime":"2026-07-12T18:13:56.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.717699653873417,"aZ":-26.27037609443777,"pfxX":6.869064387678515,"pfxZ":3.5566866133088944,"pX":0.019939830294963982,"pZ":2.9071575474470706,"vX0":-7.342758836829993,"vY0":-127.86264400627987,"vZ0":-2.1905314399711204,"x":116.24,"y":160.29,"x0":2.0328895853377396,"y0":50.002286443267536,"z0":5.83081214812743,"aX":11.403116862689233},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.1,"breakHorizontal":-10.8,"spinRate":1916,"spinDirection":131},"zone":2,"typeConfidence":0.9,"plateTime":0.42792854735427,"extension":6.510726569483312},"index":6,"playId":"732f3615-686e-301b-afbe-2bc09f645259","pitchNumber":6,"startTime":"2026-07-12T18:14:13.732Z","endTime":"2026-07-12T18:14:17.262Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01820284304885,"aZ":-20.794431594212664,"pfxX":9.33435888513185,"pfxZ":5.492603277278391,"pX":-0.2705732924135906,"pZ":2.637403270558125,"vX0":-8.519262713433312,"vY0":-142.4369609701229,"vZ0":-5.637895639850267,"x":127.31,"y":167.57,"x0":1.5335429587322327,"y0":50.00568398188481,"z0":5.940466478930969,"aX":19.35213526372052},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.0,"breakHorizontal":-15.4,"spinRate":2116,"spinDirection":146},"zone":4,"typeConfidence":0.9,"plateTime":0.3832541313434934,"extension":6.373980536203269},"hitData":{"launchSpeed":93.3,"launchAngle":13.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.14,"coordY":98.94}},"index":7,"playId":"f352593c-086e-3714-bf54-a2d1bbc0cc3f","pitchNumber":7,"startTime":"2026-07-12T18:14:42.996Z","endTime":"2026-07-12T18:14:56.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:14:56.844Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out softly, second baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T18:15:09.950Z","endTime":"2026-07-12T18:16:15.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.414978566594623,"aZ":-18.19892886898,"pfxX":7.6529400668663365,"pfxZ":7.057106987267501,"pX":0.44923519352125285,"pZ":3.686575770636391,"vX0":-6.071764187067755,"vY0":-139.16103383007723,"vZ0":-3.1576989424846267,"x":99.88,"y":139.24,"x0":1.6546819866169604,"y0":50.0033925375527,"z0":6.027488174122659,"aX":15.155169348725643},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":-12.7,"spinRate":2159,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.3921697965807476,"extension":6.381529097328937},"index":0,"playId":"97504bd1-a420-3efe-a7b0-9b93bbae20b2","pitchNumber":1,"startTime":"2026-07-12T18:15:48.150Z","endTime":"2026-07-12T18:15:51.758Z","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":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76029606463484,"aZ":-28.692639995837805,"pfxX":8.420198601124692,"pfxZ":2.1027383654719802,"pX":1.2583389975848291,"pZ":2.750516325271868,"vX0":-4.798731427861263,"vY0":-127.80989619371893,"vZ0":-2.3095499813658913,"x":69.04,"y":164.52,"x0":2.0638950567346925,"y0":50.00509849506712,"z0":5.913817582486592,"aX":13.965311148852193},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.5,"breakHorizontal":-14.2,"spinRate":1894,"spinDirection":138},"zone":12,"typeConfidence":0.9,"plateTime":0.4281590494403802,"extension":6.32911465539313},"hitData":{"launchSpeed":43.8,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":137.7,"coordY":171.71}},"index":1,"playId":"56f1b945-8727-3593-9a0d-080e8b0c8226","pitchNumber":2,"startTime":"2026-07-12T18:16:07.833Z","endTime":"2026-07-12T18:16:15.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:16:15.489Z","atBatIndex":17},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Zach McKinstry reaches on a missed catch error by first baseman Bryce Harper, assist to second baseman Bryson Stott.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T18:17:57.920Z","endTime":"2026-07-12T18:20:04.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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_error_dropped_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":73.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.426803760460036,"aZ":-38.424119605681895,"pfxX":6.3613257794657585,"pfxZ":-4.707187847816394,"pX":0.98990297448463,"pZ":0.7172382320340208,"vX0":4.395744373806882,"vY0":-114.6075167943906,"vZ0":-1.2758193713228672,"x":79.27,"y":219.41,"x0":-1.780041906076453,"y0":50.00077840551026,"z0":5.0379504904914985,"aX":8.450496536174574},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-8.5,"breakHorizontal":-12.6,"spinRate":2730,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4781455121945455,"extension":6.814623031455136},"index":0,"playId":"cad8c959-27e7-3a9d-85d4-3e1a629f643a","pitchNumber":1,"startTime":"2026-07-12T18:18:28.062Z","endTime":"2026-07-12T18:18:33.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.608108693226697,"aZ":-28.160005770025943,"pfxX":-10.332503636493513,"pfxZ":2.476440402436414,"pX":0.12782681076452776,"pZ":2.1529701484236656,"vX0":7.604955637697606,"vY0":-125.95871598886578,"vZ0":-1.328561955529317,"x":112.13,"y":180.65,"x0":-1.5758555842488107,"y0":50.00124307968827,"z0":4.946793648680005,"aX":-16.738273559004153},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.4,"breakHorizontal":17.2,"spinRate":1607,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.43347039730828296,"extension":7.1031694402594185},"index":1,"playId":"b281690d-f70e-3795-8497-26655042ad29","pitchNumber":2,"startTime":"2026-07-12T18:18:46.675Z","endTime":"2026-07-12T18:18:51.599Z","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":88.0,"endSpeed":80.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.477591923379432,"aZ":-27.24351588059752,"pfxX":-11.7205280607173,"pfxZ":2.986774253732145,"pX":0.3225036809800549,"pZ":0.7812339777186075,"vX0":8.930234388063681,"vY0":-127.77182065976233,"vZ0":-4.894501378670805,"x":104.71,"y":217.69,"x0":-1.6961303122838594,"y0":50.005497866817436,"z0":4.864113763124739,"aX":-19.37034038068402},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.4,"breakHorizontal":19.2,"spinRate":1698,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.42877438466912476,"extension":7.1696118922952765},"index":2,"playId":"7ad07b29-5b46-346d-97e2-a2588bc6af6a","pitchNumber":3,"startTime":"2026-07-12T18:19:00.266Z","endTime":"2026-07-12T18:19:03.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.50026332568641,"aZ":-15.585943019859387,"pfxX":-8.569531974295174,"pfxZ":8.698678211402157,"pX":-0.37904032382421565,"pZ":3.232193948062372,"vX0":6.618653902525774,"vY0":-138.12305252351848,"vZ0":-1.6302377749013546,"x":131.45,"y":151.51,"x0":-1.7086908000286558,"y0":50.002301259432315,"z0":4.892804752572521,"aX":-16.342082551785996},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":13.9,"spinRate":2458,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.3985357537652976,"extension":7.081956931227861},"index":3,"playId":"c1e09894-7c0c-3845-83b7-64469cc38a19","pitchNumber":4,"startTime":"2026-07-12T18:19:15.148Z","endTime":"2026-07-12T18:19:18.148Z","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":95.1,"endSpeed":85.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73715461892244,"aZ":-19.97208305752662,"pfxX":-8.325830367993795,"pfxZ":6.387224736522196,"pX":-0.885384675433472,"pZ":4.292174036090782,"vX0":5.2299392407468694,"vY0":-138.29932459956427,"vZ0":1.9978394529393135,"x":150.75,"y":122.89,"x0":-1.732551434327382,"y0":50.0051476614246,"z0":4.9110536771282245,"aX":-15.91199885729065},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.2,"breakHorizontal":13.8,"spinRate":2206,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.39812506580377294,"extension":6.997684379851571},"index":4,"playId":"1f024dd4-3f72-3dcd-9fed-c10b295c3701","pitchNumber":5,"startTime":"2026-07-12T18:19:33.312Z","endTime":"2026-07-12T18:19:36.312Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":71.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.841178940936825,"aZ":-42.840608023300746,"pfxX":7.110996167655529,"pfxZ":-8.132626099065435,"pX":-0.6493864958215553,"pZ":1.6747336111231017,"vX0":0.8028866206893495,"vY0":-115.13297905405334,"vZ0":2.025403788527439,"x":141.75,"y":193.56,"x0":-1.9261758463805678,"y0":50.0010284021268,"z0":5.000220494190414,"aX":9.330592443321686},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-13.7,"breakHorizontal":-13.1,"spinRate":2821,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.479880779188429,"extension":7.044734079463273},"hitData":{"launchSpeed":86.7,"launchAngle":-3.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":162.83}},"index":5,"playId":"1a674935-15fd-3868-b30d-84fdd6b87cf2","pitchNumber":6,"startTime":"2026-07-12T18:19:47.911Z","endTime":"2026-07-12T18:20:04.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:20:04.328Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T18:20:27.860Z","endTime":"2026-07-12T18:22:29.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79565649966293,"aZ":-18.201852259660342,"pfxX":-6.628695540286177,"pfxZ":7.354328605398079,"pX":-0.6286896356413634,"pZ":3.4350682616365686,"vX0":5.602502644996745,"vY0":-136.20661270326863,"vZ0":-0.2907738859913312,"x":140.96,"y":146.03,"x0":-1.8398539736976052,"y0":50.00184258264775,"z0":4.789747032082469,"aX":-12.593053456874422},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":11.0,"spinRate":2441,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4004302728807252,"extension":7.347802159463176},"index":0,"playId":"e53d3200-8a77-369e-bc66-46005134dda9","pitchNumber":1,"startTime":"2026-07-12T18:20:37.322Z","endTime":"2026-07-12T18:20:41.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24140741959798,"aZ":-23.31746824657078,"pfxX":-10.574535276387536,"pfxZ":4.784905676296517,"pX":-0.4495535549792191,"pZ":2.0980879759276543,"vX0":7.146130778293355,"vY0":-135.15132225904978,"vZ0":-2.6507152268573178,"x":134.14,"y":182.13,"x0":-1.7529985005478372,"y0":50.00392525630891,"z0":4.72785301907974,"aX":-19.57868894113188},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.3,"breakHorizontal":17.6,"spinRate":2273,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.40514196281738846,"extension":7.180610018314093},"index":1,"playId":"aa8dc6cb-6df9-3747-9b0a-8c9e5ef18302","pitchNumber":2,"startTime":"2026-07-12T18:20:57.407Z","endTime":"2026-07-12T18:21:01.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61853997705104,"aZ":-16.57994716957782,"pfxX":-8.583581990718478,"pfxZ":8.121680387987393,"pX":0.42707244937509703,"pZ":4.002329761679619,"vX0":8.793525361416044,"vY0":-137.69651243645552,"vZ0":0.735468549373504,"x":100.72,"y":130.72,"x0":-1.6928464766929983,"y0":50.00236438568176,"z0":4.853724723983718,"aX":-16.48073383980817},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":13.7,"spinRate":2483,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.39780508138323656,"extension":7.251089195555701},"index":2,"playId":"1a7f3d80-af2c-357a-9901-fdb1f8840d04","pitchNumber":3,"startTime":"2026-07-12T18:21:16.954Z","endTime":"2026-07-12T18:21:19.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.938231260473493,"aZ":-32.62460220206422,"pfxX":-9.196651212977986,"pfxZ":-0.2808438771297439,"pX":-0.9670954408198174,"pZ":2.386556431946106,"vX0":4.754422645827076,"vY0":-125.72482508516508,"vZ0":0.33133388616709203,"x":153.86,"y":174.34,"x0":-1.685524203470901,"y0":50.002795682427525,"z0":4.895859446009169,"aX":-14.756642490068073},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.2,"breakHorizontal":15.6,"spinRate":1547,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4352704824718696,"extension":7.019321693119783},"index":3,"playId":"cba87ab6-318c-3a25-90e6-bf558172ab22","pitchNumber":4,"startTime":"2026-07-12T18:21:34.451Z","endTime":"2026-07-12T18:21:38.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81704581662481,"aZ":-16.277299330047562,"pfxX":-7.876942440819279,"pfxZ":8.447178408938706,"pX":0.11815339849299254,"pZ":3.948789422619775,"vX0":7.670596532560834,"vY0":-136.7266009369654,"vZ0":0.6845996313659576,"x":112.5,"y":132.16,"x0":-1.7083462381138064,"y0":50.003191617211435,"z0":4.817047474164106,"aX":-14.825518087689643},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":12.5,"spinRate":2375,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.4015057346199318,"extension":7.321203300402827},"index":4,"playId":"0744e690-8de5-3110-aa60-2ba10af84f9e","pitchNumber":5,"startTime":"2026-07-12T18:22:02.319Z","endTime":"2026-07-12T18:22:05.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.521317528644087,"aZ":-29.50099717855421,"pfxX":6.919574533684336,"pfxZ":1.8734914541851824,"pX":2.4033758130925,"pZ":1.443510472546236,"vX0":7.56222667141191,"vY0":-119.11825120892955,"vZ0":-1.2472272604752945,"x":25.39,"y":199.81,"x0":-1.7204936564321025,"y0":50.00262949362357,"z0":4.6599933382452505,"aX":9.86521118485042},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.4,"breakHorizontal":-14.5,"spinRate":2665,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.46117069699202595,"extension":6.891471151837009},"index":5,"playId":"200a863f-d017-35e4-a02e-c8357e4fb3e4","pitchNumber":6,"startTime":"2026-07-12T18:22:24.508Z","endTime":"2026-07-12T18:22:29.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:22:29.743Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T18:22:34.338Z","endTime":"2026-07-12T18:24:20.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":79.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.725970524349137,"aZ":-32.3480827222991,"pfxX":-6.148006469455833,"pfxZ":-0.10515918265662982,"pX":-1.0728520622460154,"pZ":1.8564736512159206,"vX0":3.6853702065508114,"vY0":-125.05358594827193,"vZ0":-0.8376655631624058,"x":157.89,"y":188.66,"x0":-1.765287653137391,"y0":50.005593670169425,"z0":4.8444201842037105,"aX":-9.759317651232017},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.1,"breakHorizontal":10.3,"spinRate":1444,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.43763665645165073,"extension":7.147717436839651},"index":0,"playId":"668dbce3-b239-38bd-ab7c-2a6bab63e741","pitchNumber":1,"startTime":"2026-07-12T18:22:57.132Z","endTime":"2026-07-12T18:23:00.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89072095360878,"aZ":-20.00271679135714,"pfxX":-2.07577535174607,"pfxZ":6.785333479403702,"pX":0.10835644195209396,"pZ":2.827184673875763,"vX0":5.692438626281844,"vY0":-132.25271480046848,"vZ0":-1.0957062710540955,"x":112.87,"y":162.45,"x0":-1.7903743484577275,"y0":50.003042704616455,"z0":4.696706385097463,"aX":-3.724550081929684},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.4,"breakHorizontal":2.6,"spinRate":2507,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.41219884501131787,"extension":6.979277166619155},"index":1,"playId":"dd3678be-6c41-332b-907b-4c9a46f486eb","pitchNumber":2,"startTime":"2026-07-12T18:23:14.294Z","endTime":"2026-07-12T18:23:17.709Z","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":"a6762faf-7f9e-3a23-abe3-167c94f74ebf","startTime":"2026-07-12T18:23:37.048Z","endTime":"2026-07-12T18:23:40.048Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.180115596163414,"aZ":-17.931129427191603,"pfxX":-7.766404087553975,"pfxZ":7.488010653904315,"pX":-0.5523358845511037,"pZ":3.0710738035788276,"vX0":6.147161128168154,"vY0":-137.2362686737994,"vZ0":-1.461213992891179,"x":138.05,"y":155.86,"x0":-1.8154537459911093,"y0":50.00238414467118,"z0":4.835345663386813,"aX":-14.771625614313859},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":12.7,"spinRate":2347,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.39954916599184065,"extension":7.185805343543495},"index":3,"playId":"c1879429-6f88-3630-9bc1-d4d666edf6bf","pitchNumber":3,"startTime":"2026-07-12T18:23:56.405Z","endTime":"2026-07-12T18:23:59.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27215171964653,"aZ":-27.114145908132716,"pfxX":-11.146077445451015,"pfxZ":3.202298972296383,"pX":-0.800742377549066,"pZ":1.9515804764951,"vX0":5.775916114691807,"vY0":-125.46043369467407,"vZ0":-1.7025030533593695,"x":147.52,"y":186.09,"x0":-1.6943333571853834,"y0":50.00419561426573,"z0":4.86576926947769,"aX":-17.62840236361082},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.6,"breakHorizontal":18.7,"spinRate":1391,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.43790591039140336,"extension":7.094652459222597},"index":4,"playId":"ce92a8e2-eb1c-3b20-a66e-2fc40ff6fbf4","pitchNumber":4,"startTime":"2026-07-12T18:24:17.417Z","endTime":"2026-07-12T18:24:20.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:24:20.603Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out softly to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T18:24:24.082Z","endTime":"2026-07-12T18:26:01.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49734320667299,"aZ":-25.150000630631528,"pfxX":-3.063131822782977,"pfxZ":3.9747125728096933,"pX":0.5025712184491915,"pZ":2.482204708933479,"vX0":7.130401307234981,"vY0":-131.9701870664521,"vZ0":-1.251530885004663,"x":97.84,"y":171.76,"x0":-1.8336912017095146,"y0":50.00371381843404,"z0":4.811185913495143,"aX":-5.415550152329816},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.2,"breakHorizontal":4.1,"spinRate":2550,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4146868703246356,"extension":7.175438716734439},"index":0,"playId":"dd1aa703-9523-36f9-8bfb-ab2ab8d2cfc6","pitchNumber":1,"startTime":"2026-07-12T18:24:45.824Z","endTime":"2026-07-12T18:24:48.824Z","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":94.5,"endSpeed":85.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82065342382016,"aZ":-13.968374921301956,"pfxX":-9.714208059808522,"pfxZ":9.61951493977945,"pX":0.3923093059486786,"pZ":2.2179727992824794,"vX0":8.903342420384645,"vY0":-137.30001686039023,"vZ0":-4.168457157578869,"x":102.05,"y":178.89,"x0":-1.6438784377453908,"y0":50.00597778190595,"z0":4.71882864217701,"aX":-18.392003729127712},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":15.5,"spinRate":2512,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.40023019047426356,"extension":7.2546182437825255},"index":1,"playId":"c937fdbd-f7f7-3f92-9ddb-943bea727338","pitchNumber":2,"startTime":"2026-07-12T18:25:06.994Z","endTime":"2026-07-12T18:25:09.994Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"47901a73-2121-39b6-9522-1221b4d35686","startTime":"2026-07-12T18:25:31.248Z","endTime":"2026-07-12T18:25:34.248Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3328498462802,"aZ":-28.621970354360716,"pfxX":-11.267689111145973,"pfxZ":2.2100585690599797,"pX":-1.3326798457206954,"pZ":1.6307405528933594,"vX0":4.523090521958525,"vY0":-126.23435240349299,"vZ0":-2.2971016435753993,"x":167.8,"y":194.75,"x0":-1.6863029379815921,"y0":50.00552962859324,"z0":4.862868466118029,"aX":-18.139196439747913},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.7,"breakHorizontal":19.3,"spinRate":1407,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.43434522951462284,"extension":7.080718108868624},"hitData":{"launchSpeed":58.9,"launchAngle":-50.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":146.24,"coordY":181.07}},"index":3,"playId":"59974647-044a-3c1f-9608-bd3a9c234ab7","pitchNumber":3,"startTime":"2026-07-12T18:25:51.535Z","endTime":"2026-07-12T18:26:01.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:26:01.697Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to center fielder James Outman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T18:27:21.638Z","endTime":"2026-07-12T18:28:30.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.560596973446497,"aZ":-29.23310953509024,"pfxX":-1.6489181928253758,"pfxZ":1.7138224066881413,"pX":-0.336660676846395,"pZ":2.058477296497492,"vX0":-4.842339807201476,"vY0":-129.7148856711823,"vZ0":-4.095841660530371,"x":129.83,"y":183.2,"x0":1.763841903973763,"y0":50.00192570630965,"z0":5.871213265735428,"aX":-2.826330789950376},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.5,"breakHorizontal":4.0,"spinRate":2206,"spinDirection":180},"zone":7,"typeConfidence":0.91,"plateTime":0.4212560394594256,"extension":6.48440596482003},"hitData":{"launchSpeed":93.9,"launchAngle":36.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.37,"coordY":66.18}},"index":0,"playId":"cb1d6fa4-e298-33c0-9399-499a458d91d0","pitchNumber":1,"startTime":"2026-07-12T18:28:20.874Z","endTime":"2026-07-12T18:28:30.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:28:30.086Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Edmundo Sosa flies out to right fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T18:28:31.396Z","endTime":"2026-07-12T18:30:01.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.022053824376023,"aZ":-13.348097177548482,"pfxX":2.084334423566531,"pfxZ":9.683015227820139,"pX":0.3380890746858619,"pZ":2.951511209011655,"vX0":-4.145762930739501,"vY0":-138.5732931502011,"vZ0":-5.990169233580487,"x":104.11,"y":159.09,"x0":1.5829168277201098,"y0":50.00576686600695,"z0":6.033451629682324,"aX":4.0540656738327785},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":-2.9,"spinRate":2283,"spinDirection":159},"zone":3,"typeConfidence":0.89,"plateTime":0.3953056926510179,"extension":6.411025860664163},"index":0,"playId":"4997a1d5-6c78-3035-a855-a1800947dc8f","pitchNumber":1,"startTime":"2026-07-12T18:28:57.593Z","endTime":"2026-07-12T18:29:01.139Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-12T18:29:10.089Z","endTime":"2026-07-12T18:29:22.232Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29141322997305,"aZ":-20.355829757522233,"pfxX":9.299581696471051,"pfxZ":5.893425189878791,"pX":-0.5523370629734472,"pZ":3.0805886974000494,"vX0":-9.01137903306196,"vY0":-140.77563558222727,"vZ0":-4.558833209626694,"x":138.05,"y":155.6,"x0":1.4836990641426797,"y0":50.00253774845049,"z0":6.0407417991578125,"aX":18.644915269434705},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.8,"breakHorizontal":-15.0,"spinRate":2095,"spinDirection":144},"zone":1,"typeConfidence":0.9,"plateTime":0.38925399446598563,"extension":6.356820149357929},"index":2,"playId":"b9476662-d425-3d87-9f7f-795c5e3431fa","pitchNumber":2,"startTime":"2026-07-12T18:29:22.232Z","endTime":"2026-07-12T18:29:26.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.47096675763005,"aZ":-9.242032956352613,"pfxX":1.8500558849397926,"pfxZ":11.348475884834421,"pX":-0.0752773450283419,"pZ":3.1181093646239217,"vX0":-5.197241338693057,"vY0":-142.15894069066013,"vZ0":-6.448335947147186,"x":119.87,"y":154.59,"x0":1.5466936258235269,"y0":50.003445778204835,"z0":6.021216829686692,"aX":3.7395338590635627},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.2,"breakHorizontal":-2.2,"spinRate":2325,"spinDirection":153},"zone":2,"typeConfidence":0.92,"plateTime":0.387199585934471,"extension":6.324793074657537},"index":3,"playId":"857c4438-52d6-332f-99c1-4306b3b0ef9b","pitchNumber":3,"startTime":"2026-07-12T18:29:36.846Z","endTime":"2026-07-12T18:29:39.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.305287777635552,"aZ":-25.939627801562153,"pfxX":7.325738357775323,"pfxZ":3.6596789036215744,"pX":0.5956489975150654,"pZ":1.2903870319278117,"vX0":-5.9877809048510295,"vY0":-130.66529191459207,"vZ0":-6.51914845500983,"x":94.3,"y":203.94,"x0":1.9818385361741513,"y0":50.003275615261686,"z0":5.8064414214192395,"aX":12.481830387763745},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":-11.6,"spinRate":1952,"spinDirection":144},"zone":14,"typeConfidence":0.8,"plateTime":0.42156801004074884,"extension":6.489040655427694},"hitData":{"launchSpeed":80.7,"launchAngle":43.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.26,"coordY":96.05}},"index":4,"playId":"ea1af0ee-45f5-3921-9fb4-3a2a35005285","pitchNumber":4,"startTime":"2026-07-12T18:29:53.399Z","endTime":"2026-07-12T18:30:01.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:30:01.380Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, second baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T18:30:03.162Z","endTime":"2026-07-12T18:31:07.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12407136719734,"aZ":-14.440698488137764,"pfxX":8.74533207492209,"pfxZ":9.071993629663606,"pX":0.7550970383214909,"pZ":3.3197934574181636,"vX0":-5.58905308528822,"vY0":-139.56888139928964,"vZ0":-4.642066426187508,"x":88.22,"y":149.15,"x0":1.6570295905471089,"y0":50.00156280244214,"z0":5.969456624863224,"aX":17.09240987705703},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":-14.5,"spinRate":2132,"spinDirection":157},"zone":3,"typeConfidence":0.91,"plateTime":0.3938375956896638,"extension":6.456514191424885},"index":0,"playId":"b77ebb26-71c3-3608-8814-d0fac0081671","pitchNumber":1,"startTime":"2026-07-12T18:30:26.084Z","endTime":"2026-07-12T18:30:29.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29631670602682,"aZ":-12.739919866187146,"pfxX":3.652641155198327,"pfxZ":9.818877422879641,"pX":0.23662704000309626,"pZ":4.029730158822659,"vX0":-4.793466339333627,"vY0":-140.18048817485848,"vZ0":-3.386656557442661,"x":107.98,"y":129.98,"x0":1.4985720688081314,"y0":50.00418782720699,"z0":6.091842666088069,"aX":7.230938917782484},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":-5.5,"spinRate":2261,"spinDirection":158},"zone":12,"typeConfidence":0.9,"plateTime":0.39154196315603285,"extension":6.33543048110658},"index":1,"playId":"c3a8f708-3425-32a8-b224-5febedd0cc25","pitchNumber":2,"startTime":"2026-07-12T18:30:45.308Z","endTime":"2026-07-12T18:30:48.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.810925447865966,"aZ":-16.873101327588245,"pfxX":8.616184835439693,"pfxZ":7.614177838711331,"pX":0.9258002788030556,"pZ":2.8075357437960906,"vX0":-5.060626533718885,"vY0":-140.8141792889967,"vZ0":-5.814989463887679,"x":81.71,"y":162.98,"x0":1.6263453198295013,"y0":50.00162385499057,"z0":5.989986078770157,"aX":17.31127054928263},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.8,"breakHorizontal":-14.5,"spinRate":2127,"spinDirection":157},"zone":12,"typeConfidence":0.91,"plateTime":0.3888922045657628,"extension":6.311136429485674},"hitData":{"launchSpeed":65.9,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.6,"coordY":148.56}},"index":2,"playId":"f3ae1d72-f61c-32ba-b26e-b9cfa7eca1fc","pitchNumber":3,"startTime":"2026-07-12T18:31:00.006Z","endTime":"2026-07-12T18:31:07.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:31:07.426Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dillon Dingler pops out softly to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T18:32:45.184Z","endTime":"2026-07-12T18:34:20.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"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_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":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82164909572452,"aZ":-32.38147632132468,"pfxX":5.758345215872847,"pfxZ":-0.14619903491521047,"pX":-0.2402611853469871,"pZ":1.4988652763244084,"vX0":2.1336745206313794,"vY0":-117.41774602935435,"vZ0":-0.8816915729659609,"x":126.16,"y":198.31,"x0":-1.9096883344562192,"y0":50.00431640419478,"z0":4.899807519030694,"aX":8.018143660112797},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.2,"breakHorizontal":-10.9,"spinRate":2671,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.46698176079750375,"extension":6.689229428112638},"index":0,"playId":"ec889a6a-3a10-3f3e-a981-540b0e9ed5f5","pitchNumber":1,"startTime":"2026-07-12T18:33:20.144Z","endTime":"2026-07-12T18:33:23.812Z","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":94.6,"endSpeed":86.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.551613251914496,"aZ":-21.970611110968502,"pfxX":-9.54129612686225,"pfxZ":5.295914242392942,"pX":-0.8728637300340958,"pZ":2.098063452123036,"vX0":5.591332618136827,"vY0":-137.70245456159918,"vZ0":-2.843979873746907,"x":150.27,"y":182.13,"x0":-1.6862150812884207,"y0":50.00385892751864,"z0":4.624611707065454,"aX":-18.39039066395335},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.2,"breakHorizontal":16.2,"spinRate":2249,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.3972147360354574,"extension":7.1997073482556795},"index":1,"playId":"9801276b-575e-3d2b-bfaa-afd898f0377b","pitchNumber":2,"startTime":"2026-07-12T18:33:39.262Z","endTime":"2026-07-12T18:33:42.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.777430133440397,"aZ":-17.3723826968592,"pfxX":-8.818983930459702,"pfxZ":7.782908359471351,"pX":0.4447514592759303,"pZ":4.16081125364441,"vX0":8.420380733816609,"vY0":-137.15272196967908,"vZ0":1.1588748327564604,"x":100.05,"y":126.44,"x0":-1.5217011136546428,"y0":50.00419229643847,"z0":4.918787342130228,"aX":-16.776605054258713},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":14.2,"spinRate":2350,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3995852919328886,"extension":7.1992204181149235},"index":2,"playId":"6fd4a67c-fc74-3bce-99e2-b9b5165197dd","pitchNumber":3,"startTime":"2026-07-12T18:33:58.216Z","endTime":"2026-07-12T18:34:01.216Z","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":94.6,"endSpeed":86.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.254242828973148,"aZ":-16.83731652858797,"pfxX":-8.948950638397394,"pfxZ":8.030832658471002,"pX":-0.09949959211969732,"pZ":3.4473221133531746,"vX0":7.578132073696864,"vY0":-137.52661561923674,"vZ0":-0.23800005712032773,"x":120.79,"y":145.7,"x0":-1.7316244107630148,"y0":50.00682116701282,"z0":4.679608568144617,"aX":-17.10062715167637},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":14.5,"spinRate":2353,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3986642208061486,"extension":7.248750198021747},"hitData":{"launchSpeed":57.1,"launchAngle":47.0,"totalDistance":145.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":165.97,"coordY":159.26}},"index":3,"playId":"f8c0f257-3086-32ac-b4a8-03f57d4aa50b","pitchNumber":4,"startTime":"2026-07-12T18:34:12.997Z","endTime":"2026-07-12T18:34:20.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:34:20.021Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colt Keith lines out to center fielder Derek Hill.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T18:34:25.316Z","endTime":"2026-07-12T18:37:03.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.662704492065004,"aZ":-24.416754914339577,"pfxX":-10.345106727007922,"pfxZ":4.774732039328898,"pX":0.6237116362636435,"pZ":2.487555141199443,"vX0":8.83745152543386,"vY0":-126.14123798320585,"vZ0":-1.0297303615346836,"x":93.23,"y":171.62,"x0":-1.5670356385015631,"y0":50.00315407625557,"z0":4.854688818758808,"aX":-16.810263611296648},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.6,"breakHorizontal":16.9,"spinRate":1564,"spinDirection":250},"zone":6,"typeConfidence":2.0,"plateTime":0.4328486756678229,"extension":7.109328801198927},"index":0,"playId":"250aec1e-8c94-38fb-8543-b4e9a74e1253","pitchNumber":1,"startTime":"2026-07-12T18:34:48.184Z","endTime":"2026-07-12T18:34:52.568Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.258968240672672,"aZ":-30.794792316437654,"pfxX":7.5922459170543295,"pfxZ":0.980758431106354,"pX":-0.4221472696897418,"pZ":1.6599771861880537,"vX0":1.672573748782453,"vY0":-117.80068428985051,"vZ0":-0.45050477156782864,"x":133.09,"y":193.96,"x0":-2.127626222109767,"y0":50.002347460382126,"z0":4.699046551690488,"aX":10.675899672035776},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.9,"breakHorizontal":-14.2,"spinRate":2731,"spinDirection":56},"zone":7,"typeConfidence":2.0,"plateTime":0.4648504856994986,"extension":6.852714525010763},"index":1,"playId":"e304b089-779e-386f-a09f-5edbef21f78a","pitchNumber":2,"startTime":"2026-07-12T18:35:01.749Z","endTime":"2026-07-12T18:35:06.355Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-12T18:35:10.863Z","endTime":"2026-07-12T18:35:23.333Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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":88.2,"endSpeed":81.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.615794695336977,"aZ":-24.302710417299412,"pfxX":-9.590438942526273,"pfxZ":4.6585124263278725,"pX":-0.6495004384695849,"pZ":1.8582401680097247,"vX0":5.946710913669557,"vY0":-128.4372751690802,"vZ0":-2.73439564787674,"x":141.76,"y":188.61,"x0":-1.7346752160605905,"y0":50.005528521418896,"z0":4.802696142137022,"aX":-16.21740166709454},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.2,"breakHorizontal":16.2,"spinRate":1709,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.4245193653972108,"extension":7.168989845411636},"index":3,"playId":"df2cf6e8-5c5a-318b-a728-a872337ec02c","pitchNumber":3,"startTime":"2026-07-12T18:35:23.333Z","endTime":"2026-07-12T18:35:26.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.009253420328406,"aZ":-17.261103005497837,"pfxX":-7.366394273824127,"pfxZ":7.603620323993717,"pX":-0.8157924737114703,"pZ":3.8285507072534064,"vX0":5.5103759582331655,"vY0":-139.11314981215298,"vZ0":0.38932956061212487,"x":148.1,"y":135.41,"x0":-1.8645396282327578,"y0":50.00276836565001,"z0":4.8304111684673146,"aX":-14.447868080894962},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.0,"breakHorizontal":12.2,"spinRate":2456,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39363188218709055,"extension":7.128055132187677},"index":4,"playId":"5e93c686-9011-31c8-a98b-f7833f18b7b2","pitchNumber":4,"startTime":"2026-07-12T18:35:41.285Z","endTime":"2026-07-12T18:35:44.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.033971378421867,"aZ":-30.947752156824254,"pfxX":-8.775387588757878,"pfxZ":0.7545206350058442,"pX":-0.2720955707710305,"pZ":0.8272680987160091,"vX0":6.12184136439869,"vY0":-126.57129132554813,"vZ0":-3.543671997416716,"x":127.37,"y":216.44,"x0":-1.5830308193213563,"y0":50.00082724766131,"z0":4.725733097172348,"aX":-14.224753789466853},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.7,"breakHorizontal":14.5,"spinRate":1586,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.432880050280696,"extension":6.975450760811225},"index":5,"playId":"d6518a9d-32a7-30d8-9319-39f660952a69","pitchNumber":5,"startTime":"2026-07-12T18:36:05.140Z","endTime":"2026-07-12T18:36:08.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.95966087611922,"aZ":-22.92045362138261,"pfxX":-10.859885232369166,"pfxZ":4.746816005938204,"pX":-2.4410301475386076,"pZ":1.9145935461884518,"vX0":2.159752919973329,"vY0":-139.78029936258142,"vZ0":-3.525032328393389,"x":210.05,"y":187.09,"x0":-1.8214635349835027,"y0":50.002010823141674,"z0":4.7243265082524895,"aX":-21.16207386645759},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.9,"breakHorizontal":19.1,"spinRate":2200,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.39414949204491245,"extension":7.046651772676376},"index":6,"playId":"21d020ba-14fb-33cf-8529-95c4974f3683","pitchNumber":6,"startTime":"2026-07-12T18:36:22.139Z","endTime":"2026-07-12T18:36:25.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":72.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.099108949181826,"aZ":-31.14700737821476,"pfxX":10.389783789391299,"pfxZ":0.757500194939535,"pX":0.8191004644501051,"pZ":1.5868764459754912,"vX0":3.3693746463462464,"vY0":-116.59479705144128,"vZ0":-0.19727945063590924,"x":85.78,"y":195.93,"x0":-2.0004921279770915,"y0":50.00206525662679,"z0":4.650810340888538,"aX":14.08176558094253},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.7,"breakHorizontal":-19.7,"spinRate":2690,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.472582894563252,"extension":6.82897682550894},"index":7,"playId":"c2b32747-8aff-3ac4-ad20-c51a21ba91ec","pitchNumber":7,"startTime":"2026-07-12T18:36:39.915Z","endTime":"2026-07-12T18:36:43.864Z","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":89.0,"endSpeed":81.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.414283062328657,"aZ":-25.753258834705715,"pfxX":1.0123242990625658,"pfxZ":3.7769218922771675,"pX":-0.7551073255606674,"pZ":2.444764899131394,"vX0":2.672103521360964,"vY0":-129.65052719566106,"vZ0":-0.6973866374498754,"x":145.78,"y":172.77,"x0":-1.9311490761540393,"y0":50.00433443613615,"z0":4.6848829233910525,"aX":1.7206211572338772},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.0,"breakHorizontal":-2.4,"spinRate":2498,"spinDirection":181},"zone":4,"typeConfidence":2.0,"plateTime":0.4226742464202653,"extension":7.021493239935672},"hitData":{"launchSpeed":93.9,"launchAngle":22.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.97,"coordY":60.7}},"index":8,"playId":"7dfb7cd3-18e9-3dbc-ae92-3898cdf2c0b2","pitchNumber":8,"startTime":"2026-07-12T18:36:56.773Z","endTime":"2026-07-12T18:37:03.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:37:03.881Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T18:37:05.989Z","endTime":"2026-07-12T18:38:17.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.704779457767263,"aZ":-26.818322736080113,"pfxX":-12.747763714512914,"pfxZ":3.243463930280268,"pX":-0.06455411636511539,"pZ":1.3429400975838626,"vX0":8.11526217768432,"vY0":-128.5414629720901,"vZ0":-3.259624441442113,"x":119.46,"y":202.52,"x0":-1.6262382795043142,"y0":50.00525010247921,"z0":4.737881705523943,"aX":-21.07273203657398},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.3,"breakHorizontal":21.0,"spinRate":1584,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4281291785930432,"extension":7.209592554801039},"index":0,"playId":"344417bd-3be3-3069-8ded-d6621347c84b","pitchNumber":1,"startTime":"2026-07-12T18:37:30.372Z","endTime":"2026-07-12T18:37:33.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07484150554631,"aZ":-14.093808856154382,"pfxX":-8.160670572939308,"pfxZ":9.351970278501163,"pX":0.9599890274645823,"pZ":2.942542682023041,"vX0":9.689962037092632,"vY0":-138.87101550129913,"vZ0":-2.1729229021538075,"x":80.41,"y":159.33,"x0":-1.53126173621157,"y0":50.001370120848655,"z0":4.684137117466728,"aX":-15.775369726239374},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":12.5,"spinRate":2492,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.3959745990600605,"extension":7.223772712623446},"index":1,"playId":"af5233a0-95b6-3131-87bf-45d4ea5011c7","pitchNumber":2,"startTime":"2026-07-12T18:37:42.895Z","endTime":"2026-07-12T18:37:46.578Z","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":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.866051652784304,"aZ":-41.38265063664642,"pfxX":8.137979423242792,"pfxZ":-6.989797672612737,"pX":0.21610663637025948,"pZ":0.9909754423481416,"vX0":2.407425947830346,"vY0":-115.04574760674382,"vZ0":0.34289605375481114,"x":108.76,"y":212.02,"x0":-1.9060668770739224,"y0":50.005005417143494,"z0":4.9099141416354675,"aX":10.716196945014094},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-12.1,"breakHorizontal":-15.4,"spinRate":2886,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.47936039354851623,"extension":6.789538274371471},"index":2,"playId":"e8203545-54a8-3283-88a3-7c92983c06f3","pitchNumber":3,"startTime":"2026-07-12T18:37:57.091Z","endTime":"2026-07-12T18:38:00.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.452206468645336,"aZ":-30.69297908718418,"pfxX":-10.135917327126535,"pfxZ":0.9047477837352336,"pX":0.10029112671933584,"pZ":1.1971682335066876,"vX0":7.574072463679279,"vY0":-127.79308809667863,"vZ0":-2.7802271229826405,"x":113.18,"y":206.46,"x0":-1.5977404025099107,"y0":50.005303082785005,"z0":4.731766940689166,"aX":-16.62296494093707},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.2,"breakHorizontal":16.4,"spinRate":1655,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4300419128358879,"extension":7.165749805120848},"index":3,"playId":"475b242d-dec0-3012-b5ae-58b9b7710dde","pitchNumber":4,"startTime":"2026-07-12T18:38:14.364Z","endTime":"2026-07-12T18:38:17.401Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:38:17.401Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Derek Hill strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T18:39:46.151Z","endTime":"2026-07-12T18:43:01.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.7,"endSpeed":88.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51147534515694,"aZ":-19.082384099022835,"pfxX":8.394611084552361,"pfxZ":6.5421345836672735,"pX":0.7896169713228501,"pZ":3.343531133837062,"vX0":-5.443170159858119,"vY0":-140.72281619802462,"vZ0":-3.7926194782300615,"x":86.9,"y":148.5,"x0":1.660193788557497,"y0":50.00493024281252,"z0":5.948028809990544,"aX":16.805761945636373},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.3,"breakHorizontal":-14.0,"spinRate":2229,"spinDirection":150},"zone":3,"typeConfidence":0.91,"plateTime":0.38951789277396554,"extension":6.274022386596146},"index":0,"playId":"83ce98f7-cc40-3998-9790-3cd4651ce4d5","pitchNumber":1,"startTime":"2026-07-12T18:40:30.431Z","endTime":"2026-07-12T18:40:33.431Z","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":88.9,"endSpeed":82.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.566677999746958,"aZ":-30.591284033321163,"pfxX":-3.173224630861795,"pfxZ":0.9232225403934233,"pX":1.319835696345863,"pZ":2.9456284680629747,"vX0":-0.709509915385512,"vY0":-129.55566572110527,"vZ0":-1.9978034631476937,"x":66.69,"y":159.25,"x0":2.009191065142067,"y0":50.00184385067536,"z0":6.051541473991431,"aX":-5.425125706244516},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.4,"breakHorizontal":5.9,"spinRate":2123,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.4218339090635461,"extension":6.343734676582866},"index":1,"playId":"be009b8b-ccd0-3f91-b056-e5bbf1440e0d","pitchNumber":2,"startTime":"2026-07-12T18:40:49.220Z","endTime":"2026-07-12T18:40:52.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.341722807061448,"aZ":-11.540002641956164,"pfxX":1.8770597114052454,"pfxZ":10.275118624523321,"pX":0.31411128601445404,"pZ":3.0257768967742114,"vX0":-4.247035347760183,"vY0":-140.68474562203306,"vZ0":-6.227051138441446,"x":105.03,"y":157.08,"x0":1.59816924821765,"y0":50.00627817868963,"z0":6.013092853132364,"aX":3.771147625631174},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":-2.5,"spinRate":2335,"spinDirection":153},"zone":3,"typeConfidence":0.91,"plateTime":0.3890545020056062,"extension":6.525108571260791},"index":2,"playId":"cf97976b-c406-3e0c-a3c1-466f5db9ecb4","pitchNumber":3,"startTime":"2026-07-12T18:41:02.805Z","endTime":"2026-07-12T18:41:05.943Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-12T18:41:11.198Z","endTime":"2026-07-12T18:41:24.386Z","isPitch":false,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"}},{"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":89.3,"endSpeed":82.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.357636324114146,"aZ":-26.02400144232082,"pfxX":8.639778291237267,"pfxZ":3.6004382834859765,"pX":0.2592981534544015,"pZ":1.8393527780220913,"vX0":-7.02218878892029,"vY0":-129.87819366132902,"vZ0":-5.28747332971637,"x":107.12,"y":189.12,"x0":1.8764030617023477,"y0":50.00187692295891,"z0":5.882258807509372,"aX":14.750569937037382},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.5,"breakHorizontal":-14.0,"spinRate":1865,"spinDirection":128},"zone":8,"typeConfidence":0.89,"plateTime":0.42181742422767465,"extension":6.4458588267339225},"index":4,"playId":"19720d81-03a8-3149-b00e-7b497c4cdc43","pitchNumber":4,"startTime":"2026-07-12T18:41:24.386Z","endTime":"2026-07-12T18:41:28.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.239553663611115,"aZ":-17.945368392595267,"pfxX":6.6072858256042934,"pfxZ":6.789657090947211,"pX":-0.7736933056339216,"pZ":3.4593598872835396,"vX0":-8.927599857389867,"vY0":-142.7768019286495,"vZ0":-4.140274917042502,"x":146.49,"y":145.38,"x0":1.5134593253286426,"y0":50.00336983483173,"z0":6.034602136811236,"aX":13.84784536316733},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.8,"breakHorizontal":-10.4,"spinRate":2213,"spinDirection":147},"zone":11,"typeConfidence":0.91,"plateTime":0.38144865315524434,"extension":6.291796368446803},"index":5,"playId":"8a725d68-a957-332f-8c14-eaa34954ecaf","pitchNumber":5,"startTime":"2026-07-12T18:41:43.970Z","endTime":"2026-07-12T18:41:48.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.078331419135786,"aZ":-12.807422408081777,"pfxX":1.7932152185053183,"pfxZ":9.440883534945046,"pX":1.0626715401833982,"pZ":3.799018201995512,"vX0":-2.3082709606321967,"vY0":-141.56051842196536,"vZ0":-3.993249507448339,"x":76.49,"y":136.21,"x0":1.6515934772983156,"y0":50.00108859570277,"z0":6.0342294517964525,"aX":3.678103465432396},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.6,"breakHorizontal":-2.9,"spinRate":2379,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.38534184119326564,"extension":6.3091034571254045},"index":6,"playId":"2a7e60ae-9966-32c4-90aa-5cc4aa72b3f5","pitchNumber":6,"startTime":"2026-07-12T18:42:04.530Z","endTime":"2026-07-12T18:42:07.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3228079715348,"aZ":-27.564527974947584,"pfxX":-1.1067398472145173,"pfxZ":2.673153228705356,"pX":1.6841895689288156,"pZ":4.080044533174387,"vX0":-1.129533376761715,"vY0":-129.76726204981458,"vZ0":0.552504318915442,"x":52.8,"y":128.62,"x0":2.267122464993202,"y0":50.00229518834998,"z0":5.94594224372484,"aX":-1.908426340823702},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.2,"breakHorizontal":2.3,"spinRate":2038,"spinDirection":160},"zone":12,"typeConfidence":0.91,"plateTime":0.42030384996069614,"extension":6.371726514755504},"index":7,"playId":"41957d9a-2f7b-3ea8-9206-2227cb0fb334","pitchNumber":7,"startTime":"2026-07-12T18:42:25.896Z","endTime":"2026-07-12T18:42:29.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.742705876590044,"aZ":-25.368109039257888,"pfxX":6.170254766932269,"pfxZ":4.062906759665074,"pX":0.8300909559536039,"pZ":2.8640732140380254,"vX0":-5.242379911963994,"vY0":-128.1925405065533,"vZ0":-2.6855141905177016,"x":85.36,"y":161.45,"x0":2.0929079537062876,"y0":50.00501566016868,"z0":5.890914236845975,"aX":10.343618336689689},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.0,"breakHorizontal":-10.1,"spinRate":1780,"spinDirection":128},"zone":3,"typeConfidence":0.9,"plateTime":0.42610927535695975,"extension":6.564293386453335},"index":8,"playId":"195645cc-ea41-31d5-b560-590a3bb8699a","pitchNumber":8,"startTime":"2026-07-12T18:42:58.012Z","endTime":"2026-07-12T18:43:01.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:43:01.252Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.T. Realmuto singles on a line drive to center fielder James Outman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T18:43:03.992Z","endTime":"2026-07-12T18:45:37.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.798722819271187,"aZ":-13.016347857139968,"pfxX":1.462474205132331,"pfxZ":9.610053002729146,"pX":1.0708043855760063,"pZ":2.689159638993292,"vX0":-2.2032499157827083,"vY0":-140.3125091510214,"vZ0":-6.798017567002643,"x":76.18,"y":166.17,"x0":1.6762590352978572,"y0":50.00201159530489,"z0":5.991706313368601,"aX":2.915439421657739},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":-2.2,"spinRate":2224,"spinDirection":156},"zone":12,"typeConfidence":0.9,"plateTime":0.3903828751641587,"extension":6.453933025610276},"index":0,"playId":"1fc80fb4-a568-39e7-bd3f-6c79f122715f","pitchNumber":1,"startTime":"2026-07-12T18:43:29.969Z","endTime":"2026-07-12T18:43:34.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.053046976817363,"aZ":-25.14103379640206,"pfxX":11.301217492092206,"pfxZ":4.434497326720911,"pX":0.11913161356051316,"pZ":1.9404566529045029,"vX0":-8.16067386145799,"vY0":-125.54848502652574,"vZ0":-4.479936397881815,"x":112.46,"y":186.39,"x0":1.9546553060200942,"y0":50.00055489968667,"z0":5.810950132199425,"aX":17.91467088171272},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.1,"breakHorizontal":-18.4,"spinRate":1798,"spinDirection":129},"zone":8,"typeConfidence":0.9,"plateTime":0.4374100991693739,"extension":6.635465766538977},"index":1,"playId":"c30e1876-8231-30dc-bb37-06b76050eaa9","pitchNumber":2,"startTime":"2026-07-12T18:43:44.618Z","endTime":"2026-07-12T18:43:48.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":78.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.811941899725404,"aZ":-20.792954033130485,"pfxX":9.665929331849771,"pfxZ":7.186828274269006,"pX":0.7909990430676834,"pZ":2.1212611740918716,"vX0":-5.353412142676517,"vY0":-126.15747733353815,"vZ0":-5.077736698705981,"x":86.85,"y":181.51,"x0":1.7039634409016833,"y0":50.00612367112078,"z0":5.875714146891241,"aX":15.313523722201907},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":11.9,"breakHorizontal":-16.0,"spinRate":1838,"spinDirection":138},"zone":9,"typeConfidence":0.89,"plateTime":0.43708832715667345,"extension":6.33409912762934},"index":2,"playId":"5599789d-bb4a-3a1c-8fa2-49006950e5e9","pitchNumber":3,"startTime":"2026-07-12T18:44:00.448Z","endTime":"2026-07-12T18:44:03.449Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-12T18:44:13.280Z","endTime":"2026-07-12T18:44:28.212Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"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":97.0,"endSpeed":88.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69270727083688,"aZ":-12.752188054002287,"pfxX":2.4556059853141856,"pfxZ":9.687495633112501,"pX":0.8310278674166812,"pZ":4.442813382809484,"vX0":-2.8008273440914198,"vY0":-141.2756532694565,"vZ0":-2.5705194480074303,"x":85.32,"y":118.82,"x0":1.5201770892329214,"y0":50.000446892130775,"z0":6.193087905681678,"aX":4.922025182100868},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.2,"breakHorizontal":-3.8,"spinRate":2224,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.3889489182231971,"extension":6.368853801114659},"index":4,"playId":"fff9fc68-8281-382c-a6ab-1084e98bc6ea","pitchNumber":4,"startTime":"2026-07-12T18:44:28.212Z","endTime":"2026-07-12T18:44:31.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2640087968407,"aZ":-17.297044280281828,"pfxX":8.879219578743523,"pfxZ":7.372376583643238,"pX":-0.06744543265627702,"pZ":3.5503988398777278,"vX0":-7.660340094816545,"vY0":-141.61721929593958,"vZ0":-3.816133443778695,"x":119.57,"y":142.92,"x0":1.5274530525929315,"y0":50.00562807768852,"z0":6.0314628055619774,"aX":17.92371466644423},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.7,"breakHorizontal":-14.4,"spinRate":2186,"spinDirection":148},"zone":11,"typeConfidence":0.91,"plateTime":0.38771960004216144,"extension":6.301270090131469},"index":5,"playId":"a8567383-db44-313c-af79-4053c0507c75","pitchNumber":5,"startTime":"2026-07-12T18:44:46.698Z","endTime":"2026-07-12T18:44:49.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.804024201411234,"aZ":-25.642811535292097,"pfxX":8.066566782388666,"pfxZ":3.9865954970026856,"pX":0.8168545119772904,"pZ":2.0950903988588445,"vX0":-5.550920528202129,"vY0":-127.60633308244343,"vZ0":-4.103093640030331,"x":85.86,"y":182.21,"x0":1.9792380547281654,"y0":50.00364242249674,"z0":5.7590209664046865,"aX":13.219838410388057},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.5,"breakHorizontal":-13.2,"spinRate":1808,"spinDirection":131},"zone":9,"typeConfidence":0.9,"plateTime":0.43026598056066456,"extension":6.62259104508543},"index":6,"playId":"5a95e7f0-f396-3150-806e-d0c677b19b6d","pitchNumber":6,"startTime":"2026-07-12T18:45:06.792Z","endTime":"2026-07-12T18:45:09.792Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":91.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.691305721360184,"aZ":-14.050992689740387,"pfxX":2.946603352033387,"pfxZ":8.61445706799676,"pX":0.3907163889895407,"pZ":2.6218650413764735,"vX0":-4.183900432565699,"vY0":-142.72544178578408,"vZ0":-7.031097984405029,"x":102.11,"y":167.99,"x0":1.4793700993257508,"y0":50.00580007938049,"z0":5.967348365070013,"aX":6.201734354684798},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.6,"breakHorizontal":-4.7,"spinRate":2323,"spinDirection":151},"zone":6,"typeConfidence":0.91,"plateTime":0.38087093468975164,"extension":6.562759040493089},"hitData":{"launchSpeed":99.9,"launchAngle":9.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":122.73,"coordY":97.44}},"index":7,"playId":"9d41eb1c-b9a1-3f7f-8ee2-be39083afcf8","pitchNumber":7,"startTime":"2026-07-12T18:45:26.903Z","endTime":"2026-07-12T18:45:37.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:45:37.441Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryson Stott doubles (17) on a ground ball to right fielder Matt Vierling. J.T. Realmuto to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T18:45:35.852Z","endTime":"2026-07-12T18:46:17.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnThird":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"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":96.2,"endSpeed":87.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.346806689118566,"aZ":-14.080455716440396,"pfxX":8.705330516114156,"pfxZ":9.157573375603704,"pX":1.1313231691547174,"pZ":2.142071121641981,"vX0":-4.763641722273785,"vY0":-139.88471269410337,"vZ0":-7.494694840644035,"x":73.88,"y":180.94,"x0":1.727645496767565,"y0":50.006301176313904,"z0":5.784371520673419,"aX":17.20940506810959},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":-14.8,"spinRate":2193,"spinDirection":149},"zone":14,"typeConfidence":0.91,"plateTime":0.3919455207886142,"extension":6.576354134962744},"hitData":{"launchSpeed":82.9,"launchAngle":8.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.0,"coordY":102.0}},"index":0,"playId":"daec31e3-428c-3a32-9e80-c6191ee7bedf","pitchNumber":1,"startTime":"2026-07-12T18:46:05.396Z","endTime":"2026-07-12T18:46:17.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:46:17.003Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T18:47:36.104Z","endTime":"2026-07-12T18:49:19.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnThird":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T18:46:53.881Z","endTime":"2026-07-12T18:47:38.488Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70029111026292,"aZ":-10.432826252022451,"pfxX":1.898023306967155,"pfxZ":10.955065603392853,"pX":-0.9396828528291234,"pZ":1.6989653232514257,"vX0":-7.111388514079147,"vY0":-140.00378673689988,"vZ0":-9.714852349987504,"x":152.82,"y":192.91,"x0":1.3870591299957868,"y0":50.00404881815222,"z0":5.8975183677419,"aX":3.768175724200206},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":-1.9,"spinRate":2260,"spinDirection":152},"zone":13,"typeConfidence":0.91,"plateTime":0.3912744361477709,"extension":6.450864283263534},"index":1,"playId":"bd538499-e01a-32cf-a1c3-d1266c18c264","pitchNumber":1,"startTime":"2026-07-12T18:47:38.488Z","endTime":"2026-07-12T18:47:41.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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":77.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25196291853988,"aZ":-25.846121746724222,"pfxX":9.999205513351288,"pfxZ":4.030715757447939,"pX":1.6766313132847082,"pZ":1.7498566780040203,"vX0":-3.914608986116532,"vY0":-126.23566655387813,"vZ0":-4.707635675324866,"x":53.09,"y":191.53,"x0":1.9726936648847242,"y0":50.00156549596473,"z0":5.79002011420589,"aX":15.694879850731077},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.1,"breakHorizontal":-16.8,"spinRate":1785,"spinDirection":134},"zone":14,"typeConfidence":0.9,"plateTime":0.438521566465512,"extension":6.565983524606956},"index":2,"playId":"b38149b0-46a5-3dfd-9090-7991f34b4627","pitchNumber":2,"startTime":"2026-07-12T18:47:58.025Z","endTime":"2026-07-12T18:48:01.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.705268464511494,"aZ":-22.960059467679173,"pfxX":9.000255471783701,"pfxZ":5.8468776538745395,"pX":-0.20320186077259317,"pZ":0.9598694084960355,"vX0":-7.833519240467057,"vY0":-125.35984386999563,"vZ0":-6.908916950771159,"x":124.75,"y":212.86,"x0":1.8080167725325784,"y0":50.00171238067615,"z0":5.653157230140617,"aX":14.18095474121507},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.0,"breakHorizontal":-14.3,"spinRate":1771,"spinDirection":132},"zone":13,"typeConfidence":0.9,"plateTime":0.43860798598857675,"extension":6.665895314953999},"index":3,"playId":"1089124b-1cd6-3314-acf7-5ece6cca9ffb","pitchNumber":3,"startTime":"2026-07-12T18:48:16.878Z","endTime":"2026-07-12T18:48:19.942Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"c5ba0859-204f-4d54-b8ee-b9264e320279","startTime":"2026-07-12T18:48:36.752Z","endTime":"2026-07-12T18:48:41.752Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37367285521762,"aZ":-10.79917847654355,"pfxX":1.6921520954675615,"pfxZ":10.424356191820365,"pX":-0.22859107579205132,"pZ":2.611781988208791,"vX0":-5.64481075409589,"vY0":-142.66104676867351,"vZ0":-7.503390281434502,"x":125.71,"y":168.26,"x0":1.5603606856014047,"y0":50.00498265455532,"z0":5.965329296921241,"aX":3.4706151997926926},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.4,"breakHorizontal":-1.9,"spinRate":2324,"spinDirection":156},"zone":5,"typeConfidence":0.92,"plateTime":0.3846871589972878,"extension":6.453163949497369},"index":5,"playId":"498acad3-e728-34a8-942b-6a592b9df071","pitchNumber":4,"startTime":"2026-07-12T18:48:51.525Z","endTime":"2026-07-12T18:48:54.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.595576433142522,"aZ":-25.71440805155963,"pfxX":8.390369576726592,"pfxZ":3.9410691853782533,"pX":-0.6719606302462869,"pZ":0.9181449318287817,"vX0":-9.12619000582614,"vY0":-126.87369338297782,"vZ0":-6.91902865249079,"x":142.61,"y":213.99,"x0":1.8721244715652459,"y0":50.00389722394043,"z0":5.714074115340476,"aX":13.756575793980819},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.8,"breakHorizontal":-13.3,"spinRate":1860,"spinDirection":131},"zone":13,"typeConfidence":0.9,"plateTime":0.43079024723426596,"extension":6.486647668883286},"index":6,"playId":"cff35180-9f1d-3cbe-a669-62bee78357db","pitchNumber":5,"startTime":"2026-07-12T18:49:16.192Z","endTime":"2026-07-12T18:49:19.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:49:19.490Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T18:49:23.028Z","endTime":"2026-07-12T18:51:52.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.842774053142794,"aZ":-7.7679234272362265,"pfxX":1.1470642214305729,"pfxZ":12.042904804994969,"pX":0.1744508628810705,"pZ":2.2070713281818426,"vX0":-4.466024808679349,"vY0":-141.35607104066366,"vZ0":-8.937575760872997,"x":110.35,"y":179.19,"x0":1.6248483848238562,"y0":50.00010519380857,"z0":5.906319379868978,"aX":2.3251829964988553},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.2,"breakHorizontal":-1.2,"spinRate":2251,"spinDirection":158},"zone":5,"typeConfidence":0.92,"plateTime":0.3873047842086077,"extension":6.385712497988396},"index":0,"playId":"01149de7-687d-3d9a-a344-4de72a5f49a6","pitchNumber":1,"startTime":"2026-07-12T18:49:47.421Z","endTime":"2026-07-12T18:49:50.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87667874308203,"aZ":-9.84172164660855,"pfxX":-0.20175342126193252,"pfxZ":11.182156646398287,"pX":0.4158150246243283,"pZ":4.119981259410408,"vX0":-2.926576709577297,"vY0":-140.8774563815957,"vZ0":-3.9146610136638436,"x":101.15,"y":127.54,"x0":1.4971266009429738,"y0":50.00628904695453,"z0":6.170850390166849,"aX":-0.40279357102450536},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.6,"breakHorizontal":1.0,"spinRate":2368,"spinDirection":155},"zone":12,"typeConfidence":0.91,"plateTime":0.3897369748048898,"extension":6.364771728521629},"index":1,"playId":"a6f5d306-2c05-387d-9795-c46911f8140d","pitchNumber":2,"startTime":"2026-07-12T18:50:07.133Z","endTime":"2026-07-12T18:50:10.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.20113372300334,"aZ":-8.682166917756412,"pfxX":1.0240607425764345,"pfxZ":11.831002107927134,"pX":-1.2274379702149574,"pZ":2.9639032312945877,"vX0":-8.392280895605836,"vY0":-140.79838532672184,"vZ0":-6.744338784611508,"x":163.79,"y":158.75,"x0":1.6729724511977693,"y0":50.0067220474494,"z0":5.968424178133877,"aX":2.0336946121287247},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.0,"breakHorizontal":0.0,"spinRate":2317,"spinDirection":149},"zone":11,"typeConfidence":0.92,"plateTime":0.39062813006448716,"extension":6.457448928006358},"index":2,"playId":"df89419e-8dd7-3eac-9dfd-851f2e8fe1ff","pitchNumber":3,"startTime":"2026-07-12T18:50:29.696Z","endTime":"2026-07-12T18:50:33.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21399170082766,"aZ":-25.166317773525954,"pfxX":10.014884120085583,"pfxZ":4.179172535381946,"pX":0.2527865055656017,"pZ":1.707660481623979,"vX0":-7.54724277802603,"vY0":-128.8140204188859,"vZ0":-5.4932593647452475,"x":107.36,"y":192.67,"x0":1.9221606048167599,"y0":50.00345562999381,"z0":5.818053628541867,"aX":16.80010744955672},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.5,"breakHorizontal":-16.4,"spinRate":1779,"spinDirection":132},"zone":8,"typeConfidence":0.9,"plateTime":0.42549264812829657,"extension":6.571619593222083},"index":3,"playId":"957adfad-1932-3ed0-9594-a88f02cfabfd","pitchNumber":4,"startTime":"2026-07-12T18:50:52.575Z","endTime":"2026-07-12T18:50:55.575Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-12T18:51:05.741Z","endTime":"2026-07-12T18:51:24.577Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76060585255804,"aZ":-9.646404529860652,"pfxX":0.6627743523410663,"pfxZ":10.600411991303574,"pX":1.0736184894958727,"pZ":3.1930148464712818,"vX0":-1.728373652115483,"vY0":-144.83725947209084,"vZ0":-6.4714947128434295,"x":76.08,"y":152.57,"x0":1.5919041876769444,"y0":50.00027666429082,"z0":6.045808407466748,"aX":1.40834808231714},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.1,"breakHorizontal":-0.8,"spinRate":2339,"spinDirection":159},"zone":12,"typeConfidence":0.92,"plateTime":0.3781386705852463,"extension":6.228711632852493},"index":5,"playId":"136eea31-91c7-3855-a54a-5025b75460cc","pitchNumber":5,"startTime":"2026-07-12T18:51:24.577Z","endTime":"2026-07-12T18:51:28.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":89.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.059167697697966,"aZ":-9.156538858175576,"pfxX":0.3067507727696981,"pfxZ":11.042301182896379,"pX":0.64717098605483,"pZ":3.6280912508212304,"vX0":-2.82827040002632,"vY0":-143.8605085609305,"vZ0":-5.25449303790468,"x":92.33,"y":140.82,"x0":1.6054876427642386,"y0":50.00406034284907,"z0":6.052588638799627,"aX":0.6394708102802406},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.1,"breakHorizontal":0.0,"spinRate":2359,"spinDirection":146},"zone":12,"typeConfidence":0.92,"plateTime":0.38151268040441577,"extension":6.302533436042671},"index":6,"playId":"56dcd4ec-ae97-3559-a2fa-4ef91310b8c6","pitchNumber":6,"startTime":"2026-07-12T18:51:47.751Z","endTime":"2026-07-12T18:51:52.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:51:52.043Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T18:54:00.425Z","endTime":"2026-07-12T18:55:51.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12887365214108,"aZ":-15.46135038784619,"pfxX":-6.730836615177962,"pfxZ":8.704516388076563,"pX":0.5101147641841121,"pZ":2.2978269309310595,"vX0":8.118002569480957,"vY0":-137.81572948071053,"vZ0":-4.019733231645025,"x":97.56,"y":176.74,"x0":-1.6016536927634377,"y0":50.00577557028383,"z0":4.822371054994409,"aX":-12.927865479664126},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":10.4,"spinRate":2395,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.39770596896864374,"extension":7.122627936259948},"index":0,"playId":"2347038e-aa0c-32cf-9c1c-cd883933836a","pitchNumber":1,"startTime":"2026-07-12T18:54:28.477Z","endTime":"2026-07-12T18:54:33.593Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-12T18:54:37.308Z","endTime":"2026-07-12T18:54:52.434Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":80.9,"endSpeed":72.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.605894374179762,"aZ":-32.30217307730962,"pfxX":9.738612482760946,"pfxZ":-0.09405537350381188,"pX":2.1585132797733775,"pZ":0.8686457935847798,"vX0":5.990490087140362,"vY0":-117.47126955989701,"vZ0":-1.8520670538874309,"x":34.72,"y":215.33,"x0":-1.717052671566333,"y0":50.00405373546846,"z0":4.759556985860029,"aX":13.191908655658326},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-0.4,"breakHorizontal":-19.4,"spinRate":2745,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4718551904026014,"extension":6.740491442695251},"index":2,"playId":"2c684569-0082-388d-a97b-fadc281e90a8","pitchNumber":2,"startTime":"2026-07-12T18:54:52.434Z","endTime":"2026-07-12T18:54:55.979Z","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":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.863829340601132,"aZ":-23.29486955356877,"pfxX":-12.672363142778053,"pfxZ":4.6619066974157475,"pX":-0.37357132549436695,"pZ":2.239438487367467,"vX0":7.946423603749863,"vY0":-137.51051161726562,"vZ0":-2.5435737911828555,"x":131.24,"y":178.32,"x0":-1.6614586075849722,"y0":50.006807098293855,"z0":4.765156410973219,"aX":-24.157312284171187},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.0,"breakHorizontal":21.1,"spinRate":2277,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3990470688753045,"extension":7.2967002032500545},"index":3,"playId":"4413e858-6929-3160-a51e-6aff086a7e1b","pitchNumber":3,"startTime":"2026-07-12T18:55:10.956Z","endTime":"2026-07-12T18:55:15.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.116869521070644,"aZ":-31.393192117596882,"pfxX":-10.590230161327895,"pfxZ":0.4946986448672681,"pX":0.5368913678107414,"pZ":0.3516623991065396,"vX0":8.617062440243611,"vY0":-125.06550704004192,"vZ0":-4.5941849394619885,"x":96.53,"y":229.29,"x0":-1.5765569232991956,"y0":50.00523840562087,"z0":4.786058179834025,"aX":-16.78658598979516},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.0,"breakHorizontal":17.2,"spinRate":1549,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.43787973335112707,"extension":7.096774155877264},"index":4,"playId":"b101448a-fcfb-3a5f-a108-69b669fb5a25","pitchNumber":4,"startTime":"2026-07-12T18:55:32.177Z","endTime":"2026-07-12T18:55:35.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9747357344127,"aZ":-30.507471691480198,"pfxX":-7.9189579956293334,"pfxZ":1.0364615876321093,"pX":-1.7827986376704918,"pZ":2.7342539840815214,"vX0":2.486431036259801,"vY0":-126.49485665647892,"vZ0":0.7692319798616241,"x":184.96,"y":164.96,"x0":-1.7550510946738433,"y0":50.0009332236912,"z0":4.88934273412092,"aX":-12.7160212632807},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.3,"breakHorizontal":13.7,"spinRate":1439,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.43449307798801673,"extension":7.098581744361179},"index":5,"playId":"2e8bc30e-7599-3299-ab18-a2cb718dae59","pitchNumber":5,"startTime":"2026-07-12T18:55:47.757Z","endTime":"2026-07-12T18:55:51.778Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:55:51.778Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter challenged (pitch result), call on the field was confirmed: Kerry Carpenter called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T18:55:53.652Z","endTime":"2026-07-12T18:58:36.937Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.969828172712575,"aZ":-21.519916559829568,"pfxX":-1.8071478609780056,"pfxZ":5.87608082470101,"pX":0.2554593041926318,"pZ":3.3107679982824916,"vX0":5.887461576480451,"vY0":-133.1853236250901,"vZ0":0.08168806686667562,"x":107.26,"y":149.39,"x0":-1.739575162338846,"y0":50.006261307035466,"z0":4.823507173050588,"aX":-3.2792183024483026},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.9,"breakHorizontal":2.2,"spinRate":2474,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.4097155472994549,"extension":7.0490610545857795},"index":0,"playId":"673a3735-8472-3cdc-8143-8499bde749c2","pitchNumber":1,"startTime":"2026-07-12T18:56:19.678Z","endTime":"2026-07-12T18:56:23.802Z","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.2,"endSpeed":73.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.863226934312824,"aZ":-34.61165766763617,"pfxX":8.926387564615812,"pfxZ":-1.7795119726104776,"pX":0.6987719080709488,"pZ":0.1970877690108898,"vX0":3.5253699170709165,"vY0":-116.80489759050784,"vZ0":-2.7207788562894653,"x":90.36,"y":233.46,"x0":-1.9937972188043862,"y0":50.002634232116655,"z0":4.660547346411008,"aX":12.22233215755898},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-3.6,"breakHorizontal":-17.0,"spinRate":2757,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.47056295831859396,"extension":6.689633839690439},"index":1,"playId":"beaec147-cdd0-3464-a5b8-17808af45bac","pitchNumber":2,"startTime":"2026-07-12T18:56:44.878Z","endTime":"2026-07-12T18:56:48.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.055679449875576,"aZ":-33.962251199500315,"pfxX":-7.539870443311859,"pfxZ":-1.1146685330404251,"pX":-0.8689011429906054,"pZ":1.8627448589160736,"vX0":4.437441848379086,"vY0":-125.57948215357848,"vZ0":-0.573120383953597,"x":150.12,"y":188.49,"x0":-1.6740373380475817,"y0":50.001246917277,"z0":4.8427876410023964,"aX":-12.111015284810005},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.9,"breakHorizontal":12.7,"spinRate":1503,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.43519109273234546,"extension":7.087060966539501},"index":2,"playId":"4a0d86df-6a74-3600-8f46-852deeefd1a6","pitchNumber":3,"startTime":"2026-07-12T18:57:04.699Z","endTime":"2026-07-12T18:57:10.003Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-12T18:57:13.542Z","endTime":"2026-07-12T18:57:28.160Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.0,"endSpeed":80.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48734429598708,"aZ":-33.66842975591429,"pfxX":-7.282308875009846,"pfxZ":-0.915876188152005,"pX":-0.548809577600538,"pZ":1.2922349787092045,"vX0":5.255857946824095,"vY0":-126.59240179972319,"vZ0":-2.031266207100032,"x":137.92,"y":203.89,"x0":-1.7042198180747634,"y0":50.00495234562766,"z0":4.796368954127776,"aX":-11.838422074815146},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.9,"breakHorizontal":12.0,"spinRate":1511,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.43241481346155286,"extension":7.025998834565631},"index":4,"playId":"70e88e97-3a4b-3b90-9b52-7ae96bd10c56","pitchNumber":4,"startTime":"2026-07-12T18:57:28.160Z","endTime":"2026-07-12T18:57:32.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.923546170899368,"aZ":-40.181790123106246,"pfxX":4.820130086264192,"pfxZ":-5.8717440032112656,"pX":0.32697931199636665,"pZ":1.7246591461775695,"vX0":3.4973817072467126,"vY0":-116.03838960843159,"vZ0":1.3076249312566282,"x":104.54,"y":192.21,"x0":-1.8267305085826853,"y0":50.005548126964136,"z0":4.984994537299802,"aX":6.567664977617507},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.1,"breakHorizontal":-9.6,"spinRate":2786,"spinDirection":46},"zone":9,"typeConfidence":2.0,"plateTime":0.4721956975204069,"extension":6.799803429672952},"index":5,"playId":"acd24b62-6d99-3418-b1e3-eb33553498ac","pitchNumber":5,"startTime":"2026-07-12T18:57:46.110Z","endTime":"2026-07-12T18:57:49.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.721901683436695,"aZ":-17.525758763108996,"pfxX":-6.561582686992821,"pfxZ":7.531645835238966,"pX":-0.7552412440945518,"pZ":1.962964906379465,"vX0":5.0575624771695935,"vY0":-138.5364086863786,"vZ0":-4.324051609481187,"x":145.79,"y":185.78,"x0":-1.751272532458795,"y0":50.00459225723273,"z0":4.714240216782055,"aX":-12.765564751449622},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.0,"breakHorizontal":10.8,"spinRate":2439,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.3952383557055952,"extension":7.069759919705702},"index":6,"playId":"d951afa2-2c4f-3beb-8935-96154fc57aee","pitchNumber":6,"startTime":"2026-07-12T18:58:09.909Z","endTime":"2026-07-12T18:58:36.937Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"}},"playEndTime":"2026-07-12T18:58:36.937Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach McKinstry singles on a line drive to left fielder Edmundo Sosa.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T18:58:48.494Z","endTime":"2026-07-12T18:59:00.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.123476400008087,"aZ":-23.93572189711591,"pfxX":-1.98054321569776,"pfxZ":4.722084697697668,"pX":0.6494889045389687,"pZ":2.2639442515684647,"vX0":6.867602312719383,"vY0":-131.75991638613695,"vZ0":-1.7157492183118088,"x":92.24,"y":177.65,"x0":-1.7426656017587554,"y0":50.00105787288667,"z0":4.706575280469667,"aX":-3.4546877373951297},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.4,"breakHorizontal":1.9,"spinRate":2466,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.4170000491950301,"extension":7.024661508782972},"hitData":{"launchSpeed":67.6,"launchAngle":23.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":102.0,"coordY":105.0}},"index":0,"playId":"d22098ba-0b24-30b4-bc62-2b4412569992","pitchNumber":1,"startTime":"2026-07-12T18:58:48.494Z","endTime":"2026-07-12T18:59:00.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:59:00.619Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Vierling flies out to center fielder Derek Hill.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T18:59:08.756Z","endTime":"2026-07-12T18:59:35.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"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":93.1,"endSpeed":85.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.204300597105007,"aZ":-22.799118385300126,"pfxX":-11.999952452145852,"pfxZ":5.056429218324096,"pX":-1.061940620522502,"pZ":2.4384156946881768,"vX0":6.216673219075834,"vY0":-135.49114565946053,"vZ0":-2.036598550809241,"x":157.48,"y":172.94,"x0":-1.8295630168462544,"y0":50.00673089707639,"z0":4.796684927616141,"aX":-22.26730962709748},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.9,"breakHorizontal":20.4,"spinRate":2310,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.40458475853188114,"extension":7.197557520405683},"hitData":{"launchSpeed":74.7,"launchAngle":47.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.15,"coordY":102.32}},"index":0,"playId":"d714ba47-14bd-3149-843d-4a1112c28b01","pitchNumber":1,"startTime":"2026-07-12T18:59:26.958Z","endTime":"2026-07-12T18:59:35.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:59:35.454Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a ground ball to shortstop Kevin McGonigle.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T19:01:17.125Z","endTime":"2026-07-12T19:04:35.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.049716580889125,"aZ":-27.19604010398654,"pfxX":11.003062934928556,"pfxZ":3.073821777287641,"pX":-0.578399295542344,"pZ":1.3301332355535267,"vX0":-9.49723296161651,"vY0":-126.48478765376774,"vZ0":-5.553639777597242,"x":139.05,"y":202.87,"x0":1.7974159344085852,"y0":50.002534306127735,"z0":5.737956194662973,"aX":17.80988435812982},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.4,"breakHorizontal":-17.8,"spinRate":1892,"spinDirection":132},"zone":13,"typeConfidence":0.9,"plateTime":0.43321310548263403,"extension":6.543383402232166},"index":0,"playId":"a7d144d6-e9b6-3940-b8cd-6e454fa06729","pitchNumber":1,"startTime":"2026-07-12T19:01:44.289Z","endTime":"2026-07-12T19:01:48.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29647721434132,"aZ":-8.90357178624324,"pfxX":2.6373771266918085,"pfxZ":11.652871281706341,"pX":0.669922236243549,"pZ":2.859752034605852,"vX0":-3.844140217617149,"vY0":-140.52861108714197,"vZ0":-6.997111230221608,"x":91.46,"y":161.57,"x0":1.7138798942521005,"y0":50.00245714767934,"z0":5.962590659561571,"aX":5.266941209104852},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.8,"breakHorizontal":-4.0,"spinRate":2341,"spinDirection":152},"zone":3,"typeConfidence":0.92,"plateTime":0.38998427025386784,"extension":6.378720437810027},"index":1,"playId":"bbdba13a-41ac-3c4d-827b-7fc209a3ada3","pitchNumber":2,"startTime":"2026-07-12T19:01:58.888Z","endTime":"2026-07-12T19:02:02.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18803193733664,"aZ":-7.465591419815298,"pfxX":3.0119040319690407,"pfxZ":12.618247460836306,"pX":0.048429725956045416,"pZ":2.5809870769191554,"vX0":-4.7249427323622495,"vY0":-139.2671679680694,"vZ0":-7.8645365520650135,"x":115.15,"y":169.09,"x0":1.3781536041732125,"y0":50.005625489363254,"z0":5.940555348372811,"aX":5.899468545533157},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":21.4,"breakHorizontal":-4.4,"spinRate":2381,"spinDirection":155},"zone":5,"typeConfidence":0.92,"plateTime":0.3937773773254718,"extension":6.431052687102782},"index":2,"playId":"be5453c7-3180-32f1-a7e2-9b5e4cb87a8d","pitchNumber":3,"startTime":"2026-07-12T19:02:13.373Z","endTime":"2026-07-12T19:02:16.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71277070602758,"aZ":-8.638722157588816,"pfxX":4.804957524541304,"pfxZ":11.356259596483303,"pX":0.4457400204695579,"pZ":2.6818766185472813,"vX0":-5.058643600090379,"vY0":-142.77535323043284,"vZ0":-7.772941001140886,"x":100.01,"y":166.37,"x0":1.6130023793217492,"y0":50.0020343608824,"z0":5.977279097305921,"aX":9.957341352039844},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.2,"breakHorizontal":-7.7,"spinRate":2432,"spinDirection":154},"zone":6,"typeConfidence":0.91,"plateTime":0.38308448114821747,"extension":6.424366856751103},"index":3,"playId":"127f41ba-9f4a-39bb-8623-dffb9469b100","pitchNumber":4,"startTime":"2026-07-12T19:02:27.653Z","endTime":"2026-07-12T19:02:30.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":88.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.93608303928652,"aZ":-10.456344678691103,"pfxX":2.3067779061459355,"pfxZ":10.675154288442727,"pX":0.4406696189398751,"pZ":3.1812346436316794,"vX0":-4.048434301998272,"vY0":-142.4908915243424,"vZ0":-6.118658630897894,"x":100.2,"y":152.89,"x0":1.5870495563983436,"y0":50.006842807542675,"z0":6.032546455161766,"aX":4.694981654842802},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.1,"breakHorizontal":-3.2,"spinRate":2421,"spinDirection":156},"zone":3,"typeConfidence":0.92,"plateTime":0.38593167363168135,"extension":6.332016927179736},"index":4,"playId":"96f34ad8-98dc-3044-8f2b-402429061c13","pitchNumber":5,"startTime":"2026-07-12T19:02:49.118Z","endTime":"2026-07-12T19:02:52.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.525564406989066,"aZ":-32.78598042479766,"pfxX":8.643837867516876,"pfxZ":-0.37402647375713194,"pX":1.336670968299839,"pZ":1.129035244039163,"vX0":-4.725040194003944,"vY0":-128.04813421543207,"vZ0":-5.1623465477394594,"x":66.05,"y":208.3,"x0":2.0910658781443985,"y0":50.00234408635028,"z0":5.7618744665798465,"aX":14.232085397316828},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.7,"breakHorizontal":-14.4,"spinRate":1776,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.42914687108998706,"extension":6.287907351296808},"index":5,"playId":"87452c2f-4603-34e7-bd6f-41d8df03fbae","pitchNumber":6,"startTime":"2026-07-12T19:03:05.699Z","endTime":"2026-07-12T19:03:09.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.964321055312936,"aZ":-31.229890242817913,"pfxX":10.267146487610251,"pfxZ":0.5559441880494695,"pX":0.561854191833934,"pZ":2.1748481562209134,"vX0":-7.053339532880613,"vY0":-129.47652014378937,"vZ0":-3.2105587470063983,"x":95.58,"y":180.06,"x0":1.992485285804748,"y0":50.001741823158234,"z0":5.830031426058398,"aX":17.366816403979005},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.5,"breakHorizontal":-16.9,"spinRate":1867,"spinDirection":135},"zone":9,"typeConfidence":0.9,"plateTime":0.42362873351511077,"extension":6.365108983990861},"index":6,"playId":"7cecd43e-3198-32bb-b290-5855ade5c01b","pitchNumber":7,"startTime":"2026-07-12T19:03:24.090Z","endTime":"2026-07-12T19:03:27.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.407653034908414,"aZ":-36.43972211630692,"pfxX":-3.889121015692253,"pfxZ":-3.011828660158164,"pX":0.6421536366967082,"pZ":3.1614014685656753,"vX0":-2.08928415784652,"vY0":-118.46053910310339,"vZ0":0.8449969057735711,"x":92.52,"y":153.42,"x0":2.0418698597708036,"y0":50.00256912057738,"z0":6.140859879273907,"aX":-5.506899208411757},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.9,"breakHorizontal":7.6,"spinRate":2520,"spinDirection":310},"zone":3,"typeConfidence":0.89,"plateTime":0.46301216545262935,"extension":6.308902760409967},"index":7,"playId":"615a6730-e734-37d8-a7a7-4b835cbda93f","pitchNumber":8,"startTime":"2026-07-12T19:03:46.638Z","endTime":"2026-07-12T19:03:50.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85602356929656,"aZ":-11.172809898969838,"pfxX":2.6230767881268644,"pfxZ":10.012819787361408,"pX":0.38831805422041027,"pZ":3.085913782026755,"vX0":-4.591923902673131,"vY0":-143.79370108828599,"vZ0":-6.464535356451114,"x":102.2,"y":155.46,"x0":1.6639667864768741,"y0":50.00062110878806,"z0":6.053906622170292,"aX":5.500991327384997},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.0,"breakHorizontal":-3.8,"spinRate":2384,"spinDirection":144},"zone":3,"typeConfidence":0.92,"plateTime":0.38068034035793463,"extension":6.354006156073899},"index":8,"playId":"a34ad0a7-6a92-30ee-930c-a7baf5c3dd98","pitchNumber":9,"startTime":"2026-07-12T19:04:06.131Z","endTime":"2026-07-12T19:04:09.131Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":9,"startTime":"2026-07-12T19:04:20.812Z","endTime":"2026-07-12T19:04:28.342Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93506845862434,"aZ":-19.82048553285354,"pfxX":7.789404673318816,"pfxZ":5.920580939850559,"pX":0.6132949852553353,"pZ":3.040601289958298,"vX0":-5.663282546979454,"vY0":-143.03686118198914,"vZ0":-4.731065735804954,"x":93.62,"y":156.68,"x0":1.6002241860730888,"y0":50.001900244895495,"z0":5.947443688180318,"aX":16.247197054214112},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.0,"breakHorizontal":-13.1,"spinRate":2291,"spinDirection":152},"zone":3,"typeConfidence":0.91,"plateTime":0.38196742153250085,"extension":6.238110963712714},"hitData":{"launchSpeed":81.5,"launchAngle":2.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.68,"coordY":147.71}},"index":10,"playId":"e0769038-5ce8-34da-ac7c-359a964a06b9","pitchNumber":10,"startTime":"2026-07-12T19:04:28.342Z","endTime":"2026-07-12T19:04:35.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:04:35.385Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a sharp line drive to pitcher Keider Montero. Bryce Harper to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T19:07:02.559Z","endTime":"2026-07-12T19:08:06.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672456,"link":"/api/v1/people/672456"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T19:04:48.641Z","endTime":"2026-07-12T19:05:25.772Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Keider Montero replaces Tarik Skubal.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T19:05:25.772Z","endTime":"2026-07-12T19:07:04.866Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672456,"link":"/api/v1/people/672456"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.674424416826547,"aZ":-21.455123533467482,"pfxX":-11.075082213163201,"pfxZ":5.553847775278562,"pX":-0.5966306830953,"pZ":2.877196316511027,"vX0":8.993422404756567,"vY0":-137.40815594684136,"vZ0":-3.283928032158424,"x":139.74,"y":161.1,"x0":-2.4573792114778117,"y0":50.00653469051077,"z0":5.529137157277018,"aX":-21.389111664768485},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.6,"breakHorizontal":18.4,"spinRate":2205,"spinDirection":220},"zone":4,"typeConfidence":0.89,"plateTime":0.3971497608910375,"extension":6.3069014821894225},"index":2,"playId":"d8da0112-4131-3005-8ff6-e1cfdf7559f9","pitchNumber":1,"startTime":"2026-07-12T19:07:04.866Z","endTime":"2026-07-12T19:07:10.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69622910979034,"aZ":-13.953423711774743,"pfxX":-3.816514265109266,"pfxZ":9.310215886697122,"pX":1.6380439349031717,"pZ":3.6687389764111336,"vX0":11.511014449047584,"vY0":-138.25249532165864,"vZ0":-3.151755405590192,"x":54.56,"y":139.72,"x0":-2.063736071742053,"y0":50.000912620686556,"z0":5.746524300980813,"aX":-7.469761495263437},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":4.8,"spinRate":2256,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.39455200379820266,"extension":6.314332128367879},"index":3,"playId":"313a8910-01ba-3d92-bb90-497773f77ee8","pitchNumber":2,"startTime":"2026-07-12T19:07:42.812Z","endTime":"2026-07-12T19:07:45.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":89.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.521537567389643,"aZ":-20.657497137463153,"pfxX":-9.075315545915181,"pfxZ":5.73755721112809,"pX":-0.13599085398257194,"pZ":2.8087538377277212,"vX0":9.543440506455386,"vY0":-139.62562013255268,"vZ0":-3.807345496607771,"x":122.18,"y":162.94,"x0":-2.392129957105387,"y0":50.00364874423497,"z0":5.521335816024913,"aX":-18.219226090747604},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.0,"breakHorizontal":14.9,"spinRate":2277,"spinDirection":215},"zone":5,"typeConfidence":0.91,"plateTime":0.3898135239147571,"extension":6.330841434436298},"hitData":{"launchSpeed":100.9,"launchAngle":2.0,"totalDistance":57.0,"trajectory":"line_drive","hardness":"hard","location":"1","coordinates":{"coordX":128.5,"coordY":183.1}},"index":4,"playId":"060aa3f1-ea2d-3bf0-babe-1c21fa14db1a","pitchNumber":3,"startTime":"2026-07-12T19:07:59.916Z","endTime":"2026-07-12T19:08:06.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:08:06.933Z","atBatIndex":38},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Edmundo Sosa out on a sacrifice bunt, pitcher Keider Montero to first baseman Spencer Torkelson. Bryce Harper to 3rd. Alec Bohm to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T19:08:30.376Z","endTime":"2026-07-12T19:09:07.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672456,"link":"/api/v1/people/672456"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.106839739653907,"aZ":-33.370033077907536,"pfxX":3.9174752936669894,"pfxZ":-0.7401646672894477,"pX":0.7030288737523062,"pZ":1.9661598983133481,"vX0":6.615670588618332,"vY0":-126.80808008421118,"vZ0":-2.3446613942301853,"x":90.2,"y":185.69,"x0":-2.457873908020034,"y0":50.00439288838971,"z0":5.5886573630518726,"aX":6.321255609908795},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.7,"breakHorizontal":-8.8,"spinRate":2626,"spinDirection":84},"zone":9,"typeConfidence":0.91,"plateTime":0.43343629271313233,"extension":6.283087539849772},"index":0,"playId":"4c79eb46-9ddf-3a3a-a9c6-d5f19c360012","pitchNumber":1,"startTime":"2026-07-12T19:08:46.176Z","endTime":"2026-07-12T19:08:49.176Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.934855901537112,"aZ":-19.379636950335517,"pfxX":-10.238445478389053,"pfxZ":6.628480352002745,"pX":-0.8493585781848736,"pZ":1.653859992619985,"vX0":8.044865085892967,"vY0":-138.32483022540745,"vZ0":-6.802089959258645,"x":149.38,"y":194.13,"x0":-2.4706281722938046,"y0":50.00408725804008,"z0":5.452138663639837,"aX":-19.767610435567715},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.7,"breakHorizontal":16.8,"spinRate":2184,"spinDirection":219},"zone":13,"typeConfidence":0.91,"plateTime":0.39653506327250065,"extension":6.383096471889566},"hitData":{"launchSpeed":29.3,"launchAngle":-22.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":125.62,"coordY":197.48}},"index":1,"playId":"8e1a1180-0576-3570-abcf-0f8454b46f22","pitchNumber":2,"startTime":"2026-07-12T19:09:00.706Z","endTime":"2026-07-12T19:09:07.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:09:07.728Z","atBatIndex":39},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Keider Montero intentionally walks Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T19:09:28.118Z","endTime":"2026-07-12T19:10:39.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","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":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.781585560818677,"aZ":-14.98499001080823,"pfxX":-3.817018680456686,"pfxZ":8.739760563515539,"pX":-0.4862377193099757,"pZ":3.7024507558633,"vX0":6.152584489777234,"vY0":-139.25130978641826,"vZ0":-2.944707224750853,"x":135.53,"y":138.81,"x0":-2.226767752408801,"y0":50.00523553032519,"z0":5.7629293540184365,"aX":-7.509932384834792},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":5.6,"spinRate":2133,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.3930836169141565,"extension":6.338170181100747},"index":0,"playId":"6de334f7-d800-3bfe-b4db-ff1a2df691e4","pitchNumber":1,"startTime":"2026-07-12T19:09:37.771Z","endTime":"2026-07-12T19:09:41.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.525043987142844,"aZ":-24.01612654787232,"pfxX":-10.180133997879643,"pfxZ":4.9904696092877066,"pX":0.01903373775731067,"pZ":1.2775357074494735,"vX0":8.84548615744612,"vY0":-126.96959853700119,"vZ0":-5.67375098026177,"x":116.27,"y":204.29,"x0":-2.183978853245012,"y0":50.00605743548182,"z0":5.447397166454624,"aX":-16.656952912938177},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.9,"breakHorizontal":16.4,"spinRate":1821,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.43105879426315363,"extension":6.457044948502289},"index":1,"playId":"d9d11fa3-e4dc-31b4-883c-9514c85b9b8f","pitchNumber":2,"startTime":"2026-07-12T19:09:55.697Z","endTime":"2026-07-12T19:09:59.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20227898804873,"aZ":-31.793648956004624,"pfxX":3.0761600695537314,"pfxZ":0.23888240886284073,"pX":-2.0936349611436382,"pZ":2.975281392832159,"vX0":0.17610889318340464,"vY0":-125.20111644383617,"vZ0":-0.5865082913716682,"x":196.8,"y":158.45,"x0":-2.5641720108429227,"y0":50.00063924603274,"z0":5.833070638818536,"aX":4.842969669457325},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.6,"breakHorizontal":-5.6,"spinRate":2533,"spinDirection":85},"zone":11,"typeConfidence":0.91,"plateTime":0.43885285442504296,"extension":6.191582679074449},"index":2,"playId":"03d9791f-995d-38b9-a3d9-87f26173022e","pitchNumber":3,"startTime":"2026-07-12T19:10:16.060Z","endTime":"2026-07-12T19:10:19.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":3,"playId":"08242506-0416-1003-000c-f08cd117d70a","pitchNumber":3,"startTime":"2026-07-12T19:10:38.197Z","endTime":"2026-07-12T19:10:39.689Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-12T19:10:39.689Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Derek Hill called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T19:11:40.647Z","endTime":"2026-07-12T19:12:50.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T19:10:55.814Z","endTime":"2026-07-12T19:11:42.936Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.738033383675248,"aZ":-19.3522704792363,"pfxX":-8.197472750124906,"pfxZ":6.3747191722184535,"pX":0.0319352875170442,"pZ":2.921576808256726,"vX0":9.325100451912757,"vY0":-139.80890880447961,"vZ0":-4.194970000748396,"x":115.78,"y":159.9,"x0":-2.25627555399179,"y0":50.00494513278279,"z0":5.68471551647438,"aX":-16.493564261427608},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.0,"breakHorizontal":13.3,"spinRate":2272,"spinDirection":214},"zone":2,"typeConfidence":0.91,"plateTime":0.3893755223499822,"extension":6.440087831575525},"index":1,"playId":"4970db66-4383-3def-8870-7761e2912be3","pitchNumber":1,"startTime":"2026-07-12T19:11:42.936Z","endTime":"2026-07-12T19:11:46.189Z","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":89.4,"endSpeed":82.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05077551904733,"aZ":-22.883148257888507,"pfxX":-8.42798763631302,"pfxZ":5.334285107514932,"pX":-0.34377160467130485,"pZ":3.5767060753736186,"vX0":7.388077064883235,"vY0":-130.1029302529674,"vZ0":-1.0657916276718815,"x":130.1,"y":142.21,"x0":-2.1026184106886334,"y0":50.00544144140672,"z0":5.699497428265495,"aX":-14.69034677124133},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.7,"breakHorizontal":13.9,"spinRate":2066,"spinDirection":225},"zone":11,"typeConfidence":0.84,"plateTime":0.41835831314622984,"extension":6.518477460036191},"index":2,"playId":"d6de1adc-129e-3880-8f3c-cf5aadeed66a","pitchNumber":2,"startTime":"2026-07-12T19:12:02.165Z","endTime":"2026-07-12T19:12:05.165Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-12T19:12:15.392Z","endTime":"2026-07-12T19:12:47.415Z","isPitch":false,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31632971831555,"aZ":-10.929723035131305,"pfxX":-4.053099323209149,"pfxZ":10.686010338221413,"pX":-0.09148224966783076,"pZ":1.94005883842643,"vX0":7.254730445419358,"vY0":-140.03412681203622,"vZ0":-8.288588298087172,"x":120.49,"y":186.4,"x0":-2.1879507104262816,"y0":50.003836209263774,"z0":5.651540646318603,"aX":-8.05906416665221},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.8,"breakHorizontal":5.9,"spinRate":2171,"spinDirection":209},"zone":8,"typeConfidence":0.9,"plateTime":0.39099027690875143,"extension":6.346368623760458},"index":4,"playId":"c7c31a55-fc98-32a6-8d47-d2ea6b5cfa19","pitchNumber":3,"startTime":"2026-07-12T19:12:47.415Z","endTime":"2026-07-12T19:12:50.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:12:50.873Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"J.T. Realmuto doubles (11) on a line drive to left fielder Riley Greene. Bryce Harper scores. Alec Bohm scores. Brandon Marsh scores. J.T. Realmuto to 3rd. J.T. Realmuto advances to 3rd, on a throwing error by shortstop Kevin McGonigle.","rbi":3,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T19:12:57.616Z","endTime":"2026-07-12T19:14:17.002Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","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":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":{"id":672456,"link":"/api/v1/people/672456"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":669373,"link":"/api/v1/people/669373"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":{"id":672456,"link":"/api/v1/people/672456"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.399218399676304,"aZ":-15.565776569801814,"pfxX":-9.191653993256663,"pfxZ":8.109372214126926,"pX":1.2625807172558048,"pZ":2.0719288135587575,"vX0":12.413731349013526,"vY0":-141.5234166742052,"vZ0":-6.823084165164108,"x":68.87,"y":182.84,"x0":-1.9668653672897403,"y0":50.00219073432773,"z0":5.493512337363086,"aX":-18.82407268984352},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.6,"breakHorizontal":14.4,"spinRate":2314,"spinDirection":213},"zone":14,"typeConfidence":0.91,"plateTime":0.385607689467224,"extension":6.447604285321177},"index":0,"playId":"668a303f-bf94-3ca7-bdc5-02933098f683","pitchNumber":1,"startTime":"2026-07-12T19:13:20.427Z","endTime":"2026-07-12T19:13:23.763Z","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":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23952292399035,"aZ":-35.28316894087661,"pfxX":5.338129748411307,"pfxZ":-2.0921006204183694,"pX":1.319925574806275,"pZ":2.633957716517386,"vX0":6.204884273326493,"vY0":-120.83317389808379,"vZ0":-0.5173894501807387,"x":66.69,"y":167.66,"x0":-1.9689016572175921,"y0":50.00124070199696,"z0":5.935121359751466,"aX":7.939082417361086},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.6,"breakHorizontal":-11.0,"spinRate":2953,"spinDirection":36},"zone":12,"typeConfidence":0.9,"plateTime":0.45227278009654537,"extension":6.319321952747883},"index":1,"playId":"d364ab51-baab-3839-8a40-400dbb474d70","pitchNumber":2,"startTime":"2026-07-12T19:13:40.155Z","endTime":"2026-07-12T19:13:46.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.568528475605603,"aZ":-17.381128126064354,"pfxX":-9.467894118381754,"pfxZ":7.446811876377746,"pX":-0.32039159534635897,"pZ":2.6122652314362407,"vX0":8.515894443798,"vY0":-139.40250312337307,"vZ0":-5.212298122900295,"x":129.21,"y":168.25,"x0":-2.170721863276528,"y0":50.00313478821971,"z0":5.637315214492765,"aX":-18.81049781870313},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":15.6,"spinRate":2260,"spinDirection":210},"zone":4,"typeConfidence":0.91,"plateTime":0.39150595030502444,"extension":6.42816604519116},"hitData":{"launchSpeed":104.7,"launchAngle":13.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":46.92,"coordY":107.09}},"index":2,"playId":"ebd423f1-20b3-3d7d-9097-a6f462265c88","pitchNumber":3,"startTime":"2026-07-12T19:13:58.816Z","endTime":"2026-07-12T19:14:17.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:14:17.002Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Phillies challenged (play at 1st), call on the field was overturned: Bryson Stott singles on a ground ball to shortstop Kevin McGonigle. J.T. Realmuto scores.","rbi":1,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T19:14:45.668Z","endTime":"2026-07-12T19:16:14.346Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":{"id":672456,"link":"/api/v1/people/672456"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.409320138172376,"aZ":-39.47125756801025,"pfxX":4.767410282046898,"pfxZ":-5.076948634826255,"pX":-0.33874375672406254,"pZ":2.6453973620864097,"vX0":2.5486599017476705,"vY0":-119.47231804043324,"vZ0":0.581975106849594,"x":129.91,"y":167.35,"x0":-2.0410670917129106,"y0":50.00430139355954,"z0":5.96456090718766,"aX":6.847916333870303},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.8,"breakHorizontal":-9.2,"spinRate":3029,"spinDirection":45},"zone":4,"typeConfidence":0.9,"plateTime":0.4595956630883338,"extension":6.235198657460793},"index":0,"playId":"51daa71e-c0db-398b-8d36-1a5af0d60037","pitchNumber":1,"startTime":"2026-07-12T19:14:50.514Z","endTime":"2026-07-12T19:14:53.626Z","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":88.6,"endSpeed":80.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.330859334769066,"aZ":-20.751683059297683,"pfxX":-8.139425611767706,"pfxZ":6.794911788852794,"pX":-1.5336807853213916,"pZ":3.3648618199302516,"vX0":4.6980120751558525,"vY0":-128.98595233731635,"vZ0":-1.6663073065132414,"x":175.46,"y":147.93,"x0":-2.323030506444916,"y0":50.0045009595298,"z0":5.622502391022339,"aX":-13.688921311153003},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":12.1,"breakHorizontal":13.7,"spinRate":2044,"spinDirection":223},"zone":11,"typeConfidence":0.84,"plateTime":0.42495376267332574,"extension":6.456995461108999},"index":1,"playId":"e9065d02-800b-3ef3-b595-b18ad5f9b60e","pitchNumber":2,"startTime":"2026-07-12T19:15:08.591Z","endTime":"2026-07-12T19:15:11.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36506653119422,"aZ":-28.417321364106282,"pfxX":2.5713438065675174,"pfxZ":2.2313416353206126,"pX":-1.2863846763635323,"pZ":2.8212387932838685,"vX0":2.9585282963931614,"vY0":-129.37194860576153,"vZ0":-1.972110496818029,"x":166.03,"y":162.61,"x0":-2.781308493139589,"y0":50.006295751054516,"z0":5.783336049756114,"aX":4.334873988736329},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.8,"breakHorizontal":-5.4,"spinRate":2663,"spinDirection":113},"zone":11,"typeConfidence":0.9,"plateTime":0.424273612721382,"extension":6.093847935732074},"index":2,"playId":"792a41ea-28df-3631-8264-da1baa3393ae","pitchNumber":3,"startTime":"2026-07-12T19:15:26.069Z","endTime":"2026-07-12T19:15:29.903Z","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":94.9,"endSpeed":87.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53547510009751,"aZ":-13.099400160712829,"pfxX":-2.4867127834769436,"pfxZ":9.801487039894935,"pX":-0.7084778066281279,"pZ":1.7706562482874166,"vX0":4.353910638393211,"vY0":-138.09314099669987,"vZ0":-7.906129535957004,"x":144.01,"y":190.97,"x0":-1.9770024626830924,"y0":50.005194504609605,"z0":5.537351252790824,"aX":-4.840860409061413},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":3.7,"spinRate":2162,"spinDirection":209},"zone":7,"typeConfidence":0.9,"plateTime":0.3954739861684886,"extension":6.432782359184573},"index":3,"playId":"0222e7fd-8c6f-3576-aa9a-bac17c831651","pitchNumber":4,"startTime":"2026-07-12T19:15:45.831Z","endTime":"2026-07-12T19:15:49.884Z","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(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":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.526070817700386,"aZ":-37.31427296423204,"pfxX":5.657700834776982,"pfxZ":-3.6248591248087774,"pX":-0.9971526644341764,"pZ":2.192351246668429,"vX0":1.096997790274587,"vY0":-118.27789070574268,"vZ0":-0.6684201730708441,"x":155.01,"y":179.59,"x0":-2.2020935216671242,"y0":50.00491415923497,"z0":5.899942068420408,"aX":8.017607267768417},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.5,"breakHorizontal":-10.6,"spinRate":2948,"spinDirection":39},"zone":13,"typeConfidence":0.9,"plateTime":0.4630692899349036,"extension":6.189678540376095},"hitData":{"launchSpeed":92.5,"launchAngle":0.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":148.14}},"index":4,"playId":"6113a2ca-b5f1-386f-bbe3-4863fd14e1cc","pitchNumber":5,"startTime":"2026-07-12T19:16:06.658Z","endTime":"2026-07-12T19:16:14.346Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":143},"playEndTime":"2026-07-12T19:16:14.346Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to right fielder Matt Vierling. Bryson Stott to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T19:17:46.409Z","endTime":"2026-07-12T19:19:11.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":95.8,"endSpeed":87.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.989941525237406,"aZ":-15.608472808700482,"pfxX":-3.795962216568065,"pfxZ":8.489188679664105,"pX":1.5581288221531584,"pZ":2.2916489096939765,"vX0":10.941448965996603,"vY0":-139.02198722613926,"vZ0":-6.1561014607445825,"x":57.61,"y":176.91,"x0":-1.9404465983203913,"y0":50.00529185883083,"z0":5.575899868409791,"aX":-7.4101301800254875},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":4.6,"spinRate":2260,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.3944119495230618,"extension":6.467272647488872},"index":0,"playId":"7254fde0-834f-3ee4-9dbf-ba98add55b35","pitchNumber":1,"startTime":"2026-07-12T19:17:46.409Z","endTime":"2026-07-12T19:17:49.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17744695369907,"aZ":-18.797429144377286,"pfxX":-8.105042788068914,"pfxZ":6.648814530637715,"pX":0.6249900864288312,"pZ":2.6880885544807596,"vX0":10.575448979920326,"vY0":-140.11904666772824,"vZ0":-4.573018356253124,"x":93.18,"y":166.2,"x0":-2.1245286408816564,"y0":50.00228791698806,"z0":5.549636617806821,"aX":-16.30581879637605},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.4,"breakHorizontal":12.8,"spinRate":2332,"spinDirection":212},"zone":6,"typeConfidence":0.91,"plateTime":0.3891617246097865,"extension":6.485405267261881},"index":1,"playId":"1f098b15-9aad-3bf2-a28b-040381a66a2b","pitchNumber":2,"startTime":"2026-07-12T19:18:04.610Z","endTime":"2026-07-12T19:18:07.913Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"06336c13-9913-3e84-8d19-ff53a14d1e27","startTime":"2026-07-12T19:18:24.449Z","endTime":"2026-07-12T19:18:27.449Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.506627362042554,"aZ":-28.717651829874207,"pfxX":0.9558596985325797,"pfxZ":2.014528447723329,"pX":0.026477588228887763,"pZ":3.1976017933666974,"vX0":5.923452026830609,"vY0":-128.97978841437407,"vZ0":-1.018911289513095,"x":115.99,"y":152.44,"x0":-2.4078280188840178,"y0":50.0004293893839,"z0":5.778257472262435,"aX":1.6372891108292393},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.7,"breakHorizontal":-2.9,"spinRate":2724,"spinDirection":140},"zone":2,"typeConfidence":0.88,"plateTime":0.4218959924705965,"extension":6.25303803272769},"index":3,"playId":"48a989ae-4251-33ce-b93f-61ed92b6e2ba","pitchNumber":3,"startTime":"2026-07-12T19:18:42.415Z","endTime":"2026-07-12T19:18:45.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.210713518034623,"aZ":-29.385196778143637,"pfxX":2.1624032512744287,"pfxZ":1.624294021899102,"pX":0.6971855539155177,"pZ":2.3586631086533782,"vX0":7.066828945687368,"vY0":-129.51244515281454,"vZ0":-3.0042839977911817,"x":100.44,"y":150.32,"x0":-2.335494255552671,"y0":50.00332887501094,"z0":5.754930320916239,"aX":3.7141061682643253},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.5,"breakHorizontal":-5.3,"spinRate":2711,"spinDirection":99},"zone":6,"typeConfidence":0.9,"plateTime":0.4211182941386826,"extension":6.198176593359625},"hitData":{"launchSpeed":89.3,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.21,"coordY":109.12}},"index":4,"playId":"e30b05a5-5040-3cc8-82cc-b0a8f723d9a4","pitchNumber":4,"startTime":"2026-07-12T19:19:01.805Z","endTime":"2026-07-12T19:19:11.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:19:11.341Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T19:19:19.815Z","endTime":"2026-07-12T19:22:40.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.963661439359356,"aZ":-39.792098322346895,"pfxX":4.242443976797537,"pfxZ":-5.290169805470917,"pX":-0.6955058535335784,"pZ":4.086008138429427,"vX0":1.951185063616657,"vY0":-118.49159788968686,"vZ0":3.8532412528601374,"x":143.51,"y":128.46,"x0":-2.0776397029216294,"y0":50.00341583533558,"z0":6.045376941551468,"aX":6.108190993500773},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-8.5,"breakHorizontal":-8.2,"spinRate":2894,"spinDirection":48},"zone":11,"typeConfidence":0.9,"plateTime":0.4600378346018261,"extension":6.238316175539614},"index":0,"playId":"d0fdc3d4-b544-365b-87c4-5016e276a886","pitchNumber":1,"startTime":"2026-07-12T19:19:40.526Z","endTime":"2026-07-12T19:19:45.135Z","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":95.9,"endSpeed":87.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49759987533633,"aZ":-13.267871926703783,"pfxX":-5.778665910570284,"pfxZ":9.60725090198253,"pX":-0.6457318807498275,"pZ":3.078323110611948,"vX0":6.243998594017864,"vY0":-139.42044624791632,"vZ0":-4.984777275070916,"x":141.61,"y":155.67,"x0":-2.1640915718666682,"y0":50.00091302910974,"z0":5.765808327798349,"aX":-11.369580042934631},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":9.1,"spinRate":2455,"spinDirection":207},"zone":1,"typeConfidence":0.9,"plateTime":0.39294735536008973,"extension":6.37940162071907},"index":1,"playId":"9fea4ec9-b84a-3777-ad30-9d2eb07baa17","pitchNumber":2,"startTime":"2026-07-12T19:20:00.102Z","endTime":"2026-07-12T19:20:04.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48518212810784,"aZ":-28.96181427299264,"pfxX":2.2675057223445423,"pfxZ":1.9579065556235582,"pX":0.40825186472866415,"pZ":1.107657468738441,"vX0":6.250668048736438,"vY0":-127.30998608191553,"vZ0":-5.609516942402785,"x":101.44,"y":208.87,"x0":-2.3746990818358586,"y0":50.00201786756959,"z0":5.636004099625658,"aX":3.715281806009311},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":-5.5,"spinRate":2559,"spinDirection":83},"zone":14,"typeConfidence":0.9,"plateTime":0.43047300255566334,"extension":6.401712058252829},"index":2,"playId":"b866681b-92e0-3b41-b9cc-3109c98aae51","pitchNumber":3,"startTime":"2026-07-12T19:20:20.114Z","endTime":"2026-07-12T19:20:24.029Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-12T19:20:37.510Z","endTime":"2026-07-12T19:21:00.320Z","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":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47722744412023,"aZ":-12.924075427139316,"pfxX":-3.8756340754631426,"pfxZ":9.588194224591438,"pX":-0.93417000802037,"pZ":3.254311312874442,"vX0":4.306807621590949,"vY0":-140.91326985739605,"vZ0":-4.598180828540842,"x":152.61,"y":150.91,"x0":-1.9799469197735877,"y0":50.00591951336546,"z0":5.744469036793268,"aX":-7.783781007015042},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":6.1,"spinRate":2241,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.3889327142801253,"extension":6.336328293354327},"index":4,"playId":"4e6cd88c-ad52-35ca-87ad-4cebf6b9688b","pitchNumber":4,"startTime":"2026-07-12T19:21:00.320Z","endTime":"2026-07-12T19:21:04.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.924419717131027,"aZ":-26.983478981650844,"pfxX":1.3672304068255468,"pfxZ":2.978140286933612,"pX":0.5761141623521107,"pZ":0.8891936082847306,"vX0":6.699842768957319,"vY0":-130.77948459701236,"vZ0":-6.986274128850234,"x":95.04,"y":214.77,"x0":-2.1898357664491286,"y0":50.002390937098596,"z0":5.601063813128263,"aX":2.3836281603139633},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.1,"breakHorizontal":-3.8,"spinRate":2677,"spinDirection":106},"zone":14,"typeConfidence":0.89,"plateTime":0.417795517302463,"extension":6.404216326922536},"index":5,"playId":"c62fc3c2-8d5f-3006-b19d-bf544308bd2d","pitchNumber":5,"startTime":"2026-07-12T19:21:21.842Z","endTime":"2026-07-12T19:21:27.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.218423931829093,"aZ":-13.71091894021248,"pfxX":-4.538682642923936,"pfxZ":9.115212189220394,"pX":0.33194345271852277,"pZ":3.5856166049598377,"vX0":7.699451598923627,"vY0":-140.56884279709809,"vZ0":-3.6812413775976385,"x":104.35,"y":141.97,"x0":-1.8377406952738136,"y0":50.00289619473016,"z0":5.786682637286244,"aX":-9.194099804971449},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":6.8,"spinRate":2246,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.38784224867863193,"extension":6.425606712014458},"index":6,"playId":"ac1445a0-a168-34cf-ba75-c07dd83403f1","pitchNumber":6,"startTime":"2026-07-12T19:21:47.671Z","endTime":"2026-07-12T19:21:50.671Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"0e7cdd89-f240-4581-8ae5-9d37f2da773b","startTime":"2026-07-12T19:22:15.880Z","endTime":"2026-07-12T19:22:20.880Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88785255345663,"aZ":-30.942147625432465,"pfxX":3.7473414239682166,"pfxZ":0.7294638678203667,"pX":0.700019494868366,"pZ":1.4438585601281457,"vX0":5.38751231601342,"vY0":-128.36097382916535,"vZ0":-4.767910233492145,"x":90.32,"y":199.8,"x0":-1.9042340570302914,"y0":50.001973757616625,"z0":5.704724743524203,"aX":6.319693693406161},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.6,"breakHorizontal":-7.9,"spinRate":2576,"spinDirection":41},"zone":14,"typeConfidence":0.91,"plateTime":0.4249683989941655,"extension":6.358010960555251},"index":8,"playId":"7bf50cf9-5076-3c60-b059-1b80b7347086","pitchNumber":7,"startTime":"2026-07-12T19:22:35.516Z","endTime":"2026-07-12T19:22:40.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:22:40.606Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T19:25:18.351Z","endTime":"2026-07-12T19:26:43.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T19:25:05.257Z","endTime":"2026-07-12T19:25:20.695Z","isPitch":false,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.4,"endSpeed":85.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.218831951671323,"aZ":-19.52583632897053,"pfxX":-7.207877314369183,"pfxZ":6.837798463830685,"pX":0.30459599017649985,"pZ":3.9532497226345966,"vX0":7.646294815216725,"vY0":-134.42251590220823,"vZ0":0.795113128639559,"x":105.39,"y":132.04,"x0":-1.6259066204404347,"y0":50.000974449450844,"z0":5.028941100941913,"aX":-13.330491272929581},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.7,"breakHorizontal":11.6,"spinRate":2331,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.40580340810018534,"extension":7.0163360607362115},"index":1,"playId":"95548ad6-509c-34ac-b9a5-544accb5cf18","pitchNumber":1,"startTime":"2026-07-12T19:25:20.695Z","endTime":"2026-07-12T19:25:24.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.487711685496123,"aZ":-23.76489946040565,"pfxX":-0.24607259858459418,"pfxZ":4.864623230806416,"pX":1.1607888408416334,"pZ":3.552400725958633,"vX0":7.298870708994427,"vY0":-129.23054490850086,"vZ0":1.1809604234809543,"x":72.75,"y":142.87,"x0":-1.6426344249247593,"y0":50.00026491984475,"z0":4.887013320841589,"aX":-0.42640699686248096},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.2,"breakHorizontal":-0.8,"spinRate":2476,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4203987298080465,"extension":6.952056340652066},"index":2,"playId":"78d82619-bcb7-3748-8e30-e345541e224d","pitchNumber":2,"startTime":"2026-07-12T19:25:34.316Z","endTime":"2026-07-12T19:25:38.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.819534373609425,"aZ":-19.118437786812294,"pfxX":-7.860967115750569,"pfxZ":7.038204935108713,"pX":-1.0826770336882185,"pZ":2.9951018365471684,"vX0":4.863713918219109,"vY0":-134.4923955346793,"vZ0":-1.5419182415317816,"x":158.27,"y":157.91,"x0":-1.881935625306839,"y0":50.00018183293322,"z0":4.915162923605849,"aX":-14.575044039013898},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.7,"breakHorizontal":13.3,"spinRate":2353,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4053728370151779,"extension":7.11954450134492},"index":3,"playId":"6e5f2b75-93d7-3b2f-a993-497d33b0004b","pitchNumber":3,"startTime":"2026-07-12T19:25:52.270Z","endTime":"2026-07-12T19:25:55.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34118313395897,"aZ":-18.09674495053742,"pfxX":-7.698369905641169,"pfxZ":7.389058731604359,"pX":-0.1324479297547626,"pZ":2.518063887134846,"vX0":6.784483124073088,"vY0":-136.2697232419681,"vZ0":-2.965884280780607,"x":122.05,"y":170.79,"x0":-1.6387379390360957,"y0":50.00011363332934,"z0":4.851618758634855,"aX":-14.662022061927667},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":12.7,"spinRate":2408,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3999871523524887,"extension":7.192341093386896},"index":4,"playId":"85f9fca4-7197-363f-8558-98f31489c718","pitchNumber":4,"startTime":"2026-07-12T19:26:07.817Z","endTime":"2026-07-12T19:26:11.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0193122375158,"aZ":-23.871211435836354,"pfxX":-10.282578127832652,"pfxZ":4.3635260085469785,"pX":-0.37636587551522527,"pZ":3.0815596571595103,"vX0":7.359192819349361,"vY0":-136.13501666443338,"vZ0":-0.5541238471139397,"x":131.35,"y":155.58,"x0":-1.7600558448843118,"y0":50.00356617867274,"z0":4.920259456451656,"aX":-19.567567894430248},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.0,"breakHorizontal":17.4,"spinRate":2308,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.4002415748594572,"extension":6.959230322481902},"index":5,"playId":"02b30c81-0f57-3884-9a02-b55a25b66722","pitchNumber":5,"startTime":"2026-07-12T19:26:21.613Z","endTime":"2026-07-12T19:26:26.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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.767228125306524,"aZ":-24.961872400384856,"pfxX":0.6562435501330075,"pfxZ":4.077935596928619,"pX":-0.641351135763692,"pZ":3.2190819527656687,"vX0":3.140182609281216,"vY0":-130.7301528934964,"vZ0":0.6270807973326702,"x":141.45,"y":151.86,"x0":-1.9325763637849773,"y0":50.00523643034933,"z0":4.817797288261568,"aX":1.1611517865798913},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.7,"breakHorizontal":-1.7,"spinRate":2471,"spinDirection":186},"zone":1,"typeConfidence":2.0,"plateTime":0.4154452220504701,"extension":6.897898431216818},"index":6,"playId":"d0558d24-e903-31f7-baf1-d71ddf23c0f8","pitchNumber":6,"startTime":"2026-07-12T19:26:40.807Z","endTime":"2026-07-12T19:26:43.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:26:43.908Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T19:26:46.279Z","endTime":"2026-07-12T19:27:58.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.150995828806945,"aZ":-35.46513839828829,"pfxX":10.366402082820912,"pfxZ":-2.4228286002438555,"pX":-2.175174978576208,"pZ":2.133395606089233,"vX0":-3.2016782447683387,"vY0":-115.59740502137285,"vZ0":1.4992092048406278,"x":199.91,"y":181.18,"x0":-2.1207285640991262,"y0":50.00526993261064,"z0":4.876075610305257,"aX":14.058901456036038},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-3.7,"breakHorizontal":-18.0,"spinRate":2799,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.47346848646090445,"extension":6.435923426631958},"index":0,"playId":"1d6fef02-9926-39de-888f-59d237c0b7f4","pitchNumber":1,"startTime":"2026-07-12T19:27:08.007Z","endTime":"2026-07-12T19:27:11.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65320658810516,"aZ":-30.164600809822808,"pfxX":-8.32687686662743,"pfxZ":1.241404783836506,"pX":-1.143630470119567,"pZ":3.1910466265715134,"vX0":4.417695702493496,"vY0":-126.57477803314663,"vZ0":1.490831986254012,"x":160.59,"y":152.62,"x0":-1.8289589076363317,"y0":50.00607657814225,"z0":5.008404606400664,"aX":-13.523827298818293},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.9,"breakHorizontal":14.0,"spinRate":1511,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4326042030811488,"extension":7.088328391661061},"index":1,"playId":"0ebb0907-8e13-3770-9971-f3fd5b7c14f4","pitchNumber":2,"startTime":"2026-07-12T19:27:22.461Z","endTime":"2026-07-12T19:27:25.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34864526558117,"aZ":-27.375722191161824,"pfxX":1.1921802361469211,"pfxZ":2.8137781495139347,"pX":-1.5340979383780453,"pZ":2.8905435488822016,"vX0":0.6902199064541398,"vY0":-129.40547800502355,"vZ0":0.3529696837043308,"x":175.48,"y":160.74,"x0":-1.9586455013617285,"y0":50.00586724053547,"z0":4.838598400439085,"aX":2.0352876097161605},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.4,"breakHorizontal":-2.3,"spinRate":2527,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.42221377163953777,"extension":6.729534986876398},"index":2,"playId":"3e4e8115-d4e8-36e4-970e-833abcbb13d0","pitchNumber":3,"startTime":"2026-07-12T19:27:38.695Z","endTime":"2026-07-12T19:27:41.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71966646209584,"aZ":-15.529586889423586,"pfxX":-6.882307797357827,"pfxZ":8.554011988127753,"pX":-1.0938209565834938,"pZ":3.2999034106739273,"vX0":4.345843941210963,"vY0":-138.12468524888672,"vZ0":-1.5172947546287503,"x":158.69,"y":149.68,"x0":-1.7876524589690523,"y0":50.00389907574367,"z0":4.892835446800341,"aX":-13.39348211664909},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":11.6,"spinRate":2408,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39546962646602735,"extension":7.1981620042305865},"index":3,"playId":"8a1b4afc-112e-3473-a5d5-9edcfb3569bb","pitchNumber":4,"startTime":"2026-07-12T19:27:54.987Z","endTime":"2026-07-12T19:27:58.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:27:58.774Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T19:28:00.433Z","endTime":"2026-07-12T19:29:39.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09891458801236,"aZ":-25.81810167191503,"pfxX":-10.338927518236542,"pfxZ":3.5169273934200493,"pX":-0.7242989956880851,"pZ":1.7298895099249691,"vX0":6.099388157627874,"vY0":-133.22759286381162,"vZ0":-2.7755892659092054,"x":144.61,"y":192.07,"x0":-1.6933157443053513,"y0":50.00454376024098,"z0":4.640012987942119,"aX":-18.693264740939984},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.0,"breakHorizontal":17.5,"spinRate":2247,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.41023746048282117,"extension":7.402244849435795},"index":0,"playId":"fe332178-12f0-3ef7-91ee-f634506ed6cf","pitchNumber":1,"startTime":"2026-07-12T19:28:25.980Z","endTime":"2026-07-12T19:28:29.965Z","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":93.3,"endSpeed":85.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50514504462184,"aZ":-25.882208842189588,"pfxX":-10.393987894049017,"pfxZ":3.3666088952461646,"pX":-0.6612937906465847,"pZ":2.4533675583507137,"vX0":6.262515360522958,"vY0":-135.742406187547,"vZ0":-1.629554505855792,"x":142.21,"y":172.54,"x0":-1.6470600024058342,"y0":50.00022117161713,"z0":4.862085967652275,"aX":-19.408272962245885},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.0,"breakHorizontal":17.5,"spinRate":2277,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.40338787565821654,"extension":7.109849509015128},"index":1,"playId":"32647fec-c617-3e90-a059-d21c56ddcdf1","pitchNumber":2,"startTime":"2026-07-12T19:28:45.186Z","endTime":"2026-07-12T19:28:50.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.073702038843287,"aZ":-33.65087947991425,"pfxX":9.587357461643109,"pfxZ":-1.08927982922366,"pX":0.3002177055756151,"pZ":-0.17715600833195583,"vX0":2.4582233469469434,"vY0":-116.02463087487979,"vZ0":-3.8141460125277162,"x":105.56,"y":243.56,"x0":-2.0187723782452127,"y0":50.00063746103673,"z0":4.700853444631295,"aX":13.04487705870161},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.6,"breakHorizontal":-18.0,"spinRate":2721,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.47240123187425676,"extension":6.7757935529885085},"index":2,"playId":"1641280f-b459-3e21-894a-e663a31ccdf5","pitchNumber":3,"startTime":"2026-07-12T19:29:12.708Z","endTime":"2026-07-12T19:29:16.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.830035276815913,"aZ":-30.90560281282356,"pfxX":-7.812534730672455,"pfxZ":0.7983333664657337,"pX":-0.5491062918725832,"pZ":2.276446382229696,"vX0":5.189970300815189,"vY0":-124.5228783681468,"vZ0":-0.23245669629641874,"x":137.93,"y":177.32,"x0":-1.6267952754849486,"y0":50.006106299881054,"z0":4.889910168273031,"aX":-12.48999822131331},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.6,"breakHorizontal":13.2,"spinRate":1529,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.43689420184199657,"extension":7.18973315336252},"index":3,"playId":"684ad5d2-facc-3074-810c-4aaf77b4c0f5","pitchNumber":4,"startTime":"2026-07-12T19:29:36.411Z","endTime":"2026-07-12T19:29:39.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:29:39.411Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colt Keith walks. Kevin McGonigle to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T19:30:21.043Z","endTime":"2026-07-12T19:32:11.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"e4b3f896-a2b3-3f82-b4f4-fd39e228492e","startTime":"2026-07-12T19:30:05.848Z","endTime":"2026-07-12T19:30:08.848Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.199743205264046,"aZ":-16.962865651604158,"pfxX":-6.22806860253406,"pfxZ":7.8494758642480065,"pX":-2.2402357898047662,"pZ":2.6628098930903406,"vX0":1.2594301255048408,"vY0":-137.52486114521,"vZ0":-2.9233066564885757,"x":202.39,"y":166.88,"x0":-1.8912335586650428,"y0":50.00237589210184,"z0":4.874132104125608,"aX":-12.066288241096766},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.9,"breakHorizontal":11.0,"spinRate":2335,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.39653670995579837,"extension":7.174469770107869},"index":1,"playId":"813a680b-8da5-37fe-b111-1c35ac43a0de","pitchNumber":1,"startTime":"2026-07-12T19:30:23.346Z","endTime":"2026-07-12T19:30:26.807Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":73.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.142320852340838,"aZ":-39.439950452406904,"pfxX":4.411222551748263,"pfxZ":-5.475344494697201,"pX":1.3315977437837967,"pZ":0.45488397484137644,"vX0":5.692372955819954,"vY0":-114.01264993516916,"vZ0":-1.4060044365090307,"x":66.24,"y":226.5,"x0":-1.7614864368453997,"y0":50.00039482223167,"z0":4.939818355447895,"aX":5.858240991879088},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-10.0,"breakHorizontal":-9.4,"spinRate":2780,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4787318389440838,"extension":6.824361822089826},"index":2,"playId":"e72188ba-521e-3067-8335-6ab0f43b67fd","pitchNumber":2,"startTime":"2026-07-12T19:30:44.055Z","endTime":"2026-07-12T19:30:47.629Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"startTime":"2026-07-12T19:30:54.449Z","endTime":"2026-07-12T19:31:47.882Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21062079493677,"aZ":-23.923457763992015,"pfxX":0.8754920835864595,"pfxZ":4.724273795589203,"pX":0.4144605008531669,"pZ":0.9912947836178099,"vX0":5.5163876797642795,"vY0":-130.29126571833004,"vZ0":-4.969939409849164,"x":101.2,"y":212.02,"x0":-1.8300144640424894,"y0":50.00415651152028,"z0":4.694438615790478,"aX":1.529811319608203},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.8,"breakHorizontal":-2.6,"spinRate":2528,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4177965409616289,"extension":7.0116373344478085},"index":4,"playId":"d1e9f51d-a850-3327-a88c-cd0e900726f9","pitchNumber":3,"startTime":"2026-07-12T19:31:47.882Z","endTime":"2026-07-12T19:31:51.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":88.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.174643476752692,"aZ":-17.80248014962957,"pfxX":-6.5140475159748075,"pfxZ":7.308574564217854,"pX":0.16818944015857065,"pZ":1.3683191476658094,"vX0":7.514283645686741,"vY0":-137.81040005301975,"vZ0":-6.2236086096986085,"x":110.59,"y":201.84,"x0":-1.7189437072455767,"y0":50.00363695118872,"z0":4.815424107787234,"aX":-12.811719495004773},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.5,"breakHorizontal":10.7,"spinRate":2433,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39409706713397075,"extension":7.258992954105892},"index":5,"playId":"ba0765f6-a1a7-394e-ac38-a0f9f7fb0918","pitchNumber":4,"startTime":"2026-07-12T19:32:06.510Z","endTime":"2026-07-12T19:32:11.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:32:11.357Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T19:32:14.781Z","endTime":"2026-07-12T19:34:37.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03784804704563,"aZ":-15.93609786018309,"pfxX":-5.900940593238667,"pfxZ":8.691989137116593,"pX":1.5405668371258763,"pZ":3.3982022936876954,"vX0":10.723155391504337,"vY0":-135.65631693002933,"vZ0":-0.9049908612795856,"x":58.28,"y":147.03,"x0":-1.6926740702621084,"y0":50.00210723435625,"z0":4.844614592358716,"aX":-11.02435709628817},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":8.5,"spinRate":2428,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.4034020288092366,"extension":7.128961553765361},"index":0,"playId":"c0440ccb-931f-341a-96aa-c8bd6c54f6e0","pitchNumber":1,"startTime":"2026-07-12T19:32:38.860Z","endTime":"2026-07-12T19:32:43.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67750277837893,"aZ":-24.412127847296794,"pfxX":-8.844485953274011,"pfxZ":4.7953774570640135,"pX":-0.17608295852898587,"pZ":2.4273990133820806,"vX0":6.804119857721372,"vY0":-125.69934097163802,"vZ0":-1.3014998666514916,"x":123.71,"y":173.24,"x0":-1.7533764884192284,"y0":50.00453723094996,"z0":4.912324265618343,"aX":-14.321131171175937},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.6,"breakHorizontal":14.6,"spinRate":1556,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.4338067934338743,"extension":7.230350236649242},"index":1,"playId":"32e725f3-ebce-34b4-a0cc-9c23227d2b40","pitchNumber":2,"startTime":"2026-07-12T19:33:01.647Z","endTime":"2026-07-12T19:33:05.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.11321990490314,"aZ":-40.894662415070954,"pfxX":5.757331140060139,"pfxZ":-6.46152237624381,"pX":0.817000784064905,"pZ":0.9658244156102859,"vX0":4.432795233416943,"vY0":-115.35182235460036,"vZ0":-0.09970581022121161,"x":85.86,"y":212.7,"x0":-1.8763276158223425,"y0":50.00227471462085,"z0":4.94665308231097,"aX":7.770789554335919},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-11.4,"breakHorizontal":-11.5,"spinRate":2861,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.47452168241667847,"extension":6.910909297759826},"index":2,"playId":"a7704d67-a809-36f5-aff1-90a2c3eea887","pitchNumber":3,"startTime":"2026-07-12T19:33:23.973Z","endTime":"2026-07-12T19:33:27.070Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.243880749367566,"aZ":-29.31132648365865,"pfxX":-9.5507731608977,"pfxZ":1.708334206787507,"pX":0.0742134991562034,"pZ":2.286671230880064,"vX0":7.47786513692275,"vY0":-127.54881815952066,"vZ0":-0.8348687484467059,"x":114.17,"y":177.04,"x0":-1.6315067305345685,"y0":50.00236540817614,"z0":4.8966456187465885,"aX":-15.991898748262283},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.1,"breakHorizontal":16.0,"spinRate":1592,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.42679746524816764,"extension":7.075705488490361},"index":3,"playId":"323be3e9-7e04-35d8-ba4d-0a4164f0047f","pitchNumber":4,"startTime":"2026-07-12T19:33:47.251Z","endTime":"2026-07-12T19:33:50.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":88.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.545182837542352,"aZ":-17.01640922216395,"pfxX":-6.844594032506393,"pfxZ":7.643274747964501,"pX":-0.930743172647406,"pZ":2.04751460604975,"vX0":4.69380817159816,"vY0":-138.21739128034721,"vZ0":-4.349525001506041,"x":152.48,"y":183.5,"x0":-1.7402577064225944,"y0":50.00574861888751,"z0":4.7446819294524065,"aX":-13.578303356512942},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":11.8,"spinRate":2437,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.39255569800095724,"extension":7.110710520240581},"index":4,"playId":"10083e38-5927-372b-85e5-98cd1c1ccfce","pitchNumber":5,"startTime":"2026-07-12T19:34:11.993Z","endTime":"2026-07-12T19:34:16.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.590225593281232,"aZ":-17.377621055700985,"pfxX":-6.227374860682282,"pfxZ":7.467719308510842,"pX":-0.9215712248972885,"pZ":2.864830591704829,"vX0":4.514243521355564,"vY0":-138.57578425642237,"vZ0":-2.178323281426317,"x":152.13,"y":161.43,"x0":-1.7476151636920647,"y0":50.00056237676976,"z0":4.798366479807403,"aX":-12.334239002243516},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":10.6,"spinRate":2454,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.39250416192846105,"extension":7.107630528501626},"index":5,"playId":"6b36aa51-4d79-364f-a85b-7540b5cecedd","pitchNumber":6,"startTime":"2026-07-12T19:34:33.588Z","endTime":"2026-07-12T19:34:37.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:34:37.946Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T19:36:52.149Z","endTime":"2026-07-12T19:40:26.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.732432043143497,"aZ":-33.23341747823859,"pfxX":3.0552243090944833,"pfxZ":-0.6905038690767542,"pX":0.9967235909999865,"pZ":1.7546779312863678,"vX0":6.678584536409664,"vY0":-123.14500374634498,"vZ0":-2.8338091708362807,"x":79.01,"y":191.4,"x0":-2.143876488945898,"y0":50.00213238500347,"z0":5.722952546877455,"aX":4.704589526595368},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.7,"breakHorizontal":-7.1,"spinRate":2459,"spinDirection":90},"zone":14,"typeConfidence":0.87,"plateTime":0.4442622698173322,"extension":6.296101159439139},"index":0,"playId":"f41374c7-0553-3fc0-842a-0b3847314d6f","pitchNumber":1,"startTime":"2026-07-12T19:36:52.149Z","endTime":"2026-07-12T19:36:57.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.160159664620483,"aZ":-21.076473296393928,"pfxX":-8.149869335335547,"pfxZ":7.078940095298856,"pX":0.9324958010502638,"pZ":1.6897004522244798,"vX0":9.855264544786104,"vY0":-123.24518502189397,"vZ0":-5.187037267866646,"x":81.46,"y":193.16,"x0":-2.024488736590274,"y0":50.00083987764718,"z0":5.5575775728375705,"aX":-12.772953950164258},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":12.0,"breakHorizontal":13.0,"spinRate":2146,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.44126046932924057,"extension":6.436298490576324},"index":1,"playId":"244d20f9-2370-3782-8de2-b52b9b788e47","pitchNumber":2,"startTime":"2026-07-12T19:37:07.201Z","endTime":"2026-07-12T19:37:12.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56106185052617,"aZ":-19.98745063394542,"pfxX":-8.585021061453183,"pfxZ":6.387647951094181,"pX":-0.09230634836117607,"pZ":3.401820741000081,"vX0":8.776358820873487,"vY0":-135.97620626634776,"vZ0":-2.7035274793205826,"x":120.52,"y":146.93,"x0":-2.217622432298838,"y0":50.00165220769239,"z0":5.766582443327633,"aX":-16.377529027432658},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.3,"breakHorizontal":14.2,"spinRate":2333,"spinDirection":213},"zone":2,"typeConfidence":0.89,"plateTime":0.3999439254415673,"extension":6.197845004691147},"index":2,"playId":"87e94d1d-c434-32b8-849a-acf31971defe","pitchNumber":3,"startTime":"2026-07-12T19:37:26.574Z","endTime":"2026-07-12T19:37:53.580Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"}}},{"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":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.449269499030496,"aZ":-31.150131250841852,"pfxX":2.430803518203185,"pfxZ":0.6401755573747909,"pX":0.2689443313655936,"pZ":2.1796077253743995,"vX0":5.002955065856229,"vY0":-126.11878364498679,"vZ0":-2.578814347222207,"x":106.75,"y":179.93,"x0":-2.0621293809715313,"y0":50.00220006750728,"z0":5.7466848266866,"aX":3.8859918591049474},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.7,"breakHorizontal":-5.6,"spinRate":2641,"spinDirection":105},"zone":9,"typeConfidence":0.9,"plateTime":0.43555106393096166,"extension":6.278146207484036},"index":3,"playId":"28dac2a7-98a3-39fb-974e-87f514902ec1","pitchNumber":4,"startTime":"2026-07-12T19:37:56.690Z","endTime":"2026-07-12T19:38:02.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.016532874881065,"aZ":-13.052219832313696,"pfxX":-3.7137426688916166,"pfxZ":9.857832109015359,"pX":-0.18842204651641817,"pZ":3.2335294365223417,"vX0":6.222944969882685,"vY0":-138.6372438269528,"vZ0":-4.59433905114872,"x":124.18,"y":151.47,"x0":-1.9832468728757373,"y0":50.00176174852006,"z0":5.788355684676133,"aX":-7.203561427469385},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":5.4,"spinRate":2280,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.3956090015011422,"extension":6.458350085231024},"index":4,"playId":"106fbafc-1d50-3625-ac13-d5010136aa65","pitchNumber":5,"startTime":"2026-07-12T19:38:24.511Z","endTime":"2026-07-12T19:38:30.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.670968116652976,"aZ":-18.67117333385763,"pfxX":-9.474623290802205,"pfxZ":6.954269272177184,"pX":-0.5132745161949449,"pZ":2.522341963730634,"vX0":6.855562324528684,"vY0":-138.3971522420424,"vZ0":-5.040131191757728,"x":136.56,"y":170.68,"x0":-1.7905980649891629,"y0":50.002500371259096,"z0":5.616351156383587,"aX":-18.392937502797118},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.8,"breakHorizontal":15.7,"spinRate":2317,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.3956562367750518,"extension":6.472418344215435},"index":5,"playId":"c21668dd-8e49-39c9-88da-9fafe5b81c15","pitchNumber":6,"startTime":"2026-07-12T19:38:44.973Z","endTime":"2026-07-12T19:38:48.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10358543926782,"aZ":-21.7435153098124,"pfxX":-9.641105716815142,"pfxZ":6.313082132504069,"pX":-0.7783222114971677,"pZ":2.319510584562253,"vX0":5.8782802516250054,"vY0":-127.19355355691957,"vZ0":-4.125556561840183,"x":146.67,"y":176.15,"x0":-1.8572554241736106,"y0":50.000252274895104,"z0":5.669426135356976,"aX":-15.923013608956845},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.8,"breakHorizontal":16.3,"spinRate":1996,"spinDirection":218},"zone":4,"typeConfidence":0.89,"plateTime":0.4292902413706434,"extension":6.491619489178867},"index":6,"playId":"4acfc336-413b-386d-a3e1-6e626cb6c072","pitchNumber":7,"startTime":"2026-07-12T19:39:06.637Z","endTime":"2026-07-12T19:39:09.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.259571851350852,"aZ":-19.708031004286568,"pfxX":-9.701785923037285,"pfxZ":6.476504917142034,"pX":-0.30274485572379906,"pZ":3.0442581165313207,"vX0":7.334710617271427,"vY0":-136.89447170018505,"vZ0":-3.7573915161796547,"x":128.54,"y":156.59,"x0":-1.7377741146578676,"y0":50.00097226976552,"z0":5.76013578507254,"aX":-18.66936005802681},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.3,"breakHorizontal":16.3,"spinRate":2219,"spinDirection":210},"zone":1,"typeConfidence":0.9,"plateTime":0.39798544539583114,"extension":6.470314613362974},"index":7,"playId":"57aaaa02-a721-3564-b6e2-eaad816eb811","pitchNumber":8,"startTime":"2026-07-12T19:39:26.955Z","endTime":"2026-07-12T19:39:30.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.8,"endSpeed":80.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.085471538723553,"aZ":-28.745863520395453,"pfxX":0.17652182580794484,"pfxZ":2.0690498187890567,"pX":0.3967080658930775,"pZ":2.1420744250728467,"vX0":5.6658697732333785,"vY0":-127.72858180346331,"vZ0":-3.5706784368841396,"x":101.88,"y":180.94,"x0":-1.872199731946697,"y0":50.00048407950169,"z0":5.816265581742296,"aX":0.2904534058138392},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.1,"breakHorizontal":-1.6,"spinRate":2469,"spinDirection":59},"zone":9,"typeConfidence":0.89,"plateTime":0.4286737941874894,"extension":6.315204484801397},"index":8,"playId":"50864e61-7c25-3680-a4df-8da608756108","pitchNumber":9,"startTime":"2026-07-12T19:39:51.042Z","endTime":"2026-07-12T19:39:54.174Z","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":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.918325784555424,"aZ":-15.066926936926738,"pfxX":-3.5428399345004404,"pfxZ":8.70547772819914,"pX":0.43624350516158766,"pZ":2.2439458623032613,"vX0":6.777587456006867,"vY0":-138.79152534349961,"vZ0":-6.716361916402002,"x":100.37,"y":178.19,"x0":-1.5690182429312567,"y0":50.00606351863842,"z0":5.68527909316785,"aX":-6.965130143566582},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":5.2,"spinRate":2129,"spinDirection":203},"zone":6,"typeConfidence":0.9,"plateTime":0.39354042899466135,"extension":6.395997676346767},"hitData":{"launchSpeed":104.0,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.47,"coordY":174.61}},"index":9,"playId":"4e2842d6-f4b9-305d-91ef-d18b32b7dfa7","pitchNumber":10,"startTime":"2026-07-12T19:40:17.953Z","endTime":"2026-07-12T19:40:26.000Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:40:26.000Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, second baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T19:40:31.140Z","endTime":"2026-07-12T19:41:59.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":75.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.56647959445717,"aZ":-34.69219655377548,"pfxX":4.771439113348108,"pfxZ":-1.7595572829628132,"pX":-0.16519997865781247,"pZ":2.553461611835619,"vX0":2.6403755079403712,"vY0":-118.02947394678307,"vZ0":-0.6783666727160387,"x":123.3,"y":169.84,"x0":-1.9132965853381854,"y0":50.003287926202326,"z0":6.001450320082362,"aX":6.824550625037552},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.1,"breakHorizontal":-9.2,"spinRate":2924,"spinDirection":32},"zone":5,"typeConfidence":0.91,"plateTime":0.4616444259969201,"extension":6.312283125910326},"index":0,"playId":"3a74a63d-47b2-3d1d-aecc-76bb1a4108ba","pitchNumber":1,"startTime":"2026-07-12T19:40:53.598Z","endTime":"2026-07-12T19:40:57.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":89.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.655672706209884,"aZ":-20.052298985815074,"pfxX":-9.264039682811585,"pfxZ":6.048690220998127,"pX":1.0194078594905354,"pZ":2.3446710133508106,"vX0":11.403885368755613,"vY0":-139.77322136366283,"vZ0":-5.512244095582011,"x":78.14,"y":175.47,"x0":-1.885015697740396,"y0":50.00619728547929,"z0":5.634462036643365,"aX":-18.574206885344765},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.1,"breakHorizontal":14.8,"spinRate":2274,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.38994581204599577,"extension":6.5443343637645475},"index":1,"playId":"759ead66-70e4-3b5e-833c-ed5ffefea78c","pitchNumber":2,"startTime":"2026-07-12T19:41:11.918Z","endTime":"2026-07-12T19:41:16.427Z","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":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.253738820311558,"aZ":-37.67716600059359,"pfxX":2.379611958820991,"pfxZ":-3.7918169429521233,"pX":0.3652992275613265,"pZ":1.5863645615183677,"vX0":4.246992843540103,"vY0":-119.54583659786607,"vZ0":-2.2954263853198986,"x":103.08,"y":195.95,"x0":-1.7407631015293112,"y0":50.001665820708446,"z0":5.929390688503845,"aX":3.4553449526844133},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.2,"breakHorizontal":-5.3,"spinRate":2848,"spinDirection":32},"zone":14,"typeConfidence":0.91,"plateTime":0.4575330337441694,"extension":6.372611791002172},"index":2,"playId":"cf9eab90-0a7f-3bb6-9e8b-9a509836502d","pitchNumber":3,"startTime":"2026-07-12T19:41:31.685Z","endTime":"2026-07-12T19:41:34.685Z","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":95.7,"endSpeed":88.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.368152198864387,"aZ":-16.174887158276047,"pfxX":-3.379989011848097,"pfxZ":8.082747326198938,"pX":-0.46110295989805666,"pZ":3.784290350326182,"vX0":5.234563530732012,"vY0":-139.3439870994343,"vZ0":-2.9164381969151965,"x":134.58,"y":136.6,"x0":-1.9191360460587459,"y0":50.00234321469508,"z0":5.904331242490124,"aX":-6.690667704229728},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":5.2,"spinRate":2169,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.39207164209553014,"extension":6.29390180107528},"hitData":{"launchSpeed":96.0,"launchAngle":-5.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.25,"coordY":135.36}},"index":3,"playId":"defe7227-611f-358c-ac06-7b6fc046fb6c","pitchNumber":4,"startTime":"2026-07-12T19:41:51.552Z","endTime":"2026-07-12T19:41:59.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:41:59.063Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edmundo Sosa strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T19:42:08.597Z","endTime":"2026-07-12T19:43:02.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":89.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.022208806982785,"aZ":-19.18999212002321,"pfxX":-8.218351501723376,"pfxZ":6.443919240071057,"pX":0.400088030862695,"pZ":1.9924699486167365,"vX0":9.531051333387039,"vY0":-139.34061998869478,"vZ0":-6.656891771321558,"x":101.75,"y":184.98,"x0":-1.9574606392800449,"y0":50.00468752439427,"z0":5.6304195828626185,"aX":-16.56410374884816},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.8,"breakHorizontal":13.6,"spinRate":2224,"spinDirection":200},"zone":9,"typeConfidence":0.9,"plateTime":0.38941651615807427,"extension":6.507838559921134},"index":0,"playId":"569461c0-c23f-3ceb-88c9-0dd747e058fd","pitchNumber":1,"startTime":"2026-07-12T19:42:25.729Z","endTime":"2026-07-12T19:42:28.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35321236417553,"aZ":-31.33468434636832,"pfxX":1.7693895927836794,"pfxZ":0.5116923070991586,"pX":0.21526958002423427,"pZ":3.359907077421157,"vX0":4.794828708021198,"vY0":-126.70261322509549,"vZ0":-0.21065147248629112,"x":108.79,"y":148.06,"x0":-1.9177354694822935,"y0":50.00577735372978,"z0":5.909096336841856,"aX":2.931462340505645},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.1,"breakHorizontal":-4.1,"spinRate":2600,"spinDirection":58},"zone":2,"typeConfidence":0.9,"plateTime":0.4292480234521405,"extension":6.277193004879513},"index":1,"playId":"e38ae258-e7f0-37aa-8669-1838a5e61885","pitchNumber":2,"startTime":"2026-07-12T19:42:43.218Z","endTime":"2026-07-12T19:42:46.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64197404247225,"aZ":-37.581024440811866,"pfxX":3.2357852337169337,"pfxZ":-3.7296376157408364,"pX":1.5598901607329758,"pZ":1.4413575543351613,"vX0":6.2838671792926135,"vY0":-119.56316074455691,"vZ0":-2.6214833457637043,"x":57.54,"y":199.86,"x0":-1.5207068855495842,"y0":50.002556046657865,"z0":5.918367493209884,"aX":4.691845537158074},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.1,"breakHorizontal":-7.3,"spinRate":2960,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.4577898197618997,"extension":6.276851765709179},"index":2,"playId":"ab5205ea-f2ae-3006-b7a9-e1858a0f0cab","pitchNumber":3,"startTime":"2026-07-12T19:42:59.402Z","endTime":"2026-07-12T19:43:02.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:43:02.402Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T19:47:03.267Z","endTime":"2026-07-12T19:48:27.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Alvarado replaces Zack Wheeler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T19:45:47.421Z","endTime":"2026-07-12T19:47:05.458Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621237,"link":"/api/v1/people/621237"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.376474284362427,"aZ":-16.22961998143723,"pfxX":7.083032537070055,"pfxZ":8.179581197611128,"pX":-0.732360302790043,"pZ":2.0107454193130985,"vX0":-8.720182926534951,"vY0":-138.15492346758097,"vZ0":-8.424859887794883,"x":144.92,"y":184.49,"x0":1.5323523990974641,"y0":50.00338179713818,"z0":6.172516793045047,"aX":13.8074725995993},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.3,"breakHorizontal":-11.2,"spinRate":1986,"spinDirection":145},"zone":7,"typeConfidence":0.83,"plateTime":0.39520044237445395,"extension":6.6264384757543695},"index":1,"playId":"11a65c68-3440-3713-8211-76004124e8b1","pitchNumber":1,"startTime":"2026-07-12T19:47:05.458Z","endTime":"2026-07-12T19:47:08.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04382814533222,"aZ":-16.41693062855638,"pfxX":8.180821704078799,"pfxZ":8.03420822454888,"pX":-0.146789387201067,"pZ":2.7394250525337815,"vX0":-7.319782403528613,"vY0":-138.89589611288346,"vZ0":-6.509115392651038,"x":122.6,"y":164.82,"x0":1.4551252768608507,"y0":50.00261544592734,"z0":6.198093808872363,"aX":16.04302264284803},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.4,"breakHorizontal":-13.3,"spinRate":1997,"spinDirection":144},"zone":5,"typeConfidence":0.89,"plateTime":0.3938001271745293,"extension":6.806109070617935},"index":2,"playId":"17ef292f-8808-3f9d-b3f8-9f7e983cedba","pitchNumber":2,"startTime":"2026-07-12T19:47:20.572Z","endTime":"2026-07-12T19:47:24.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.534853807391706,"aZ":-35.8199185049043,"pfxX":-1.9056332589436495,"pfxZ":-2.477703676314487,"pX":0.1311602709884557,"pZ":4.349514087182946,"vX0":-2.1833932503309432,"vY0":-119.97058768701866,"vZ0":2.134192133113028,"x":112.0,"y":121.34,"x0":1.2980920161067164,"y0":50.0055453310307,"z0":6.6235322008423045,"aX":-2.7993669957374387},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.8,"breakHorizontal":4.0,"spinRate":2261,"spinDirection":293},"zone":12,"typeConfidence":0.91,"plateTime":0.45520967537379686,"extension":6.624587038440604},"index":3,"playId":"2a70cebd-3dd9-3600-a6ab-329adbddaa52","pitchNumber":3,"startTime":"2026-07-12T19:47:46.698Z","endTime":"2026-07-12T19:47:49.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42523525875724,"aZ":-23.823559111668875,"pfxX":-1.4347417576294847,"pfxZ":4.78382261935934,"pX":-0.5095349495243707,"pZ":2.184732883275445,"vX0":-4.382504419098527,"vY0":-130.53244106572913,"vZ0":-6.2528743734312755,"x":136.42,"y":179.79,"x0":1.3696373921896787,"y0":50.003449625727484,"z0":6.375523680487814,"aX":-2.5053706982256094},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.7,"breakHorizontal":3.5,"spinRate":2118,"spinDirection":164},"zone":7,"typeConfidence":0.91,"plateTime":0.4177193707686553,"extension":6.779470561081474},"index":4,"playId":"87696869-aa9d-3518-96c4-93ae2077ac2e","pitchNumber":4,"startTime":"2026-07-12T19:48:03.654Z","endTime":"2026-07-12T19:48:06.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.675703041801707,"aZ":-35.92941449881831,"pfxX":-0.47347226738102854,"pfxZ":-2.5026003333532545,"pX":-1.0228749507278458,"pZ":1.3299641805649347,"vX0":-5.331788352489134,"vY0":-121.13658665486925,"vZ0":-4.529132082590711,"x":155.99,"y":202.87,"x0":1.260044344084757,"y0":50.003402412716476,"z0":6.334588376841753,"aX":-0.7099553906060518},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.3,"breakHorizontal":2.0,"spinRate":2278,"spinDirection":320},"zone":13,"typeConfidence":0.91,"plateTime":0.4506170983691864,"extension":6.917828879960548},"index":5,"playId":"2d292abe-85fd-3642-bf52-1cd83abe3a2b","pitchNumber":5,"startTime":"2026-07-12T19:48:24.238Z","endTime":"2026-07-12T19:48:27.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:48:27.647Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eduardo Valencia strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T19:48:54.310Z","endTime":"2026-07-12T19:50:53.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Eduardo Valencia replaces Kerry Carpenter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T19:48:35.497Z","endTime":"2026-07-12T19:48:56.586Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.200029002693967,"aZ":-18.021888201002874,"pfxX":8.405264637115657,"pfxZ":6.9953488152192085,"pX":0.3331569528504869,"pZ":2.434141240542008,"vX0":-6.421740147605973,"vY0":-141.10622656192845,"vZ0":-6.907789471098127,"x":104.3,"y":173.06,"x0":1.5430234382560994,"y0":50.00063190591365,"z0":6.068950647584572,"aX":16.998795607467745},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.5,"breakHorizontal":-13.9,"spinRate":2006,"spinDirection":135},"zone":6,"typeConfidence":0.9,"plateTime":0.3877216179041971,"extension":6.826519393721632},"index":1,"playId":"9e07744b-e48c-3338-9a62-450348b4261f","pitchNumber":1,"startTime":"2026-07-12T19:48:56.586Z","endTime":"2026-07-12T19:49:00.493Z","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":90.2,"endSpeed":84.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.364770917862256,"aZ":-26.736675615409542,"pfxX":-2.025174213444334,"pfxZ":3.0532119304488656,"pX":-0.9910746249477976,"pZ":3.101797644139078,"vX0":-5.278142221886545,"vY0":-131.4226542372414,"vZ0":-3.358481875143584,"x":154.78,"y":155.03,"x0":1.292655610061295,"y0":50.001168168134946,"z0":6.345044277282145,"aX":-3.60146667449276},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.2,"breakHorizontal":4.7,"spinRate":2126,"spinDirection":185},"zone":11,"typeConfidence":0.9,"plateTime":0.41405951439059363,"extension":6.906266988005566},"index":2,"playId":"1f2ed626-2f34-3d1e-8d7c-195ef2ece4d3","pitchNumber":2,"startTime":"2026-07-12T19:49:15.713Z","endTime":"2026-07-12T19:49:19.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.3,"endSpeed":83.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.153379975076362,"aZ":-26.41679065949306,"pfxX":-2.574300130856288,"pfxZ":3.30146899838779,"pX":-0.39388161356793705,"pZ":2.5728465645465,"vX0":-3.448768753589814,"vY0":-130.15024002976693,"vZ0":-4.7089942171166195,"x":132.01,"y":169.31,"x0":1.2747304340056342,"y0":50.00221534963327,"z0":6.367302075833804,"aX":-4.487416880872112},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":5.3,"spinRate":2099,"spinDirection":177},"zone":4,"typeConfidence":0.88,"plateTime":0.41825075249494237,"extension":6.74885295970096},"index":3,"playId":"12554f37-066b-356b-8316-c8368d7ccbd7","pitchNumber":3,"startTime":"2026-07-12T19:49:29.394Z","endTime":"2026-07-12T19:49:32.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":79.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.017916181283823,"aZ":-37.098425190337494,"pfxX":1.8503909709813753,"pfxZ":-3.1715406089582032,"pX":-1.7699161571289064,"pZ":1.0825546934060866,"vX0":-7.541836419884872,"vY0":-122.86532555932584,"vZ0":-5.170330709505514,"x":184.47,"y":209.55,"x0":1.0798604625912465,"y0":50.005011336391945,"z0":6.316387906801858,"aX":2.8712619054102757},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.6,"breakHorizontal":-1.8,"spinRate":2354,"spinDirection":327},"zone":13,"typeConfidence":0.9,"plateTime":0.4433280019695922,"extension":6.883958847483758},"index":4,"playId":"7ccb61f2-7413-3608-81e3-d2a748f835e9","pitchNumber":4,"startTime":"2026-07-12T19:49:48.188Z","endTime":"2026-07-12T19:49:54.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.205655283695105,"aZ":-23.728837034243842,"pfxX":-2.395552928940266,"pfxZ":4.880660249052901,"pX":-0.9750592450541018,"pZ":1.1867637961757052,"vX0":-4.780812272017816,"vY0":-130.4309748065207,"vZ0":-8.341501510907339,"x":154.17,"y":206.74,"x0":1.189544052523369,"y0":50.00465108884268,"z0":6.202197812818539,"aX":-4.147664035878155},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.3,"breakHorizontal":5.4,"spinRate":2034,"spinDirection":165},"zone":13,"typeConfidence":0.9,"plateTime":0.41915911137213246,"extension":6.889409487079495},"index":5,"playId":"9de12440-8dc4-3c18-8474-fbd9102067bd","pitchNumber":5,"startTime":"2026-07-12T19:50:11.368Z","endTime":"2026-07-12T19:50:14.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.555695273794782,"aZ":-23.969376740304718,"pfxX":8.469693174593967,"pfxZ":4.0466760585187185,"pX":1.7799576917526012,"pZ":3.4826899199223162,"vX0":-2.066056506217576,"vY0":-140.65017840295098,"vZ0":-3.4591287488724625,"x":49.15,"y":144.75,"x0":1.4183171449339307,"y0":50.00016624069456,"z0":6.262777864390635,"aX":17.155477478418604},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.8,"breakHorizontal":-15.0,"spinRate":1607,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.3877752178270759,"extension":6.87467627437391},"index":6,"playId":"0d1e6e36-965d-3f0d-bd1f-b73823361063","pitchNumber":6,"startTime":"2026-07-12T19:50:31.673Z","endTime":"2026-07-12T19:50:34.723Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.193671616522195,"aZ":-19.113588567888044,"pfxX":9.413739688069386,"pfxZ":6.48822419313978,"pX":1.2855651259249992,"pZ":3.5660973308297517,"vX0":-3.5849866666034536,"vY0":-141.23142638689706,"vZ0":-3.93359666973821,"x":68.0,"y":142.5,"x0":1.350827746397606,"y0":50.0039426164727,"z0":6.211796857337948,"aX":18.95281476354256},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.0,"breakHorizontal":-16.3,"spinRate":1924,"spinDirection":149},"zone":12,"typeConfidence":0.9,"plateTime":0.3883390096620314,"extension":6.7934611122868525},"index":7,"playId":"015bd447-b7d0-34eb-8182-bc7d8e3de0f2","pitchNumber":7,"startTime":"2026-07-12T19:50:49.005Z","endTime":"2026-07-12T19:50:53.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:50:53.684Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T19:50:54.960Z","endTime":"2026-07-12T19:51:29.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.679449856358943,"aZ":-20.351270379906758,"pfxX":9.517078526569085,"pfxZ":5.858543172757359,"pX":0.1469533744866225,"pZ":1.7342964769072493,"vX0":-6.937141870799363,"vY0":-140.84053511524814,"vZ0":-8.187082142517216,"x":111.4,"y":191.95,"x0":1.4000814686620333,"y0":50.00237032516846,"z0":5.984966814572568,"aX":19.20255705398388},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.1,"breakHorizontal":-15.8,"spinRate":2021,"spinDirection":143},"zone":8,"typeConfidence":0.9,"plateTime":0.38826192605864085,"extension":6.785688621023517},"hitData":{"launchSpeed":93.6,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.03,"coordY":145.6}},"index":0,"playId":"a532c4f2-5f57-3621-b640-fba8487fbca7","pitchNumber":1,"startTime":"2026-07-12T19:51:21.759Z","endTime":"2026-07-12T19:51:29.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:51:29.200Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T19:53:45.583Z","endTime":"2026-07-12T19:54:24.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Eduardo Valencia remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T19:52:28.559Z","endTime":"2026-07-12T19:53:47.881Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"601","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.797417166948364,"aZ":-11.970193153434957,"pfxX":-4.627772350533985,"pfxZ":10.729549895073646,"pX":-0.6783089935865998,"pZ":1.8778748664104699,"vX0":5.218089421298814,"vY0":-137.19957826320632,"vZ0":-7.662989722808503,"x":142.86,"y":188.08,"x0":-2.014668524511278,"y0":50.00368866776696,"z0":5.54561750852025,"aX":-8.715696889320725},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":7.1,"spinRate":2236,"spinDirection":207},"zone":7,"typeConfidence":0.9,"plateTime":0.40109072697944637,"extension":6.326901967843809},"index":1,"playId":"4102bdf5-0605-3c0f-a4c2-29a4558891e0","pitchNumber":1,"startTime":"2026-07-12T19:53:47.881Z","endTime":"2026-07-12T19:53:50.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.864943940707644,"aZ":-32.98327896473451,"pfxX":2.0454915512406453,"pfxZ":-0.5194120632065911,"pX":-0.16282854223686977,"pZ":1.1910189803750995,"vX0":3.9690151970569545,"vY0":-123.76689470981424,"vZ0":-4.279760319614292,"x":123.21,"y":206.62,"x0":-2.0535167438294266,"y0":50.00436417080481,"z0":5.70700418450602,"aX":3.171233648217122},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.7,"breakHorizontal":-4.7,"spinRate":2689,"spinDirection":70},"zone":13,"typeConfidence":0.9,"plateTime":0.4426607312740498,"extension":6.232750950788112},"index":2,"playId":"980670fc-e154-30b2-96af-58f92d0fb1ab","pitchNumber":2,"startTime":"2026-07-12T19:54:03.311Z","endTime":"2026-07-12T19:54:06.498Z","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":95.7,"endSpeed":86.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09914848957344,"aZ":-15.022920831407887,"pfxX":-6.195340242845587,"pfxZ":8.8293503766044,"pX":0.6852179045029088,"pZ":3.2544136280124882,"vX0":8.973363469324457,"vY0":-138.96862518787043,"vZ0":-4.10428763258841,"x":90.88,"y":150.91,"x0":-1.7908509140800146,"y0":50.005479913525306,"z0":5.758331954310955,"aX":-12.038840839070334},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":9.2,"spinRate":2284,"spinDirection":209},"zone":3,"typeConfidence":0.9,"plateTime":0.3951583471044504,"extension":6.465523235018741},"index":3,"playId":"5e145301-e4ea-3aa8-a733-e40e636bce79","pitchNumber":3,"startTime":"2026-07-12T19:54:21.622Z","endTime":"2026-07-12T19:54:24.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:54:24.622Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Derek Hill strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T19:54:26.271Z","endTime":"2026-07-12T19:56:47.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":79.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82459382066864,"aZ":-28.585524829469986,"pfxX":0.6519088556811262,"pfxZ":2.2419751340192864,"pX":0.22333156048541244,"pZ":2.71614333887448,"vX0":5.753511812527311,"vY0":-125.94290587075308,"vZ0":-1.9188671977442473,"x":108.49,"y":165.44,"x0":-2.1802405807057763,"y0":50.00048857359068,"z0":5.811628299860469,"aX":1.0402236272909735},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.8,"breakHorizontal":-2.5,"spinRate":2758,"spinDirection":63},"zone":5,"typeConfidence":0.9,"plateTime":0.4357709031005186,"extension":6.243044338566917},"index":0,"playId":"a9e1a13e-ff8f-39fa-8f1d-9222a9ee30c0","pitchNumber":1,"startTime":"2026-07-12T19:54:49.774Z","endTime":"2026-07-12T19:54:52.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.967093755798697,"aZ":-23.54346050689492,"pfxX":-8.916554304793516,"pfxZ":4.543869086762342,"pX":0.10428538403593708,"pZ":2.822924226170704,"vX0":9.249546412797613,"vY0":-136.20594366993762,"vZ0":-3.419576845181384,"x":113.02,"y":162.56,"x0":-2.160149523201975,"y0":50.00030880567623,"z0":5.702911181020912,"aX":-16.927709989861196},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.8,"breakHorizontal":14.4,"spinRate":2311,"spinDirection":219},"zone":2,"typeConfidence":0.88,"plateTime":0.4005148322029357,"extension":6.433875245177748},"index":1,"playId":"b5f36842-e06c-36b1-8d02-a4cb631013c4","pitchNumber":2,"startTime":"2026-07-12T19:55:05.355Z","endTime":"2026-07-12T19:55:08.378Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-12T19:55:18.629Z","endTime":"2026-07-12T19:55:33.066Z","isPitch":false,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.664425056050344,"aZ":-37.9139377424789,"pfxX":7.122597495274949,"pfxZ":-4.027259983819412,"pX":2.1320000113834903,"pZ":-0.017914960586055816,"vX0":6.704522238827201,"vY0":-119.0659176872886,"vZ0":-5.624922248046199,"x":35.73,"y":239.26,"x0":-1.6547385410001119,"y0":50.00524289418454,"z0":5.8387771950797935,"aX":10.141273912410277},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.5,"breakHorizontal":-14.6,"spinRate":3020,"spinDirection":28},"zone":14,"typeConfidence":0.89,"plateTime":0.46151139906866323,"extension":6.279174448260117},"index":3,"playId":"60f1ba92-cf74-3f35-9579-ae3837cc500b","pitchNumber":3,"startTime":"2026-07-12T19:55:33.066Z","endTime":"2026-07-12T19:55:36.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22529650997243,"aZ":-25.11775774503462,"pfxX":-10.945574613549692,"pfxZ":4.323373221697231,"pX":-0.1163535193306125,"pZ":0.862031255317704,"vX0":8.189141662623536,"vY0":-126.95450779681731,"vZ0":-6.690385698098605,"x":121.44,"y":215.51,"x0":-1.9633379868674046,"y0":50.00017167703305,"z0":5.533309097448857,"aX":-17.847231042084296},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.5,"breakHorizontal":17.9,"spinRate":1899,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.43159606919939053,"extension":6.458358487613799},"index":4,"playId":"b68e8f4f-74e5-3cd4-9225-c6756c44cf98","pitchNumber":4,"startTime":"2026-07-12T19:55:54.891Z","endTime":"2026-07-12T19:55:59.689Z","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":94.2,"endSpeed":87.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.725021299965633,"aZ":-15.24978599951801,"pfxX":-1.7072190959141644,"pfxZ":8.755664677043862,"pX":-0.5006742847884632,"pZ":3.5746310741960157,"vX0":3.8888715264622102,"vY0":-137.2713935634159,"vZ0":-3.4166553799378896,"x":136.08,"y":142.26,"x0":-1.7058107473712094,"y0":50.0025060505492,"z0":5.855941956438591,"aX":-3.3002457117179373},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":2.4,"spinRate":2254,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.39705672815999726,"extension":6.402595127332927},"index":5,"playId":"b4c8320f-9836-3833-913d-7b983573bca7","pitchNumber":5,"startTime":"2026-07-12T19:56:14.260Z","endTime":"2026-07-12T19:56:20.033Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":89.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.403084490651114,"aZ":-17.601588957641127,"pfxX":-9.239449754728703,"pfxZ":7.278746633533536,"pX":0.053737539597305574,"pZ":1.981777211334586,"vX0":8.619669219703484,"vY0":-139.21935106298042,"vZ0":-6.956066069440539,"x":114.95,"y":185.27,"x0":-1.8524263828514453,"y0":50.002600331268404,"z0":5.637968905927963,"aX":-18.49901024462348},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":15.4,"spinRate":2276,"spinDirection":208},"zone":8,"typeConfidence":0.91,"plateTime":0.3904679206351598,"extension":6.518842625419786},"index":6,"playId":"4d977eb0-0540-313c-9f61-a650aa83d796","pitchNumber":6,"startTime":"2026-07-12T19:56:44.652Z","endTime":"2026-07-12T19:56:47.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:56:47.652Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T19:56:51.920Z","endTime":"2026-07-12T19:57:40.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.579899300506977,"aZ":-18.913094824354122,"pfxX":-8.637196827640796,"pfxZ":6.732172371980787,"pX":-0.8297193830782238,"pZ":2.386613224098731,"vX0":6.336302299922209,"vY0":-139.0773736373965,"vZ0":-5.565608135911118,"x":148.63,"y":174.34,"x0":-2.009032303330198,"y0":50.00389341957594,"z0":5.657843147744982,"aX":-17.014642209489317},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.3,"breakHorizontal":14.4,"spinRate":2279,"spinDirection":210},"zone":13,"typeConfidence":0.91,"plateTime":0.3930042485238996,"extension":6.458679005776896},"index":0,"playId":"afa6aa54-da8e-3afe-9d42-5e8a1d901ec1","pitchNumber":1,"startTime":"2026-07-12T19:57:14.423Z","endTime":"2026-07-12T19:57:19.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.921662828877924,"aZ":-13.554221517303167,"pfxX":-3.58083178150818,"pfxZ":9.697624552540702,"pX":0.3682426625318669,"pZ":2.8578685666211854,"vX0":7.505144142656153,"vY0":-137.32442712801083,"vZ0":-5.4582183021299056,"x":102.96,"y":161.62,"x0":-1.9284869305384245,"y0":50.00197600592386,"z0":5.784951175404481,"aX":-6.875522862644027},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":5.0,"spinRate":2168,"spinDirection":212},"zone":3,"typeConfidence":0.9,"plateTime":0.3980714691214078,"extension":6.360852771364763},"hitData":{"launchSpeed":94.4,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.82,"coordY":150.16}},"index":1,"playId":"666712e8-3153-3f49-a9fd-705a7f424227","pitchNumber":2,"startTime":"2026-07-12T19:57:33.375Z","endTime":"2026-07-12T19:57:40.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:57:40.735Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T20:00:07.713Z","endTime":"2026-07-12T20:01:03.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Orion Kerkering replaces José Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T19:58:31.731Z","endTime":"2026-07-12T20:00:10.039Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07906784970511,"aZ":-18.457825367614955,"pfxX":-8.370490505445755,"pfxZ":6.789021471080028,"pX":0.546896788417554,"pZ":2.5451524751035404,"vX0":5.99480110346001,"vY0":-140.36027885432412,"vZ0":-5.552381208675105,"x":96.15,"y":170.06,"x0":-0.5157630885311182,"y0":50.002130466283525,"z0":5.728394853930878,"aX":-16.90803298775763},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.5,"breakHorizontal":14.2,"spinRate":2187,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3883998080059392,"extension":6.258172752578781},"index":1,"playId":"ff9ec766-0ddc-3071-a967-43f054dcbfd7","pitchNumber":1,"startTime":"2026-07-12T20:00:10.039Z","endTime":"2026-07-12T20:00:13.346Z","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":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03094703412786,"aZ":-29.74626461480836,"pfxX":7.303816337275491,"pfxZ":1.4529380917524728,"pX":0.9464943323674946,"pZ":1.731216784024181,"vX0":2.9058822358535896,"vY0":-127.74741465374306,"vZ0":-3.50660666496983,"x":80.92,"y":192.04,"x0":-1.15161862849237,"y0":50.00226605274464,"z0":5.436897336757844,"aX":12.181050804375289},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.2,"breakHorizontal":-13.8,"spinRate":2930,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4272630358349754,"extension":5.837067193094197},"index":2,"playId":"5997e094-a575-3431-86ab-38c414283eab","pitchNumber":2,"startTime":"2026-07-12T20:00:23.409Z","endTime":"2026-07-12T20:00:27.133Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-12T20:00:35.238Z","endTime":"2026-07-12T20:00:48.039Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.975880165230546,"aZ":-14.437405754283343,"pfxX":-5.748073104480092,"pfxZ":8.608469868679064,"pX":1.8705855319660438,"pZ":2.9721334130818247,"vX0":8.515350378105543,"vY0":-142.03972141117336,"vZ0":-5.003504517310613,"x":45.7,"y":158.53,"x0":-0.40779502356847397,"y0":50.00336507927422,"z0":5.661977245066827,"aX":-11.84467746897907},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.9,"breakHorizontal":8.9,"spinRate":2360,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.38439324956057597,"extension":6.216818308207295},"index":4,"playId":"803c9d4c-ac27-3db9-b1df-4e19264c86ff","pitchNumber":3,"startTime":"2026-07-12T20:00:48.039Z","endTime":"2026-07-12T20:00:51.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34632475869095,"aZ":-31.980756178597876,"pfxX":8.322923742256236,"pfxZ":0.11919650424901551,"pX":1.015328329472038,"pZ":1.4680788023295754,"vX0":2.5590616731379234,"vY0":-125.98163541886156,"vZ0":-3.466110068356517,"x":78.3,"y":199.14,"x0":-1.095544816865565,"y0":50.0009285490232,"z0":5.455120400461532,"aX":13.334911270179719},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.4,"breakHorizontal":-15.7,"spinRate":2832,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.43529094358853504,"extension":5.978939380172623},"index":5,"playId":"0078ff30-478c-3cf0-8b7c-628c00adf735","pitchNumber":4,"startTime":"2026-07-12T20:01:00.948Z","endTime":"2026-07-12T20:01:03.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:01:03.948Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"James Outman flies out sharply to right fielder Brandon Marsh.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T20:01:06.534Z","endTime":"2026-07-12T20:02:38.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":87.6,"endSpeed":80.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03638316738912,"aZ":-32.73345342192852,"pfxX":8.497701274964697,"pfxZ":-0.33455536628993787,"pX":-0.7447419068360258,"pZ":1.930193901379489,"vX0":-1.245312175509587,"vY0":-127.58331637439576,"vZ0":-2.48893616513532,"x":145.39,"y":186.66,"x0":-1.3548226259567533,"y0":50.00519670127364,"z0":5.4958627940542755,"aX":14.023335046206418},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.0,"breakHorizontal":-15.1,"spinRate":2878,"spinDirection":46},"zone":7,"typeConfidence":2.0,"plateTime":0.42915615227876946,"extension":5.768764475397011},"index":0,"playId":"449ed2d2-cfab-3560-8b60-ee3d2685233f","pitchNumber":1,"startTime":"2026-07-12T20:01:27.116Z","endTime":"2026-07-12T20:01:31.556Z","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":98.8,"endSpeed":91.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.578172358308816,"aZ":-13.110874867233937,"pfxX":-5.81018183315376,"pfxZ":9.046052890389623,"pX":1.1000292013307567,"pZ":2.0155995548987833,"vX0":6.616241010694973,"vY0":-143.6118534094908,"vZ0":-7.8111817590537775,"x":75.07,"y":184.36,"x0":-0.4693637898888239,"y0":50.000535822314895,"z0":5.570676758062808,"aX":-12.240056517551618},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.1,"breakHorizontal":9.4,"spinRate":2381,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.38016175039659217,"extension":6.142715503185812},"index":1,"playId":"2d11126c-36ed-3d36-8125-8d3101a32063","pitchNumber":2,"startTime":"2026-07-12T20:01:41.042Z","endTime":"2026-07-12T20:01:45.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.413170487140743,"aZ":-32.54212709208255,"pfxX":8.287505376880247,"pfxZ":-0.22138247927178334,"pX":-0.8625771545627912,"pZ":2.260851337204014,"vX0":-1.6453455993786001,"vY0":-127.19511284413002,"vZ0":-1.6848565767907924,"x":149.88,"y":177.74,"x0":-1.285428908293338,"y0":50.00567089276609,"z0":5.505621564522055,"aX":13.618573931965713},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.6,"breakHorizontal":-14.6,"spinRate":2796,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.4301704788507523,"extension":5.763083851430555},"index":2,"playId":"44066698-8fc1-3fae-b15d-67bd7791faf0","pitchNumber":3,"startTime":"2026-07-12T20:01:57.460Z","endTime":"2026-07-12T20:02:01.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20294642472811,"aZ":-32.0507373651406,"pfxX":7.943524904608985,"pfxZ":0.07509418438521465,"pX":-0.9743740747439381,"pZ":2.16321140342793,"vX0":-1.6186527326686897,"vY0":-127.13120357325236,"vZ0":-2.040542771498225,"x":154.14,"y":180.37,"x0":-1.3611576323681063,"y0":50.001881360917245,"z0":5.521512658714834,"aX":12.994532621325652},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.1,"breakHorizontal":-14.0,"spinRate":2798,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.43093168661599757,"extension":5.773362059988428},"index":3,"playId":"2bae0d05-3282-326a-a699-548ea511c53a","pitchNumber":4,"startTime":"2026-07-12T20:02:13.136Z","endTime":"2026-07-12T20:02:16.843Z","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":97.9,"endSpeed":89.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.5571312551007,"aZ":-13.390748265770602,"pfxX":-5.648078148257678,"pfxZ":9.190622779344706,"pX":0.21671734331066564,"pZ":2.865218770389204,"vX0":4.70913659324366,"vY0":-142.48119783417852,"vZ0":-5.4661382036437915,"x":108.74,"y":161.42,"x0":-0.7285667826197229,"y0":50.00236475991592,"z0":5.663731701581539,"aX":-11.543305612392114},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.6,"breakHorizontal":9.2,"spinRate":2354,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.38530074561394123,"extension":6.241507364159392},"hitData":{"launchSpeed":103.3,"launchAngle":52.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":201.32,"coordY":120.82}},"index":4,"playId":"a8dbf936-9e08-37ff-9cdc-d6b65d774758","pitchNumber":5,"startTime":"2026-07-12T20:02:28.010Z","endTime":"2026-07-12T20:02:38.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:02:38.258Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T20:02:41.907Z","endTime":"2026-07-12T20:04:32.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":88.4,"endSpeed":80.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60296055583231,"aZ":-32.084409442142736,"pfxX":8.11291297096253,"pfxZ":0.05491901855202386,"pX":0.013574366347072547,"pZ":1.5849874730605595,"vX0":0.5195120579130947,"vY0":-128.59034640459151,"vZ0":-3.4786894891782305,"x":116.48,"y":195.99,"x0":-1.243683924849099,"y0":50.00372050103331,"z0":5.4869371297606175,"aX":13.371359605232879},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.5,"breakHorizontal":-14.8,"spinRate":2900,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.4285608784669068,"extension":5.890347295489558},"index":0,"playId":"42c29f14-01ac-3457-b376-3bb1451dd20b","pitchNumber":1,"startTime":"2026-07-12T20:03:04.251Z","endTime":"2026-07-12T20:03:07.458Z","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":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.806667456192276,"aZ":-19.992145716709487,"pfxX":-10.278889078032531,"pfxZ":6.566972568606723,"pX":0.07748492633743169,"pZ":-0.46409236802070053,"vX0":5.656272820109298,"vY0":-135.38893981848955,"vZ0":-11.673834388686304,"x":114.05,"y":251.31,"x0":-0.7042556840786883,"y0":50.004760122453,"z0":5.3058110967087115,"aX":-19.066858516205272},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.5,"breakHorizontal":17.4,"spinRate":2027,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4047102129594533,"extension":6.33418757760472},"index":1,"playId":"d545231f-c817-345b-8f1a-f0f4f608f959","pitchNumber":2,"startTime":"2026-07-12T20:03:17.402Z","endTime":"2026-07-12T20:03:20.943Z","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":99.1,"endSpeed":91.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9481686398921,"aZ":-12.298297551873162,"pfxX":-6.56778557490724,"pfxZ":9.307391654559453,"pX":1.0162089852436431,"pZ":1.7837932688697946,"vX0":7.053751874151024,"vY0":-144.14796999225973,"vZ0":-8.638326986333178,"x":78.26,"y":190.62,"x0":-0.5923344482048519,"y0":50.00030440362684,"z0":5.551414087519288,"aX":-14.02080605121589},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.6,"breakHorizontal":10.7,"spinRate":2371,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3779001251503651,"extension":6.282172277542805},"index":2,"playId":"3a2bcfbd-7ac2-3440-8414-d059a602a8ce","pitchNumber":3,"startTime":"2026-07-12T20:03:36.237Z","endTime":"2026-07-12T20:03:40.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":91.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.230675020609965,"aZ":-12.726946568316238,"pfxX":-7.212309953688707,"pfxZ":9.13403435821829,"pX":-0.16352733358441077,"pZ":2.82381415817054,"vX0":4.0842349063611305,"vY0":-144.01984282959916,"vZ0":-5.943218846602192,"x":123.23,"y":162.54,"x0":-0.6529347505573874,"y0":50.0028799848166,"z0":5.681095999372556,"aX":-15.35452826906212},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.7,"breakHorizontal":12.4,"spinRate":2344,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.37838057359906374,"extension":6.2048420575997545},"index":3,"playId":"06a86968-e569-3ca5-82f9-0a6f5e39d19c","pitchNumber":4,"startTime":"2026-07-12T20:03:50.678Z","endTime":"2026-07-12T20:03:53.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56194983122758,"aZ":-15.321357537711947,"pfxX":-9.19480135196157,"pfxZ":8.140606092482553,"pX":1.16372459433348,"pZ":1.7815566249427988,"vX0":8.018358787692895,"vY0":-142.45567504726026,"vZ0":-7.950640856938442,"x":72.64,"y":190.68,"x0":-0.4831050434436311,"y0":50.00291030666729,"z0":5.563439937911434,"aX":-19.032186081782374},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.4,"breakHorizontal":15.1,"spinRate":2384,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.38345773900608915,"extension":6.223770470641326},"index":4,"playId":"d09ecd1a-95b2-3b45-a333-bf5ed8e0666c","pitchNumber":5,"startTime":"2026-07-12T20:04:10.050Z","endTime":"2026-07-12T20:04:13.423Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.461701950009097,"aZ":-32.10072529480931,"pfxX":8.056667724646607,"pfxZ":0.04703120106865821,"pX":-0.2943953100308018,"pZ":1.9463537115985399,"vX0":-0.1201835715959298,"vY0":-128.41470372545808,"vZ0":-2.5899670582574954,"x":128.22,"y":186.23,"x0":-1.293967612699419,"y0":50.0053976151624,"z0":5.463991794660722,"aX":13.464172740067385},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.2,"breakHorizontal":-14.5,"spinRate":3004,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.42645206507040534,"extension":5.790666186788237},"hitData":{"launchSpeed":74.4,"launchAngle":9.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.12,"coordY":142.46}},"index":5,"playId":"fd2ee7c6-89a2-32b3-b93f-8efc02822a10","pitchNumber":6,"startTime":"2026-07-12T20:04:25.388Z","endTime":"2026-07-12T20:04:32.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:04:32.972Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to left fielder Riley Greene.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T20:06:53.556Z","endTime":"2026-07-12T20:07:59.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Sommers replaces Keider Montero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T20:05:04.154Z","endTime":"2026-07-12T20:06:55.790Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805427,"link":"/api/v1/people/805427"},"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":80.3,"endSpeed":74.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.309936242953857,"aZ":-34.35898070146763,"pfxX":-5.552077030630423,"pfxZ":-1.5548267048126512,"pX":0.8573892093268533,"pZ":2.3333900186711567,"vX0":-2.891233061898329,"vY0":-117.06359043721216,"vZ0":1.4799718430606383,"x":84.32,"y":175.78,"x0":2.824390659120009,"y0":50.00217674179836,"z0":4.877392204549077,"aX":-7.808228159119183},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.3,"breakHorizontal":10.7,"spinRate":2180,"spinDirection":298},"zone":6,"typeConfidence":0.9,"plateTime":0.46551408288286966,"extension":7.0098061634804},"index":1,"playId":"d26241a7-62f9-36b4-8339-43a5179a064f","pitchNumber":1,"startTime":"2026-07-12T20:06:55.790Z","endTime":"2026-07-12T20:06:58.994Z","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":94.2,"endSpeed":86.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91791156042635,"aZ":-27.40018537131895,"pfxX":10.53541694575864,"pfxZ":2.51300765526177,"pX":0.15853975147599786,"pZ":2.1573674985694278,"vX0":-10.920394503258562,"vY0":-136.7487549936738,"vZ0":-1.696458881372651,"x":110.96,"y":180.53,"x0":2.8265633612625796,"y0":50.00545586714661,"z0":4.65744065020027,"aX":20.04384971825557},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.4,"breakHorizontal":-16.9,"spinRate":2240,"spinDirection":122},"zone":8,"typeConfidence":0.94,"plateTime":0.3998671353042531,"extension":7.293253298486373},"index":2,"playId":"c6651918-238e-3c66-9ea3-b91e1f160fd9","pitchNumber":2,"startTime":"2026-07-12T20:07:12.332Z","endTime":"2026-07-12T20:07:15.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.494208583599704,"aZ":-19.105025175411157,"pfxX":6.7939005041922815,"pfxZ":6.770165186967558,"pX":0.1299670825557714,"pZ":4.059146838600276,"vX0":-9.445394740653091,"vY0":-137.3370501378114,"vZ0":1.5239713824254293,"x":112.05,"y":129.18,"x0":2.7147261900519672,"y0":50.000191007135264,"z0":4.787923707460194,"aX":13.110856910574718},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":-10.6,"spinRate":2151,"spinDirection":118},"zone":12,"typeConfidence":0.94,"plateTime":0.397266980706672,"extension":7.346445529970169},"index":3,"playId":"26b11b8c-5aef-3744-bd3d-7781dbb5c0be","pitchNumber":3,"startTime":"2026-07-12T20:07:32.916Z","endTime":"2026-07-12T20:07:36.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.539580672736165,"aZ":-34.2253786238068,"pfxX":-5.472464603074101,"pfxZ":-1.3972468689338813,"pX":0.27074607788787264,"pZ":1.9539936464193322,"vX0":-4.078442761472298,"vY0":-119.80192907194642,"vZ0":0.5706751053924968,"x":106.68,"y":186.02,"x0":2.7019712892967225,"y0":50.005703977101135,"z0":4.753880626642457,"aX":-8.013782505417696},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.2,"breakHorizontal":10.8,"spinRate":2342,"spinDirection":292},"zone":8,"typeConfidence":0.91,"plateTime":0.4559102317469437,"extension":7.0304604460362805},"hitData":{"launchSpeed":75.0,"launchAngle":47.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.1,"coordY":132.22}},"index":4,"playId":"884656dc-37b9-3829-9524-d53d2fc353c2","pitchNumber":4,"startTime":"2026-07-12T20:07:51.132Z","endTime":"2026-07-12T20:07:59.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:07:59.557Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trea Turner walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T20:08:01.969Z","endTime":"2026-07-12T20:09:58.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.148319716375067,"aZ":-19.682030176761,"pfxX":7.516536477465119,"pfxZ":6.446328465037821,"pX":0.47936742868026255,"pZ":3.992817010403004,"vX0":-9.334325981864117,"vY0":-138.16965115976524,"vZ0":1.641854631464022,"x":98.73,"y":130.97,"x0":2.9213563855789992,"y0":50.00192745621859,"z0":4.711593297649598,"aX":14.56524373703859},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.2,"breakHorizontal":-11.8,"spinRate":2087,"spinDirection":115},"zone":12,"typeConfidence":0.92,"plateTime":0.396075431117596,"extension":7.201358205030965},"index":0,"playId":"bcce7639-c057-3a4e-88b6-a6776dab5216","pitchNumber":1,"startTime":"2026-07-12T20:08:23.765Z","endTime":"2026-07-12T20:08:26.765Z","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":95.3,"endSpeed":87.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6232392519986,"aZ":-30.164239506910345,"pfxX":12.241071242217547,"pfxZ":1.0376798662722866,"pX":1.5659740216908515,"pZ":2.0909067580267364,"vX0":-8.099422830735875,"vY0":-138.5770227515665,"vZ0":-1.109554628380379,"x":57.31,"y":182.33,"x0":2.9395544654393366,"y0":50.00500727945951,"z0":4.515767130951251,"aX":23.756756817539138},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.8,"breakHorizontal":-20.4,"spinRate":2132,"spinDirection":121},"zone":14,"typeConfidence":0.95,"plateTime":0.39560301086794647,"extension":7.397293843645366},"index":1,"playId":"de43b275-0224-3290-8b0b-2e8033645ce9","pitchNumber":2,"startTime":"2026-07-12T20:08:40.357Z","endTime":"2026-07-12T20:08:43.357Z","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":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.870096631064104,"aZ":-28.621808502777814,"pfxX":11.499199428371826,"pfxZ":1.8380345279566939,"pX":0.6149848692220167,"pZ":2.1357945999210752,"vX0":-10.087994561810609,"vY0":-138.15155536967484,"vZ0":-1.327819974166808,"x":93.56,"y":181.11,"x0":2.820426571956844,"y0":50.0033275791957,"z0":4.547108063216241,"aX":22.221774061241703},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.2,"breakHorizontal":-18.7,"spinRate":2095,"spinDirection":117},"zone":9,"typeConfidence":0.95,"plateTime":0.3965239590960681,"extension":7.411320534793102},"index":2,"playId":"cc86a294-c3fd-3bfe-8ed3-7c946559ba03","pitchNumber":3,"startTime":"2026-07-12T20:08:56.829Z","endTime":"2026-07-12T20:08:59.979Z","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.5,"endSpeed":85.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.846464751931684,"aZ":-22.967832168361348,"pfxX":7.680974619556482,"pfxZ":4.918784322650032,"pX":0.5428512188689522,"pZ":3.0550872842849937,"vX0":-8.681060759206233,"vY0":-135.92634553430258,"vZ0":0.1938667004538468,"x":96.31,"y":156.29,"x0":2.780285138095301,"y0":50.00098146966398,"z0":4.5778774162974045,"aX":14.369618573071879},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":-12.1,"spinRate":1994,"spinDirection":116},"zone":3,"typeConfidence":0.67,"plateTime":0.40299155703910117,"extension":7.263142674044024},"index":3,"playId":"9be7c972-c1f0-330d-9bb6-c391f27c4e1e","pitchNumber":4,"startTime":"2026-07-12T20:09:17.658Z","endTime":"2026-07-12T20:09:20.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.390607160233593,"aZ":-35.03988629782603,"pfxX":-6.8651484185422404,"pfxZ":-1.8853029912758679,"pX":0.9442114921661037,"pZ":2.319852223546721,"vX0":-2.9755732165701807,"vY0":-122.41128097754844,"vZ0":1.6272795951726218,"x":81.01,"y":176.14,"x0":3.066038971479523,"y0":50.00143778302947,"z0":4.638846581355746,"aX":-10.451328880267685},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.8,"breakHorizontal":13.1,"spinRate":2290,"spinDirection":294},"zone":14,"typeConfidence":0.91,"plateTime":0.44687351259682284,"extension":7.00867329104505},"index":4,"playId":"78e11f8a-ae4d-3d3b-8827-870575e36ebe","pitchNumber":5,"startTime":"2026-07-12T20:09:37.446Z","endTime":"2026-07-12T20:09:42.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.091570212685156,"aZ":-33.629733420586184,"pfxX":-6.191144647011581,"pfxZ":-0.9793048217342939,"pX":1.4856780096184756,"pZ":2.964461120202801,"vX0":-1.7130665224423232,"vY0":-121.10313264525138,"vZ0":2.875448410368806,"x":60.37,"y":158.74,"x0":3.006079469917337,"y0":50.002254111084156,"z0":4.698530555520958,"aX":-9.217438104638365},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.8,"breakHorizontal":11.6,"spinRate":2260,"spinDirection":291},"zone":12,"typeConfidence":0.91,"plateTime":0.4518486169966609,"extension":7.0519552746200835},"index":5,"playId":"6dbde9a9-995c-302c-9a45-9b0e5a7235d5","pitchNumber":6,"startTime":"2026-07-12T20:09:55.019Z","endTime":"2026-07-12T20:09:58.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:09:58.493Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Schwarber singles on a line drive to left fielder Riley Greene. Trea Turner to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T20:10:09.011Z","endTime":"2026-07-12T20:10:36.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":94.8,"endSpeed":87.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69325222811321,"aZ":-28.3781701895914,"pfxX":9.197736312714063,"pfxZ":1.9608472010072493,"pX":-0.4789727609551705,"pZ":1.7263407266106912,"vX0":-11.949589306679476,"vY0":-137.63176032993664,"vZ0":-2.0948831658841693,"x":135.26,"y":192.17,"x0":2.7039443608894764,"y0":50.0052141389576,"z0":4.400327563747588,"aX":17.82514409819345},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.4,"breakHorizontal":-14.4,"spinRate":2149,"spinDirection":118},"zone":7,"typeConfidence":0.94,"plateTime":0.39645572889816494,"extension":7.391759858983898},"hitData":{"launchSpeed":77.3,"launchAngle":18.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.13,"coordY":113.32}},"index":0,"playId":"c97e8017-3c5a-3d34-bcef-8b4847b03a32","pitchNumber":1,"startTime":"2026-07-12T20:10:26.055Z","endTime":"2026-07-12T20:10:36.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:10:36.727Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T20:10:35.963Z","endTime":"2026-07-12T20:11:44.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.267839133124575,"aZ":-26.39385778440478,"pfxX":8.402405832068277,"pfxZ":2.949276809584669,"pX":-0.11186068490015277,"pZ":2.427543413460787,"vX0":-10.59114571521325,"vY0":-138.32896763840168,"vZ0":-0.9386781269772103,"x":121.26,"y":173.24,"x0":2.6527806051972926,"y0":50.00631851307609,"z0":4.520982476840884,"aX":16.489565451403493},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.4,"breakHorizontal":-13.3,"spinRate":2115,"spinDirection":121},"zone":5,"typeConfidence":0.92,"plateTime":0.3940968223514427,"extension":7.301816405521738},"index":0,"playId":"0cbe211a-6836-37d2-bb98-9c54b3f5608e","pitchNumber":1,"startTime":"2026-07-12T20:11:04.222Z","endTime":"2026-07-12T20:11:07.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67897575684091,"aZ":-20.768959940828154,"pfxX":7.017511900572844,"pfxZ":5.885212476606547,"pX":1.0423923142033316,"pZ":3.4340549983871442,"vX0":-7.112699157746459,"vY0":-137.44298002646522,"vZ0":0.7373471506601951,"x":77.27,"y":146.06,"x0":2.7356999575365575,"y0":50.005859769641255,"z0":4.558852937271134,"aX":13.607005773428247},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.0,"breakHorizontal":-11.5,"spinRate":2250,"spinDirection":120},"zone":12,"typeConfidence":0.93,"plateTime":0.3965217854671441,"extension":7.174962794917387},"index":1,"playId":"fcdbf433-f5a7-3dad-8c54-655cdbb59eea","pitchNumber":2,"startTime":"2026-07-12T20:11:21.214Z","endTime":"2026-07-12T20:11:24.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00602300353672,"aZ":-30.61127851124809,"pfxX":-4.177374942371886,"pfxZ":1.0180376826417001,"pX":-0.6060518880440946,"pZ":1.4640774618530603,"vX0":-7.071538029068836,"vY0":-122.5541367261222,"vZ0":-1.1550199338273686,"x":140.1,"y":199.25,"x0":2.848641764206013,"y0":50.00343475596008,"z0":4.533101111600434,"aX":-6.415457841198992},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.8,"breakHorizontal":9.1,"spinRate":2249,"spinDirection":295},"zone":13,"typeConfidence":0.9,"plateTime":0.4452706969775577,"extension":7.043096332005038},"index":2,"playId":"c4086b45-06c8-3945-9231-11ac2806f825","pitchNumber":3,"startTime":"2026-07-12T20:11:41.359Z","endTime":"2026-07-12T20:11:44.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:11:44.538Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T20:14:27.733Z","endTime":"2026-07-12T20:16:45.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T20:11:54.079Z","endTime":"2026-07-12T20:12:13.753Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Beau Brieske replaces Drew Sommers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-12T20:12:13.753Z","endTime":"2026-07-12T20:14:29.678Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689225,"link":"/api/v1/people/689225"},"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":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56459632460877,"aZ":-10.595078302040795,"pfxX":-2.696226432273017,"pfxZ":10.570896098483761,"pX":-0.9654589898158005,"pZ":2.3297133094728566,"vX0":1.9406141864062076,"vY0":-141.1529571403628,"vZ0":-8.092869754652266,"x":153.8,"y":175.88,"x0":-1.3074564436910159,"y0":50.00642616422275,"z0":5.895481287928325,"aX":-5.506325787357485},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.9,"breakHorizontal":4.6,"spinRate":2553,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.3862863817282358,"extension":5.921112238831865},"index":2,"playId":"77c63ef8-4bfa-3639-9962-55af8c382b54","pitchNumber":1,"startTime":"2026-07-12T20:14:29.678Z","endTime":"2026-07-12T20:14:32.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.655022103972616,"aZ":-10.856190045710543,"pfxX":-3.9643500790596775,"pfxZ":10.879931070054905,"pX":-1.3823145437149427,"pZ":2.4427843292326297,"vX0":0.5607328011285406,"vY0":-138.98195356604205,"vZ0":-7.4846769825284865,"x":169.69,"y":172.82,"x0":-1.0712493677595374,"y0":50.00655626482507,"z0":5.889066767534554,"aX":-7.769910481492118},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.4,"breakHorizontal":7.1,"spinRate":2485,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.39384879854087496,"extension":6.049306255025759},"index":3,"playId":"e81b5d98-46d1-35e5-8e47-8959a6511013","pitchNumber":2,"startTime":"2026-07-12T20:14:53.044Z","endTime":"2026-07-12T20:14:57.939Z","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":90.7,"endSpeed":84.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.572074215114096,"aZ":-28.05794455824947,"pfxX":1.1101430724473111,"pfxZ":2.2851224648613213,"pX":1.4058309665532989,"pZ":1.9050689318788476,"vX0":6.277497999809221,"vY0":-132.14659113684388,"vZ0":-5.160514354032227,"x":63.41,"y":187.34,"x0":-1.1277729171133979,"y0":50.00037729854344,"z0":5.900835992431525,"aX":1.996510394451506},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.4,"breakHorizontal":-3.1,"spinRate":2510,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.41176969026392474,"extension":5.924449557674843},"index":4,"playId":"d5da0cee-7fe0-3cca-85e6-2e3ee9cb3a71","pitchNumber":3,"startTime":"2026-07-12T20:15:20.120Z","endTime":"2026-07-12T20:15:23.504Z","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":92.1,"endSpeed":86.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.486285585727202,"aZ":-26.126170471817957,"pfxX":1.3974725971025204,"pfxZ":3.2644192978297637,"pX":-0.09481108035296308,"pZ":1.0137498292173077,"vX0":2.709109698399213,"vY0":-134.14298557327285,"vZ0":-7.770763463198255,"x":120.61,"y":211.41,"x0":-1.2929050660668049,"y0":50.00414844135859,"z0":5.7653611949634955,"aX":2.58877420586178},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.7,"breakHorizontal":-3.0,"spinRate":2477,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.40575018759482173,"extension":5.90401402619709},"index":5,"playId":"616f970d-c2f9-3e59-95fe-2a8d44a618b3","pitchNumber":4,"startTime":"2026-07-12T20:15:41.214Z","endTime":"2026-07-12T20:15:51.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.218575507429602,"aZ":-12.510648071896346,"pfxX":-4.67241726126454,"pfxZ":9.971469928067327,"pX":-1.6694056894717673,"pZ":3.816826980573587,"vX0":0.07834584589534788,"vY0":-138.6426489044311,"vZ0":-3.8452508473599427,"x":180.63,"y":135.73,"x0":-1.089456780217765,"y0":50.004704147003935,"z0":6.040335731529652,"aX":-9.214725637680843},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.6,"breakHorizontal":8.5,"spinRate":2424,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3931266358470289,"extension":6.0188603293866},"index":6,"playId":"78660c7b-6dba-327f-b5c4-20c7daf043f3","pitchNumber":5,"startTime":"2026-07-12T20:16:13.990Z","endTime":"2026-07-12T20:16:21.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":85.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.136863736772227,"aZ":-26.29718886358863,"pfxX":1.8979730176192158,"pfxZ":3.226179877319849,"pX":1.6099974742651963,"pZ":1.9413164416856652,"vX0":6.574139691134956,"vY0":-132.82741748242606,"vZ0":-5.484934303220958,"x":55.63,"y":186.36,"x0":-1.1240899406212748,"y0":50.00389147533239,"z0":5.896944355814158,"aX":3.4589379014629653},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.0,"breakHorizontal":-4.6,"spinRate":2359,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4092521552067163,"extension":5.82375115536901},"index":7,"playId":"fbf8ee57-26b0-30f3-a459-3e3a8e827f3c","pitchNumber":6,"startTime":"2026-07-12T20:16:42.072Z","endTime":"2026-07-12T20:16:45.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:16:45.072Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-12T20:19:13.066Z","endTime":"2026-07-12T20:20:52.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Bowlan replaces Orion Kerkering.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T20:18:06.381Z","endTime":"2026-07-12T20:19:15.374Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680742,"link":"/api/v1/people/680742"},"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":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.891542854643124,"aZ":-34.89283167389192,"pfxX":0.08041777385675353,"pfxZ":-1.8186474038029505,"pX":1.2853142667829403,"pZ":1.1436121874933731,"vX0":8.731272944474897,"vY0":-120.81509759790958,"vZ0":-4.1858443483499945,"x":68.01,"y":207.9,"x0":-2.3677651145963425,"y0":50.00245126604406,"z0":5.926378863628658,"aX":0.11900943746749017},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.0,"breakHorizontal":-1.9,"spinRate":2477,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4513041194449956,"extension":6.562487106663484},"index":1,"playId":"0beed4c4-6457-3046-b1c0-de5b9aaf3361","pitchNumber":1,"startTime":"2026-07-12T20:19:15.374Z","endTime":"2026-07-12T20:19:18.374Z","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":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.080055218638247,"aZ":-34.2583898979044,"pfxX":0.374967172910029,"pfxZ":-1.3602457792340843,"pX":0.1803781838472776,"pZ":1.7268600962207092,"vX0":6.301397041091529,"vY0":-122.35983004696813,"vZ0":-3.227850562973538,"x":110.12,"y":192.15,"x0":-2.4672710499155825,"y0":50.003460116289276,"z0":5.971294805038708,"aX":0.5737893331851549},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.0,"breakHorizontal":-2.0,"spinRate":2497,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.4460754711441153,"extension":6.471617355474636},"index":2,"playId":"88187c29-96da-3bc2-b01b-d3c217061f22","pitchNumber":2,"startTime":"2026-07-12T20:19:29.783Z","endTime":"2026-07-12T20:19:33.138Z","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":94.3,"endSpeed":86.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.954710070887014,"aZ":-17.771071663696034,"pfxX":-9.094345111234901,"pfxZ":7.509583260322483,"pX":-1.468205263541695,"pZ":2.707828619028164,"vX0":5.761953955539677,"vY0":-137.26890265383696,"vZ0":-5.630641082742992,"x":172.96,"y":165.67,"x0":-2.407515785820763,"y0":50.00201697520085,"z0":5.986088593300742,"aX":-17.441848153834894},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":15.4,"spinRate":2427,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3982436141080128,"extension":6.539536413910317},"index":3,"playId":"ff3d5ef4-f29b-3d26-ab83-99bc0bc28e44","pitchNumber":3,"startTime":"2026-07-12T20:19:50.372Z","endTime":"2026-07-12T20:19:53.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.131720361413237,"aZ":-11.202815423167706,"pfxX":-5.930429828230775,"pfxZ":10.759676209126914,"pX":-0.060556196403464775,"pZ":2.276825019886028,"vX0":8.137874241615618,"vY0":-138.32897370455444,"vZ0":-7.967643642333719,"x":119.31,"y":177.31,"x0":-2.261997035479002,"y0":50.006280776781146,"z0":5.9347905245001735,"aX":-11.563609704663994},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":9.1,"spinRate":2499,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3950579886609362,"extension":6.5839178836947285},"index":4,"playId":"ca98ff2f-9960-3466-b397-2eaa20c567cf","pitchNumber":4,"startTime":"2026-07-12T20:20:05.934Z","endTime":"2026-07-12T20:20:08.978Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-12T20:20:19.144Z","endTime":"2026-07-12T20:20:33.759Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":81.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.63603944580347,"aZ":-33.59544077801632,"pfxX":0.14172640943821335,"pfxZ":-0.869678484187296,"pX":1.2576487252065576,"pZ":1.62818742371951,"vX0":8.589090798875306,"vY0":-125.12134934703273,"vZ0":-4.108607799457335,"x":69.06,"y":194.82,"x0":-2.2046656175786183,"y0":50.00623699822954,"z0":5.97525385322511,"aX":0.23059583283232102},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.2,"breakHorizontal":-1.8,"spinRate":2401,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.43384857152447864,"extension":6.504138217998881},"index":6,"playId":"dff0f1af-194f-395a-85c4-3e827783c0a1","pitchNumber":5,"startTime":"2026-07-12T20:20:33.759Z","endTime":"2026-07-12T20:20:37.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.785815077362333,"aZ":-14.283696313317401,"pfxX":-4.684637768795416,"pfxZ":9.031270076968203,"pX":0.383436933397836,"pZ":2.9358160843561696,"vX0":8.90062169541738,"vY0":-138.19634686103473,"vZ0":-5.82441217180573,"x":102.38,"y":159.51,"x0":-2.235585862611898,"y0":50.00455523051672,"z0":5.9901153095408395,"aX":-9.282592177879408},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":7.1,"spinRate":2524,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.39272136196136165,"extension":6.689047623691774},"index":7,"playId":"69e79805-6f9b-3bdb-9315-da5106d5590c","pitchNumber":6,"startTime":"2026-07-12T20:20:49.465Z","endTime":"2026-07-12T20:20:52.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:20:52.465Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colt Keith lines out to right fielder Brandon Marsh.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-12T20:20:55.803Z","endTime":"2026-07-12T20:22:07.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42909755504704,"aZ":-13.585601222954853,"pfxX":-5.672132761168722,"pfxZ":9.433506311139917,"pX":-0.5997476999693233,"pZ":2.0648865968593086,"vX0":6.821538944266496,"vY0":-138.84785935077198,"vZ0":-8.225409760748432,"x":139.86,"y":183.03,"x0":-2.34093050601517,"y0":50.00427696853366,"z0":5.951796826800737,"aX":-11.177941561186042},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":9.0,"spinRate":2406,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.3931179309538124,"extension":6.6232650060541},"index":0,"playId":"901363ad-91d7-3182-86ce-af0a6caa2663","pitchNumber":1,"startTime":"2026-07-12T20:21:20.674Z","endTime":"2026-07-12T20:21:24.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.208257529326232,"aZ":-26.278937315759826,"pfxX":-7.94925273991421,"pfxZ":3.401833631635439,"pX":0.9640161707181467,"pZ":-0.5458648285810068,"vX0":10.803604818899801,"vY0":-129.85430070533536,"vZ0":-10.957149197814468,"x":80.25,"y":253.52,"x0":-2.187828771231963,"y0":50.00506607984452,"z0":5.674697858690501,"aX":-13.789642683398398},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.2,"breakHorizontal":12.5,"spinRate":1522,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.41929892426914606,"extension":6.826560865953427},"index":1,"playId":"c320efb2-e7c3-36d6-b4d6-b0e43c2b74ed","pitchNumber":2,"startTime":"2026-07-12T20:21:36.060Z","endTime":"2026-07-12T20:21:39.304Z","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":89.0,"endSpeed":82.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.485889146391496,"aZ":-24.55776325465018,"pfxX":-5.794412226609636,"pfxZ":4.395115246746913,"pX":-0.3439401950017072,"pZ":2.662076397941403,"vX0":7.5022260491208055,"vY0":-129.60575851012604,"vZ0":-3.702551323214335,"x":130.11,"y":166.9,"x0":-2.4991212330029997,"y0":50.000096138294,"z0":5.945971296096279,"aX":-10.035049214400482},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.4,"breakHorizontal":9.2,"spinRate":1599,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.41970930322796995,"extension":6.545943754026229},"hitData":{"launchSpeed":94.2,"launchAngle":19.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.03,"coordY":104.02}},"index":2,"playId":"d1933b86-b4c8-3270-9b9f-89a6f6155e02","pitchNumber":3,"startTime":"2026-07-12T20:22:00.880Z","endTime":"2026-07-12T20:22:07.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:22:07.123Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out softly, pitcher Jonathan Bowlan to first baseman Bryce Harper.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-12T20:22:08.468Z","endTime":"2026-07-12T20:24:12.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".913"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".723"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".808"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".970"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".711"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.235"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.280"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".379"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".509"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.07"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.13"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.55"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.10"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.28"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.51"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.72"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.66"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.28"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.34"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.96"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.71"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.58"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".234"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".244"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".404"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".394"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".237"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".460"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".520"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".121"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".075"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".913"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".723"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".808"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".970"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".711"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.235"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.280"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".379"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".509"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680742,"link":"/api/v1/people/680742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":89.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.533717982689808,"aZ":-14.733288062467867,"pfxX":-3.369662016474215,"pfxZ":8.637634593204746,"pX":0.027460626087284466,"pZ":3.543853611086918,"vX0":7.443766849153831,"vY0":-139.5836586091191,"vZ0":-4.416271615477273,"x":115.95,"y":143.1,"x0":-2.2086076488812694,"y0":50.00545310125061,"z0":6.082970311844941,"aX":-6.806847363476561},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":4.9,"spinRate":2359,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3889595408833748,"extension":6.707035145763763},"index":0,"playId":"8a8fe335-9cba-33fe-bdb4-bc81e686c739","pitchNumber":1,"startTime":"2026-07-12T20:22:33.956Z","endTime":"2026-07-12T20:22:36.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":89.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.847641255795903,"aZ":-15.526366056512998,"pfxX":-5.457996530991389,"pfxZ":8.26078218171857,"pX":0.19409932876038197,"pZ":3.29749259828409,"vX0":8.955768928406501,"vY0":-139.52941520172567,"vZ0":-4.425158677709517,"x":109.6,"y":149.75,"x0":-2.31591808530471,"y0":50.006482638915614,"z0":5.89413143476188,"aX":-11.004818470340485},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.4,"breakHorizontal":8.5,"spinRate":2287,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.38927356388575873,"extension":6.757413377421034},"index":1,"playId":"298100f8-f3d4-3ccd-b6fd-742451fb429b","pitchNumber":2,"startTime":"2026-07-12T20:22:48.708Z","endTime":"2026-07-12T20:22:51.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49526867388019,"aZ":-26.232329127783245,"pfxX":-5.666401533524853,"pfxZ":3.3964927665970537,"pX":-1.4831291815023668,"pZ":1.5702070762689695,"vX0":4.602109435051053,"vY0":-130.63423169459983,"vZ0":-5.907555502430736,"x":173.53,"y":196.38,"x0":-2.5213912498277296,"y0":50.00064901729487,"z0":5.802594894392724,"aX":-9.90721238806123},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.2,"breakHorizontal":9.4,"spinRate":1638,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.41741686375666065,"extension":6.712532720117765},"index":2,"playId":"dab72acf-ac0f-3330-b60e-0354395e6618","pitchNumber":3,"startTime":"2026-07-12T20:23:08.846Z","endTime":"2026-07-12T20:23:11.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.845350910745506,"aZ":-11.298009960674376,"pfxX":-4.8264204098240535,"pfxZ":10.42323763965159,"pX":-1.1111393424231564,"pZ":4.035049759700335,"vX0":5.203304815779951,"vY0":-140.18582260624143,"vZ0":-3.710880684228436,"x":159.35,"y":129.83,"x0":-2.35874019743704,"y0":50.000500665110955,"z0":6.1061460481599,"aX":-9.664870698592102},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.4,"breakHorizontal":7.8,"spinRate":2444,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.38979621841142587,"extension":6.643455729010821},"index":3,"playId":"2243e165-58b9-3aa5-a4f4-2e13e59092e3","pitchNumber":4,"startTime":"2026-07-12T20:23:26.280Z","endTime":"2026-07-12T20:23:29.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82883130973272,"aZ":-10.595393999582415,"pfxX":-4.129166212725198,"pfxZ":10.613441800198531,"pX":0.403738982042724,"pZ":3.4687430813136815,"vX0":8.576513170051308,"vY0":-140.9459248421802,"vZ0":-5.193383650895159,"x":101.61,"y":145.12,"x0":-2.1276479533378003,"y0":50.00555986766925,"z0":6.005237143266858,"aX":-8.39791314614142},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.5,"breakHorizontal":5.9,"spinRate":2512,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.38702619230189494,"extension":6.686071175280924},"index":4,"playId":"9d960b28-8a47-38b6-a71d-fbdd4186e82f","pitchNumber":5,"startTime":"2026-07-12T20:23:42.465Z","endTime":"2026-07-12T20:23:45.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.142043436367956,"aZ":-32.628625270802935,"pfxX":0.28225537062593187,"pfxZ":-0.27754976486028937,"pX":0.2566163152718215,"pZ":1.519498569091954,"vX0":6.480948884055661,"vY0":-126.48522964965194,"vZ0":-4.525798486076204,"x":107.22,"y":197.75,"x0":-2.3550029257768976,"y0":50.00016341517666,"z0":5.892631810620568,"aX":0.4660725758574174},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.2,"breakHorizontal":-1.7,"spinRate":2446,"spinDirection":1},"zone":14,"typeConfidence":2.0,"plateTime":0.4298931507546824,"extension":6.59161566978265},"hitData":{"launchSpeed":43.6,"launchAngle":-55.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":113.91,"coordY":187.6}},"index":5,"playId":"09a39b91-e5d2-3e7b-9536-cd6119bfdb45","pitchNumber":6,"startTime":"2026-07-12T20:24:03.766Z","endTime":"2026-07-12T20:24:12.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:24:12.361Z","atBatIndex":70}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out softly, pitcher Jonathan Bowlan to first baseman Bryce Harper.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-12T20:22:08.468Z","endTime":"2026-07-12T20:24:12.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".913"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".723"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".808"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".970"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".711"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.235"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.280"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".379"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".509"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.07"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.13"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.55"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.10"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.28"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.51"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.72"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.66"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.28"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.34"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.96"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.71"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.58"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".234"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".244"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".404"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".394"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".237"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".460"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".520"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".121"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".075"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".913"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".723"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".808"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".970"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".711"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.235"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.280"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".379"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".509"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680742,"link":"/api/v1/people/680742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":89.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.533717982689808,"aZ":-14.733288062467867,"pfxX":-3.369662016474215,"pfxZ":8.637634593204746,"pX":0.027460626087284466,"pZ":3.543853611086918,"vX0":7.443766849153831,"vY0":-139.5836586091191,"vZ0":-4.416271615477273,"x":115.95,"y":143.1,"x0":-2.2086076488812694,"y0":50.00545310125061,"z0":6.082970311844941,"aX":-6.806847363476561},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":4.9,"spinRate":2359,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3889595408833748,"extension":6.707035145763763},"index":0,"playId":"8a8fe335-9cba-33fe-bdb4-bc81e686c739","pitchNumber":1,"startTime":"2026-07-12T20:22:33.956Z","endTime":"2026-07-12T20:22:36.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":89.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.847641255795903,"aZ":-15.526366056512998,"pfxX":-5.457996530991389,"pfxZ":8.26078218171857,"pX":0.19409932876038197,"pZ":3.29749259828409,"vX0":8.955768928406501,"vY0":-139.52941520172567,"vZ0":-4.425158677709517,"x":109.6,"y":149.75,"x0":-2.31591808530471,"y0":50.006482638915614,"z0":5.89413143476188,"aX":-11.004818470340485},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.4,"breakHorizontal":8.5,"spinRate":2287,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.38927356388575873,"extension":6.757413377421034},"index":1,"playId":"298100f8-f3d4-3ccd-b6fd-742451fb429b","pitchNumber":2,"startTime":"2026-07-12T20:22:48.708Z","endTime":"2026-07-12T20:22:51.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49526867388019,"aZ":-26.232329127783245,"pfxX":-5.666401533524853,"pfxZ":3.3964927665970537,"pX":-1.4831291815023668,"pZ":1.5702070762689695,"vX0":4.602109435051053,"vY0":-130.63423169459983,"vZ0":-5.907555502430736,"x":173.53,"y":196.38,"x0":-2.5213912498277296,"y0":50.00064901729487,"z0":5.802594894392724,"aX":-9.90721238806123},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.2,"breakHorizontal":9.4,"spinRate":1638,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.41741686375666065,"extension":6.712532720117765},"index":2,"playId":"dab72acf-ac0f-3330-b60e-0354395e6618","pitchNumber":3,"startTime":"2026-07-12T20:23:08.846Z","endTime":"2026-07-12T20:23:11.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.845350910745506,"aZ":-11.298009960674376,"pfxX":-4.8264204098240535,"pfxZ":10.42323763965159,"pX":-1.1111393424231564,"pZ":4.035049759700335,"vX0":5.203304815779951,"vY0":-140.18582260624143,"vZ0":-3.710880684228436,"x":159.35,"y":129.83,"x0":-2.35874019743704,"y0":50.000500665110955,"z0":6.1061460481599,"aX":-9.664870698592102},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.4,"breakHorizontal":7.8,"spinRate":2444,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.38979621841142587,"extension":6.643455729010821},"index":3,"playId":"2243e165-58b9-3aa5-a4f4-2e13e59092e3","pitchNumber":4,"startTime":"2026-07-12T20:23:26.280Z","endTime":"2026-07-12T20:23:29.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82883130973272,"aZ":-10.595393999582415,"pfxX":-4.129166212725198,"pfxZ":10.613441800198531,"pX":0.403738982042724,"pZ":3.4687430813136815,"vX0":8.576513170051308,"vY0":-140.9459248421802,"vZ0":-5.193383650895159,"x":101.61,"y":145.12,"x0":-2.1276479533378003,"y0":50.00555986766925,"z0":6.005237143266858,"aX":-8.39791314614142},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.5,"breakHorizontal":5.9,"spinRate":2512,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.38702619230189494,"extension":6.686071175280924},"index":4,"playId":"9d960b28-8a47-38b6-a71d-fbdd4186e82f","pitchNumber":5,"startTime":"2026-07-12T20:23:42.465Z","endTime":"2026-07-12T20:23:45.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.142043436367956,"aZ":-32.628625270802935,"pfxX":0.28225537062593187,"pfxZ":-0.27754976486028937,"pX":0.2566163152718215,"pZ":1.519498569091954,"vX0":6.480948884055661,"vY0":-126.48522964965194,"vZ0":-4.525798486076204,"x":107.22,"y":197.75,"x0":-2.3550029257768976,"y0":50.00016341517666,"z0":5.892631810620568,"aX":0.4660725758574174},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.2,"breakHorizontal":-1.7,"spinRate":2446,"spinDirection":1},"zone":14,"typeConfidence":2.0,"plateTime":0.4298931507546824,"extension":6.59161566978265},"hitData":{"launchSpeed":43.6,"launchAngle":-55.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":113.91,"coordY":187.6}},"index":5,"playId":"09a39b91-e5d2-3e7b-9536-cd6119bfdb45","pitchNumber":6,"startTime":"2026-07-12T20:24:03.766Z","endTime":"2026-07-12T20:24:12.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:24:12.361Z","atBatIndex":70},"scoringPlays":[16,42,43],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":116.86,"y":46.44},"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":1,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":108.34,"y":166.39},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":163.46,"y":168.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":169.9,"y":88.45},"type":"O","description":"Lineout"}]}},{"startIndex":6,"endIndex":12,"top":[6,7,8,9],"bottom":[10,11,12],"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":116.46,"y":61.31},"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":2,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":150.29,"y":151.68},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":174.0,"y":107.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":112.28,"y":151.68},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":13,"endIndex":21,"top":[13,14,15,16,17],"bottom":[18,19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":147.76,"y":170.94},"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":3,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":189.5,"y":115.66},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":78.14,"y":98.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":137.7,"y":171.71},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":150.29,"y":162.83},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":146.24,"y":181.07},"type":"O","description":"Groundout"}]}},{"startIndex":22,"endIndex":27,"top":[22,23,24],"bottom":[25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":113.37,"y":66.18},"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":154.26,"y":96.05},"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":139.6,"y":148.56},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":165.97,"y":159.26},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":140.97,"y":60.7},"type":"O","description":"Lineout"}]}},{"startIndex":28,"endIndex":36,"top":[28,29,30,31,32],"bottom":[33,34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":122.73,"y":97.44},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":209.0,"y":102.0},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":102.0,"y":105.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":138.15,"y":102.32},"type":"O","description":"Flyout"}]}},{"startIndex":37,"endIndex":50,"top":[37,38,39,40,41,42,43,44,45],"bottom":[46,47,48,49,50],"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":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":112.68,"y":147.71},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":128.5,"y":183.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":125.62,"y":197.48},"type":"O","description":"Sac Bunt"},{"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":46.92,"y":107.09},"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":6,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":113.3,"y":148.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":182.21,"y":109.12},"type":"H","description":"Single"}],"home":[]}},{"startIndex":51,"endIndex":56,"top":[51,52,53],"bottom":[54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":150.47,"y":174.61},"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":7,"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":134.25,"y":135.36},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":131.03,"y":145.6},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":62,"top":[57,58,59],"bottom":[60,61,62],"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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":114.82,"y":150.16},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"coordinates":{"x":201.32,"y":120.82},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":126.12,"y":142.46},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":70,"top":[63,64,65,66,67],"bottom":[68,69,70],"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":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":73.1,"y":132.22},"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":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":80.13,"y":113.32},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":182.03,"y":104.02},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":113.91,"y":187.6},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":1,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":2},"away":{"runs":4,"hits":5,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":0,"hits":2,"errors":1,"leftOnBase":4},"away":{"runs":5,"hits":9,"errors":1,"leftOnBase":8}},"defense":{"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"catcher":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"first":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"second":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"third":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"shortstop":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"left":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"center":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"right":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"onDeck":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"inHole":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"battingOrder":5,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"offense":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"onDeck":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"inHole":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"battingOrder":4,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"balls":2,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":9,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":1,"hits":9,"hitByPitch":1,"avg":".236","atBats":35,"obp":".303","slg":".398","ops":".701","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":11,"rbi":5,"leftOnBase":18,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":2,"groundOuts":7,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":29,"obp":".129","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":139,"era":"4.23","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.31","battersFaced":31,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":139,"balls":52,"strikes":87,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"pitchesPerInning":"15.44","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":1,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID687282":{"person":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":11,"groundOuts":19,"airOuts":18,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".179","atBats":67,"obp":".211","slg":".313","ops":".524","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":21,"rbi":6,"leftOnBase":28,"sacBunts":0,"sacFlies":1,"babip":".213","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","popOuts":4,"lineOuts":3},"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":37,"errors":0,"chances":37,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669016":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":92,"flyOuts":44,"groundOuts":63,"airOuts":81,"runs":52,"doubles":15,"triples":2,"homeRuns":15,"strikeOuts":96,"baseOnBalls":19,"intentionalWalks":2,"hits":102,"hitByPitch":2,"avg":".301","atBats":339,"obp":".339","slg":".490","ops":".829","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":363,"totalBases":166,"rbi":46,"leftOnBase":131,"sacBunts":0,"sacFlies":3,"babip":".377","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.60","popOuts":12,"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":0,"putOuts":169,"errors":2,"chances":171,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":19,"gamesStarted":19,"flyOuts":44,"groundOuts":111,"airOuts":74,"runs":49,"doubles":18,"triples":1,"homeRuns":9,"strikeOuts":136,"baseOnBalls":35,"intentionalWalks":0,"hits":100,"hitByPitch":7,"atBats":417,"obp":".307","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1836,"era":"3.51","inningsPitched":"110.1","wins":8,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.22","battersFaced":463,"outs":331,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1836,"balls":657,"strikes":1179,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".667","pitchesPerInning":"16.64","gamesFinished":0,"strikeoutWalkRatio":"3.89","strikeoutsPer9Inn":"11.09","walksPer9Inn":"2.85","hitsPer9Inn":"8.16","runsScoredPer9":"4.00","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621237":{"person":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"jerseyNumber":"46","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, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":15,"groundOuts":19,"airOuts":32,"runs":26,"doubles":7,"triples":3,"homeRuns":3,"strikeOuts":47,"baseOnBalls":14,"intentionalWalks":2,"hits":43,"hitByPitch":6,"atBats":140,"obp":".394","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":688,"era":"6.82","inningsPitched":"33.0","wins":3,"losses":3,"saves":1,"saveOpportunities":2,"holds":9,"blownSaves":1,"earnedRuns":25,"whip":"1.73","battersFaced":161,"outs":99,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":688,"balls":258,"strikes":430,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".500","pitchesPerInning":"20.85","gamesFinished":3,"strikeoutWalkRatio":"3.36","strikeoutsPer9Inn":"12.82","walksPer9Inn":"3.82","hitsPer9Inn":"11.73","runsScoredPer9":"7.09","homeRunsPer9":"0.82","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":2,"chances":5,"fielding":".600","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702222":{"person":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":25,"groundOuts":84,"airOuts":55,"runs":28,"doubles":12,"triples":3,"homeRuns":2,"strikeOuts":59,"baseOnBalls":17,"intentionalWalks":0,"hits":70,"hitByPitch":2,"avg":".263","atBats":266,"obp":".312","slg":".353","ops":".665","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":287,"totalBases":94,"rbi":21,"leftOnBase":108,"sacBunts":2,"sacFlies":0,"babip":".332","groundOutsToAirouts":"1.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"133.00","popOuts":9,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":156,"errors":1,"chances":157,"fielding":".994","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":20,"gamesStarted":20,"flyOuts":46,"groundOuts":141,"airOuts":87,"runs":42,"doubles":23,"triples":0,"homeRuns":12,"strikeOuts":144,"baseOnBalls":25,"intentionalWalks":0,"hits":126,"hitByPitch":2,"atBats":496,"obp":".292","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1903,"era":"2.62","inningsPitched":"127.1","wins":11,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.19","battersFaced":525,"outs":382,"gamesPitched":20,"completeGames":1,"shutouts":1,"pitchesThrown":1903,"balls":612,"strikes":1291,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.62","rbi":0,"winPercentage":".733","pitchesPerInning":"14.95","gamesFinished":0,"strikeoutWalkRatio":"5.76","strikeoutsPer9Inn":"10.18","walksPer9Inn":"1.77","hitsPer9Inn":"8.91","runsScoredPer9":"2.97","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":5,"errors":0,"chances":20,"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-5 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":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":1,"putOuts":6,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":48,"groundOuts":92,"airOuts":85,"runs":59,"doubles":17,"triples":2,"homeRuns":20,"strikeOuts":82,"baseOnBalls":60,"intentionalWalks":2,"hits":89,"hitByPitch":0,"avg":".260","atBats":342,"obp":".365","slg":".497","ops":".862","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":408,"totalBases":170,"rbi":57,"leftOnBase":135,"sacBunts":0,"sacFlies":6,"babip":".280","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.10","popOuts":8,"lineOuts":29},"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":641,"errors":4,"chances":694,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID592663":{"person":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | 2B, HBP, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":3,"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":14,"errors":0,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":39,"groundOuts":64,"airOuts":66,"runs":27,"doubles":11,"triples":0,"homeRuns":7,"strikeOuts":53,"baseOnBalls":19,"intentionalWalks":0,"hits":47,"hitByPitch":8,"avg":".206","atBats":228,"obp":".288","slg":".346","ops":".634","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":257,"totalBases":79,"rbi":33,"leftOnBase":109,"sacBunts":0,"sacFlies":2,"babip":".235","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.57","popOuts":6,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":13,"stolenBases":37,"stolenBasePercentage":".740","caughtStealingPercentage":".260","assists":16,"putOuts":681,"errors":5,"chances":702,"fielding":".993","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID554430":{"person":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(W, 10-1)","summary":"6.0 IP, 0 ER, 10 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":4,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":35,"strikes":61,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":34,"groundOuts":83,"airOuts":79,"runs":22,"doubles":12,"triples":0,"homeRuns":10,"strikeOuts":108,"baseOnBalls":22,"intentionalWalks":0,"hits":61,"hitByPitch":2,"atBats":330,"obp":".239","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1453,"era":"2.13","inningsPitched":"93.0","wins":10,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"0.89","battersFaced":355,"outs":279,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1453,"balls":522,"strikes":931,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".909","pitchesPerInning":"15.62","gamesFinished":0,"strikeoutWalkRatio":"4.91","strikeoutsPer9Inn":"10.45","walksPer9Inn":"2.13","hitsPer9Inn":"5.90","runsScoredPer9":"2.13","homeRunsPer9":"0.97","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":24},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":10,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID661395":{"person":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"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":34,"gamesStarted":0,"flyOuts":5,"groundOuts":30,"airOuts":15,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":50,"baseOnBalls":6,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":119,"obp":".246","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":515,"era":"1.38","inningsPitched":"32.2","wins":1,"losses":3,"saves":24,"saveOpportunities":25,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"0.92","battersFaced":126,"outs":98,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":515,"balls":180,"strikes":335,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".250","pitchesPerInning":"15.77","gamesFinished":33,"strikeoutWalkRatio":"8.33","strikeoutsPer9Inn":"13.78","walksPer9Inn":"1.65","hitsPer9Inn":"6.61","runsScoredPer9":"1.65","homeRunsPer9":"0.28","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624641":{"person":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"jerseyNumber":"33","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":16,"groundOuts":45,"airOuts":41,"runs":17,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":33,"baseOnBalls":5,"intentionalWalks":0,"hits":32,"hitByPitch":4,"avg":".218","atBats":147,"obp":".258","slg":".367","ops":".625","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":54,"rbi":25,"leftOnBase":62,"sacBunts":1,"sacFlies":3,"babip":".241","groundOutsToAirouts":"1.10","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"29.40","popOuts":10,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":75,"putOuts":48,"errors":4,"chances":127,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","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":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":39,"gamesStarted":0,"flyOuts":26,"groundOuts":25,"airOuts":46,"runs":11,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":41,"baseOnBalls":20,"intentionalWalks":0,"hits":23,"hitByPitch":3,"atBats":134,"obp":".293","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":654,"era":"2.43","inningsPitched":"37.0","wins":6,"losses":0,"saves":1,"saveOpportunities":2,"holds":8,"blownSaves":1,"earnedRuns":10,"whip":"1.16","battersFaced":158,"outs":111,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":654,"balls":252,"strikes":402,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.68","gamesFinished":5,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"9.97","walksPer9Inn":"4.86","hitsPer9Inn":"5.59","runsScoredPer9":"2.68","homeRunsPer9":"0.73","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664761":{"person":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":48,"groundOuts":116,"airOuts":98,"runs":31,"doubles":14,"triples":0,"homeRuns":11,"strikeOuts":56,"baseOnBalls":25,"intentionalWalks":0,"hits":73,"hitByPitch":6,"avg":".215","atBats":339,"obp":".278","slg":".354","ops":".632","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":374,"totalBases":120,"rbi":47,"leftOnBase":147,"sacBunts":0,"sacFlies":4,"babip":".225","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.82","popOuts":18,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":143,"putOuts":76,"errors":6,"chances":225,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID680742":{"person":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"jerseyNumber":"52","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":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":14,"groundOuts":28,"airOuts":24,"runs":12,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":38,"baseOnBalls":7,"intentionalWalks":0,"hits":26,"hitByPitch":2,"atBats":114,"obp":".280","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":514,"era":"2.93","inningsPitched":"30.2","wins":2,"losses":0,"saves":0,"saveOpportunities":3,"holds":5,"blownSaves":3,"earnedRuns":10,"whip":"1.08","battersFaced":125,"outs":92,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":514,"balls":188,"strikes":326,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.76","gamesFinished":2,"strikeoutWalkRatio":"5.43","strikeoutsPer9Inn":"11.15","walksPer9Inn":"2.05","hitsPer9Inn":"7.63","runsScoredPer9":"3.52","homeRunsPer9":"0.59","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663767":{"person":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"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":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":26,"gamesStarted":0,"flyOuts":17,"groundOuts":19,"airOuts":30,"runs":16,"doubles":3,"triples":1,"homeRuns":7,"strikeOuts":34,"baseOnBalls":11,"intentionalWalks":1,"hits":28,"hitByPitch":3,"atBats":109,"obp":".336","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":485,"era":"4.97","inningsPitched":"29.0","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":16,"whip":"1.34","battersFaced":125,"outs":87,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":485,"balls":188,"strikes":297,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.72","gamesFinished":9,"strikeoutWalkRatio":"3.09","strikeoutsPer9Inn":"10.55","walksPer9Inn":"3.41","hitsPer9Inn":"8.69","runsScoredPer9":"4.97","homeRunsPer9":"2.17","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641835":{"person":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"jerseyNumber":"37","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":37,"gamesStarted":3,"flyOuts":20,"groundOuts":48,"airOuts":35,"runs":19,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":43,"baseOnBalls":10,"intentionalWalks":1,"hits":36,"hitByPitch":1,"atBats":160,"obp":".275","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":690,"era":"3.59","inningsPitched":"42.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":17,"whip":"1.08","battersFaced":173,"outs":128,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":690,"balls":246,"strikes":444,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.37","rbi":0,"winPercentage":".400","pitchesPerInning":"16.17","gamesFinished":9,"strikeoutWalkRatio":"4.30","strikeoutsPer9Inn":"9.07","walksPer9Inn":"2.11","hitsPer9Inn":"7.59","runsScoredPer9":"4.01","homeRunsPer9":"0.84","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681082":{"person":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":63,"groundOuts":82,"airOuts":102,"runs":37,"doubles":17,"triples":4,"homeRuns":7,"strikeOuts":61,"baseOnBalls":26,"intentionalWalks":0,"hits":80,"hitByPitch":2,"avg":".249","atBats":321,"obp":".308","slg":".393","ops":".701","caughtStealing":0,"stolenBases":17,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":353,"totalBases":126,"rbi":42,"leftOnBase":134,"sacBunts":2,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.86","popOuts":20,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":200,"putOuts":127,"errors":1,"chances":328,"fielding":".997","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":"2-5 | 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":4,"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":93,"flyOuts":43,"groundOuts":44,"airOuts":74,"runs":57,"doubles":9,"triples":1,"homeRuns":32,"strikeOuts":144,"baseOnBalls":59,"intentionalWalks":3,"hits":89,"hitByPitch":4,"avg":".254","atBats":350,"obp":".367","slg":".560","ops":".927","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":414,"totalBases":196,"rbi":59,"leftOnBase":112,"sacBunts":0,"sacFlies":1,"babip":".326","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.94","popOuts":20,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID665561":{"person":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":17,"groundOuts":20,"airOuts":42,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".106","atBats":85,"obp":".146","slg":".176","ops":".322","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":15,"rbi":6,"leftOnBase":49,"sacBunts":0,"sacFlies":0,"babip":".101","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.50","popOuts":14,"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":{"caughtStealing":8,"stolenBases":8,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":13,"putOuts":220,"errors":0,"chances":233,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596117":{"person":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":7,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":2,"avg":".179","atBats":28,"obp":".250","slg":".179","ops":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":5,"rbi":2,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"babip":".217","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":6,"groundOuts":1,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":14,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":31,"era":"5.40","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.50","battersFaced":15,"outs":10,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":10,"strikes":21,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.11","rbi":0,"winPercentage":".---","pitchesPerInning":"9.30","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.70","hitsPer9Inn":"10.80","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":5,"putOuts":69,"errors":1,"chances":75,"fielding":".987","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676661":{"person":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":4,"groundOuts":8,"airOuts":7,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":26,"obp":".296","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":86,"era":"7.11","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.26","battersFaced":27,"outs":19,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":27,"strikes":59,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".---","pitchesPerInning":"13.58","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"5.68","walksPer9Inn":"1.42","hitsPer9Inn":"9.95","runsScoredPer9":"7.11","homeRunsPer9":"4.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605400":{"person":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"jerseyNumber":"27","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":19,"gamesStarted":19,"flyOuts":53,"groundOuts":85,"airOuts":98,"runs":64,"doubles":20,"triples":3,"homeRuns":20,"strikeOuts":102,"baseOnBalls":31,"intentionalWalks":0,"hits":108,"hitByPitch":1,"atBats":387,"obp":".331","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1700,"era":"5.75","inningsPitched":"97.0","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.43","battersFaced":425,"outs":291,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1700,"balls":614,"strikes":1086,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".333","pitchesPerInning":"17.53","gamesFinished":0,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"9.46","walksPer9Inn":"2.88","hitsPer9Inn":"10.02","runsScoredPer9":"5.94","homeRunsPer9":"1.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":22,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641745":{"person":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"jerseyNumber":"40","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":32,"gamesStarted":0,"flyOuts":21,"groundOuts":28,"airOuts":31,"runs":15,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":13,"intentionalWalks":0,"hits":29,"hitByPitch":2,"atBats":118,"obp":".326","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":533,"era":"4.02","inningsPitched":"31.1","wins":2,"losses":1,"saves":3,"saveOpportunities":4,"holds":13,"blownSaves":1,"earnedRuns":14,"whip":"1.34","battersFaced":135,"outs":94,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":533,"balls":204,"strikes":329,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".667","pitchesPerInning":"17.01","gamesFinished":6,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"9.19","walksPer9Inn":"3.73","hitsPer9Inn":"8.33","runsScoredPer9":"4.31","homeRunsPer9":"1.15","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660604":{"person":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"jerseyNumber":"57","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":5,"gamesStarted":2,"flyOuts":9,"groundOuts":15,"airOuts":20,"runs":9,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":0,"hits":18,"hitByPitch":1,"atBats":75,"obp":".329","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":345,"era":"4.19","inningsPitched":"19.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.40","battersFaced":85,"outs":58,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":345,"balls":125,"strikes":220,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".000","pitchesPerInning":"17.84","gamesFinished":1,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"10.24","walksPer9Inn":"4.19","hitsPer9Inn":"8.38","runsScoredPer9":"4.19","homeRunsPer9":"1.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":4},"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}},"ID607208":{"person":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":65,"groundOuts":99,"airOuts":106,"runs":62,"doubles":16,"triples":0,"homeRuns":10,"strikeOuts":92,"baseOnBalls":25,"intentionalWalks":0,"hits":91,"hitByPitch":2,"avg":".236","atBats":386,"obp":".284","slg":".355","ops":".639","caughtStealing":2,"stolenBases":16,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":415,"totalBases":137,"rbi":33,"leftOnBase":141,"sacBunts":0,"sacFlies":2,"babip":".283","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.60","popOuts":14,"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":207,"putOuts":114,"errors":12,"chances":333,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID656537":{"person":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"jerseyNumber":"49","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 4 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":11,"groundOuts":27,"airOuts":22,"runs":21,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":52,"baseOnBalls":9,"intentionalWalks":0,"hits":34,"hitByPitch":1,"avg":".258","atBats":132,"obp":".310","slg":".439","ops":".749","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":58,"rbi":16,"leftOnBase":65,"sacBunts":3,"sacFlies":0,"babip":".370","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.86","popOuts":4,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":77,"errors":1,"chances":80,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[607208,656941,547180,664761,624641,669016,656537,592663,681082,554430,621237,689147,680742],"pitchers":[554430,621237,689147,680742],"bench":[702222,665561,687282,596117],"bullpen":[661395,641745,676661,666200,641835,605400,660604,650911,663767],"battingOrder":[607208,656941,547180,664761,624641,669016,656537,592663,681082],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Stott (17, Skubal); Realmuto (11, Montero, K)."},{"label":"TB","value":"Bohm; Harper, B; Realmuto 3; Schwarber 2; Stott 3; Turner."},{"label":"RBI","value":"Realmuto 3 (33); Schwarber (59); Stott (42)."},{"label":"2-out RBI","value":"Stott; Schwarber; Realmuto 3."},{"label":"Runners left in scoring position, 2 out","value":"Bohm; Harper, B; Schwarber 3."},{"label":"SAC","value":"Sosa, E."},{"label":"Team RISP","value":"3-for-11."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Harper, B (4, missed catch)."},{"label":"DP","value":"(Turner-Stott-Harper, B)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":7,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".235","atBats":29,"obp":".314","slg":".398","ops":".712","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":2,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":9,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":1,"hits":9,"hitByPitch":1,"atBats":35,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":171,"era":"3.65","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.21","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":171,"balls":54,"strikes":117,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":5,"pitchesPerInning":"19.00","runsScoredPer9":"5.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":1,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":43,"groundOuts":65,"airOuts":73,"runs":21,"doubles":6,"triples":2,"homeRuns":4,"strikeOuts":42,"baseOnBalls":25,"intentionalWalks":1,"hits":43,"hitByPitch":0,"avg":".197","atBats":218,"obp":".278","slg":".298","ops":".576","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":248,"totalBases":65,"rbi":19,"leftOnBase":80,"sacBunts":3,"sacFlies":2,"babip":".224","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.50","popOuts":11,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":134,"putOuts":90,"errors":4,"chances":228,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669373":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(L, 5-5)","summary":"5.0 IP, 2 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":93,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":30,"strikes":63,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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":13,"gamesStarted":13,"flyOuts":30,"groundOuts":77,"airOuts":55,"runs":29,"doubles":13,"triples":1,"homeRuns":10,"strikeOuts":89,"baseOnBalls":11,"intentionalWalks":0,"hits":61,"hitByPitch":4,"atBats":280,"obp":".257","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1161,"era":"3.09","inningsPitched":"75.2","wins":5,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"0.95","battersFaced":297,"outs":227,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1161,"balls":368,"strikes":793,"strikePercentage":".680","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":1,"winPercentage":".500","pitchesPerInning":"15.34","gamesFinished":0,"strikeoutWalkRatio":"8.09","strikeoutsPer9Inn":"10.59","walksPer9Inn":"1.31","hitsPer9Inn":"7.26","runsScoredPer9":"3.45","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":15},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":52,"groundOuts":57,"airOuts":92,"runs":25,"doubles":21,"triples":1,"homeRuns":5,"strikeOuts":77,"baseOnBalls":18,"intentionalWalks":0,"hits":59,"hitByPitch":1,"atBats":282,"obp":".257","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","numberOfPitches":1159,"era":"2.79","inningsPitched":"77.1","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.00","battersFaced":304,"outs":232,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1159,"balls":405,"strikes":754,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".400","pitchesPerInning":"14.99","gamesFinished":0,"strikeoutWalkRatio":"4.28","strikeoutsPer9Inn":"8.96","walksPer9Inn":"2.09","hitsPer9Inn":"6.87","runsScoredPer9":"2.91","homeRunsPer9":"0.58","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":22,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701678":{"person":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":24,"groundOuts":27,"airOuts":44,"runs":11,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":41,"baseOnBalls":7,"intentionalWalks":0,"hits":38,"hitByPitch":0,"avg":".255","atBats":149,"obp":".288","slg":".389","ops":".677","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":58,"rbi":15,"leftOnBase":56,"sacBunts":1,"sacFlies":0,"babip":".327","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.25","popOuts":9,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":98,"putOuts":54,"errors":3,"chances":155,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID689225":{"person":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"jerseyNumber":"4","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"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":8,"gamesStarted":0,"flyOuts":5,"groundOuts":6,"airOuts":12,"runs":7,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":35,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":149,"era":"6.75","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.39","battersFaced":39,"outs":28,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":149,"balls":50,"strikes":99,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.96","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.86","hitsPer9Inn":"8.68","runsScoredPer9":"6.75","homeRunsPer9":"2.89","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID623454":{"person":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":2,"flyOuts":25,"groundOuts":49,"airOuts":47,"runs":29,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":70,"baseOnBalls":20,"intentionalWalks":1,"hits":52,"hitByPitch":4,"atBats":215,"obp":".317","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":945,"era":"4.18","inningsPitched":"56.0","wins":3,"losses":3,"saves":2,"saveOpportunities":6,"holds":5,"blownSaves":4,"earnedRuns":26,"whip":"1.29","battersFaced":242,"outs":168,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":945,"balls":333,"strikes":612,"strikePercentage":".650","hitBatsmen":4,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".500","pitchesPerInning":"16.88","gamesFinished":9,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"11.25","walksPer9Inn":"3.21","hitsPer9Inn":"8.36","runsScoredPer9":"4.66","homeRunsPer9":"1.45","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"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":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":58,"groundOuts":56,"airOuts":84,"runs":48,"doubles":19,"triples":1,"homeRuns":13,"strikeOuts":108,"baseOnBalls":51,"intentionalWalks":2,"hits":99,"hitByPitch":2,"avg":".288","atBats":344,"obp":".380","slg":".462","ops":".842","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":159,"rbi":45,"leftOnBase":158,"sacBunts":0,"sacFlies":3,"babip":".381","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.46","popOuts":11,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":158,"errors":1,"chances":160,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID680664":{"person":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"jerseyNumber":"32","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":4,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".500","atBats":10,"obp":".545","slg":"1.100","ops":"1.645","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":11,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".600","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID621097":{"person":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":7,"groundOuts":18,"airOuts":12,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":43,"obp":".196","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":166,"era":"1.46","inningsPitched":"12.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.65","battersFaced":47,"outs":37,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":166,"balls":54,"strikes":112,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"13.46","gamesFinished":4,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"5.84","walksPer9Inn":"1.46","hitsPer9Inn":"4.38","runsScoredPer9":"1.46","homeRunsPer9":"1.46","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663947":{"person":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"jerseyNumber":"87","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":2,"flyOuts":13,"groundOuts":50,"airOuts":34,"runs":19,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":35,"baseOnBalls":10,"intentionalWalks":0,"hits":46,"hitByPitch":2,"atBats":164,"obp":".330","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":687,"era":"3.21","inningsPitched":"42.0","wins":1,"losses":4,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":15,"whip":"1.33","battersFaced":177,"outs":126,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":687,"balls":246,"strikes":441,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".200","pitchesPerInning":"16.36","gamesFinished":7,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"7.50","walksPer9Inn":"2.14","hitsPer9Inn":"9.86","runsScoredPer9":"4.07","homeRunsPer9":"1.07","inheritedRunners":21,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805808":{"person":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":93,"flyOuts":86,"groundOuts":62,"airOuts":133,"runs":58,"doubles":18,"triples":3,"homeRuns":8,"strikeOuts":56,"baseOnBalls":60,"intentionalWalks":0,"hits":99,"hitByPitch":3,"avg":".283","atBats":350,"obp":".392","slg":".420","ops":".812","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":413,"totalBases":147,"rbi":34,"leftOnBase":120,"sacBunts":0,"sacFlies":0,"babip":".318","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.75","popOuts":27,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":203,"putOuts":87,"errors":9,"chances":299,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681481":{"person":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":36,"groundOuts":32,"airOuts":57,"runs":26,"doubles":5,"triples":2,"homeRuns":13,"strikeOuts":72,"baseOnBalls":18,"intentionalWalks":0,"hits":45,"hitByPitch":5,"avg":".222","atBats":203,"obp":".297","slg":".458","ops":".755","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":231,"totalBases":93,"rbi":36,"leftOnBase":90,"sacBunts":0,"sacFlies":3,"babip":".264","groundOutsToAirouts":"0.56","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"15.62","popOuts":9,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":71,"errors":0,"chances":73,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":19,"groundOuts":45,"airOuts":37,"runs":10,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":32,"baseOnBalls":25,"intentionalWalks":0,"hits":38,"hitByPitch":0,"atBats":151,"obp":".358","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":666,"era":"2.13","inningsPitched":"42.1","wins":2,"losses":0,"saves":1,"saveOpportunities":6,"holds":11,"blownSaves":5,"earnedRuns":10,"whip":"1.49","battersFaced":177,"outs":127,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":666,"balls":258,"strikes":408,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.73","gamesFinished":3,"strikeoutWalkRatio":"1.28","strikeoutsPer9Inn":"6.80","walksPer9Inn":"5.31","hitsPer9Inn":"8.08","runsScoredPer9":"2.13","homeRunsPer9":"0.85","inheritedRunners":23,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":0,"flyOuts":15,"groundOuts":12,"airOuts":33,"runs":13,"doubles":0,"triples":0,"homeRuns":5,"strikeOuts":25,"baseOnBalls":13,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":85,"obp":".293","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":385,"era":"4.56","inningsPitched":"23.2","wins":1,"losses":4,"saves":11,"saveOpportunities":15,"holds":1,"blownSaves":4,"earnedRuns":12,"whip":"1.23","battersFaced":99,"outs":71,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":385,"balls":137,"strikes":248,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".200","pitchesPerInning":"16.27","gamesFinished":21,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"9.51","walksPer9Inn":"4.94","hitsPer9Inn":"6.08","runsScoredPer9":"4.94","homeRunsPer9":"1.90","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656427":{"person":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"jerseyNumber":"9","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":53,"groundOuts":56,"airOuts":94,"runs":49,"doubles":20,"triples":3,"homeRuns":9,"strikeOuts":98,"baseOnBalls":40,"intentionalWalks":1,"hits":76,"hitByPitch":7,"atBats":318,"obp":".333","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1557,"era":"4.48","inningsPitched":"82.1","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.41","battersFaced":371,"outs":247,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1557,"balls":601,"strikes":956,"strikePercentage":".610","hitBatsmen":7,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".273","pitchesPerInning":"18.91","gamesFinished":0,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"10.71","walksPer9Inn":"4.37","hitsPer9Inn":"8.31","runsScoredPer9":"5.36","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":23,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679529":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | 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":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":54,"groundOuts":50,"airOuts":85,"runs":38,"doubles":18,"triples":0,"homeRuns":16,"strikeOuts":122,"baseOnBalls":41,"intentionalWalks":0,"hits":67,"hitByPitch":5,"avg":".208","atBats":322,"obp":".305","slg":".413","ops":".718","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":371,"totalBases":133,"rbi":43,"leftOnBase":144,"sacBunts":0,"sacFlies":2,"babip":".274","groundOutsToAirouts":"0.59","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.12","popOuts":12,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":65,"putOuts":703,"errors":2,"chances":770,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805427":{"person":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","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":17,"gamesStarted":0,"flyOuts":6,"groundOuts":8,"airOuts":7,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":1,"hits":11,"hitByPitch":1,"atBats":40,"obp":".383","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":194,"era":"5.40","inningsPitched":"10.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":6,"whip":"1.70","battersFaced":48,"outs":30,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":194,"balls":67,"strikes":127,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".---","pitchesPerInning":"19.40","gamesFinished":1,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"13.50","walksPer9Inn":"5.40","hitsPer9Inn":"9.90","runsScoredPer9":"5.40","homeRunsPer9":"0.90","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672456":{"person":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 3 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":1,"hits":4,"hitByPitch":0,"atBats":12,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":58,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":14,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":18,"strikes":40,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":15,"flyOuts":62,"groundOuts":95,"airOuts":127,"runs":38,"doubles":16,"triples":2,"homeRuns":9,"strikeOuts":65,"baseOnBalls":22,"intentionalWalks":2,"hits":76,"hitByPitch":2,"atBats":358,"obp":".260","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1391,"era":"3.33","inningsPitched":"97.1","wins":5,"losses":5,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.01","battersFaced":387,"outs":292,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1391,"balls":465,"strikes":926,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":4,"winPercentage":".500","pitchesPerInning":"14.29","gamesFinished":2,"strikeoutWalkRatio":"2.95","strikeoutsPer9Inn":"6.01","walksPer9Inn":"2.03","hitsPer9Inn":"7.03","runsScoredPer9":"3.51","homeRunsPer9":"0.83","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":40,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID701162":{"person":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":2,"groundOuts":5,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".261","atBats":23,"obp":".357","slg":".304","ops":".661","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":7,"rbi":4,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"babip":".353","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668670":{"person":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":19,"groundOuts":12,"airOuts":31,"runs":11,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":30,"baseOnBalls":11,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".176","atBats":85,"obp":".273","slg":".329","ops":".602","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":100,"totalBases":28,"rbi":9,"leftOnBase":34,"sacBunts":1,"sacFlies":2,"babip":".222","groundOutsToAirouts":"0.39","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.33","popOuts":7,"lineOuts":5},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":6,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":10,"putOuts":234,"errors":0,"chances":244,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"43","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":15,"groundOuts":21,"airOuts":27,"runs":17,"doubles":4,"triples":2,"homeRuns":3,"strikeOuts":58,"baseOnBalls":10,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".152","atBats":125,"obp":".221","slg":".288","ops":".509","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":36,"rbi":13,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.67","popOuts":8,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":102,"errors":2,"chances":104,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663837":{"person":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":41,"groundOuts":63,"airOuts":88,"runs":23,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":43,"baseOnBalls":19,"intentionalWalks":0,"hits":49,"hitByPitch":0,"avg":".206","atBats":238,"obp":".261","slg":".336","ops":".597","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":262,"totalBases":80,"rbi":30,"leftOnBase":118,"sacBunts":1,"sacFlies":4,"babip":".227","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.60","popOuts":24,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":145,"errors":2,"chances":149,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID693307":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":48,"groundOuts":70,"airOuts":96,"runs":48,"doubles":19,"triples":2,"homeRuns":19,"strikeOuts":77,"baseOnBalls":23,"intentionalWalks":0,"hits":85,"hitByPitch":8,"avg":".262","atBats":325,"obp":".323","slg":".508","ops":".831","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":361,"totalBases":165,"rbi":60,"leftOnBase":143,"sacBunts":0,"sacFlies":3,"babip":".284","groundOutsToAirouts":"0.73","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"17.10","popOuts":21,"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":11,"stolenBases":36,"stolenBasePercentage":".766","caughtStealingPercentage":".234","assists":19,"putOuts":570,"errors":3,"chances":592,"fielding":".995","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":42,"groundOuts":58,"airOuts":81,"runs":35,"doubles":9,"triples":2,"homeRuns":8,"strikeOuts":53,"baseOnBalls":15,"intentionalWalks":0,"hits":62,"hitByPitch":3,"avg":".245","atBats":253,"obp":".294","slg":".391","ops":".685","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":272,"totalBases":99,"rbi":22,"leftOnBase":114,"sacBunts":0,"sacFlies":1,"babip":".280","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.62","popOuts":16,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":48,"putOuts":72,"errors":2,"chances":122,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID675512":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":29,"groundOuts":49,"airOuts":57,"runs":11,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":41,"baseOnBalls":11,"intentionalWalks":0,"hits":29,"hitByPitch":2,"atBats":175,"obp":".222","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":697,"era":"1.82","inningsPitched":"49.1","wins":5,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.81","battersFaced":189,"outs":148,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":697,"balls":251,"strikes":446,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".833","pitchesPerInning":"14.13","gamesFinished":0,"strikeoutWalkRatio":"3.73","strikeoutsPer9Inn":"7.48","walksPer9Inn":"2.01","hitsPer9Inn":"5.29","runsScoredPer9":"2.01","homeRunsPer9":"1.28","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":11,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[805808,693307,690993,682985,679529,681481,680664,656716,663837,681546,669373,672456,805427,689225],"pitchers":[669373,672456,805427,689225],"bench":[701678,701162,668670],"bullpen":[623454,640448,656427,663947,445276,675512,663554,621097],"battingOrder":[805808,693307,690993,682985,679529,680664,656716,663837,681546],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Greene, R; McKinstry."},{"label":"Runners left in scoring position, 2 out","value":"Greene, R."},{"label":"GIDP","value":"Torkelson."},{"label":"Team RISP","value":"0-for-1."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"McGonigle (9, throw)."}]}],"note":[{"label":"a","value":"Struck out for Carpenter in the 7th."}]}},"officials":[{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"First Base"},{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Marsh (by Montero, K)."},{"label":"HBP","value":"Realmuto (by Skubal)."},{"label":"ABS Challenge","value":"Carpenter (Strike-Confirmed); Harper, B (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Wheeler 96-61; Alvarado 13-9; Kerkering 15-8; Bowlan 15-9; Skubal 93-63; Montero, K 58-40; Sommers 14-9; Brieske 6-5."},{"label":"Groundouts-flyouts","value":"Wheeler 4-1; Alvarado 1-0; Kerkering 1-1; Bowlan 1-0; Skubal 5-4; Montero, K 4-0; Sommers 0-1; Brieske 0-0."},{"label":"Batters faced","value":"Wheeler 22; Alvarado 3; Kerkering 3; Bowlan 3; Skubal 21; Montero, K 14; Sommers 4; Brieske 1."},{"label":"Inherited runners-scored","value":"Montero, K 1-1; Brieske 2-0."},{"label":"Umpires","value":"HP: Edwin Moscoso. 1B: Nic Lentz. 2B: Hunter Wendelstedt. 3B: Vic Carapazza. "},{"label":"Weather","value":"83 degrees, Sunny."},{"label":"Wind","value":"8 mph, In From RF."},{"label":"First pitch","value":"1:40 PM."},{"label":"T","value":"2:44."},{"label":"Att","value":"35,065."},{"label":"Venue","value":"Comerica Park."},{"label":"July 12, 2026"}],"pitchingNotes":["Skubal pitched to 1 batter in the 6th inning."],"topPerformers":[{"player":{"person":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430","boxscoreName":"Wheeler"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(W, 10-1)","summary":"6.0 IP, 0 ER, 10 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":4,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":35,"strikes":61,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":34,"groundOuts":83,"airOuts":79,"runs":22,"doubles":12,"triples":0,"homeRuns":10,"strikeOuts":108,"baseOnBalls":22,"intentionalWalks":0,"hits":61,"hitByPitch":2,"atBats":330,"obp":".239","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1453,"era":"2.13","inningsPitched":"93.0","wins":10,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"0.89","battersFaced":355,"outs":279,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1453,"balls":522,"strikes":931,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".909","pitchesPerInning":"15.62","gamesFinished":0,"strikeoutWalkRatio":"4.91","strikeoutsPer9Inn":"10.45","walksPer9Inn":"2.13","hitsPer9Inn":"5.90","runsScoredPer9":"2.13","homeRunsPer9":"0.97","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":24},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":10,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":78,"pitchingGameScore":78},{"player":{"person":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663","boxscoreName":"Realmuto"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | 2B, HBP, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":3,"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":14,"errors":0,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":39,"groundOuts":64,"airOuts":66,"runs":27,"doubles":11,"triples":0,"homeRuns":7,"strikeOuts":53,"baseOnBalls":19,"intentionalWalks":0,"hits":47,"hitByPitch":8,"avg":".206","atBats":228,"obp":".288","slg":".346","ops":".634","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":257,"totalBases":79,"rbi":33,"leftOnBase":109,"sacBunts":0,"sacFlies":2,"babip":".235","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.57","popOuts":6,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":13,"stolenBases":37,"stolenBasePercentage":".740","caughtStealingPercentage":".260","assists":16,"putOuts":681,"errors":5,"chances":702,"fielding":".993","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","boxscoreName":"Skubal"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(L, 5-5)","summary":"5.0 IP, 2 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":93,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":30,"strikes":63,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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":13,"gamesStarted":13,"flyOuts":30,"groundOuts":77,"airOuts":55,"runs":29,"doubles":13,"triples":1,"homeRuns":10,"strikeOuts":89,"baseOnBalls":11,"intentionalWalks":0,"hits":61,"hitByPitch":4,"atBats":280,"obp":".257","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1161,"era":"3.09","inningsPitched":"75.2","wins":5,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"0.95","battersFaced":297,"outs":227,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1161,"balls":368,"strikes":793,"strikePercentage":".680","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":1,"winPercentage":".500","pitchesPerInning":"15.34","gamesFinished":0,"strikeoutWalkRatio":"8.09","strikeoutsPer9Inn":"10.59","walksPer9Inn":"1.31","hitsPer9Inn":"7.26","runsScoredPer9":"3.45","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":15},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":59,"pitchingGameScore":59}]},"decisions":{"winner":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"loser":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}