{"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":823448,"link":"/api/v1.1/game/823448/feed/live","metaData":{"wait":10,"timeStamp":"20260619_015035","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count22","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823448,"type":"R","doubleHeader":"N","id":"2026/06/18/nynmlb-phimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823448-2026-06-18","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-18T22:40:00Z","originalDate":"2026-06-18","officialDate":"2026-06-18","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121","season":2026,"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289"},"springVenue":{"id":2856,"link":"/api/v1/venues/2856"},"teamCode":"nyn","fileCode":"nym","abbreviation":"NYM","teamName":"Mets","locationName":"Flushing","firstYearOfPlay":"1962","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":"NY Mets","record":{"gamesPlayed":75,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":34,"losses":41,"ties":0,"pct":".453"},"records":{},"divisionLeader":false,"wins":34,"losses":41,"winningPercentage":".453"},"franchiseName":"New York","clubName":"Mets","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143","season":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":75,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":40,"losses":35,"ties":0,"pct":".533"},"records":{},"divisionLeader":false,"wins":40,"losses":35,"winningPercentage":".533"},"franchiseName":"Philadelphia","clubName":"Phillies","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},"ID666182":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182","firstName":"Bo","lastName":"Bichette","primaryNumber":"19","birthDate":"1998-03-05","currentAge":28,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Bo","useLastName":"Bichette","middleName":"Joseph","boxscoreName":"Bichette","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"bih-shett","mlbDebutDate":"2019-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bo Bichette","nameSlug":"bo-bichette-666182","firstLastName":"Bo Bichette","lastFirstName":"Bichette, Bo","lastInitName":"Bichette, B","initLastName":"B Bichette","fullFMLName":"Bo Joseph Bichette","fullLFMName":"Bichette, Bo Joseph","strikeZoneTop":3.162,"strikeZoneBottom":1.596},"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},"ID547180":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180","firstName":"Bryce","lastName":"Harper","primaryNumber":"3","birthDate":"1992-10-16","currentAge":33,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Bryce","useLastName":"Harper","middleName":"Aron Max","boxscoreName":"Harper, B","nickName":"Harp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"HARR-purr","mlbDebutDate":"2012-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Harper","nameSlug":"bryce-harper-547180","firstLastName":"Bryce Harper","lastFirstName":"Harper, Bryce","lastInitName":"Harper, B","initLastName":"B Harper","fullFMLName":"Bryce Aron Max Harper","fullLFMName":"Harper, Bryce Aron Max","strikeZoneTop":3.265,"strikeZoneBottom":1.648},"ID592663":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663","firstName":"Jacob","lastName":"Realmuto","primaryNumber":"10","birthDate":"1991-03-18","currentAge":35,"birthCity":"Del City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 0\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"J.T.","useLastName":"Realmuto","middleName":"Tyler","boxscoreName":"Realmuto","nickName":"Real","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"reel-MYOO-toh","mlbDebutDate":"2014-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Realmuto","nameSlug":"j-t-realmuto-592663","firstLastName":"J.T. Realmuto","lastFirstName":"Realmuto, J.T.","lastInitName":"Realmuto, J","initLastName":"J Realmuto","fullFMLName":"Jacob Tyler Realmuto","fullLFMName":"Realmuto, Jacob Tyler","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID554430":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430","firstName":"Zachary","lastName":"Wheeler","primaryNumber":"45","birthDate":"1990-05-30","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Wheeler","middleName":"Harrison","boxscoreName":"Wheeler","nickName":"Wheels","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"WEE-lurr","mlbDebutDate":"2013-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Wheeler","nameSlug":"zack-wheeler-554430","firstLastName":"Zack Wheeler","lastFirstName":"Wheeler, Zack","lastInitName":"Wheeler, Z","initLastName":"Z Wheeler","fullFMLName":"Zachary Harrison Wheeler","fullLFMName":"Wheeler, Zachary Harrison","strikeZoneTop":3.61,"strikeZoneBottom":1.76},"ID682626":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626","firstName":"Francisco","lastName":"Alvarez","primaryNumber":"4","birthDate":"2001-11-19","currentAge":24,"birthCity":"Guatire","birthCountry":"Venezuela","height":"5' 10\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Francisco","useLastName":"Alvarez","middleName":"Javier","boxscoreName":"Alvarez, F","gender":"M","nameMatrilineal":"Pulido","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Alvarez","nameSlug":"francisco-alvarez-682626","firstLastName":"Francisco Alvarez","lastFirstName":"Alvarez, Francisco","lastInitName":"Alvarez, F","initLastName":"F Alvarez","fullFMLName":"Francisco Javier Alvarez","fullLFMName":"Alvarez, Francisco Javier","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID686751":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751","firstName":"Seth","lastName":"Johnson","primaryNumber":"52","birthDate":"1998-09-19","currentAge":27,"birthCity":"Concord","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Johnson","middleName":"William","boxscoreName":"Johnson, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Johnson","nameSlug":"seth-johnson-686751","firstLastName":"Seth Johnson","lastFirstName":"Johnson, Seth","lastInitName":"Johnson, S","initLastName":"S Johnson","fullFMLName":"Seth William Johnson","fullLFMName":"Johnson, Seth William","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID689147":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147","firstName":"Richard","lastName":"Kerkering","primaryNumber":"50","birthDate":"2001-04-04","currentAge":25,"birthCity":"Huntington Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orion","useLastName":"Kerkering","middleName":"Orion","boxscoreName":"Kerkering","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"OH-ryan kerr-kerr-ring","mlbDebutDate":"2023-09-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orion Kerkering","nameSlug":"orion-kerkering-689147","firstLastName":"Orion Kerkering","lastFirstName":"Kerkering, Orion","lastInitName":"Kerkering, O","initLastName":"O Kerkering","fullFMLName":"Richard Orion Kerkering","fullLFMName":"Kerkering, Richard Orion","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681810":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810","firstName":"Austin","lastName":"Warren","primaryNumber":"44","birthDate":"1996-02-05","currentAge":30,"birthCity":"Fayetteville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Austin","useLastName":"Warren","middleName":"Davis","boxscoreName":"Warren, A","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2021-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Warren","nameSlug":"austin-warren-681810","firstLastName":"Austin Warren","lastFirstName":"Warren, Austin","lastInitName":"Warren, A","initLastName":"A Warren","fullFMLName":"Austin Davis Warren","fullLFMName":"Warren, Austin Davis","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID668964":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964","firstName":"Tobias","lastName":"Myers","primaryNumber":"32","birthDate":"1998-08-05","currentAge":28,"birthCity":"Winter Haven","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tobias","useLastName":"Myers","middleName":"Kane","boxscoreName":"Myers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2024-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tobias Myers","nameSlug":"tobias-myers-668964","firstLastName":"Tobias Myers","lastFirstName":"Myers, Tobias","lastInitName":"Myers, T","initLastName":"T Myers","fullFMLName":"Tobias Kane Myers","fullLFMName":"Myers, Tobias Kane","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID623211":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211","firstName":"Huascar","lastName":"Brazobán","primaryNumber":"50","birthDate":"1989-10-15","currentAge":36,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":155,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Huascar","useLastName":"Brazobán","middleName":"Leandro","boxscoreName":"Brazobán","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"WAHS-kahr BRAH-zo-bahn","mlbDebutDate":"2022-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Huascar Brazobán","nameSlug":"huascar-brazoban-623211","firstLastName":"Huascar Brazobán","lastFirstName":"Brazobán, Huascar","lastInitName":"Brazobán, H","initLastName":"H Brazobán","fullFMLName":"Huascar Leandro Brazobán","fullLFMName":"Brazobán, Huascar Leandro","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},"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},"ID642207":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207","firstName":"Devin","lastName":"Williams","primaryNumber":"38","birthDate":"1994-09-21","currentAge":31,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 2\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Devin","useLastName":"Williams","middleName":"Terran","boxscoreName":"Williams, D","nickName":"Dave","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"mlbDebutDate":"2019-08-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Devin Williams","nameSlug":"devin-williams-642207","firstLastName":"Devin Williams","lastFirstName":"Williams, Devin","lastInitName":"Williams, D","initLastName":"D Williams","fullFMLName":"Devin Terran Williams","fullLFMName":"Williams, Devin Terran","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID670097":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097","firstName":"Zachary","lastName":"Short","primaryNumber":"40","birthDate":"1995-05-29","currentAge":31,"birthCity":"Kingston","birthStateProvince":"NY","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Zack","useLastName":"Short","middleName":"Ryan","boxscoreName":"Short","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Short","nameSlug":"zack-short-670097","firstLastName":"Zack Short","lastFirstName":"Short, Zack","lastInitName":"Short, Z","initLastName":"Z Short","fullFMLName":"Zachary Ryan Short","fullLFMName":"Short, Zachary Ryan","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"ID665742":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742","firstName":"Juan","lastName":"Soto","primaryNumber":"22","birthDate":"1998-10-25","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Juan","useLastName":"Soto","middleName":"Jose","boxscoreName":"Soto, J","nickName":"Soto Pacheco","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Juan Soto","nameSlug":"juan-soto-665742","firstLastName":"Juan Soto","lastFirstName":"Soto, Juan","lastInitName":"Soto, J","initLastName":"J Soto","fullFMLName":"Juan Jose Soto","fullLFMName":"Soto, Juan Jose","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"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},"ID690997":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997","firstName":"Nolan","lastName":"McLean","primaryNumber":"26","birthDate":"2001-07-24","currentAge":25,"birthCity":"Willow Spring","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nolan","useLastName":"McLean","middleName":"James","boxscoreName":"McLean","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan McLean","nameSlug":"nolan-mclean-690997","firstLastName":"Nolan McLean","lastFirstName":"McLean, Nolan","lastInitName":"McLean, N","initLastName":"N McLean","fullFMLName":"Nolan James McLean","fullLFMName":"McLean, Nolan James","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669060":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060","firstName":"Bryse","lastName":"Wilson","primaryNumber":"41","birthDate":"1997-12-20","currentAge":28,"birthCity":"Hillsborough","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryse","useLastName":"Wilson","middleName":"Everett","boxscoreName":"Wilson, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2018-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryse Wilson","nameSlug":"bryse-wilson-669060","firstLastName":"Bryse Wilson","lastFirstName":"Wilson, Bryse","lastInitName":"Wilson, B","initLastName":"B Wilson","fullFMLName":"Bryse Everett Wilson","fullLFMName":"Wilson, Bryse Everett","strikeZoneTop":3.55,"strikeZoneBottom":1.66},"ID805999":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999","firstName":"Andrew","lastName":"Ewing","primaryNumber":"9","birthDate":"2004-08-10","currentAge":22,"birthCity":"Kettering","birthStateProvince":"OH","birthCountry":"USA","height":"5' 10\"","weight":160,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"A.J.","useLastName":"Ewing","middleName":"Joseph","boxscoreName":"Ewing","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"A.J. Ewing","nameSlug":"a-j-ewing-805999","firstLastName":"A.J. Ewing","lastFirstName":"Ewing, A.J.","lastInitName":"Ewing, A","initLastName":"A Ewing","fullFMLName":"Andrew Joseph Ewing","fullLFMName":"Ewing, Andrew Joseph","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID620443":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443","firstName":"Luis","lastName":"Torrens","primaryNumber":"13","birthDate":"1996-05-02","currentAge":30,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luis","useLastName":"Torrens","middleName":"Alfonso","boxscoreName":"Torrens","nickName":"Churro","gender":"M","nameMatrilineal":"Saez","isPlayer":true,"isVerified":true,"pronunciation":"toer-ENZ","mlbDebutDate":"2017-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Torrens","nameSlug":"luis-torrens-620443","firstLastName":"Luis Torrens","lastFirstName":"Torrens, Luis","lastInitName":"Torrens, L","initLastName":"L Torrens","fullFMLName":"Luis Alfonso Torrens","fullLFMName":"Torrens, Luis Alfonso","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"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},"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},"ID640455":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455","firstName":"Sean","lastName":"Manaea","primaryNumber":"59","birthDate":"1992-02-01","currentAge":34,"birthCity":"Valparaiso","birthStateProvince":"IN","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Manaea","middleName":"Anthony","boxscoreName":"Manaea","nickName":"The Manaealator","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"muh-NYE-yuh","mlbDebutDate":"2016-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Manaea","nameSlug":"sean-manaea-640455","firstLastName":"Sean Manaea","lastFirstName":"Manaea, Sean","lastInitName":"Manaea, S","initLastName":"S Manaea","fullFMLName":"Sean Anthony Manaea","fullLFMName":"Manaea, Sean Anthony","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID668901":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901","firstName":"Mark","lastName":"Vientos","primaryNumber":"27","birthDate":"1999-12-11","currentAge":26,"birthCity":"Norwalk","birthStateProvince":"CT","birthCountry":"USA","height":"6' 3\"","weight":185,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Mark","useLastName":"Vientos","middleName":"Anthony","boxscoreName":"Vientos","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Vee-EN-toes","mlbDebutDate":"2022-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mark Vientos","nameSlug":"mark-vientos-668901","firstLastName":"Mark Vientos","lastFirstName":"Vientos, Mark","lastInitName":"Vientos, M","initLastName":"M Vientos","fullFMLName":"Mark Anthony Vientos","fullLFMName":"Vientos, Mark Anthony","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID683146":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146","firstName":"Brett","lastName":"Baty","primaryNumber":"7","birthDate":"1999-11-13","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brett","useLastName":"Baty","middleName":"Austin","boxscoreName":"Baty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BAIT-ee","mlbDebutDate":"2022-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Baty","nameSlug":"brett-baty-683146","firstLastName":"Brett Baty","lastFirstName":"Baty, Brett","lastInitName":"Baty, B","initLastName":"B Baty","fullFMLName":"Brett Austin Baty","fullLFMName":"Baty, Brett Austin","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"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},"ID596133":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133","firstName":"Luke","lastName":"Weaver","primaryNumber":"18","birthDate":"1993-08-21","currentAge":33,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luke","useLastName":"Weaver","middleName":"Allen","boxscoreName":"Weaver","nickName":"Dream","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"mlbDebutDate":"2016-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Weaver","nameSlug":"luke-weaver-596133","firstLastName":"Luke Weaver","lastFirstName":"Weaver, Luke","lastInitName":"Weaver, L","initLastName":"L Weaver","fullFMLName":"Luke Allen Weaver","fullLFMName":"Weaver, Luke Allen","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID701807":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807","firstName":"Carson","lastName":"Benge","primaryNumber":"3","birthDate":"2003-01-20","currentAge":23,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 1\"","weight":184,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carson","useLastName":"Benge","middleName":"Grant","boxscoreName":"Benge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Benge","nameSlug":"carson-benge-701807","firstLastName":"Carson Benge","lastFirstName":"Benge, Carson","lastInitName":"Benge, C","initLastName":"C Benge","fullFMLName":"Carson Grant Benge","fullLFMName":"Benge, Carson Grant","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"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},"ID676572":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572","firstName":"Eric","lastName":"Wagaman","primaryNumber":"39","birthDate":"1997-08-14","currentAge":29,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Eric","useLastName":"Wagaman","boxscoreName":"Wagaman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"wah-gah-min","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eric Wagaman","nameSlug":"eric-wagaman-676572","firstLastName":"Eric Wagaman","lastFirstName":"Wagaman, Eric","lastInitName":"Wagaman, E","initLastName":"E Wagaman","fullFMLName":"Eric Wagaman","fullLFMName":"Wagaman, Eric","strikeZoneTop":3.386,"strikeZoneBottom":1.709},"ID673540":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540","firstName":"Kodai","lastName":"Senga","primaryNumber":"34","birthDate":"1993-01-30","currentAge":33,"birthCity":"Gamagori","birthCountry":"Japan","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kodai","useLastName":"Senga","boxscoreName":"Senga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KO-die","mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kodai Senga","nameSlug":"kodai-senga-673540","firstLastName":"Kodai Senga","lastFirstName":"Senga, Kodai","lastInitName":"Senga, K","initLastName":"K Senga","fullFMLName":"Kodai Senga","fullLFMName":"Senga, Kodai ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID543760":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760","firstName":"Marcus","lastName":"Semien","primaryNumber":"10","birthDate":"1990-09-17","currentAge":35,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Marcus","useLastName":"Semien","middleName":"Andrew","boxscoreName":"Semien","nickName":"Simmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"SIH-mee-ehn","mlbDebutDate":"2013-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcus Semien","nameSlug":"marcus-semien-543760","firstLastName":"Marcus Semien","lastFirstName":"Semien, Marcus","lastInitName":"Semien, M","initLastName":"M Semien","fullFMLName":"Marcus Andrew Semien","fullLFMName":"Semien, Marcus Andrew","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID672335":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335","firstName":"Cionel","lastName":"Pérez","primaryNumber":"52","birthDate":"1996-04-21","currentAge":30,"birthCity":"Matanzas","birthCountry":"Cuba","height":"6' 0\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cionel","useLastName":"Pérez","middleName":"Felix","boxscoreName":"Pérez, C","gender":"M","nameMatrilineal":"Viera","isPlayer":true,"isVerified":true,"pronunciation":"SEE-oh-nel","mlbDebutDate":"2018-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cionel Pérez","nameSlug":"cionel-perez-672335","firstLastName":"Cionel Pérez","lastFirstName":"Pérez, Cionel","lastInitName":"Pérez, C","initLastName":"C Pérez","fullFMLName":"Cionel Felix Pérez","fullLFMName":"Pérez, Cionel Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID669004":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004","firstName":"Mervyl","lastName":"Melendez","primaryNumber":"1","birthDate":"1998-11-29","currentAge":27,"birthCity":"Daytona Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"MJ","useLastName":"Melendez","middleName":"S.","boxscoreName":"Melendez, M","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"MJ Melendez","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"mj-melendez-669004","firstLastName":"MJ Melendez","lastFirstName":"Melendez, MJ","lastInitName":"Melendez, M","initLastName":"M Melendez","fullFMLName":"Mervyl S. Melendez","fullLFMName":"Melendez, Mervyl S.","strikeZoneTop":3.229,"strikeZoneBottom":1.629},"ID621345":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345","firstName":"Alex","lastName":"Minter","primaryNumber":"33","birthDate":"1993-09-02","currentAge":33,"birthCity":"Tyler","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"A.J.","useLastName":"Minter","middleName":"Jordan","boxscoreName":"Minter","nickName":"Mint","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2017-08-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"A.J. Minter","nameSlug":"a-j-minter-621345","firstLastName":"A.J. Minter","lastFirstName":"Minter, A.J.","lastInitName":"Minter, A","initLastName":"A Minter","fullFMLName":"Alex Jordan Minter","fullLFMName":"Minter, Alex Jordan","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID656849":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849","firstName":"David","lastName":"Peterson","primaryNumber":"19","birthDate":"1995-09-03","currentAge":31,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Peterson","middleName":"John","boxscoreName":"Peterson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2020-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"David Peterson","nameSlug":"david-peterson-656849","firstLastName":"David Peterson","lastFirstName":"Peterson, David","lastInitName":"Peterson, D","initLastName":"D Peterson","fullFMLName":"David John Peterson","fullLFMName":"Peterson, David John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID642547":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547","firstName":"Freddy","lastName":"Peralta","primaryNumber":"51","birthDate":"1996-06-04","currentAge":30,"birthCity":"Moca","birthCountry":"Dominican Republic","height":"6' 0\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Freddy","useLastName":"Peralta","boxscoreName":"Peralta, F","nickName":"Kacike","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":false,"mlbDebutDate":"2018-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Peralta","nameSlug":"freddy-peralta-642547","firstLastName":"Freddy Peralta","lastFirstName":"Peralta, Freddy","lastInitName":"Peralta, F","initLastName":"F Peralta","fullFMLName":"Freddy Peralta","fullLFMName":"Peralta, Freddy","strikeZoneTop":3.28,"strikeZoneBottom":1.55},"ID548384":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384","firstName":"Brooks","lastName":"Raley","primaryNumber":"30","birthDate":"1988-06-29","currentAge":38,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brooks","useLastName":"Raley","middleName":"Lee","boxscoreName":"Raley, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brooks Raley","nameSlug":"brooks-raley-548384","firstLastName":"Brooks Raley","lastFirstName":"Raley, Brooks","lastInitName":"Raley, B","initLastName":"B Raley","fullFMLName":"Brooks Lee Raley","fullLFMName":"Raley, Brooks Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID676724":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724","firstName":"Jared","lastName":"Young","primaryNumber":"29","birthDate":"1995-07-09","currentAge":31,"birthCity":"Prince George","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jared","useLastName":"Young","middleName":"M.","boxscoreName":"Young, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2022-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Young","nameSlug":"jared-young-676724","firstLastName":"Jared Young","lastFirstName":"Young, Jared","lastInitName":"Young, J","initLastName":"J Young","fullFMLName":"Jared M. Young","fullLFMName":"Young, Jared M.","strikeZoneTop":3.28,"strikeZoneBottom":1.66}},"venue":{"id":2681,"name":"Citizens Bank Park","link":"/api/v1/venues/2681","location":{"address1":"One Citizens Bank Way","city":"Philadelphia","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"19148","defaultCoordinates":{"latitude":39.90539086,"longitude":-75.16716957},"azimuthAngle":9.0,"elevation":20,"country":"USA","phone":"(215) 463-6000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":42901,"turfType":"Grass","roofType":"Open","leftLine":329,"left":369,"leftCenter":381,"center":401,"rightCenter":398,"right":369,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":2681,"link":"/api/v1/venues/2681"},"weather":{"condition":"Partly Cloudy","temp":"89","wind":"21 mph, Out To RF"},"gameInfo":{"attendance":39767,"firstPitch":"2026-06-18T22:41:00.000Z","gameDurationMinutes":189},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"home":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"}},"officialScorer":{"id":433437,"fullName":"Mike Maconi","link":"/api/v1/people/433437"},"primaryDatacaster":{"id":800986,"fullName":"Michael Monostra","link":"/api/v1/people/800986"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-18T22:41:29.893Z","endTime":"2026-06-18T22:42:33.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"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":"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-06-18T20:35:23.552Z","endTime":"2026-06-18T22:15:49.652Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"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-06-18T22:15:49.652Z","endTime":"2026-06-18T22:40:46.255Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"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-06-18T22:40:46.255Z","endTime":"2026-06-18T22:41:32.188Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"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.8,"endSpeed":86.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.930431383617456,"aZ":-15.180773246162321,"pfxX":-6.563623808316198,"pfxZ":8.979730016666473,"pX":-0.20860822482614091,"pZ":2.26542584425936,"vX0":6.2566129764168315,"vY0":-136.42200228466567,"vZ0":-4.359156827366773,"x":124.95,"y":177.61,"x0":-1.6747306191936377,"y0":50.00055836009293,"z0":4.92444802548025,"aX":-12.41798747109537},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":10.7,"spinRate":2303,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.4009046371770735,"extension":7.2612089068045185},"index":3,"playId":"bbc2fa41-86dc-3b79-8e5d-04951cfd7faa","pitchNumber":1,"startTime":"2026-06-18T22:41:32.188Z","endTime":"2026-06-18T22:41:35.735Z","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.7,"endSpeed":84.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.131712876384835,"aZ":-21.79856085767387,"pfxX":-10.931781471278754,"pfxZ":5.6492435450771055,"pX":0.38679114193354214,"pZ":2.8205909421674162,"vX0":8.880951585958531,"vY0":-134.67314557654348,"vZ0":-1.6679523646762808,"x":102.26,"y":162.62,"x0":-1.5326134650252896,"y0":50.00558757293292,"z0":4.989132631624094,"aX":-20.091937822872634},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.1,"breakHorizontal":17.9,"spinRate":2364,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.40663464834736684,"extension":7.351495130724681},"index":4,"playId":"8c979433-be66-3bbd-9a0a-994fd1d8ecd5","pitchNumber":2,"startTime":"2026-06-18T22:41:51.068Z","endTime":"2026-06-18T22:41:54.830Z","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":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.905922834434083,"aZ":-22.047975849895618,"pfxX":-11.002735790040363,"pfxZ":5.452293855675192,"pX":0.868732002605975,"pZ":2.91991404516452,"vX0":10.134714433843211,"vY0":-135.27220127921362,"vZ0":-1.3963244558160242,"x":83.89,"y":159.94,"x0":-1.4929180214626565,"y0":50.0023709770387,"z0":4.985184448125764,"aX":-20.434909138194868},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.8,"breakHorizontal":17.9,"spinRate":2376,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.404574258055856,"extension":7.215359829008607},"index":5,"playId":"606212da-7367-368c-a0a8-2fcb33c9e794","pitchNumber":3,"startTime":"2026-06-18T22:42:11.228Z","endTime":"2026-06-18T22:42:15.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.892827690279727,"aZ":-39.84707279705865,"pfxX":8.45531500427617,"pfxZ":-5.625312072897694,"pX":1.0835238654684545,"pZ":1.5473842297354552,"vX0":3.4544561854138287,"vY0":-116.622230944088,"vZ0":0.18576102823964158,"x":75.7,"y":197.0,"x0":-1.5196032886338635,"y0":50.00251391739476,"z0":5.2550250962557,"aX":11.534086018362164},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-9.8,"breakHorizontal":-16.2,"spinRate":2813,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.47139439982868137,"extension":6.54250168048003},"index":6,"playId":"b1db2e8e-2010-3bf9-891d-bf4d77069f42","pitchNumber":4,"startTime":"2026-06-18T22:42:29.978Z","endTime":"2026-06-18T22:42:33.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T22:42:33.606Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Bichette flies out to left fielder Edmundo Sosa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-18T22:42:51.998Z","endTime":"2026-06-18T22:44:33.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.144410812789193,"aZ":-17.948203834217924,"pfxX":-8.769994674430595,"pfxZ":7.560439743011331,"pX":0.47877562830210285,"pZ":2.6148896076541095,"vX0":8.594628794402807,"vY0":-135.24348845417498,"vZ0":-2.8199933060859665,"x":98.75,"y":168.18,"x0":-1.5770318135263006,"y0":50.00322114000257,"z0":4.9068887333778815,"aX":-16.502824015580266},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.4,"breakHorizontal":14.4,"spinRate":2417,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.4025814578331284,"extension":7.383437105046353},"index":0,"playId":"1d9fa7b2-2cf3-3303-b600-da90f3897820","pitchNumber":1,"startTime":"2026-06-18T22:43:02.914Z","endTime":"2026-06-18T22:43:06.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75679863316508,"aZ":-23.82442647385355,"pfxX":-11.725279460620406,"pfxZ":4.515912575023255,"pX":1.0597444997569554,"pZ":1.8645891965646555,"vX0":10.943839819370272,"vY0":-134.3383253670008,"vZ0":-3.4922006813191593,"x":76.61,"y":188.44,"x0":-1.5194431989969643,"y0":50.00530296745122,"z0":4.851188967228808,"aX":-21.697069876918054},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":19.2,"spinRate":2382,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4058288124606739,"extension":7.19790170345402},"index":1,"playId":"d7d31a28-ce8b-3649-a5ca-9c760788c929","pitchNumber":2,"startTime":"2026-06-18T22:43:21.155Z","endTime":"2026-06-18T22:43:24.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768544371631943,"aZ":-23.659289735903048,"pfxX":-12.131970154862021,"pfxZ":4.481183286035747,"pX":0.9210009273077369,"pZ":2.1807456658165965,"vX0":10.895912528892488,"vY0":-136.46355100420797,"vZ0":-2.986777003214278,"x":81.89,"y":179.9,"x0":-1.531682049267085,"y0":50.006734634262735,"z0":4.90491252851637,"aX":-23.071271755624473},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":19.9,"spinRate":2348,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.40015110769541495,"extension":7.206173394555037},"index":2,"playId":"4b3dd5e5-f026-372a-a972-6e1d3d0436a6","pitchNumber":3,"startTime":"2026-06-18T22:43:41.539Z","endTime":"2026-06-18T22:43:45.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.797341928056447,"aZ":-35.276224327907286,"pfxX":2.3613106296823387,"pfxZ":-2.0307390120808213,"pX":1.093400459227613,"pZ":1.3052994825635698,"vX0":5.460912124379004,"vY0":-122.18832658598188,"vZ0":-1.8169506392040489,"x":75.32,"y":203.54,"x0":-1.4683454091204164,"y0":50.003229979251586,"z0":5.061250047719444,"aX":3.6058492989407354},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.8,"breakHorizontal":-5.4,"spinRate":2393,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.44654250839378173,"extension":7.054960635138117},"index":3,"playId":"7e125149-cf7b-388f-87a5-0c8a9d0dddea","pitchNumber":4,"startTime":"2026-06-18T22:44:01.123Z","endTime":"2026-06-18T22:44:04.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.87963585416221,"aZ":-33.142093537898404,"pfxX":1.477482024227824,"pfxZ":-0.6364083992967267,"pX":0.07289678547985053,"pZ":2.763705468338479,"vX0":3.53119585053764,"vY0":-121.5298491474607,"vZ0":0.8891270661673636,"x":114.22,"y":164.16,"x0":-1.5807489678831124,"y0":50.00177037860067,"z0":5.232802227756153,"aX":2.248870615233574},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.7,"breakHorizontal":-3.4,"spinRate":2471,"spinDirection":68},"zone":2,"typeConfidence":2.0,"plateTime":0.44768048156304685,"extension":6.599394198296971},"hitData":{"launchSpeed":99.8,"launchAngle":56.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.54,"coordY":117.0}},"index":4,"playId":"9c2f41ed-9fee-3644-a912-ef2c67406d3f","pitchNumber":5,"startTime":"2026-06-18T22:44:22.322Z","endTime":"2026-06-18T22:44:33.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T22:44:33.125Z","atBatIndex":1},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Juan Soto homers (16) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-18T22:44:56.492Z","endTime":"2026-06-18T22:46:36.970Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.078431786792123,"aZ":-24.36080657511865,"pfxX":-10.044604147419614,"pfxZ":4.138096858278824,"pX":-0.4603121611962644,"pZ":1.9340003781100663,"vX0":6.476083744861155,"vY0":-135.45652891332367,"vZ0":-3.460774331017001,"x":134.55,"y":186.56,"x0":-1.5573108727159912,"y0":50.00341731808761,"z0":4.900021599915161,"aX":-18.970283661996305},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.1,"breakHorizontal":17.2,"spinRate":2264,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.40186219021503744,"extension":7.1992676239318705},"index":0,"playId":"93fccc1c-0cb2-3104-a203-87023b8c82b0","pitchNumber":1,"startTime":"2026-06-18T22:45:03.446Z","endTime":"2026-06-18T22:45:07.250Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.973293969139174,"aZ":-24.898768294604928,"pfxX":-7.337858795975843,"pfxZ":3.8290153959020525,"pX":0.7519321601550941,"pZ":3.2111845586514023,"vX0":8.383881289159444,"vY0":-135.33560979124314,"vZ0":-0.2888763496973048,"x":88.34,"y":152.08,"x0":-1.3985176637820407,"y0":50.00127747815863,"z0":5.028645808831438,"aX":-13.934044150528887},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.1,"breakHorizontal":12.0,"spinRate":2295,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.401117046425143,"extension":7.292636378744535},"index":1,"playId":"70c8abb5-f241-37e1-bfae-86f2eafb3f13","pitchNumber":2,"startTime":"2026-06-18T22:45:20.602Z","endTime":"2026-06-18T22:45:24.567Z","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":88.2,"endSpeed":81.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6777230868591,"aZ":-27.970351995598456,"pfxX":-9.422800223169864,"pfxZ":2.4991618470465755,"pX":0.9469976351738644,"pZ":0.1958222910344218,"vX0":9.21650855422817,"vY0":-128.10889130355778,"vZ0":-5.99264790605803,"x":80.9,"y":233.49,"x0":-1.4537853710948765,"y0":50.0022150908706,"z0":4.720482074216179,"aX":-15.838567939149975},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":15.2,"spinRate":1583,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4257233562186915,"extension":7.312806523307318},"index":2,"playId":"1f52c9fa-5710-3ba6-aa4e-34c0398c1c24","pitchNumber":3,"startTime":"2026-06-18T22:45:43.033Z","endTime":"2026-06-18T22:45:46.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.203642965740098,"aZ":-26.675684473966015,"pfxX":-0.6075518095828323,"pfxZ":3.3378490079511973,"pX":0.1450842351493168,"pZ":2.8307304879606625,"vX0":4.660993109188384,"vY0":-126.58025327009975,"vZ0":-0.2602440550916826,"x":111.47,"y":162.35,"x0":-1.6294533085508691,"y0":50.00193942948796,"z0":5.043675376655859,"aX":-1.0009174394287184},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.2,"breakHorizontal":0.2,"spinRate":2400,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.4302522715941697,"extension":6.759071959533437},"hitData":{"launchSpeed":100.5,"launchAngle":38.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":227.73,"coordY":79.26}},"index":3,"playId":"2502f979-1482-3246-9d71-4d74a70ae851","pitchNumber":4,"startTime":"2026-06-18T22:46:04.345Z","endTime":"2026-06-18T22:46:36.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T22:46:36.970Z","atBatIndex":2},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jared Young reaches on a fielding error by pitcher Aaron Nola.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-18T22:46:48.480Z","endTime":"2026-06-18T22:47:08.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":605400,"link":"/api/v1/people/605400"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielding_error"}]}],"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.691122591254157,"aZ":-39.74267398419097,"pfxX":7.802369969450008,"pfxZ":-5.731444541938222,"pX":0.44127861793467726,"pZ":2.2657472545295922,"vX0":2.188489247628506,"vY0":-114.37103401940715,"vZ0":1.8078335232833076,"x":100.18,"y":177.6,"x0":-1.5423185834136248,"y0":50.00215358521421,"z0":5.371480661850918,"aX":10.304287360505917},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-9.6,"breakHorizontal":-14.6,"spinRate":2666,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.47945583593610097,"extension":6.538800072778258},"hitData":{"launchSpeed":60.0,"launchAngle":-52.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":138.19,"coordY":189.98}},"index":0,"playId":"dc798cf4-1c6f-34da-be8f-a213fde6d0e3","pitchNumber":1,"startTime":"2026-06-18T22:46:56.587Z","endTime":"2026-06-18T22:47:08.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T22:47:08.015Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"A.J. Ewing doubles (6) on a line drive to right fielder Brandon Marsh. Jared Young scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-18T22:47:37.348Z","endTime":"2026-06-18T22:48:19.150Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"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":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.478745189187787,"aZ":-22.95043191651424,"pfxX":-10.855825485070106,"pfxZ":4.852472103754816,"pX":0.47912132041997446,"pZ":1.0903526038301246,"vX0":9.207205811606446,"vY0":-135.72093116894624,"vZ0":-5.81357027893301,"x":98.74,"y":209.34,"x0":-1.5159576080110508,"y0":50.00287046560662,"z0":4.817320503096543,"aX":-20.632809359705867},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.9,"breakHorizontal":18.1,"spinRate":2352,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.40071127382979554,"extension":7.2291113481529745},"index":0,"playId":"13ba8840-1bd8-3845-a439-1a8b68bd868f","pitchNumber":1,"startTime":"2026-06-18T22:47:45.903Z","endTime":"2026-06-18T22:47:49.354Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08512397457273,"aZ":-24.083809303760898,"pfxX":-9.91356430812953,"pfxZ":4.351228818830512,"pX":-0.4636803754134897,"pZ":2.532983279288645,"vX0":6.644100106646272,"vY0":-135.1705914437966,"vZ0":-1.996765935772137,"x":134.67,"y":170.39,"x0":-1.6592586200344808,"y0":50.00501494239167,"z0":4.9638105962971455,"aX":-18.43877578302644},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.7,"breakHorizontal":16.7,"spinRate":2359,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4044497801281395,"extension":7.141709794101917},"hitData":{"launchSpeed":97.0,"launchAngle":18.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.07,"coordY":78.04}},"index":1,"playId":"88778a58-ecc9-3cd5-a690-56b84733abd2","pitchNumber":2,"startTime":"2026-06-18T22:48:04.833Z","endTime":"2026-06-18T22:48:19.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T22:48:19.150Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-18T22:49:37.854Z","endTime":"2026-06-18T22:52:01.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-18T22:48:46.266Z","endTime":"2026-06-18T22:49:40.135Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.881521741023708,"aZ":-37.73781667097446,"pfxX":6.513292456617703,"pfxZ":-4.019930721601451,"pX":0.7429188587709425,"pZ":2.2006385339340957,"vX0":3.681732885356409,"vY0":-116.42162086731994,"vZ0":1.1426053421942501,"x":88.68,"y":179.36,"x0":-1.699905077750038,"y0":50.00021070051724,"z0":5.2489101745512965,"aX":9.024277521240958},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-6.7,"breakHorizontal":-12.6,"spinRate":2674,"spinDirection":53},"zone":9,"typeConfidence":2.0,"plateTime":0.46875098811018834,"extension":7.606172311436555},"index":1,"playId":"14767234-6ab6-317a-b199-55070b5f1c7c","pitchNumber":1,"startTime":"2026-06-18T22:49:40.135Z","endTime":"2026-06-18T22:49:43.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.431135647439323,"aZ":-32.16546043683504,"pfxX":0.39130579614851335,"pfxZ":0.00313734409997668,"pX":1.3661778929785067,"pZ":1.9987462461630772,"vX0":6.780225073006207,"vY0":-122.1325328180783,"vZ0":-1.0344401333429498,"x":64.92,"y":184.81,"x0":-1.4732071543159477,"y0":50.001821604116955,"z0":5.144282820634917,"aX":0.6015806709402011},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.0,"breakHorizontal":-2.0,"spinRate":2425,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.44502127896174937,"extension":7.066607559430961},"index":2,"playId":"a941abfa-7114-3f4c-9525-28ed5632dcfb","pitchNumber":2,"startTime":"2026-06-18T22:50:00.279Z","endTime":"2026-06-18T22:50:03.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81850473894708,"aZ":-39.41439400185726,"pfxX":7.211013224265692,"pfxZ":-5.341190060178285,"pX":2.1607565072757042,"pZ":0.9438813334169632,"vX0":6.247374875781366,"vY0":-115.75053192246217,"vZ0":-1.014172092926761,"x":34.64,"y":213.3,"x0":-1.511168981729673,"y0":50.004073395722706,"z0":5.165219143620805,"aX":9.772905361613203},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-9.6,"breakHorizontal":-14.6,"spinRate":2713,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.47338749066766184,"extension":6.689566680663469},"index":3,"playId":"b65ac1e3-cb8f-3aaa-8af5-062296639eb1","pitchNumber":3,"startTime":"2026-06-18T22:50:29.330Z","endTime":"2026-06-18T22:50:32.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.101583871863475,"aZ":-19.295676295422172,"pfxX":-7.596858403257858,"pfxZ":6.821185316592308,"pX":0.8715420083363882,"pZ":3.140235403575096,"vX0":9.036408570518985,"vY0":-135.6796680545009,"vZ0":-1.4351562206539477,"x":83.78,"y":153.99,"x0":-1.4950841775365449,"y0":50.004364288421876,"z0":5.00357149867846,"aX":-14.347871377229042},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":12.1,"spinRate":2207,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.4017205228931662,"extension":7.117984752428297},"index":4,"playId":"ea4200c5-df75-3d2a-97dc-ae80f4aff38b","pitchNumber":4,"startTime":"2026-06-18T22:50:46.585Z","endTime":"2026-06-18T22:50:50.609Z","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":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.371545538857372,"aZ":-32.761026731410304,"pfxX":1.1062851661218696,"pfxZ":-0.3823361457506831,"pX":0.3544263864234916,"pZ":2.512989731888592,"vX0":4.488048238861308,"vY0":-122.20512256939385,"vZ0":0.14683720927178467,"x":103.49,"y":170.93,"x0":-1.6406993986424685,"y0":50.00299703445253,"z0":5.2387128234007845,"aX":1.6933181086613067},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.5,"breakHorizontal":-3.0,"spinRate":2311,"spinDirection":48},"zone":6,"typeConfidence":2.0,"plateTime":0.44615347252814264,"extension":7.024311306145486},"index":5,"playId":"9946f28b-647f-3406-a10c-1a3724d36893","pitchNumber":5,"startTime":"2026-06-18T22:51:07.092Z","endTime":"2026-06-18T22:51:10.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.976552473729694,"aZ":-39.92520194921144,"pfxX":5.920956059029785,"pfxZ":-5.868215617684383,"pX":-0.28187359775052323,"pZ":2.0625466479492163,"vX0":1.0998085254603767,"vY0":-114.21504783330533,"vZ0":1.4190087507946414,"x":127.74,"y":183.09,"x0":-1.538794172383085,"y0":50.00215252362862,"z0":5.35865954655717,"aX":7.8235987497994985},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.0,"breakHorizontal":-11.0,"spinRate":2642,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.4795062871749711,"extension":6.605872018496939},"index":6,"playId":"1663450a-1000-3d92-bd6f-a6708080b60c","pitchNumber":6,"startTime":"2026-06-18T22:51:33.800Z","endTime":"2026-06-18T22:51:37.405Z","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":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.463052998097247,"aZ":-20.81483016236909,"pfxX":-10.273991145511218,"pfxZ":5.83929626219669,"pX":0.19783835725394694,"pZ":2.8360719902790024,"vX0":8.033777396814294,"vY0":-138.2363224509009,"vZ0":-2.3138826372816994,"x":109.46,"y":162.21,"x0":-1.4044875237806067,"y0":50.000267387578575,"z0":5.074264457526125,"aX":-19.974399882906418},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.3,"breakHorizontal":17.0,"spinRate":2259,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.39551704085270556,"extension":7.006758997365218},"index":7,"playId":"01757f9c-4b6c-3cfc-addd-f45c0c551c41","pitchNumber":7,"startTime":"2026-06-18T22:51:57.988Z","endTime":"2026-06-18T22:52:01.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T22:52:01.801Z","atBatIndex":5},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Trea Turner hit by pitch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-18T22:54:27.024Z","endTime":"2026-06-18T22:55:06.990Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"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],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00473985579673,"aZ":-20.334495924047463,"pfxX":9.319013885250826,"pfxZ":6.530600714961806,"pX":0.3279207513574953,"pZ":2.2990866210197334,"vX0":-10.68808535406944,"vY0":-133.13385781716235,"vZ0":-3.6808599854363866,"x":104.5,"y":176.7,"x0":3.165602588314662,"y0":50.00039114115829,"z0":5.154009940905513,"aX":16.888219548369715},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.3,"breakHorizontal":-14.9,"spinRate":1936,"spinDirection":105},"zone":6,"typeConfidence":2.0,"plateTime":0.4099031367009358,"extension":6.761898108025021},"index":0,"playId":"1cc21a05-d065-38be-8a9b-918c0cfbd982","pitchNumber":1,"startTime":"2026-06-18T22:54:33.590Z","endTime":"2026-06-18T22:54:37.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":70.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.579705823428753,"aZ":-32.27865715367462,"pfxX":-6.678175878674491,"pfxZ":-0.08994903254325237,"pX":-0.5436758638263202,"pZ":2.234034567695108,"vX0":-6.386778813555964,"vY0":-109.88992472746537,"vZ0":0.7202357001272073,"x":137.72,"y":178.46,"x0":3.2623747373998193,"y0":50.000428136251536,"z0":5.317906629045137,"aX":-8.20448548131088},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":0.4,"breakHorizontal":13.7,"spinRate":2322,"spinDirection":285},"zone":4,"typeConfidence":2.0,"plateTime":0.49751107062175537,"extension":6.591027269735977},"index":1,"playId":"1e9120f5-c657-3788-b4ff-8330bbe967b4","pitchNumber":2,"startTime":"2026-06-18T22:54:45.682Z","endTime":"2026-06-18T22:54:48.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.508338209905162,"aZ":-28.128928708878515,"pfxX":-3.9309482835660194,"pfxZ":3.0081009691546017,"pX":-2.726778051515912,"pZ":1.255766377893008,"vX0":-12.123025957082902,"vY0":-114.78974506552441,"vZ0":-2.5970175885364633,"x":171.01,"y":155.5,"x0":3.11532104474486,"y0":50.005225599016796,"z0":5.116510530808891,"aX":-5.291183791562346},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":5.0,"breakHorizontal":10.0,"spinRate":2421,"spinDirection":289},"zone":13,"typeConfidence":2.0,"plateTime":0.47556537098999474,"extension":6.7069813428236635},"index":2,"playId":"3b256453-a601-3c74-a1c2-008b5d88d2e3","pitchNumber":3,"startTime":"2026-06-18T22:54:58.651Z","endTime":"2026-06-18T22:55:06.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T22:55:06.990Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Schwarber singles on a sharp line drive to right fielder Carson Benge. Trea Turner to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-18T22:55:56.851Z","endTime":"2026-06-18T22:57:28.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"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,3],"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":3},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.086944637690884,"aZ":-23.982821679114963,"pfxX":-0.24939918598154254,"pfxZ":5.250886590590559,"pX":-1.8085731516258947,"pZ":1.9256929644922283,"vX0":-11.987450869199009,"vY0":-123.4564053131731,"vZ0":-2.891686492877252,"x":185.94,"y":186.79,"x0":3.120540116916677,"y0":50.00455324959387,"z0":5.1075668010912105,"aX":-0.3870704108624603},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.1,"breakHorizontal":3.0,"spinRate":2161,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.4418458639103622,"extension":6.744223150234706},"index":0,"playId":"a54b52bd-f999-393f-86c0-0963074a07f4","pitchNumber":1,"startTime":"2026-06-18T22:56:01.727Z","endTime":"2026-06-18T22:56:05.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.874814434510753,"aZ":-29.48611805429986,"pfxX":10.524829484992567,"pfxZ":1.524855572450368,"pX":-1.4343256070692658,"pZ":0.8514432604167327,"vX0":-15.268406519361422,"vY0":-131.27290907176965,"vZ0":-5.330910311047463,"x":171.67,"y":215.79,"x0":3.060226851796212,"y0":50.00551269435381,"z0":5.074019291916139,"aX":18.579188350825223},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.8,"breakHorizontal":-16.2,"spinRate":1931,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.41547185825207666,"extension":6.850921695387747},"index":1,"playId":"04e93649-7ad2-3ac5-9bbc-27afb49889b7","pitchNumber":2,"startTime":"2026-06-18T22:56:20.234Z","endTime":"2026-06-18T22:56:23.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.000468644869397,"aZ":-29.98644789432293,"pfxX":9.97881872870212,"pfxZ":1.2424640777021487,"pX":-0.01179906910331606,"pZ":2.1175890349026867,"vX0":-11.703395250851612,"vY0":-131.2650317551358,"vZ0":-2.226878032518749,"x":117.45,"y":181.61,"x0":3.185777491056594,"y0":50.00565951313372,"z0":5.18614965020153,"aX":17.60432447263806},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.0,"breakHorizontal":-15.8,"spinRate":2038,"spinDirection":111},"zone":8,"typeConfidence":2.0,"plateTime":0.41557519901786755,"extension":6.745007566620708},"index":2,"playId":"bd9912ba-0aa9-3a03-a3e3-2e933d32973a","pitchNumber":3,"startTime":"2026-06-18T22:56:37.924Z","endTime":"2026-06-18T22:56:41.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.614317425286632,"aZ":-26.793451350416685,"pfxX":11.485388137186256,"pfxZ":3.0929468570811762,"pX":-0.1944427080139371,"pZ":2.1241188781447646,"vX0":-12.69041954729495,"vY0":-130.97321716214245,"vZ0":-2.376231082510287,"x":124.41,"y":181.43,"x0":3.2209679105973064,"y0":50.00079869267982,"z0":5.046575278392555,"aX":19.956936206851786},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":-18.0,"spinRate":1988,"spinDirection":113},"zone":8,"typeConfidence":2.0,"plateTime":0.4181756197441864,"extension":6.966973057648839},"hitData":{"launchSpeed":101.8,"launchAngle":9.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":175.0,"coordY":98.96}},"index":3,"playId":"12133d62-6913-3ad6-a474-02a4c51f3ace","pitchNumber":4,"startTime":"2026-06-18T22:57:18.462Z","endTime":"2026-06-18T22:57:28.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T22:57:28.575Z","atBatIndex":7},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bryce Harper grounds into a force out, second baseman Marcus Semien to shortstop Bo Bichette. Trea Turner to 3rd. Kyle Schwarber out at 2nd. Bryce Harper to 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-18T22:57:57.832Z","endTime":"2026-06-18T22:58:46.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnThird":{"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,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.060725892516363,"aZ":-23.209600316334207,"pfxX":-0.5049317695036342,"pfxZ":5.489831676836433,"pX":-0.7943956433865049,"pZ":2.2096607702926647,"vX0":-9.77165670563902,"vY0":-125.80035469607957,"vZ0":-2.4725264173397465,"x":147.28,"y":179.12,"x0":3.175878778023491,"y0":50.00269647845027,"z0":5.050411093020077,"aX":-0.8221206416119509},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.7,"breakHorizontal":2.8,"spinRate":2179,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.4323390363756068,"extension":6.879049432899027},"index":0,"playId":"a830f957-4825-36e5-8265-285a009c91f2","pitchNumber":1,"startTime":"2026-06-18T22:58:03.080Z","endTime":"2026-06-18T22:58:06.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.38657605039162,"aZ":-28.15513595046975,"pfxX":-6.109375796934957,"pfxZ":3.0313211890929974,"pX":-1.5062552877877664,"pZ":2.582244518090079,"vX0":-9.156900854165942,"vY0":-114.50005618831358,"vZ0":0.17867140841883655,"x":174.41,"y":169.06,"x0":3.3404311206844413,"y0":50.00341755078805,"z0":5.261014331450621,"aX":-8.100578836054199},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":5.9,"breakHorizontal":13.4,"spinRate":2424,"spinDirection":287},"zone":11,"typeConfidence":2.0,"plateTime":0.47859070192995423,"extension":6.532938337869809},"index":1,"playId":"791663fe-dde9-36c2-81fb-fd0776649245","pitchNumber":2,"startTime":"2026-06-18T22:58:18.386Z","endTime":"2026-06-18T22:58:21.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42486324207485,"aZ":-27.224169974254455,"pfxX":11.418800904169395,"pfxZ":2.7700888852065164,"pX":0.918975450222333,"pZ":1.7312967864649293,"vX0":-10.421434775290455,"vY0":-132.6056501722357,"vZ0":-3.6027607149793646,"x":81.97,"y":192.03,"x0":3.409684683205155,"y0":50.003585087078065,"z0":5.085931173848087,"aX":20.408534978701205},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.4,"breakHorizontal":-18.5,"spinRate":2086,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.41250199183672676,"extension":6.862017769436243},"hitData":{"launchSpeed":101.5,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.04,"coordY":151.52}},"index":2,"playId":"0241761b-f6c0-3217-98a4-2750c15756ee","pitchNumber":3,"startTime":"2026-06-18T22:58:37.333Z","endTime":"2026-06-18T22:58:46.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T22:58:46.410Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a ground ball to right fielder Carson Benge. Trea Turner scores. Bryce Harper to 2nd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-18T22:59:12.044Z","endTime":"2026-06-18T22:59:53.970Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"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_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":640455,"link":"/api/v1/people/640455"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.645398158464843,"aZ":-21.21357332611799,"pfxX":8.908832295835595,"pfxZ":5.985880798311063,"pX":0.0038439703540054104,"pZ":3.622149131189763,"vX0":-11.453895816524097,"vY0":-133.4787670880732,"vZ0":-0.09320214204912625,"x":116.85,"y":140.98,"x0":3.1630756144027488,"y0":50.00527156176028,"z0":5.16569961508797,"aX":16.321992465108224},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.0,"breakHorizontal":-14.2,"spinRate":1972,"spinDirection":120},"zone":11,"typeConfidence":2.0,"plateTime":0.4079979517850054,"extension":7.066044872758706},"index":0,"playId":"d8610514-bb87-3162-a0f8-e78d7370c0d8","pitchNumber":1,"startTime":"2026-06-18T22:59:18.307Z","endTime":"2026-06-18T22:59:21.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.064252863810534,"aZ":-19.71104198944859,"pfxX":9.322013928201901,"pfxZ":6.771753701847274,"pX":0.4081521698585531,"pZ":3.2481910345859566,"vX0":-10.661658849880839,"vY0":-134.09431559650574,"vZ0":-1.3747334029830849,"x":101.44,"y":151.08,"x0":3.204377244339619,"y0":50.004115429655045,"z0":5.158948713506957,"aX":17.161562643863956},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.2,"breakHorizontal":-14.9,"spinRate":2095,"spinDirection":114},"zone":3,"typeConfidence":2.0,"plateTime":0.40678550119500745,"extension":6.975423366967191},"hitData":{"launchSpeed":98.9,"launchAngle":4.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":145.03,"coordY":104.87}},"index":1,"playId":"377710e8-1bed-3e1d-80ab-2df1c4a89671","pitchNumber":2,"startTime":"2026-06-18T22:59:43.599Z","endTime":"2026-06-18T22:59:53.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T22:59:53.970Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Brandon Marsh strikes out swinging and Bryce Harper caught stealing 3rd, catcher Francisco Alvarez to third baseman Brett Baty to catcher Francisco Alvarez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-18T23:00:17.941Z","endTime":"2026-06-18T23:01:33.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","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":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.244016203513432,"aZ":-26.53266871406793,"pfxX":8.141883151462565,"pfxZ":3.105759674684913,"pX":1.0871166463345319,"pZ":2.6402527902844977,"vX0":-8.473381218331179,"vY0":-132.3759456371366,"vZ0":-1.7235513273330132,"x":75.56,"y":167.49,"x0":3.237584863818931,"y0":50.00025725784763,"z0":5.200108932472697,"aX":14.775902080130848},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.5,"breakHorizontal":-13.4,"spinRate":1970,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.4102399954558855,"extension":6.845326128164014},"index":0,"playId":"8cea568e-fdce-324c-8904-86b73b6350fb","pitchNumber":1,"startTime":"2026-06-18T23:00:26.252Z","endTime":"2026-06-18T23:00:29.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.8,"endSpeed":85.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83037177457674,"aZ":-22.18579601401234,"pfxX":7.57527987400801,"pfxZ":5.436786419457286,"pX":1.651288087725577,"pZ":3.878283523178213,"vX0":-6.90080005726292,"vY0":-133.7106725900527,"vZ0":0.6508852469829948,"x":54.06,"y":134.07,"x0":3.2630016740761167,"y0":50.00390230737778,"z0":5.205765427553555,"aX":13.920964510261433},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.2,"breakHorizontal":-12.5,"spinRate":1995,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.40734423917955853,"extension":6.814359113393691},"index":1,"playId":"f9ce2c43-51fd-3c43-9030-3d4889526d25","pitchNumber":2,"startTime":"2026-06-18T23:00:48.164Z","endTime":"2026-06-18T23:00:51.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":73.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.382711739236825,"aZ":-29.821434623953735,"pfxX":-4.065902849089378,"pfxZ":1.7499263147945632,"pX":-0.4045221529060016,"pZ":1.831129866936737,"vX0":-7.1695643606671995,"vY0":-113.85323138430064,"vZ0":-1.0958195111136546,"x":132.42,"y":189.34,"x0":3.285317703598002,"y0":50.00134763842669,"z0":5.209896200857463,"aX":-5.459709148014273},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":3.2,"breakHorizontal":8.8,"spinRate":2321,"spinDirection":284},"zone":7,"typeConfidence":2.0,"plateTime":0.4769061144091369,"extension":6.548377531520513},"index":2,"playId":"e7eaa036-0ea7-3a58-a85b-f4c2b8824388","pitchNumber":3,"startTime":"2026-06-18T23:01:07.959Z","endTime":"2026-06-18T23:01:11.371Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.532310289907073,"aZ":-30.382598797006718,"pfxX":-7.9659686808524865,"pfxZ":1.391997890473693,"pX":0.9052334258492003,"pZ":2.7893713213005924,"vX0":-3.50501828417753,"vY0":-112.60864195913874,"vZ0":1.4406551292116223,"x":82.49,"y":163.47,"x0":3.5147207758136325,"y0":50.00475035504375,"z0":5.203997711768922,"aX":-10.280488821093353},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":3.1,"breakHorizontal":15.4,"spinRate":2293,"spinDirection":282},"zone":12,"typeConfidence":2.0,"plateTime":0.48550695332846594,"extension":6.61171659606209},"index":3,"playId":"7e70e598-2da9-3066-9f77-2dd6c278ba88","pitchNumber":4,"startTime":"2026-06-18T23:01:26.291Z","endTime":"2026-06-18T23:01:33.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:01:33.064Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-18T23:04:15.334Z","endTime":"2026-06-18T23:05:17.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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(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.0,"endSpeed":87.0,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.472828522779977,"aZ":-17.15885228899962,"pfxX":-7.775375612449759,"pfxZ":7.80342962901603,"pX":-0.502248216564556,"pZ":2.3031761342390458,"vX0":6.001065812759383,"vY0":-136.9230063082592,"vZ0":-3.979253219068329,"x":136.14,"y":176.59,"x0":-1.6978107503861397,"y0":50.00024472631531,"z0":4.928441168100531,"aX":-14.95737319005411},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":13.1,"spinRate":2428,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.39800779353267934,"extension":6.969287898548348},"index":0,"playId":"b908a4ed-1d08-3dbd-b1ed-75c257bfa325","pitchNumber":1,"startTime":"2026-06-18T23:04:24.622Z","endTime":"2026-06-18T23:04:28.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38805467021858,"aZ":-24.843816063273405,"pfxX":-7.016620326979514,"pfxZ":4.445170247122498,"pX":-0.6125798687129367,"pZ":2.665400996468872,"vX0":5.10552893027531,"vY0":-126.71933721056693,"vZ0":-0.6847481716136119,"x":140.35,"y":166.81,"x0":-1.7274801365007184,"y0":50.00464797284574,"z0":4.898707714609029,"aX":-11.577468320345885},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.2,"breakHorizontal":11.8,"spinRate":1620,"spinDirection":255},"zone":4,"typeConfidence":2.0,"plateTime":0.42988088738566743,"extension":7.1101270847511735},"index":1,"playId":"6e0ec191-22d4-36be-8147-2d5d0b2ddb94","pitchNumber":2,"startTime":"2026-06-18T23:04:40.142Z","endTime":"2026-06-18T23:04:43.468Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-18T23:04:58.048Z","endTime":"2026-06-18T23:05:13.951Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.341588986209473,"aZ":-25.69523637572077,"pfxX":-8.771429484890875,"pfxZ":3.3893583424145532,"pX":1.480653151887814,"pZ":2.470139715760474,"vX0":10.922378715148268,"vY0":-136.22807610387733,"vZ0":-2.0189500437292143,"x":60.56,"y":172.09,"x0":-1.4106343070563874,"y0":50.00093604968891,"z0":4.968253766534944,"aX":-16.755087974701038},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.0,"breakHorizontal":14.0,"spinRate":2254,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.39958396136641916,"extension":7.142879319416244},"index":3,"playId":"4f285865-eb98-34fb-8583-2476a5fec687","pitchNumber":3,"startTime":"2026-06-18T23:05:13.951Z","endTime":"2026-06-18T23:05:17.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:05:17.541Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"MJ Melendez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-18T23:05:35.781Z","endTime":"2026-06-18T23:07:33.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.093855580514894,"aZ":-24.14134493977821,"pfxX":-10.341823555852898,"pfxZ":4.311099694711812,"pX":1.0366294828803557,"pZ":3.1611315847844326,"vX0":9.840391046867229,"vY0":-135.0766966793433,"vZ0":-0.3971737445741364,"x":77.49,"y":153.43,"x0":-1.2951642210142362,"y0":50.00251976818874,"z0":4.9950156776559265,"aX":-19.27191306610818},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":16.8,"spinRate":2288,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.40419349634338797,"extension":7.000249844438622},"index":0,"playId":"592f63de-b5f6-3bf7-87d0-0b9e2230d84d","pitchNumber":1,"startTime":"2026-06-18T23:05:45.624Z","endTime":"2026-06-18T23:05:49.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.385195567945207,"aZ":-38.467900306682814,"pfxX":7.530794083599054,"pfxZ":-4.62984841964945,"pX":-0.37399040043366155,"pZ":3.260570961920156,"vX0":0.6504893301628684,"vY0":-115.51121570202429,"vZ0":3.6743941585471362,"x":131.26,"y":150.74,"x0":-1.6379323440316242,"y0":50.00315641433446,"z0":5.33418644756469,"aX":10.234009210228553},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.3,"breakHorizontal":-13.8,"spinRate":2667,"spinDirection":53},"zone":1,"typeConfidence":2.0,"plateTime":0.4731594674734243,"extension":6.603680219497993},"index":1,"playId":"7474ad03-e0bc-35df-8bce-6231a1f02c85","pitchNumber":2,"startTime":"2026-06-18T23:06:01.192Z","endTime":"2026-06-18T23:06:04.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66871564668366,"aZ":-38.161129506105155,"pfxX":8.139423856231806,"pfxZ":-4.362208155265618,"pX":0.491286523575503,"pZ":2.0415719686540936,"vX0":2.2654945604271086,"vY0":-116.60085201279458,"vZ0":1.0543884696195087,"x":98.27,"y":183.66,"x0":-1.5513341203932771,"y0":50.0046561951826,"z0":5.194586456616153,"aX":11.166518063886674},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.3,"breakHorizontal":-15.4,"spinRate":2581,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.47041684318858934,"extension":6.8558736429196125},"index":2,"playId":"14abadd5-57f8-3e27-ad01-193f34b10635","pitchNumber":3,"startTime":"2026-06-18T23:06:19.894Z","endTime":"2026-06-18T23:06:23.215Z","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":94.1,"endSpeed":86.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47452350117301,"aZ":-19.638608827950687,"pfxX":-11.364909086615025,"pfxZ":6.590578256971305,"pX":1.0241725155849564,"pZ":2.2273329873742234,"vX0":10.465051704956341,"vY0":-136.68048829102761,"vZ0":-3.6546585721915648,"x":77.96,"y":178.64,"x0":-1.366821018103815,"y0":50.006670709734166,"z0":4.920569113781801,"aX":-21.63349236746774},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.4,"breakHorizontal":18.6,"spinRate":2380,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39983476336867074,"extension":7.063552848488505},"index":3,"playId":"3be8aa79-6f84-3319-88f5-169999450d95","pitchNumber":4,"startTime":"2026-06-18T23:06:47.559Z","endTime":"2026-06-18T23:06:51.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.054715610799857,"aZ":-27.356998342611483,"pfxX":1.4957758585856569,"pfxZ":3.008971442418021,"pX":-1.8083678681178228,"pZ":3.6372610033538346,"vX0":-0.37570033506142486,"vY0":-125.15372370080802,"vZ0":1.7517292692654305,"x":185.93,"y":140.57,"x0":-1.8515266991885388,"y0":50.00274022404813,"z0":5.154293354086265,"aX":2.394923176112076},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.0,"breakHorizontal":-2.6,"spinRate":2334,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.4360842857497249,"extension":6.991462332776093},"index":4,"playId":"a465a09b-ef4b-3216-9a4c-0eb221aa5df4","pitchNumber":5,"startTime":"2026-06-18T23:07:08.674Z","endTime":"2026-06-18T23:07:11.810Z","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":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0408520107768,"aZ":-17.12321873394909,"pfxX":-7.315836781847267,"pfxZ":7.727096402434036,"pX":-1.1496840920857068,"pZ":3.3135973735752504,"vX0":3.9778055189671533,"vY0":-137.84172510074205,"vZ0":-1.4840885563987793,"x":160.82,"y":149.31,"x0":-1.6513434904506024,"y0":50.006033775859365,"z0":5.0003574963986255,"aX":-14.257340982985722},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.9,"breakHorizontal":12.6,"spinRate":2266,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3954600600392002,"extension":7.003708810431952},"index":5,"playId":"8dc9e420-b2a8-333a-8081-c3e91fca35c1","pitchNumber":6,"startTime":"2026-06-18T23:07:29.806Z","endTime":"2026-06-18T23:07:33.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:07:33.740Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Alvarez singles on a sharp line drive to left fielder Edmundo Sosa.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-18T23:08:05.945Z","endTime":"2026-06-18T23:10:00.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-18T23:07:54.283Z","endTime":"2026-06-18T23:08:08.281Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"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":92.8,"endSpeed":85.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.769361848876983,"aZ":-23.98158567204068,"pfxX":-11.14105729327258,"pfxZ":4.403445181309271,"pX":-0.5794743750935187,"pZ":2.794771883538525,"vX0":6.446012044917196,"vY0":-135.08802891304992,"vZ0":-1.114361028258077,"x":139.09,"y":163.32,"x0":-1.5417286312856004,"y0":50.00032238459387,"z0":4.889073653175461,"aX":-20.711636502239504},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":19.0,"spinRate":2270,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.40453252848114074,"extension":7.088240669837871},"index":1,"playId":"c31f2c84-3770-3ec9-ad0c-a5c8914b2317","pitchNumber":1,"startTime":"2026-06-18T23:08:08.281Z","endTime":"2026-06-18T23:08:12.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05739921926924,"aZ":-22.77774350121811,"pfxX":-9.928606516113213,"pfxZ":5.107621399956766,"pX":-0.550843941149923,"pZ":1.0580803145831088,"vX0":6.221667018063119,"vY0":-134.01935234050958,"vZ0":-5.4663044045722335,"x":138.0,"y":210.21,"x0":-1.5998291347663771,"y0":50.000966441763886,"z0":4.727575944631834,"aX":-18.252353824290324},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.4,"breakHorizontal":16.8,"spinRate":2274,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4070431329290565,"extension":7.0266193365203025},"index":2,"playId":"95b70d4d-c438-3289-a29c-7d1dc5a7637f","pitchNumber":2,"startTime":"2026-06-18T23:08:31.881Z","endTime":"2026-06-18T23:08:35.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56598651625991,"aZ":-22.401377447843924,"pfxX":-11.401046395346569,"pfxZ":5.1351775323137465,"pX":0.6293355091525628,"pZ":1.446988587913336,"vX0":9.714465408562534,"vY0":-136.6735579696983,"vZ0":-5.059456012257041,"x":93.01,"y":199.71,"x0":-1.48025963058063,"y0":50.00139160088953,"z0":4.849313599972136,"aX":-21.686819591612405},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.4,"breakHorizontal":18.7,"spinRate":2276,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.399927928043351,"extension":7.106350567628284},"index":3,"playId":"09eb16b5-8f16-3491-80d5-68f58440d27f","pitchNumber":3,"startTime":"2026-06-18T23:08:50.410Z","endTime":"2026-06-18T23:09:17.423Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"}}},{"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":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.895590483479985,"aZ":-34.02727528188652,"pfxX":1.0320860601983821,"pfxZ":-1.2100108242773917,"pX":-0.06439525614109275,"pZ":3.1296990096986996,"vX0":3.632421263797779,"vY0":-122.97278609724721,"vZ0":2.096085843491199,"x":119.45,"y":154.28,"x0":-1.693371207822864,"y0":50.00140369419498,"z0":5.148542992948181,"aX":1.583057520055209},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.4,"breakHorizontal":-2.8,"spinRate":2198,"spinDirection":73},"zone":2,"typeConfidence":2.0,"plateTime":0.44504918253144643,"extension":6.990705510894524},"index":4,"playId":"acba091a-b311-3fdc-93e9-c0becc0e275a","pitchNumber":4,"startTime":"2026-06-18T23:09:26.762Z","endTime":"2026-06-18T23:09:33.155Z","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":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68465999748365,"aZ":-13.640281440113352,"pfxX":-6.655855678933877,"pfxZ":9.557211788540565,"pX":0.39664007011408564,"pZ":1.993251205508105,"vX0":7.26095437329387,"vY0":-137.9075346780624,"vZ0":-5.441255565736671,"x":101.88,"y":184.96,"x0":-1.397007986626332,"y0":50.00488979499559,"z0":4.901086836742019,"aX":-12.91075535767247},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":10.7,"spinRate":2426,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.3961292842842221,"extension":7.0802019433475545},"hitData":{"launchSpeed":104.5,"launchAngle":12.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":82.29,"coordY":73.31}},"index":5,"playId":"0f56ffcf-3842-3d98-b1be-52d20985ef91","pitchNumber":5,"startTime":"2026-06-18T23:09:49.326Z","endTime":"2026-06-18T23:10:00.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:10:00.059Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Benge singles on a ground ball to right fielder Brandon Marsh. Francisco Alvarez to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-18T23:10:18.182Z","endTime":"2026-06-18T23:10:37.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8119448426768,"aZ":-24.85380161082976,"pfxX":-9.55914585337899,"pfxZ":3.8578249531466025,"pX":0.6469338242250259,"pZ":3.0004768982663674,"vX0":9.215594807491323,"vY0":-136.14351861562463,"vZ0":-0.7300622357447932,"x":92.34,"y":157.77,"x0":-1.5221134129777407,"y0":50.00317256550788,"z0":4.975467602922892,"aX":-18.142377816629406},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.1,"breakHorizontal":15.6,"spinRate":2220,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.4006366238360468,"extension":7.029901908427729},"hitData":{"launchSpeed":86.5,"launchAngle":-9.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.54,"coordY":128.19}},"index":0,"playId":"1c1bbf93-3cb6-3272-ad7a-ee7d7643065a","pitchNumber":1,"startTime":"2026-06-18T23:10:27.293Z","endTime":"2026-06-18T23:10:37.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:10:37.510Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, first baseman Bryce Harper to pitcher Aaron Nola.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-18T23:10:59.327Z","endTime":"2026-06-18T23:11:58.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.1,"endSpeed":73.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12283980248017,"aZ":-40.43495349927377,"pfxX":8.3664210769197,"pfxZ":-6.032744092481611,"pX":0.39645471748209254,"pZ":1.9950915899512327,"vX0":2.2166140927189457,"vY0":-116.59935651958928,"vZ0":1.4005009816072185,"x":101.89,"y":184.91,"x0":-1.6548338534762008,"y0":50.00370735323607,"z0":5.219177636614744,"aX":11.452708157671857},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.2,"breakHorizontal":-15.7,"spinRate":2742,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.470806936846071,"extension":7.032975905159517},"index":0,"playId":"9e28f0ee-292d-37ea-a217-0ff476f41bf9","pitchNumber":1,"startTime":"2026-06-18T23:11:08.189Z","endTime":"2026-06-18T23:11:11.997Z","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":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.987900607447724,"aZ":-24.245017971727112,"pfxX":-8.691784661221563,"pfxZ":4.171122556250516,"pX":0.6071808543557223,"pZ":1.8961234568582792,"vX0":8.888881085003854,"vY0":-136.02713921641242,"vZ0":-3.4557151425701442,"x":93.86,"y":187.58,"x0":-1.5522800790902653,"y0":50.00017534831799,"z0":4.837541671809321,"aX":-16.51070642405177},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.1,"breakHorizontal":14.2,"spinRate":2341,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.400560967436435,"extension":7.085721387134063},"index":1,"playId":"33ddf772-4895-3006-a622-e03ca22462a6","pitchNumber":2,"startTime":"2026-06-18T23:11:28.884Z","endTime":"2026-06-18T23:11:32.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.192600017590316,"aZ":-41.16282824275121,"pfxX":8.60853231054722,"pfxZ":-6.776068878971494,"pX":1.0051487599090907,"pZ":1.1179353878701954,"vX0":3.2693673535529415,"vY0":-115.01879713149641,"vZ0":-0.16913864077678298,"x":78.69,"y":208.6,"x0":-1.5567680689029368,"y0":50.0011023438625,"z0":5.21553130626055,"aX":11.424149708790845},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-12.0,"breakHorizontal":-16.4,"spinRate":2725,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.47791672249302763,"extension":7.243042027623086},"hitData":{"launchSpeed":81.8,"launchAngle":-28.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.62,"coordY":165.72}},"index":2,"playId":"ce3639ef-58b3-3001-9e9e-77dad4ef5443","pitchNumber":3,"startTime":"2026-06-18T23:11:50.811Z","endTime":"2026-06-18T23:11:58.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:11:58.515Z","atBatIndex":15},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Edmundo Sosa triples (1) on a sharp line drive to center fielder A.J. Ewing.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-18T23:14:24.601Z","endTime":"2026-06-18T23:15:17.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"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":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22846158642613,"aZ":-23.117245064124926,"pfxX":9.570696414708213,"pfxZ":5.149247409626966,"pX":-1.28817342398067,"pZ":2.565070765352553,"vX0":-14.631732144310124,"vY0":-130.93994508197963,"vZ0":-2.103909540005136,"x":166.1,"y":169.52,"x0":3.0952389730536662,"y0":50.00405188215683,"z0":5.085469288538111,"aX":16.84024548764817},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.1,"breakHorizontal":-14.6,"spinRate":2056,"spinDirection":115},"zone":11,"typeConfidence":2.0,"plateTime":0.4162129160385266,"extension":6.915464267272359},"index":0,"playId":"d86ed7b4-92da-310d-8117-15009e4bff8d","pitchNumber":1,"startTime":"2026-06-18T23:14:28.702Z","endTime":"2026-06-18T23:14:32.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.2,"endSpeed":67.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.26569160777003,"aZ":-30.435892055679215,"pfxX":-6.787623121488576,"pfxZ":1.5028843879918181,"pX":0.31171431586927106,"pZ":2.3638794394775204,"vX0":-4.733306902704655,"vY0":-106.5349948580332,"vZ0":0.9214632865630985,"x":105.12,"y":174.96,"x0":3.4393741287357944,"y0":50.00332334725352,"z0":5.349846344533359,"aX":-7.848038361192244},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":3.2,"breakHorizontal":13.6,"spinRate":2312,"spinDirection":296},"zone":5,"typeConfidence":2.0,"plateTime":0.5129522693773767,"extension":6.658917330297768},"index":1,"playId":"b122ab1d-048b-38a9-8996-006ad08b4040","pitchNumber":2,"startTime":"2026-06-18T23:14:40.216Z","endTime":"2026-06-18T23:14:43.277Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-06-18T23:14:54.402Z","endTime":"2026-06-18T23:15:02.022Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":85.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.295044949558005,"aZ":-22.415539844136028,"pfxX":8.95812617101518,"pfxZ":5.347494508108095,"pX":0.13396192661680945,"pZ":2.2976010710459973,"vX0":-11.819274801926644,"vY0":-132.7041814225508,"vZ0":-2.797743380657504,"x":111.89,"y":176.74,"x0":3.434854906242659,"y0":50.00182609378549,"z0":4.957959210623637,"aX":16.343843568871876},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.4,"breakHorizontal":-14.4,"spinRate":2017,"spinDirection":108},"zone":5,"typeConfidence":2.0,"plateTime":0.4091845578947053,"extension":7.0388638981403595},"hitData":{"launchSpeed":101.0,"launchAngle":17.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":107.21,"coordY":65.51}},"index":3,"playId":"c8bd8282-8754-399e-bee0-ac7bde4aecb5","pitchNumber":3,"startTime":"2026-06-18T23:15:02.022Z","endTime":"2026-06-18T23:15:17.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:15:17.454Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out to first baseman Jared Young.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-18T23:15:47.438Z","endTime":"2026-06-18T23:16:32.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"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":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":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.398832779147074,"aZ":-28.867991756118958,"pfxX":12.149881962815904,"pfxZ":1.91764023667647,"pX":0.3152091627063782,"pZ":1.8846586324693964,"vX0":-11.4785295222618,"vY0":-130.44889432641455,"vZ0":-2.5033831465917413,"x":104.98,"y":187.89,"x0":3.193549924884177,"y0":50.00356884528274,"z0":5.03275956805244,"aX":20.94488482331082},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.1,"breakHorizontal":-19.4,"spinRate":2102,"spinDirection":116},"zone":9,"typeConfidence":2.0,"plateTime":0.41985225495581613,"extension":7.081686552417353},"index":0,"playId":"3f0c6d56-468a-3258-8adb-55c27ac6feb5","pitchNumber":1,"startTime":"2026-06-18T23:15:52.333Z","endTime":"2026-06-18T23:15:55.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":70.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.105982067075658,"aZ":-35.058177598495035,"pfxX":-6.201976894046523,"pfxZ":-2.377887902699925,"pX":-1.9411097465135991,"pZ":1.0677612677991206,"vX0":-9.45725882378746,"vY0":-109.66246336120453,"vZ0":-0.7808632697889448,"x":190.99,"y":209.95,"x0":3.2396607270253717,"y0":50.002682218256254,"z0":5.181135629987521,"aX":-7.522543900249852},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-4.2,"breakHorizontal":13.8,"spinRate":2311,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.5002288513190671,"extension":6.681627576975845},"index":1,"playId":"c54e091f-2066-3a09-936b-756945d7dcd2","pitchNumber":2,"startTime":"2026-06-18T23:16:07.279Z","endTime":"2026-06-18T23:16:10.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.266417416739824,"aZ":-29.491442593034524,"pfxX":11.405997679630225,"pfxZ":1.488123581413813,"pX":1.2977702851776076,"pZ":2.838412495754411,"vX0":-9.138481706600006,"vY0":-133.18287985312574,"vZ0":-0.24330738453523348,"x":67.53,"y":162.14,"x0":3.2831273579713147,"y0":50.005484070782025,"z0":5.054918946485449,"aX":20.596109124491143},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.9,"breakHorizontal":-18.8,"spinRate":2136,"spinDirection":108},"zone":12,"typeConfidence":2.0,"plateTime":0.4104830481197834,"extension":7.005910134286136},"hitData":{"launchSpeed":56.3,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.55,"coordY":168.16}},"index":2,"playId":"88da544f-83cb-3554-bd14-f5b7d2cf1222","pitchNumber":3,"startTime":"2026-06-18T23:16:25.592Z","endTime":"2026-06-18T23:16:32.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:16:32.029Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"J.T. Realmuto pops out to shortstop Bo Bichette.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-18T23:16:54.508Z","endTime":"2026-06-18T23:19:09.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":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":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.835469276073137,"aZ":-24.998774385325746,"pfxX":9.112681452594323,"pfxZ":3.8637576485659704,"pX":2.1623295968934264,"pZ":2.975672774318032,"vX0":-6.480026742178777,"vY0":-133.70852438623717,"vZ0":-0.8309245771123602,"x":34.58,"y":158.44,"x0":3.4022652954739483,"y0":50.00403273520558,"z0":5.043307207187432,"aX":16.92796250608968},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.1,"breakHorizontal":-15.6,"spinRate":2008,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.4056622103702354,"extension":7.118042641651406},"index":0,"playId":"1354babb-9680-39d8-911b-c097a89577dc","pitchNumber":1,"startTime":"2026-06-18T23:17:01.457Z","endTime":"2026-06-18T23:17:04.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14134017708428,"aZ":-23.673201890995987,"pfxX":9.554631827551564,"pfxZ":4.645519486825904,"pX":-0.41758201477617124,"pZ":3.5741134731339343,"vX0":-12.454597753628503,"vY0":-133.0934230936164,"vZ0":0.13298817661058104,"x":132.92,"y":142.28,"x0":3.0376824237785978,"y0":50.00336160519179,"z0":5.209952130393891,"aX":17.489278050630276},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.6,"breakHorizontal":-15.2,"spinRate":2012,"spinDirection":110},"zone":11,"typeConfidence":2.0,"plateTime":0.40839067454353284,"extension":7.186080804819684},"index":1,"playId":"2aafd0b1-cd82-3cf5-a41a-7f3aca09adf9","pitchNumber":2,"startTime":"2026-06-18T23:17:18.365Z","endTime":"2026-06-18T23:17:21.757Z","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":91.2,"endSpeed":84.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.898051234107868,"aZ":-28.36520211289764,"pfxX":11.757591873917915,"pfxZ":2.121879037345985,"pX":1.0348173735277633,"pZ":2.1378207279766848,"vX0":-9.7022097153308,"vY0":-132.57966060844038,"vZ0":-2.219200540791356,"x":77.56,"y":181.06,"x0":3.197650969346706,"y0":50.00533871654695,"z0":5.037028783756479,"aX":21.127476048077664},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.6,"breakHorizontal":-19.4,"spinRate":1998,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.4116941883842653,"extension":6.952287040689424},"index":2,"playId":"cdfe68e7-6214-3619-907b-006e527fcc1a","pitchNumber":3,"startTime":"2026-06-18T23:17:36.710Z","endTime":"2026-06-18T23:17:40.058Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.151930453321466,"aZ":-19.34971845130668,"pfxX":9.517157727799958,"pfxZ":7.097934830556163,"pX":0.6988116872039688,"pZ":2.4903390598040387,"vX0":-9.951699246911701,"vY0":-132.99513046654664,"vZ0":-2.9043818890555047,"x":90.36,"y":171.54,"x0":3.2369601804453887,"y0":50.00430194476463,"z0":4.985579813276189,"aX":17.20168758982126},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.5,"breakHorizontal":-15.4,"spinRate":2147,"spinDirection":113},"zone":6,"typeConfidence":2.0,"plateTime":0.4104392366951468,"extension":7.140551580493283},"index":3,"playId":"5f42b3c2-a8cb-3327-8c8c-b8211bd0b527","pitchNumber":4,"startTime":"2026-06-18T23:17:55.420Z","endTime":"2026-06-18T23:17:58.843Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-18T23:18:08.502Z","endTime":"2026-06-18T23:18:20.797Z","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(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":78.0,"endSpeed":72.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.946111038161874,"aZ":-30.881882729324612,"pfxX":-6.838035277772773,"pfxZ":0.980291231030991,"pX":0.995916467321728,"pZ":2.125317233609178,"vX0":-3.5156145064907807,"vY0":-113.72028779601871,"vZ0":0.2956343737105718,"x":79.04,"y":181.4,"x0":3.445612257812317,"y0":50.005492646032096,"z0":5.032944239166197,"aX":-9.043863829894816},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":2.2,"breakHorizontal":13.2,"spinRate":2263,"spinDirection":292},"zone":14,"typeConfidence":2.0,"plateTime":0.4798707901368888,"extension":6.754526498261144},"index":5,"playId":"5f465f69-0595-3df5-a51a-b0ebcb39b019","pitchNumber":5,"startTime":"2026-06-18T23:18:20.797Z","endTime":"2026-06-18T23:18:24.699Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.1,"endSpeed":68.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.749478240764542,"aZ":-31.291958300166595,"pfxX":-6.608141704757157,"pfxZ":0.742631929845663,"pX":0.2822301334810025,"pZ":2.426046073485782,"vX0":-4.69925407863499,"vY0":-107.94632078521802,"vZ0":1.238605902504007,"x":106.24,"y":173.28,"x0":3.341320029558314,"y0":50.002739850324225,"z0":5.274416638754572,"aX":-7.84347985841593},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":1.9,"breakHorizontal":13.2,"spinRate":2281,"spinDirection":285},"zone":5,"typeConfidence":2.0,"plateTime":0.506266721600511,"extension":6.692192051915631},"index":6,"playId":"684d9bef-356a-3604-83fe-71fb00cbaf1e","pitchNumber":6,"startTime":"2026-06-18T23:18:39.296Z","endTime":"2026-06-18T23:18:42.469Z","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":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.601806259499394,"aZ":-20.346438270353534,"pfxX":9.157558250622921,"pfxZ":6.298225424839093,"pX":-0.5104941340413497,"pZ":2.376632800138247,"vX0":-12.62864410280754,"vY0":-135.01109794087108,"vZ0":-3.26937265835815,"x":136.46,"y":174.61,"x0":3.0005780158642077,"y0":50.00502574335522,"z0":5.006181070934355,"aX":17.203704141440163},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.0,"breakHorizontal":-14.4,"spinRate":2165,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.4030360751689277,"extension":7.166632840856116},"hitData":{"launchSpeed":78.0,"launchAngle":67.0,"totalDistance":131.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":102.94,"coordY":157.1}},"index":7,"playId":"a3be0aea-edb7-3798-a7e9-328062b83935","pitchNumber":7,"startTime":"2026-06-18T23:19:00.050Z","endTime":"2026-06-18T23:19:09.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:19:09.679Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Derek Hill grounds out, second baseman Marcus Semien to first baseman Jared Young.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-18T23:19:29.828Z","endTime":"2026-06-18T23:20:54.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"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":3},"details":{"event":"Groundout","eventType":"field_out","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":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"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":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.548148724239514,"aZ":-26.296448851184554,"pfxX":8.049379544821814,"pfxZ":3.201531008370475,"pX":-0.0015936353097367442,"pZ":3.0940080229576687,"vX0":-10.506847492862994,"vY0":-134.43499363203148,"vZ0":-0.4400801606920494,"x":117.06,"y":155.24,"x0":2.907518155036618,"y0":50.00017040343391,"z0":5.122877711135067,"aX":14.764308576960147},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.9,"breakHorizontal":-12.4,"spinRate":1926,"spinDirection":120},"zone":2,"typeConfidence":2.0,"plateTime":0.40709213303140324,"extension":7.121289686405196},"index":0,"playId":"6fe71741-b573-3da5-bd02-9bb5a9a125c2","pitchNumber":1,"startTime":"2026-06-18T23:19:35.399Z","endTime":"2026-06-18T23:19:38.868Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-18T23:19:54.427Z","endTime":"2026-06-18T23:20:06.325Z","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(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":92.8,"endSpeed":85.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8671767867642,"aZ":-22.880370864744393,"pfxX":6.758867110504028,"pfxZ":4.969048721895332,"pX":0.45674876271742665,"pZ":3.271128924528552,"vX0":-9.032003291046916,"vY0":-135.0316487426449,"vZ0":-0.7223959832539089,"x":99.59,"y":150.46,"x0":2.946994834798048,"y0":50.00349986623094,"z0":5.133534741003216,"aX":12.64320234997253},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.1,"breakHorizontal":-10.6,"spinRate":1963,"spinDirection":119},"zone":3,"typeConfidence":2.0,"plateTime":0.4036632910387965,"extension":7.02566591375723},"index":2,"playId":"ca6ba8de-ef7f-342b-a9e1-7c746e7c6ab3","pitchNumber":2,"startTime":"2026-06-18T23:20:06.325Z","endTime":"2026-06-18T23:20:11.142Z","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":93.3,"endSpeed":86.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.333205476432575,"aZ":-22.751479077438084,"pfxX":7.939458712489502,"pfxZ":5.000520049281674,"pX":0.12209955679344962,"pZ":3.4463857838457077,"vX0":-10.249247729581421,"vY0":-135.62979968760985,"vZ0":-0.2928320448769115,"x":112.35,"y":145.73,"x0":2.8975125241325594,"y0":50.005437841888565,"z0":5.126150001291701,"aX":14.971357879438115},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.2,"breakHorizontal":-12.5,"spinRate":2078,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.4020014526959623,"extension":7.078394067436039},"index":3,"playId":"ab0ef881-3b0a-3e6b-b2b9-7db6c355f0ad","pitchNumber":3,"startTime":"2026-06-18T23:20:27.535Z","endTime":"2026-06-18T23:20:30.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.586208398573707,"aZ":-21.236479185669808,"pfxX":7.33008007756374,"pfxZ":5.912031279495481,"pX":1.0026557027150982,"pZ":2.1633983433427613,"vX0":-7.962987180449739,"vY0":-134.97120865953625,"vZ0":-3.5981326393603315,"x":78.78,"y":180.37,"x0":3.0348025622302686,"y0":50.004190072835016,"z0":5.004136035343888,"aX":13.564539193251829},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.2,"breakHorizontal":-11.6,"spinRate":2021,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.405369827413701,"extension":7.122777896458511},"hitData":{"launchSpeed":83.3,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.92,"coordY":150.51}},"index":4,"playId":"7109a2a2-0347-3899-b972-17929a848166","pitchNumber":4,"startTime":"2026-06-18T23:20:45.783Z","endTime":"2026-06-18T23:20:54.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:20:54.179Z","atBatIndex":19},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Juan Soto homers (17) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-18T23:23:28.128Z","endTime":"2026-06-18T23:24:33.575Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Justin Crawford replaces shortstop Trea Turner, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-18T23:22:57.695Z","endTime":"2026-06-18T23:22:57.713Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"description":"Defensive switch from right field to left field for Brandon Marsh.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-18T23:22:57.713Z","endTime":"2026-06-18T23:22:57.714Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"500"},{"details":{"description":"Defensive switch from left field to shortstop for Edmundo Sosa.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-18T23:22:57.714Z","endTime":"2026-06-18T23:22:57.716Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"600"},{"details":{"description":"Defensive switch from center field to right field for Derek Hill.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-18T23:22:57.716Z","endTime":"2026-06-18T23:23:30.296Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"900"},{"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":85.4,"endSpeed":78.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.225275085232013,"aZ":-31.164353880481197,"pfxX":-9.004085313533121,"pfxZ":0.6404970518707707,"pX":-0.874081152467118,"pZ":2.9140637501226387,"vX0":4.819003119038043,"vY0":-124.41152458292122,"vZ0":1.3144816239284185,"x":150.32,"y":160.1,"x0":-1.658854944644706,"y0":50.002879202017006,"z0":4.94750149137068,"aX":-14.219794721590366},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.7,"breakHorizontal":15.4,"spinRate":1531,"spinDirection":256},"zone":11,"typeConfidence":2.0,"plateTime":0.43900352686000677,"extension":7.07863129507684},"index":4,"playId":"f69971c6-f010-3814-9a5b-4a6502d317ab","pitchNumber":1,"startTime":"2026-06-18T23:23:30.296Z","endTime":"2026-06-18T23:23:33.947Z","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":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02692955699522,"aZ":-42.03602984254768,"pfxX":8.022359857698467,"pfxZ":-7.297350930154167,"pX":0.940463555945417,"pZ":0.5287568785491347,"vX0":3.4437266932178674,"vY0":-116.40033082411168,"vZ0":-1.2080993172645624,"x":81.15,"y":224.5,"x0":-1.6076228401159947,"y0":50.003992101048475,"z0":5.090247592004923,"aX":10.837609497481422},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-13.2,"breakHorizontal":-15.5,"spinRate":2782,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.47339050154911355,"extension":6.766864047499475},"index":5,"playId":"ff294c30-5373-3fe4-976a-f7efeed4bd19","pitchNumber":2,"startTime":"2026-06-18T23:23:45.549Z","endTime":"2026-06-18T23:23:48.733Z","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":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.385834865609255,"aZ":-25.32645546637271,"pfxX":-9.28974029319857,"pfxZ":3.745173018022772,"pX":0.0653115821119403,"pZ":2.6362544867301496,"vX0":7.8422632378416175,"vY0":-133.53025108728062,"vZ0":-1.0104645388756437,"x":114.51,"y":167.6,"x0":-1.6848513563628338,"y0":50.00299856876623,"z0":4.821062425260271,"aX":-16.985889804585607},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.8,"breakHorizontal":15.4,"spinRate":2203,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.408253795462278,"extension":7.115805728839047},"hitData":{"launchSpeed":105.0,"launchAngle":42.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":168.66,"coordY":54.53}},"index":6,"playId":"35062e62-a0be-3f54-a544-640fe06b78e2","pitchNumber":3,"startTime":"2026-06-18T23:24:03.143Z","endTime":"2026-06-18T23:24:33.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:24:33.575Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jared Young lines out sharply to center fielder Justin Crawford.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-18T23:24:46.679Z","endTime":"2026-06-18T23:26:15.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.271650329598923,"aZ":-17.978769900781224,"pfxX":-7.218392749201736,"pfxZ":7.494617883993669,"pX":1.2798323393005397,"pZ":2.9109888409888276,"vX0":9.888468972831532,"vY0":-136.5675595809405,"vZ0":-2.160980797741191,"x":68.22,"y":160.18,"x0":-1.445315715393439,"y0":50.003147759515116,"z0":4.94524019192962,"aX":-13.674189229722012},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":11.0,"spinRate":2452,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4006257839661753,"extension":6.985047431240289},"index":0,"playId":"67c3ba75-2266-3c3b-a379-d9915cc5b4cc","pitchNumber":1,"startTime":"2026-06-18T23:24:58.147Z","endTime":"2026-06-18T23:25:01.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67165659697184,"aZ":-40.35532009921158,"pfxX":7.078438718754135,"pfxZ":-6.185762321495454,"pX":-0.24540601703074366,"pZ":1.6944514991547075,"vX0":1.1528625608294623,"vY0":-114.71588096296648,"vZ0":1.0718160246937938,"x":126.35,"y":193.03,"x0":-1.6744220829151646,"y0":50.00137079477493,"z0":5.1776911084340576,"aX":9.364075878545256},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-10.6,"breakHorizontal":-13.1,"spinRate":2720,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.47880609692491216,"extension":6.433214641656331},"index":1,"playId":"f865a862-a614-36e4-a97e-362457e6252a","pitchNumber":2,"startTime":"2026-06-18T23:25:13.255Z","endTime":"2026-06-18T23:25:16.449Z","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":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.575255504650173,"aZ":-40.70092675964938,"pfxX":6.730842107254301,"pfxZ":-6.399265603120047,"pX":0.32700349218182345,"pZ":1.0215857556067969,"vX0":2.3724272607148587,"vY0":-115.32894859164067,"vZ0":-0.21342862666134854,"x":104.54,"y":211.2,"x0":-1.5925033419176442,"y0":50.00260085912572,"z0":5.076377622735545,"aX":8.969588461926694},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.3,"breakHorizontal":-12.8,"spinRate":2784,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4768814532789225,"extension":6.65212533664691},"index":2,"playId":"03796cdf-4190-35ad-892c-314bb7eb6121","pitchNumber":3,"startTime":"2026-06-18T23:25:29.190Z","endTime":"2026-06-18T23:25:32.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.209951958330304,"aZ":-27.59447659523536,"pfxX":-8.077476909746284,"pfxZ":2.682706249446528,"pX":0.10938083119631332,"pZ":1.4503981093405371,"vX0":7.00144475224917,"vY0":-128.39261794032322,"vZ0":-2.9435515068441855,"x":112.83,"y":199.62,"x0":-1.5752926452129818,"y0":50.00184117505415,"z0":4.711233133989799,"aX":-13.776126186722426},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.6,"breakHorizontal":13.4,"spinRate":1579,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.42315282914208785,"extension":7.0902306383792615},"index":3,"playId":"b204a708-3b38-35f2-9868-4c9803beefbe","pitchNumber":4,"startTime":"2026-06-18T23:25:48.845Z","endTime":"2026-06-18T23:25:52.684Z","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":94.2,"endSpeed":87.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16018877051553,"aZ":-17.303428713399388,"pfxX":-8.374737291438041,"pfxZ":7.689599718679348,"pX":0.028683035909591516,"pZ":2.147280513745626,"vX0":7.070087734970096,"vY0":-137.16276417307728,"vZ0":-4.224932071730445,"x":115.91,"y":180.8,"x0":-1.475814479137034,"y0":50.00087452436009,"z0":4.863768015553059,"aX":-16.19042158180895},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.4,"breakHorizontal":13.9,"spinRate":2428,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.39711497559798037,"extension":6.889610888821847},"hitData":{"launchSpeed":106.5,"launchAngle":17.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":126.41,"coordY":57.59}},"index":4,"playId":"05565d51-98ac-366d-9a42-c3ef26cf072e","pitchNumber":5,"startTime":"2026-06-18T23:26:08.596Z","endTime":"2026-06-18T23:26:15.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:26:15.660Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"A.J. Ewing flies out to center fielder Justin Crawford.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-18T23:26:37.071Z","endTime":"2026-06-18T23:27:52.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":75.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.906622537937462,"aZ":-39.56806617046444,"pfxX":7.341722137673912,"pfxZ":-5.277834820531984,"pX":0.33413121806297313,"pZ":1.2504405422266043,"vX0":2.3700423282739087,"vY0":-116.95450590624647,"vZ0":-0.4542343801711305,"x":104.26,"y":205.02,"x0":-1.6436642902055307,"y0":50.00562933113037,"z0":5.125493728645952,"aX":10.277505185562994},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-9.5,"breakHorizontal":-13.9,"spinRate":2558,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4664853640565969,"extension":7.053308672217885},"index":0,"playId":"95509d05-3194-31f4-bdc3-3744cf235e86","pitchNumber":1,"startTime":"2026-06-18T23:26:45.782Z","endTime":"2026-06-18T23:26:49.165Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-18T23:26:54.749Z","endTime":"2026-06-18T23:27:06.043Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"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":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.734992718675752,"aZ":-40.09758182411197,"pfxX":7.795309343554088,"pfxZ":-5.859151030059769,"pX":0.723108374114015,"pZ":1.2954334517535362,"vX0":3.03636823356405,"vY0":-115.39210294567076,"vZ0":-0.05112081912597488,"x":89.44,"y":203.8,"x0":-1.620898664745582,"y0":50.0003271867066,"z0":5.169217127514144,"aX":10.548463822595053},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-10.3,"breakHorizontal":-14.9,"spinRate":2612,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4739952559255993,"extension":6.677834557562336},"index":2,"playId":"3b8631ae-9619-3283-a822-06dc5336c17e","pitchNumber":2,"startTime":"2026-06-18T23:27:06.043Z","endTime":"2026-06-18T23:27:09.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.583939686434878,"aZ":-39.982503362093,"pfxX":7.109598403945024,"pfxZ":-6.0044270554125845,"pX":0.3354807923326468,"pZ":2.23014639576962,"vX0":2.1744033586296556,"vY0":-113.77936789167521,"vZ0":2.0829564654986275,"x":104.21,"y":178.57,"x0":-1.5585968976626285,"y0":50.00556731990377,"z0":5.290614667501968,"aX":9.240056920492384},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-10.0,"breakHorizontal":-13.4,"spinRate":2583,"spinDirection":53},"zone":6,"typeConfidence":2.0,"plateTime":0.4830228074727225,"extension":6.7354138417949985},"index":3,"playId":"61920b21-b10d-37bd-bc63-9b9edc517c5a","pitchNumber":3,"startTime":"2026-06-18T23:27:25.169Z","endTime":"2026-06-18T23:27:29.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.009976343310075,"aZ":-28.868721516220432,"pfxX":-9.451022255731575,"pfxZ":2.051851451601107,"pX":-0.0753286492932244,"pZ":1.9805086033142754,"vX0":6.808372542932181,"vY0":-125.83304182621004,"vZ0":-1.3920018457550625,"x":119.87,"y":185.31,"x0":-1.5795955169749962,"y0":50.00532064244695,"z0":4.865933752183041,"aX":-15.25491004756514},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.6,"breakHorizontal":15.7,"spinRate":1586,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.4342134859751492,"extension":6.9026178189241225},"hitData":{"launchSpeed":99.5,"launchAngle":41.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":86.6,"coordY":69.09}},"index":4,"playId":"cfb8c831-8f51-3dfa-91a4-2d1ff01a8cde","pitchNumber":4,"startTime":"2026-06-18T23:27:41.828Z","endTime":"2026-06-18T23:27:52.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:27:52.664Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcus Semien singles on a line drive to center fielder Justin Crawford, deflected by shortstop Edmundo Sosa.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-18T23:28:07.365Z","endTime":"2026-06-18T23:29:33.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.950616897449684,"aZ":-27.444996330302764,"pfxX":-8.582858458160315,"pfxZ":2.9948742218695577,"pX":0.5792302148368479,"pZ":1.571655681591478,"vX0":7.9141652731365495,"vY0":-124.79067884931314,"vZ0":-2.3813043895487476,"x":94.92,"y":196.35,"x0":-1.517118205450527,"y0":50.00144656565959,"z0":4.797526595589121,"aX":-13.545235003594925},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.2,"breakHorizontal":13.7,"spinRate":1593,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.43879504155834104,"extension":6.915189879706983},"index":0,"playId":"1697e6e9-db3e-3354-996d-b407bc33333b","pitchNumber":1,"startTime":"2026-06-18T23:28:16.864Z","endTime":"2026-06-18T23:28:20.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.362738702864384,"aZ":-24.535818260283015,"pfxX":-9.914624233410674,"pfxZ":4.103005579295612,"pX":-0.21467044253844977,"pZ":3.2524210183703945,"vX0":7.020957384203202,"vY0":-135.55683892707935,"vZ0":0.06669394451509869,"x":125.18,"y":150.96,"x0":-1.548794310776501,"y0":50.00593976331106,"z0":4.939042089929469,"aX":-18.473008812403588},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.7,"breakHorizontal":16.4,"spinRate":2347,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.4039084672202069,"extension":6.699735049107695},"index":1,"playId":"60cc5891-bea2-31b1-a920-da8ee30c1dda","pitchNumber":2,"startTime":"2026-06-18T23:28:34.586Z","endTime":"2026-06-18T23:28:37.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.529852573515356,"aZ":-41.102999328995814,"pfxX":7.906022059912572,"pfxZ":-6.623498579108497,"pX":0.5013409919660143,"pZ":1.8719770236084818,"vX0":2.52940068054513,"vY0":-115.66365302841199,"vZ0":1.3969783734850745,"x":97.89,"y":188.24,"x0":-1.634837167667882,"y0":50.00218830829613,"z0":5.216059115700263,"aX":10.65958333034912},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-11.3,"breakHorizontal":-15.0,"spinRate":2689,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.47441922572027684,"extension":6.698321287215244},"index":2,"playId":"d8734b11-e0f7-33ce-9d09-5b50547b9d6b","pitchNumber":3,"startTime":"2026-06-18T23:28:57.697Z","endTime":"2026-06-18T23:29:00.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.831018508980435,"aZ":-39.620573336406785,"pfxX":7.226816870028716,"pfxZ":-5.497426239338489,"pX":1.0854539590484644,"pZ":1.5427398066784428,"vX0":3.7361739607355866,"vY0":-115.40275894458776,"vZ0":0.31112767355191795,"x":75.63,"y":197.13,"x0":-1.4919864780216956,"y0":50.0057113657782,"z0":5.21263005746798,"aX":9.78015387841302},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-9.6,"breakHorizontal":-14.0,"spinRate":2601,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4740335207764228,"extension":6.6788098886561675},"hitData":{"launchSpeed":75.6,"launchAngle":14.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":120.59,"coordY":115.69}},"index":3,"playId":"b9550b10-8377-3dfe-9f19-6da2ba6ac3e7","pitchNumber":4,"startTime":"2026-06-18T23:29:21.718Z","endTime":"2026-06-18T23:29:33.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:29:33.924Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brett Baty pops out to shortstop Edmundo Sosa.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-18T23:29:52.774Z","endTime":"2026-06-18T23:32:35.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70163151656944,"aZ":-17.50228770837417,"pfxX":-6.888648802723163,"pfxZ":7.798739086332297,"pX":0.22332424411822888,"pZ":4.168050894790063,"vX0":7.318106706258384,"vY0":-135.34782354477838,"vZ0":0.7437862916107459,"x":108.49,"y":126.24,"x0":-1.602795373659049,"y0":50.00085753145638,"z0":5.102977535724658,"aX":-12.957031266428212},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":11.2,"spinRate":2260,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.402560629351302,"extension":6.755721030801025},"index":0,"playId":"ed545d2d-2687-3d7d-b1e2-a59a7dc60625","pitchNumber":1,"startTime":"2026-06-18T23:30:00.935Z","endTime":"2026-06-18T23:30:04.223Z","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":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.46628940445951,"aZ":-30.15288169881371,"pfxX":-7.297537974599844,"pfxZ":1.2136647639331706,"pX":-0.5556755934754667,"pZ":1.9394523158895574,"vX0":5.05056555205756,"vY0":-126.6820472333107,"vZ0":-1.3857320642179243,"x":138.18,"y":186.41,"x0":-1.6010845027134515,"y0":50.00534887693577,"z0":4.846309132652345,"aX":-12.17631984728253},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":12.5,"spinRate":1536,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.42807833039283416,"extension":6.98493546025642},"index":1,"playId":"79093991-d264-3405-8b5a-097fe9023938","pitchNumber":2,"startTime":"2026-06-18T23:30:18.824Z","endTime":"2026-06-18T23:30:22.529Z","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":92.1,"endSpeed":84.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.060760716992007,"aZ":-24.82370602179846,"pfxX":-10.544462139684466,"pfxZ":4.010668169436498,"pX":-0.1089795045406282,"pZ":3.6330995976697165,"vX0":7.390567350637172,"vY0":-134.06897059349217,"vZ0":0.9790667751485574,"x":121.15,"y":140.69,"x0":-1.521503676385239,"y0":50.00474207885214,"z0":5.025588712904276,"aX":-19.33385208795713},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.7,"breakHorizontal":17.6,"spinRate":2172,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4074425850258887,"extension":6.90523540336132},"index":2,"playId":"e07ab8a3-d24e-3d1e-974f-01133d5dc5c7","pitchNumber":3,"startTime":"2026-06-18T23:30:41.264Z","endTime":"2026-06-18T23:30:44.719Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"58abf0e5-d511-38ab-93f6-9c77eb8e7604","startTime":"2026-06-18T23:31:01.450Z","endTime":"2026-06-18T23:31:04.604Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48774075962107,"aZ":-16.343691447108146,"pfxX":-7.467525892670443,"pfxZ":8.266805887734527,"pX":0.8923295248207688,"pZ":3.1541967382826837,"vX0":8.890793353464044,"vY0":-136.84501909528706,"vZ0":-2.0691887384066834,"x":82.99,"y":153.62,"x0":-1.4138879644556095,"y0":50.002175227631625,"z0":5.02790064285203,"aX":-14.299091322578406},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":11.9,"spinRate":2394,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.3988014364066288,"extension":7.068958656056935},"index":4,"playId":"5d08b2a2-807e-373b-8571-c735ad310b4e","pitchNumber":4,"startTime":"2026-06-18T23:31:17.286Z","endTime":"2026-06-18T23:31:21.410Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.198077606611815,"aZ":-23.935898937242932,"pfxX":-10.358207785829432,"pfxZ":4.305155540697449,"pX":1.315331785570611,"pZ":2.5051964141858303,"vX0":10.898602613318316,"vY0":-136.76599979764833,"vZ0":-2.1572976769664134,"x":66.86,"y":171.14,"x0":-1.3556232634068854,"y0":50.00474612007849,"z0":4.928193496596213,"aX":-19.831385965923747},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.6,"breakHorizontal":16.8,"spinRate":2317,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3988899907533914,"extension":6.85700147361154},"index":5,"playId":"ce582e60-79f8-36a5-9d79-1f5a0fc306bf","pitchNumber":5,"startTime":"2026-06-18T23:31:46.843Z","endTime":"2026-06-18T23:31:50.381Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-06-18T23:32:05.671Z","endTime":"2026-06-18T23:32:25.318Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89229409840866,"aZ":-29.57521911299115,"pfxX":-8.64574930712751,"pfxZ":1.573495269686589,"pX":-0.3410022762905888,"pZ":2.0800645782524194,"vX0":6.398667425008548,"vY0":-126.61168362416691,"vZ0":-0.774457723132896,"x":130.0,"y":182.62,"x0":-1.7574670587975156,"y0":50.00129600277296,"z0":4.722868698640042,"aX":-14.264989307950406},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.9,"breakHorizontal":14.5,"spinRate":1568,"spinDirection":257},"zone":7,"typeConfidence":2.0,"plateTime":0.4299336883231777,"extension":7.054465650211871},"hitData":{"launchSpeed":78.3,"launchAngle":60.0,"totalDistance":187.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.04,"coordY":127.18}},"index":7,"playId":"ac0418dd-fc51-343c-a1ea-4badb80b3479","pitchNumber":6,"startTime":"2026-06-18T23:32:25.318Z","endTime":"2026-06-18T23:32:35.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:32:35.026Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Crawford strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-18T23:34:56.708Z","endTime":"2026-06-18T23:36:17.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35988784394034,"aZ":-30.16065595861041,"pfxX":11.110799649578073,"pfxZ":1.1613775626531648,"pX":1.4435572015046967,"pZ":2.560654535757724,"vX0":-8.268653587751086,"vY0":-130.45294273813178,"vZ0":-1.0063182011538423,"x":61.97,"y":169.64,"x0":3.1979439071660933,"y0":50.00582767977438,"z0":5.208544589846251,"aX":19.30895218362488},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.2,"breakHorizontal":-18.5,"spinRate":2019,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.4185816063930585,"extension":7.0940521863433315},"index":0,"playId":"ac2d7730-c156-3e0f-b782-5044c8a10559","pitchNumber":1,"startTime":"2026-06-18T23:35:01.426Z","endTime":"2026-06-18T23:35:05.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.553175990524654,"aZ":-29.707275221704535,"pfxX":11.354336188860245,"pfxZ":1.3997666739041374,"pX":1.3732861496451487,"pZ":3.0727498058774327,"vX0":-8.41693601203544,"vY0":-131.49430871542634,"vZ0":0.26900748059287205,"x":64.65,"y":155.82,"x0":3.126277313346334,"y0":50.00626486867658,"z0":5.157357829654295,"aX":20.065149839689038},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.8,"breakHorizontal":-19.0,"spinRate":1999,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.41513766202200175,"extension":6.972168445703276},"index":1,"playId":"f5582dc8-a1f0-3dd2-b65a-3bd46fdef7d7","pitchNumber":2,"startTime":"2026-06-18T23:35:13.007Z","endTime":"2026-06-18T23:35:18.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":70.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.950204012023228,"aZ":-34.097419502965145,"pfxX":-6.618183808952219,"pfxZ":-1.5452290379632982,"pX":0.12080085935504299,"pZ":1.02681172649432,"vX0":-5.18433243113268,"vY0":-111.04980037843474,"vZ0":-1.2361489020819998,"x":112.4,"y":211.06,"x0":3.345446654684959,"y0":50.000676353586165,"z0":5.138792772512453,"aX":-8.260484835768771},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-2.8,"breakHorizontal":13.3,"spinRate":2266,"spinDirection":293},"zone":14,"typeConfidence":2.0,"plateTime":0.49329962952094997,"extension":6.740128637181651},"index":2,"playId":"cb4c077c-f483-319d-b9e7-9fa96dfd43ee","pitchNumber":3,"startTime":"2026-06-18T23:35:32.395Z","endTime":"2026-06-18T23:35:38.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81348198676918,"aZ":-20.804602457282442,"pfxX":9.986855561827321,"pfxZ":6.235192290609515,"pX":-1.8453296396888867,"pZ":2.5427235762855105,"vX0":-15.44846383238466,"vY0":-133.92123455333362,"vZ0":-2.7451339710672906,"x":187.34,"y":170.13,"x0":2.689660506623672,"y0":50.003809628220324,"z0":5.062335807037049,"aX":18.215822644559562},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.9,"breakHorizontal":-14.9,"spinRate":2083,"spinDirection":110},"zone":11,"typeConfidence":2.0,"plateTime":0.4083589334039832,"extension":7.360763408006649},"index":3,"playId":"cdd876e1-dc33-31f5-94fe-246fd460bdd8","pitchNumber":4,"startTime":"2026-06-18T23:35:59.782Z","endTime":"2026-06-18T23:36:02.862Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.883850043334263,"aZ":-29.88920036455834,"pfxX":-8.047487252132001,"pfxZ":1.8087051858334426,"pX":-1.2340219100106473,"pZ":1.9850629771401862,"vX0":-7.4416709824571905,"vY0":-112.17403292124311,"vZ0":-0.2915098714042835,"x":164.04,"y":185.18,"x0":3.1822922217524803,"y0":50.00306727651687,"z0":5.185838934943215,"aX":-10.168534425147339},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":3.5,"breakHorizontal":16.6,"spinRate":2296,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4898681309438184,"extension":6.8310927609121865},"index":4,"playId":"53e23b64-201a-309b-8130-242e5e6e58db","pitchNumber":5,"startTime":"2026-06-18T23:36:13.435Z","endTime":"2026-06-18T23:36:17.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:36:17.499Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging. Passed ball by catcher Francisco Alvarez. Kyle Schwarber advances to 2nd, on a throwing error by catcher Francisco Alvarez.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-18T23:36:35.482Z","endTime":"2026-06-18T23:37:28.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"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,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":null,"isOut":null,"outNumber":null},"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}},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","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":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.280234360966617,"aZ":-27.490616066009256,"pfxX":0.20891312901141434,"pfxZ":2.9466810595836286,"pX":-0.8709197356915978,"pZ":3.494002625869406,"vX0":-10.309033594282825,"vY0":-124.3591082490507,"vZ0":1.644153800984451,"x":150.2,"y":144.44,"x0":3.274110734455783,"y0":50.00475978847949,"z0":5.079648172045274,"aX":0.3331522994950871},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.9,"breakHorizontal":1.7,"spinRate":2124,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.43782374670282875,"extension":6.848350876941482},"index":0,"playId":"750f765c-c7c9-3824-a0b8-e6e62e2a034b","pitchNumber":1,"startTime":"2026-06-18T23:36:39.475Z","endTime":"2026-06-18T23:36:42.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3791009038047,"aZ":-27.96093025245886,"pfxX":11.326024474345505,"pfxZ":2.3190094892161133,"pX":0.16160458883636,"pZ":1.6490411357009853,"vX0":-11.025683499777669,"vY0":-133.5630138543394,"vZ0":-3.820207668778863,"x":110.84,"y":194.26,"x0":2.861476306611339,"y0":50.00125406249277,"z0":5.09683562164919,"aX":20.56667069678271},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.6,"breakHorizontal":-18.2,"spinRate":2182,"spinDirection":117},"zone":8,"typeConfidence":2.0,"plateTime":0.4092855907946502,"extension":7.317251230576808},"index":1,"playId":"46383bc7-6f9b-3463-b808-dd364ebe5af3","pitchNumber":2,"startTime":"2026-06-18T23:36:54.505Z","endTime":"2026-06-18T23:36:58.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":69.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.184783068371054,"aZ":-33.0947373871013,"pfxX":-7.257424669573287,"pfxZ":-0.7604175993356357,"pX":-0.20737381718589568,"pZ":1.722216370091111,"vX0":-5.341487429319461,"vY0":-109.38772854829637,"vZ0":0.19780623856629154,"x":124.9,"y":192.28,"x0":3.2084036073843083,"y0":50.00259295929891,"z0":5.176987722216679,"aX":-8.798767836851631},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-1.0,"breakHorizontal":14.5,"spinRate":2319,"spinDirection":288},"zone":8,"typeConfidence":2.0,"plateTime":0.5006153509428368,"extension":6.964324005625025},"index":2,"playId":"f530be36-ceef-30ba-be92-e67479dc808a","pitchNumber":3,"startTime":"2026-06-18T23:37:08.758Z","endTime":"2026-06-18T23:37:12.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":74.6,"endSpeed":69.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.732535602261006,"aZ":-33.73972794481411,"pfxX":-8.496247079796682,"pfxZ":-1.315589016079402,"pX":-1.6447090247867961,"pZ":1.2890374109139588,"vX0":-7.945854762741721,"vY0":-108.42638412905764,"vZ0":-0.36103943822765006,"x":179.69,"y":203.98,"x0":3.1775542420836618,"y0":50.00496144355503,"z0":5.1530480468312545,"aX":-10.073266432645703},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-2.2,"breakHorizontal":17.5,"spinRate":2274,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.5060033495627745,"extension":7.003998909838922},"index":3,"playId":"c2455633-1e31-3962-858f-0d917bd47635","pitchNumber":4,"startTime":"2026-06-18T23:37:23.690Z","endTime":"2026-06-18T23:37:28.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:37:28.715Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to left fielder Juan Soto.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-18T23:38:13.668Z","endTime":"2026-06-18T23:39:34.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":74.3,"endSpeed":69.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.244778790489438,"aZ":-32.967573095591426,"pfxX":-5.433712444658475,"pfxZ":-0.6641082273383234,"pX":-0.2815285141956908,"pZ":0.6780272356143177,"vX0":-6.18441515960327,"vY0":-108.17967071248778,"vZ0":-1.837528318533566,"x":127.73,"y":220.47,"x0":3.3040651457406782,"y0":50.00134512616068,"z0":5.103087729152929,"aX":-6.533351805854477},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-1.3,"breakHorizontal":11.3,"spinRate":2123,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.5034839487822245,"extension":6.7884848702095075},"index":0,"playId":"9bedb1ec-0ee2-3138-b727-1af9259aee77","pitchNumber":1,"startTime":"2026-06-18T23:38:21.082Z","endTime":"2026-06-18T23:38:24.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":69.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.89580534059319,"aZ":-31.40688729660902,"pfxX":-6.840357532739263,"pfxZ":0.6487922073315353,"pX":0.2266605337371405,"pZ":1.4960365148472525,"vX0":-4.908366997967376,"vY0":-108.4549703400315,"vZ0":-0.6380626543146367,"x":108.36,"y":198.39,"x0":3.407751216658671,"y0":50.00488231160594,"z0":5.2180474322345685,"aX":-8.153410272923146},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":1.3,"breakHorizontal":13.7,"spinRate":2354,"spinDirection":300},"zone":14,"typeConfidence":2.0,"plateTime":0.5049465758219891,"extension":6.618554028839176},"index":1,"playId":"442b8ef5-84b5-390e-b7c2-3e71109fef47","pitchNumber":2,"startTime":"2026-06-18T23:38:43.369Z","endTime":"2026-06-18T23:38:46.852Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":70.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.172774131726253,"aZ":-34.32662847667924,"pfxX":-6.033678463643925,"pfxZ":-1.7175372781617675,"pX":0.43323207741179476,"pZ":2.6198142741853387,"vX0":-4.559154122856536,"vY0":-110.95770557299029,"vZ0":2.077228056611414,"x":100.49,"y":168.05,"x0":3.2959245966391406,"y0":50.00461416801288,"z0":5.238874647952501,"aX":-7.550470164449147},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-2.3,"breakHorizontal":12.1,"spinRate":2266,"spinDirection":281},"zone":6,"typeConfidence":2.0,"plateTime":0.49295679028671335,"extension":6.764759360881588},"index":2,"playId":"fb07cc96-e211-3981-ab66-31dc053f6c9b","pitchNumber":3,"startTime":"2026-06-18T23:39:00.454Z","endTime":"2026-06-18T23:39:04.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.694297039547436,"aZ":-28.5338656261146,"pfxX":9.916628994959183,"pfxZ":2.0456054962599577,"pX":0.3991168332533814,"pZ":2.5360191101882843,"vX0":-10.336969093139462,"vY0":-131.98178722910185,"vZ0":-1.380861867856205,"x":101.79,"y":170.31,"x0":3.061158617553612,"y0":50.004536944246134,"z0":5.149711544152638,"aX":17.65689672551762},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.6,"breakHorizontal":-16.0,"spinRate":2071,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.4135817570741227,"extension":7.276037592251674},"hitData":{"launchSpeed":96.9,"launchAngle":31.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":36.82,"coordY":102.23}},"index":3,"playId":"6fdc893e-a9a0-3fa7-a0c0-207a2719cf36","pitchNumber":4,"startTime":"2026-06-18T23:39:17.957Z","endTime":"2026-06-18T23:39:34.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:39:34.840Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alec Bohm doubles (10) on a fly ball to right fielder Carson Benge. Kyle Schwarber scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-18T23:39:52.222Z","endTime":"2026-06-18T23:40:09.434Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":640455,"link":"/api/v1/people/640455"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.730399817960294,"aZ":-23.33206060330116,"pfxX":7.983761726292512,"pfxZ":4.868129742396929,"pX":0.05545475609149145,"pZ":3.2311596367260367,"vX0":-10.845637487853185,"vY0":-132.57201449133996,"vZ0":-0.6727428224768248,"x":114.89,"y":151.54,"x0":3.1227907566605952,"y0":50.00585795265707,"z0":5.1596504828619745,"aX":14.513784589197757},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.9,"breakHorizontal":-12.7,"spinRate":2019,"spinDirection":119},"zone":2,"typeConfidence":2.0,"plateTime":0.4098599096502875,"extension":7.174664855204358},"hitData":{"launchSpeed":85.4,"launchAngle":30.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.31,"coordY":113.8}},"index":0,"playId":"b1669e30-142e-3828-9ca9-fff0b03fba28","pitchNumber":1,"startTime":"2026-06-18T23:39:57.091Z","endTime":"2026-06-18T23:40:09.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:40:09.434Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, first baseman Jared Young to pitcher Sean Manaea.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-18T23:40:33.189Z","endTime":"2026-06-18T23:41:30.748Z","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":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"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":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":91.1,"endSpeed":84.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54266105070205,"aZ":-28.226202125655153,"pfxX":9.661399054999439,"pfxZ":2.1926612966827825,"pX":0.19717511112036695,"pZ":2.892075463786139,"vX0":-10.840078786243428,"vY0":-132.32073789816656,"vZ0":-0.5472911860711621,"x":109.48,"y":160.69,"x0":3.0648915172174074,"y0":50.00083179427755,"z0":5.144853190604106,"aX":17.370645394567223},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.1,"breakHorizontal":-15.5,"spinRate":2060,"spinDirection":121},"zone":2,"typeConfidence":2.0,"plateTime":0.41176539252339506,"extension":7.202455354148373},"index":0,"playId":"b2c2005a-e10f-364f-9393-567476bdb41b","pitchNumber":1,"startTime":"2026-06-18T23:40:41.281Z","endTime":"2026-06-18T23:40:44.399Z","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":1,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":70.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.985566854631546,"aZ":-34.16109072367302,"pfxX":-7.407127516656957,"pfxZ":-1.6430773211651095,"pX":-0.2271467898587824,"pZ":0.5570158812991217,"vX0":-5.459154254048654,"vY0":-109.02631707592417,"vZ0":-1.8996069449276738,"x":125.66,"y":223.74,"x0":3.2654235014096753,"y0":50.000371441109365,"z0":5.103675816882842,"aX":-8.974495966584858},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-3.1,"breakHorizontal":14.8,"spinRate":2180,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.5011191811129803,"extension":6.801560390394156},"index":1,"playId":"f95b9974-f344-32cf-93c8-0360e99fe625","pitchNumber":2,"startTime":"2026-06-18T23:41:01.768Z","endTime":"2026-06-18T23:41:05.459Z","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":89.9,"endSpeed":83.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51529442413702,"aZ":-27.39815729413514,"pfxX":9.637042083892801,"pfxZ":2.733758979470367,"pX":0.6012695703866701,"pZ":1.858782407962094,"vX0":-9.726667969203614,"vY0":-130.59019811457063,"vZ0":-3.092833399971822,"x":94.08,"y":188.59,"x0":3.1016270478097594,"y0":50.00210581603185,"z0":5.0939532301096495,"aX":16.83717081763252},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.6,"breakHorizontal":-15.6,"spinRate":2062,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.41757924570470584,"extension":7.1217473256783554},"hitData":{"launchSpeed":84.0,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.27,"coordY":169.27}},"index":2,"playId":"8b717c35-bc8e-3ce0-8df0-e49aed8cdaba","pitchNumber":3,"startTime":"2026-06-18T23:41:21.735Z","endTime":"2026-06-18T23:41:30.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:41:30.748Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"MJ Melendez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-18T23:43:55.588Z","endTime":"2026-06-18T23:46:17.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"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":{"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":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.564209385542313,"aZ":-40.81375447212924,"pfxX":5.7973976068633135,"pfxZ":-6.687990878532647,"pX":-0.7636832326362972,"pZ":2.22869365388382,"vX0":0.4960576608206604,"vY0":-113.18276693755205,"vZ0":2.2980271743357035,"x":146.11,"y":178.61,"x0":-1.7387983386047807,"y0":50.00450464746745,"z0":5.301391654564949,"aX":7.486457653143295},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-11.2,"breakHorizontal":-10.6,"spinRate":2565,"spinDirection":56},"zone":7,"typeConfidence":2.0,"plateTime":0.4848001663659067,"extension":6.598966287413938},"index":0,"playId":"c5cd4fe4-11b6-35ac-8d92-cb0dad9cce6f","pitchNumber":1,"startTime":"2026-06-18T23:44:06.475Z","endTime":"2026-06-18T23:44:10.603Z","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":92.1,"endSpeed":84.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.253687217080973,"aZ":-16.921907654827578,"pfxX":-6.165186115166675,"pfxZ":8.316936299941558,"pX":1.1662517465016056,"pZ":3.3530509848309857,"vX0":8.705411504552107,"vY0":-133.9090168779426,"vZ0":-1.264723830412004,"x":72.55,"y":148.25,"x0":-1.3111122720458388,"y0":50.003205153936335,"z0":5.0303448879647705,"aX":-11.307650215627145},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":9.5,"spinRate":2269,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.407501210733872,"extension":6.849582998227492},"index":1,"playId":"c249e36d-d0bb-3e19-83ec-0b4693e73a9a","pitchNumber":2,"startTime":"2026-06-18T23:44:25.888Z","endTime":"2026-06-18T23:44:29.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.425521664223243,"aZ":-25.547515357218092,"pfxX":-9.568525194022195,"pfxZ":3.5558345585865885,"pX":0.7771350249454042,"pZ":2.230964545738287,"vX0":9.18341869915058,"vY0":-135.10823427417517,"vZ0":-2.483197363350392,"x":87.38,"y":178.54,"x0":-1.4108248666157621,"y0":50.001023810424634,"z0":4.943764760403619,"aX":-17.817889017725058},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.1,"breakHorizontal":15.6,"spinRate":2166,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.40428518333653063,"extension":6.890210939673611},"index":2,"playId":"da9c0819-cc4e-3837-bfdf-a50085cd29fc","pitchNumber":3,"startTime":"2026-06-18T23:44:42.007Z","endTime":"2026-06-18T23:44:46.514Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-18T23:44:54.382Z","endTime":"2026-06-18T23:45:10.257Z","isPitch":false,"type":"action","player":{"id":669004,"link":"/api/v1/people/669004"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50955871424845,"aZ":-41.80210493869283,"pfxX":7.066616623566293,"pfxZ":-7.227426237675264,"pX":-0.2963651182952928,"pZ":0.6223557672093838,"vX0":1.0024967101591788,"vY0":-115.29238603509535,"vZ0":-1.040346235987654,"x":109.2,"y":205.45,"x0":-1.655203513184217,"y0":50.0028374866485,"z0":5.150895891950461,"aX":9.41403427238643},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-13.0,"breakHorizontal":-13.1,"spinRate":2701,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.4769743126303392,"extension":6.627133595489701},"index":4,"playId":"f7778ae9-3ff5-3444-93da-f20976e6fc8d","pitchNumber":4,"startTime":"2026-06-18T23:45:10.257Z","endTime":"2026-06-18T23:45:13.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.451136774368035,"aZ":-38.467633029051115,"pfxX":8.26238475621648,"pfxZ":-4.678382100928526,"pX":-0.3003527597285945,"pZ":1.947068975793204,"vX0":0.7312967445284869,"vY0":-115.02380664929757,"vZ0":1.0962832415296517,"x":128.45,"y":186.21,"x0":-1.6959978470272163,"y0":50.00255111699611,"z0":5.181488876775003,"aX":11.118749073683142},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-7.9,"breakHorizontal":-15.1,"spinRate":2695,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.4753887066291078,"extension":6.686497526196844},"index":5,"playId":"9824e35e-2d4e-31ea-9eae-2c8fc605c1dc","pitchNumber":5,"startTime":"2026-06-18T23:45:28.497Z","endTime":"2026-06-18T23:45:32.230Z","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":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77646143526195,"aZ":-24.055434530645684,"pfxX":-9.766054794319569,"pfxZ":4.361506164254767,"pX":0.8735707115984216,"pZ":2.472714805325919,"vX0":9.572555479008752,"vY0":-134.72715696802592,"vZ0":-2.0114078901920553,"x":83.7,"y":172.02,"x0":-1.435065955082064,"y0":50.004767979487916,"z0":4.9074106461516,"aX":-18.185108176001425},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.7,"breakHorizontal":16.0,"spinRate":2376,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4045825865184143,"extension":6.9506646268745556},"index":6,"playId":"6d14c62d-3b6c-30af-93d0-9fdca59c6045","pitchNumber":6,"startTime":"2026-06-18T23:45:52.637Z","endTime":"2026-06-18T23:45:56.872Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46057978824149,"aZ":-41.58476748941816,"pfxX":6.720015734717058,"pfxZ":-7.026567978483266,"pX":0.11182366798764436,"pZ":1.4164186080315493,"vX0":1.9776406393091095,"vY0":-115.30096264513756,"vZ0":0.4494520866882936,"x":112.74,"y":200.54,"x0":-1.6311420298598205,"y0":50.00299064984271,"z0":5.248520712543925,"aX":9.000686430304164},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-12.2,"breakHorizontal":-12.7,"spinRate":2720,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.47597615835861573,"extension":6.74155743057273},"index":7,"playId":"fcf2285f-92ab-3941-96f4-c06fc19a746b","pitchNumber":7,"startTime":"2026-06-18T23:46:13.127Z","endTime":"2026-06-18T23:46:17.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:46:17.197Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Francisco Alvarez pops out to third baseman Alec Bohm.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-18T23:46:56.170Z","endTime":"2026-06-18T23:48:48.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-18T23:46:49.390Z","endTime":"2026-06-18T23:46:58.502Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1064782684574,"aZ":-22.527323185812502,"pfxX":-9.493285163430437,"pfxZ":5.1935634205074965,"pX":1.0991917652650196,"pZ":2.4428480131404515,"vX0":10.236028935093309,"vY0":-134.90357176559894,"vZ0":-2.3438474270058878,"x":75.1,"y":172.82,"x0":-1.4962914443360378,"y0":50.00569832298075,"z0":4.897319219614462,"aX":-17.64399677992623},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.1,"breakHorizontal":15.2,"spinRate":2308,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.40475180871094985,"extension":6.884488045076508},"index":1,"playId":"57b6790b-3e76-36ca-b904-c84759e69266","pitchNumber":1,"startTime":"2026-06-18T23:46:58.502Z","endTime":"2026-06-18T23:47:02.335Z","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.3,"endSpeed":80.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.482732554708274,"aZ":-27.284144290926523,"pfxX":-8.185103506819852,"pfxZ":2.968066130428225,"pX":0.5148584288110056,"pZ":1.4961275445016287,"vX0":8.037936651290309,"vY0":-126.98473587666703,"vZ0":-2.83274001503306,"x":97.37,"y":198.38,"x0":-1.6125512801221067,"y0":50.006168409277564,"z0":4.773410424091395,"aX":-13.508338345787779},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.0,"breakHorizontal":13.2,"spinRate":1568,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4296266820827954,"extension":7.102985415463256},"index":2,"playId":"77b0fd82-fa14-3460-a898-6d15d3cf85e6","pitchNumber":2,"startTime":"2026-06-18T23:47:17.005Z","endTime":"2026-06-18T23:47:20.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.286438573804492,"aZ":-25.26260519228454,"pfxX":-9.4670147738255,"pfxZ":3.6175405884222744,"pX":0.6505417658273058,"pZ":1.3710961320210853,"vX0":9.109451572105437,"vY0":-136.92373580816246,"vZ0":-4.595034028573412,"x":92.2,"y":201.76,"x0":-1.4784836510405701,"y0":50.00628918258992,"z0":4.78514792337555,"aX":-18.103541224602797},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.8,"breakHorizontal":15.4,"spinRate":2265,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3989796877978966,"extension":7.234333575645795},"index":3,"playId":"1553e942-a710-336d-b03e-03c463e60cf2","pitchNumber":3,"startTime":"2026-06-18T23:47:34.323Z","endTime":"2026-06-18T23:47:38.254Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.804879685623828,"aZ":-24.54911724240128,"pfxX":-9.183963055176584,"pfxZ":4.195308412907687,"pX":-0.3578163953363374,"pZ":2.797828062730138,"vX0":6.166805388887802,"vY0":-133.75293934546033,"vZ0":-0.9346772173947125,"x":130.64,"y":163.24,"x0":-1.4955017382777998,"y0":50.00656859262329,"z0":4.906031093519195,"aX":-16.70803099846586},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.6,"breakHorizontal":15.4,"spinRate":2294,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.40889809066496197,"extension":7.001413769938429},"index":4,"playId":"3ae4d563-8c37-326b-a129-eeaa93bd1118","pitchNumber":4,"startTime":"2026-06-18T23:47:54.094Z","endTime":"2026-06-18T23:47:57.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.126682383459016,"aZ":-39.36383131247039,"pfxX":8.615049152566241,"pfxZ":-5.3289003591139465,"pX":0.07984840745251717,"pZ":2.478273090998608,"vX0":1.5865680396619233,"vY0":-115.36237428861564,"vZ0":2.2423842915725913,"x":113.96,"y":171.87,"x0":-1.7357225754750574,"y0":50.001020106091964,"z0":5.283516051127826,"aX":11.629126689467848},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-8.8,"breakHorizontal":-16.0,"spinRate":2611,"spinDirection":54},"zone":5,"typeConfidence":2.0,"plateTime":0.47447942837379964,"extension":6.631176719269924},"index":5,"playId":"a72367e4-1078-3747-9f9e-d5b2d331c26a","pitchNumber":5,"startTime":"2026-06-18T23:48:19.985Z","endTime":"2026-06-18T23:48:23.632Z","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":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.955899902051414,"aZ":-23.887997004294558,"pfxX":-9.54118646026282,"pfxZ":4.39499194459361,"pX":-0.8154087230626732,"pZ":2.963874403528889,"vX0":5.473093182207001,"vY0":-135.80032601771447,"vZ0":-0.8668936498129746,"x":148.08,"y":158.76,"x0":-1.606700956815764,"y0":50.00656686425679,"z0":4.934012527456784,"aX":-18.00235923164793},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.0,"breakHorizontal":16.3,"spinRate":2354,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.40181007782234346,"extension":6.888941779128898},"hitData":{"launchSpeed":73.8,"launchAngle":68.0,"totalDistance":136.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":97.31,"coordY":155.51}},"index":6,"playId":"e4b906a7-8399-33c9-98e7-721bf64af10a","pitchNumber":6,"startTime":"2026-06-18T23:48:38.235Z","endTime":"2026-06-18T23:48:48.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:48:48.532Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Benge flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-18T23:49:06.862Z","endTime":"2026-06-18T23:49:44.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.966326894322233,"aZ":-42.356060147713215,"pfxX":8.046094614358886,"pfxZ":-7.725089258743005,"pX":0.7628666885060249,"pZ":1.490456284919795,"vX0":2.9397969203340155,"vY0":-115.15130310942912,"vZ0":1.0825480227359912,"x":87.92,"y":198.54,"x0":-1.5821231045851267,"y0":50.00155683490837,"z0":5.170857818804076,"aX":10.6086724860407},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-13.2,"breakHorizontal":-15.4,"spinRate":2762,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4789793841858079,"extension":6.8917233590015865},"index":0,"playId":"63ff7d9b-8522-3146-8d0c-569b85d22b85","pitchNumber":1,"startTime":"2026-06-18T23:49:15.862Z","endTime":"2026-06-18T23:49:19.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.791017326794545,"aZ":-29.819450865033673,"pfxX":-7.738854229367266,"pfxZ":1.426712657008939,"pX":-0.3842327294985443,"pZ":1.8417055712570032,"vX0":5.4829901741709595,"vY0":-126.69700569686032,"vZ0":-1.5866390743238203,"x":131.65,"y":189.05,"x0":-1.552878869956557,"y0":50.00431164488654,"z0":4.821785947443824,"aX":-12.794882023767062},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.5,"breakHorizontal":13.1,"spinRate":1542,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.42955069896652054,"extension":6.8041118916596},"hitData":{"launchSpeed":85.3,"launchAngle":49.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.66,"coordY":123.39}},"index":1,"playId":"0b9174bd-2e8c-3afd-a69f-66ad9b770dab","pitchNumber":2,"startTime":"2026-06-18T23:49:36.637Z","endTime":"2026-06-18T23:49:44.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:49:44.429Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Edmundo Sosa pops out to shortstop Bo Bichette.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-18T23:52:11.300Z","endTime":"2026-06-18T23:53:55.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":6},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.115002254388312,"aZ":-23.968111193615997,"pfxX":0.48952447542650024,"pfxZ":5.277682954135491,"pX":-1.3556271294675823,"pZ":2.7724247149629133,"vX0":-11.10430632458016,"vY0":-123.50288330326018,"vZ0":-0.8271200658712434,"x":168.67,"y":163.92,"x0":3.122940770614711,"y0":50.002935565917305,"z0":5.115924037742682,"aX":0.7633552795155792},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.6,"breakHorizontal":1.6,"spinRate":2088,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.4424191812110281,"extension":6.774529113933102},"index":0,"playId":"3bde14c1-30f0-312b-ad98-8e885bf8c044","pitchNumber":1,"startTime":"2026-06-18T23:52:17.166Z","endTime":"2026-06-18T23:52:21.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.7,"endSpeed":67.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.201716612676957,"aZ":-34.21367888865195,"pfxX":-5.190772826299802,"pfxZ":-1.793492899175324,"pX":-0.5166854727744388,"pZ":1.219650023455008,"vX0":-6.511661595007023,"vY0":-105.71878694147148,"vZ0":-0.42376222647044426,"x":136.69,"y":205.85,"x0":3.271981346517111,"y0":50.00338643644362,"z0":5.3336441916255914,"aX":-5.902697500307199},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-3.0,"breakHorizontal":11.2,"spinRate":2292,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.5171478870800659,"extension":6.560613054793074},"index":1,"playId":"291ac8e5-d164-3666-bf83-44fb3cfe1cf8","pitchNumber":2,"startTime":"2026-06-18T23:52:28.651Z","endTime":"2026-06-18T23:52:32.613Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-06-18T23:52:46.212Z","endTime":"2026-06-18T23:52:57.847Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":74.4,"endSpeed":69.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.194364323884738,"aZ":-33.96067013628235,"pfxX":-4.554334910221395,"pfxZ":-1.506584828866547,"pX":-1.278213215926696,"pZ":2.1589610286747654,"vX0":-8.344629642097011,"vY0":-108.10118356051575,"vZ0":1.3478731628456566,"x":165.72,"y":180.49,"x0":3.2178616558873046,"y0":50.00190616295001,"z0":5.245128255702961,"aX":-5.407766483626871},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-2.0,"breakHorizontal":10.4,"spinRate":2259,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.5059728741018934,"extension":6.70375171042184},"index":3,"playId":"a1163521-37f7-3552-b5f0-7d5ffe0cd0ed","pitchNumber":3,"startTime":"2026-06-18T23:52:57.847Z","endTime":"2026-06-18T23:53:01.555Z","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":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.131912377977052,"aZ":-27.552880501443035,"pfxX":-1.8374039974523044,"pfxZ":3.17935650239035,"pX":0.23436220069709665,"pZ":1.8433257212677352,"vX0":-7.070452912605346,"vY0":-119.53817751515814,"vZ0":-1.6125400043312441,"x":108.07,"y":189.01,"x0":3.464081955897919,"y0":50.00275249636358,"z0":4.990414912585361,"aX":-2.669110270376314},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.6,"breakHorizontal":4.9,"spinRate":2181,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.4574687274211606,"extension":6.770805561942119},"index":4,"playId":"8e7810f4-1f90-3471-8e33-6323225881f3","pitchNumber":4,"startTime":"2026-06-18T23:53:10.692Z","endTime":"2026-06-18T23:53:13.927Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.0,"endSpeed":68.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.33125028091166,"aZ":-34.882435583497916,"pfxX":-7.706169046705702,"pfxZ":-2.3160506747414598,"pX":1.5774549939398477,"pZ":1.7898453372012098,"vX0":-2.0195714298001017,"vY0":-107.68515493757108,"vZ0":0.9163140189834396,"x":56.87,"y":190.45,"x0":3.52935207000694,"y0":50.00157873912157,"z0":5.228680817754784,"aX":-9.016747525157728},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-3.6,"breakHorizontal":14.5,"spinRate":2208,"spinDirection":286},"zone":14,"typeConfidence":2.0,"plateTime":0.5093455918490872,"extension":6.672667700713438},"index":5,"playId":"d54cc6e9-4b2b-31cd-acb9-391b8d4d0d57","pitchNumber":5,"startTime":"2026-06-18T23:53:29.156Z","endTime":"2026-06-18T23:53:32.842Z","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":2,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":71.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.098889975967,"aZ":-31.685976581050806,"pfxX":-4.907928760128799,"pfxZ":0.38472160421683643,"pX":0.7322050478029892,"pZ":1.360059800419717,"vX0":-4.5009783538319175,"vY0":-110.90040627358029,"vZ0":-1.1522308944484492,"x":89.09,"y":202.06,"x0":3.4185926165910403,"y0":50.001257642772316,"z0":5.163948852444028,"aX":-6.168574280219712},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":0.7,"breakHorizontal":10.0,"spinRate":2272,"spinDirection":287},"zone":14,"typeConfidence":2.0,"plateTime":0.49214311693459223,"extension":6.869750885459618},"hitData":{"launchSpeed":68.3,"launchAngle":52.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":116.72,"coordY":130.0}},"index":6,"playId":"fbc0780f-a05e-3488-a3b1-b415be491c08","pitchNumber":6,"startTime":"2026-06-18T23:53:46.182Z","endTime":"2026-06-18T23:53:55.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:53:55.095Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a ground ball to shortstop Bo Bichette.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-18T23:54:13.604Z","endTime":"2026-06-18T23:55:54.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09735509187036,"aZ":-28.73166123309106,"pfxX":8.996411071633169,"pfxZ":1.9512257470527254,"pX":1.1993144891747891,"pZ":1.2116002266160943,"vX0":-8.291178208129685,"vY0":-131.23532006648412,"vZ0":-4.215173178259872,"x":71.28,"y":206.07,"x0":3.215137863200404,"y0":50.00136083662234,"z0":4.953637988395728,"aX":15.852895395087634},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.9,"breakHorizontal":-14.8,"spinRate":2032,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.4157407749205855,"extension":7.129602202963711},"index":0,"playId":"fdd99f67-23cf-3a40-9a5d-fba6016ccee9","pitchNumber":1,"startTime":"2026-06-18T23:54:18.514Z","endTime":"2026-06-18T23:54:22.844Z","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":90.6,"endSpeed":83.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.833986583588306,"aZ":-26.915916898869817,"pfxX":9.377666472631933,"pfxZ":2.9596946051238913,"pX":1.33737550211467,"pZ":2.626843842011148,"vX0":-8.086807616440934,"vY0":-131.82957487694682,"vZ0":-1.3238137818615632,"x":66.02,"y":167.86,"x0":3.2138953884965114,"y0":50.00083355063509,"z0":5.106938433710707,"aX":16.642298824167145},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.3,"breakHorizontal":-15.4,"spinRate":2119,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4141644229026209,"extension":7.041495323490877},"index":1,"playId":"83d5bf2e-2811-3be0-836e-9fbbebbc2a03","pitchNumber":2,"startTime":"2026-06-18T23:54:34.512Z","endTime":"2026-06-18T23:54:38.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.624446925376365,"aZ":-28.47068663980403,"pfxX":8.562494652707406,"pfxZ":2.0942385413225093,"pX":1.3407901628666736,"pZ":2.0196426720985623,"vX0":-7.712536753857564,"vY0":-132.2120627260856,"vZ0":-2.49099351507375,"x":65.89,"y":184.25,"x0":3.1856178881439026,"y0":50.00132812013236,"z0":5.066938091045398,"aX":15.132325464222353},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.5,"breakHorizontal":-13.8,"spinRate":2097,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4145370130074366,"extension":7.100574935494326},"index":2,"playId":"f86e7bb1-be6b-3d26-b80d-a056c3dc3b9a","pitchNumber":3,"startTime":"2026-06-18T23:54:48.780Z","endTime":"2026-06-18T23:54:52.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75196908017639,"aZ":-28.868758256320447,"pfxX":10.187001532466981,"pfxZ":1.9057903517030859,"pX":0.46146224574170963,"pZ":2.7478414386833894,"vX0":-10.180911873723293,"vY0":-130.7046906723788,"vZ0":-0.8166629176790489,"x":99.41,"y":164.59,"x0":3.077822909064637,"y0":50.00386355042272,"z0":5.226177111164282,"aX":17.681573694780344},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.5,"breakHorizontal":-16.3,"spinRate":2073,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.41856629743430807,"extension":6.914717736847159},"index":3,"playId":"fc978bc1-f9e3-3bed-b16e-8543ad461496","pitchNumber":4,"startTime":"2026-06-18T23:55:10.252Z","endTime":"2026-06-18T23:55:14.335Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72096122411014,"aZ":-26.48443051104506,"pfxX":11.380905356022112,"pfxZ":3.2288314302435266,"pX":1.5040357098978026,"pZ":1.3361786324456228,"vX0":-8.352450207271419,"vY0":-131.89704352901308,"vZ0":-4.436224854308809,"x":59.67,"y":202.7,"x0":3.2310866510178275,"y0":50.0056750186349,"z0":4.989956843964827,"aX":20.08105858053389},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.0,"breakHorizontal":-18.8,"spinRate":2077,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4150672461592597,"extension":7.188755386775357},"index":4,"playId":"63d860bd-ed6e-39f1-b019-5e53b2518c3b","pitchNumber":5,"startTime":"2026-06-18T23:55:25.738Z","endTime":"2026-06-18T23:55:29.338Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-18T23:55:33.668Z","endTime":"2026-06-18T23:55:45.961Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.681196675299905,"aZ":-28.050786771896583,"pfxX":10.42838958176012,"pfxZ":2.2795943430898564,"pX":0.6958418964969068,"pZ":1.9667059995692906,"vX0":-9.952681774275222,"vY0":-132.9099891419685,"vZ0":-2.6668959664688003,"x":90.48,"y":185.68,"x0":3.115292315426725,"y0":50.00117875268101,"z0":4.9980366036180595,"aX":18.851918969098566},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.8,"breakHorizontal":-17.0,"spinRate":2060,"spinDirection":113},"zone":9,"typeConfidence":2.0,"plateTime":0.4104547251661468,"extension":7.313497384162557},"hitData":{"launchSpeed":89.4,"launchAngle":7.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.04,"coordY":138.33}},"index":6,"playId":"342ba023-4b5c-3792-a76b-562519d4de78","pitchNumber":6,"startTime":"2026-06-18T23:55:45.961Z","endTime":"2026-06-18T23:55:54.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:55:54.600Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"J.T. Realmuto lines out sharply to right fielder Carson Benge.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-18T23:56:20.402Z","endTime":"2026-06-18T23:57:13.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"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":73.7,"endSpeed":68.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.073150492667622,"aZ":-34.23759536910444,"pfxX":-6.215207623197118,"pfxZ":-1.7723336180632785,"pX":-0.33748253068625333,"pZ":2.7695710105207296,"vX0":-6.087431493334445,"vY0":-107.13538572275388,"vZ0":2.470067499711101,"x":129.86,"y":164.0,"x0":3.3453885907680294,"y0":50.00193543928043,"z0":5.421516804489822,"aX":-7.24171945230097},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-2.2,"breakHorizontal":12.8,"spinRate":2383,"spinDirection":296},"zone":4,"typeConfidence":2.0,"plateTime":0.5107651088058751,"extension":6.558745151611372},"index":0,"playId":"749f5918-dfdb-37ea-a7c0-81e828062d9b","pitchNumber":1,"startTime":"2026-06-18T23:56:25.126Z","endTime":"2026-06-18T23:56:28.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79495383360985,"aZ":-19.458272955051495,"pfxX":6.439400754690149,"pfxZ":7.128503554815662,"pX":0.31794754447403023,"pZ":3.2981594799613294,"vX0":-9.2107392352601,"vY0":-132.81467420237138,"vZ0":-1.3679536779913155,"x":104.88,"y":149.73,"x0":2.9963850721231977,"y0":50.00382891177257,"z0":5.236794386314735,"aX":11.489731974066151},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.8,"breakHorizontal":-9.6,"spinRate":2106,"spinDirection":124},"zone":3,"typeConfidence":2.0,"plateTime":0.41261080448842913,"extension":7.101555659668026},"index":1,"playId":"f6645a1a-7e4b-3c80-a8dd-b87d0da22093","pitchNumber":2,"startTime":"2026-06-18T23:56:42.309Z","endTime":"2026-06-18T23:56:45.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.325943299449175,"aZ":-21.698227982985255,"pfxX":5.904863631365725,"pfxZ":5.790917732466047,"pX":0.33469468626900645,"pZ":3.377736385071793,"vX0":-8.90750604213035,"vY0":-132.4285989839775,"vZ0":-0.635102412459855,"x":104.24,"y":147.58,"x0":2.9461819308935,"y0":50.00408313191817,"z0":5.181783455307383,"aX":10.685540650666876},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.6,"breakHorizontal":-9.1,"spinRate":1985,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.4106887820829188,"extension":6.986425192058087},"hitData":{"launchSpeed":101.1,"launchAngle":14.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":172.49,"coordY":90.74}},"index":2,"playId":"89337180-f189-325d-a449-d62916c2644b","pitchNumber":3,"startTime":"2026-06-18T23:57:04.093Z","endTime":"2026-06-18T23:57:13.045Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:57:13.045Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Derek Hill singles on a sharp line drive to center fielder A.J. Ewing. Bryson Stott scores. Derek Hill to 2nd. Derek Hill advances to 2nd, on a throwing error by center fielder A.J. Ewing.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-18T23:57:32.893Z","endTime":"2026-06-18T23:58:45.834Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":640455,"link":"/api/v1/people/640455"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.869959817803256,"aZ":-19.34312958547049,"pfxX":8.085112415160088,"pfxZ":7.307415420485125,"pX":-1.001154659100911,"pZ":3.4497355007875066,"vX0":-12.883474993373028,"vY0":-131.667172973133,"vZ0":-0.826992429902475,"x":155.16,"y":145.64,"x0":2.9042607333104455,"y0":50.0049910519602,"z0":5.198820128416276,"aX":14.20278716578702},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.3,"breakHorizontal":-11.9,"spinRate":2114,"spinDirection":121},"zone":11,"typeConfidence":2.0,"plateTime":0.4159364870504758,"extension":7.150362805129317},"index":0,"playId":"f004fa9e-92c5-38d7-a60b-bf5ef5d6f5fe","pitchNumber":1,"startTime":"2026-06-18T23:57:38.231Z","endTime":"2026-06-18T23:57:43.819Z","isPitch":true,"type":"pitch"},{"details":{"description":"Bryson Stott steals (14) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"f004fa9e-92c5-38d7-a60b-bf5ef5d6f5fe","startTime":"2026-06-18T23:57:47.058Z","endTime":"2026-06-18T23:58:14.919Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.765481385689093,"aZ":-24.943697276506406,"pfxX":8.08883064908834,"pfxZ":4.07594095064122,"pX":0.5073317303104334,"pZ":3.414444924883284,"vX0":-9.051121795764553,"vY0":-131.55634668206602,"vZ0":-0.10404863175481982,"x":97.66,"y":146.59,"x0":2.9220656050151845,"y0":50.003304732851554,"z0":5.284962549024153,"aX":14.350194574268526},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.6,"breakHorizontal":-13.0,"spinRate":1965,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.4144474295935514,"extension":6.968396430788458},"index":2,"playId":"06c146cc-e029-30b8-acb3-d47fdd6d60ba","pitchNumber":2,"startTime":"2026-06-18T23:58:14.919Z","endTime":"2026-06-18T23:58:18.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.740945869558093,"aZ":-23.08728566899633,"pfxX":7.9492909783936545,"pfxZ":5.107659850143374,"pX":0.5260077580172451,"pZ":2.6035584225538138,"vX0":-9.23886870921627,"vY0":-132.1786755223888,"vZ0":-2.4187538361466423,"x":96.95,"y":168.48,"x0":3.024904268152203,"y0":50.00315601792559,"z0":5.216040676213031,"aX":14.143312423722744},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.0,"breakHorizontal":-12.5,"spinRate":2013,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.4135266562387585,"extension":7.040994942096772},"hitData":{"launchSpeed":100.2,"launchAngle":9.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":122.42,"coordY":94.63}},"index":3,"playId":"51ced143-cbad-3f86-ab34-1b2b6b31e441","pitchNumber":3,"startTime":"2026-06-18T23:58:30.929Z","endTime":"2026-06-18T23:58:45.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-18T23:58:45.834Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out softly, catcher Francisco Alvarez to first baseman Jared Young.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-18T23:59:14.849Z","endTime":"2026-06-19T00:01:54.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22442440778431,"aZ":-30.37268354009767,"pfxX":11.002186765312217,"pfxZ":1.0096972357928475,"pX":0.7311001414316406,"pZ":3.068381776872887,"vX0":-9.705750566434219,"vY0":-132.22050126021168,"vZ0":0.10366187192349274,"x":89.13,"y":155.93,"x0":3.0067742986546544,"y0":50.00260112597546,"z0":5.2438038484643785,"aX":19.625500630950523},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.0,"breakHorizontal":-18.0,"spinRate":1970,"spinDirection":115},"zone":3,"typeConfidence":2.0,"plateTime":0.4130801924044367,"extension":7.297298067199657},"index":0,"playId":"c1c3ee0b-141d-3ec7-8c8f-6f1d64181788","pitchNumber":1,"startTime":"2026-06-18T23:59:14.849Z","endTime":"2026-06-18T23:59:19.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.889827590973763,"aZ":-27.31560674004686,"pfxX":9.701261863545277,"pfxZ":2.848597553844561,"pX":-0.6659241487513541,"pZ":2.6560101569850985,"vX0":-12.543225789399004,"vY0":-129.19806011144823,"vZ0":-1.1804446956034456,"x":142.38,"y":167.07,"x0":2.9733526828719516,"y0":50.000607640604464,"z0":5.202616891063679,"aX":16.53128219496665},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.2,"breakHorizontal":-15.0,"spinRate":2046,"spinDirection":114},"zone":4,"typeConfidence":2.0,"plateTime":0.4226541149864196,"extension":7.0218461754257895},"index":1,"playId":"29e47546-77ea-37d0-bc34-60720f4b043c","pitchNumber":2,"startTime":"2026-06-18T23:59:30.094Z","endTime":"2026-06-18T23:59:38.904Z","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":91.0,"endSpeed":83.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.650019274086226,"aZ":-22.99792719846715,"pfxX":5.989858086072756,"pfxZ":5.128451968665853,"pX":0.9988833249677279,"pZ":3.6066890196493406,"vX0":-7.0480082232399965,"vY0":-132.491677901194,"vZ0":-0.03446246941556641,"x":78.92,"y":141.4,"x0":2.907477489693657,"y0":50.00123768455588,"z0":5.2917906224521145,"aX":10.71494065718857},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.5,"breakHorizontal":-9.5,"spinRate":1930,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.41242410682300523,"extension":7.101501633167071},"index":2,"playId":"99bec296-3c2a-3729-a575-a2f23af923ba","pitchNumber":3,"startTime":"2026-06-18T23:59:44.425Z","endTime":"2026-06-18T23:59:49.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.531518270917996,"aZ":-33.741607508807,"pfxX":-10.519357117027031,"pfxZ":-1.2097008238024483,"pX":-0.05206820180683875,"pZ":1.8576554396150584,"vX0":-4.3666585213508595,"vY0":-112.87792739548424,"vZ0":0.2218428223496618,"x":118.98,"y":188.62,"x0":3.274451041551153,"y0":50.00547087164574,"z0":5.1550515106713455,"aX":-13.577230527939841},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-1.8,"breakHorizontal":20.2,"spinRate":2271,"spinDirection":294},"zone":8,"typeConfidence":2.0,"plateTime":0.48521993747406533,"extension":6.810104608799323},"index":3,"playId":"0142950f-9f74-3673-ab88-38fe976d92a7","pitchNumber":4,"startTime":"2026-06-18T23:59:59.710Z","endTime":"2026-06-19T00:00:04.657Z","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":90.9,"endSpeed":84.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17867047761345,"aZ":-20.007426816537397,"pfxX":8.461219874009533,"pfxZ":6.770116263188093,"pX":0.36578662863156614,"pZ":4.661556141816856,"vX0":-9.219916065746439,"vY0":-132.21957945938792,"vZ0":1.9407789583411401,"x":103.06,"y":112.92,"x0":2.7738711469108575,"y0":50.003740512859714,"z0":5.372500616842985,"aX":15.2097412230814},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.8,"breakHorizontal":-13.7,"spinRate":1907,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4118766769458757,"extension":7.100369684022451},"index":4,"playId":"ec2685d2-3193-3a57-b73f-ff7db1a3328d","pitchNumber":5,"startTime":"2026-06-19T00:00:27.436Z","endTime":"2026-06-19T00:00:30.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.020508387747373,"aZ":-27.34575024964665,"pfxX":11.031763515239506,"pfxZ":2.7154266969300753,"pX":1.541778200720782,"pZ":2.9587860221041256,"vX0":-7.892058587351329,"vY0":-131.78792737350864,"vZ0":-0.8644498951939423,"x":58.23,"y":158.89,"x0":3.124951426078174,"y0":50.003517265544346,"z0":5.290332852249572,"aX":19.626843172454024},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.9,"breakHorizontal":-18.5,"spinRate":2053,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.41381594774681707,"extension":6.983354287357923},"index":5,"playId":"17fe0d38-df86-3f36-b019-adbf2fc5c012","pitchNumber":6,"startTime":"2026-06-19T00:00:45.197Z","endTime":"2026-06-19T00:00:48.943Z","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":90.8,"endSpeed":84.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2082057524817,"aZ":-21.265016178856317,"pfxX":7.939876558751179,"pfxZ":6.069626439740826,"pX":-0.31471158138898614,"pZ":3.013592396923211,"vX0":-10.606218370346863,"vY0":-132.01209127285497,"vZ0":-1.67249232331678,"x":129.0,"y":157.41,"x0":2.68925430058779,"y0":50.0046393555223,"z0":5.192059411502627,"aX":14.276465198263145},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.9,"breakHorizontal":-12.6,"spinRate":1801,"spinDirection":119},"zone":1,"typeConfidence":2.0,"plateTime":0.41200624191805435,"extension":7.27775100978929},"index":6,"playId":"33840f7e-0546-355a-8ea3-3830def5ca93","pitchNumber":7,"startTime":"2026-06-19T00:01:07.811Z","endTime":"2026-06-19T00:01:11.503Z","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":2,"outs":2},"pitchData":{"startSpeed":74.6,"endSpeed":69.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.282656866752777,"aZ":-33.323475165534774,"pfxX":-7.754950650041384,"pfxZ":-0.9581759759776576,"pX":-1.4316467398117443,"pZ":0.9192359395939416,"vX0":-7.519777295460962,"vY0":-108.4477117014617,"vZ0":-1.24290700611072,"x":171.57,"y":213.96,"x0":3.083516131886901,"y0":50.00439253727819,"z0":5.1220905655984295,"aX":-9.272789649146217},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-1.8,"breakHorizontal":16.0,"spinRate":2289,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.5043131687012692,"extension":6.98727106787941},"index":7,"playId":"6d6a1b95-9540-36a7-ae47-a9ca7676c76a","pitchNumber":8,"startTime":"2026-06-19T00:01:27.953Z","endTime":"2026-06-19T00:01:32.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.873153907289325,"aZ":-28.799718135798688,"pfxX":10.77365419855307,"pfxZ":1.847274743056074,"pX":0.8745426265878943,"pZ":2.617704670525509,"vX0":-9.184562684321666,"vY0":-133.6360690036786,"vZ0":-1.263099211655493,"x":83.66,"y":168.1,"x0":2.9380604726158475,"y0":50.004876189979115,"z0":5.144711305883973,"aX":19.700350705810003},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.2,"breakHorizontal":-17.8,"spinRate":2057,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.40817747172305685,"extension":7.293570297152247},"hitData":{"launchSpeed":37.7,"launchAngle":-75.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":120.89,"coordY":198.69}},"index":8,"playId":"427be353-c918-3813-83b5-4e006e268ae4","pitchNumber":9,"startTime":"2026-06-19T00:01:46.481Z","endTime":"2026-06-19T00:01:54.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:01:54.819Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, pitcher Aaron Nola to first baseman Bryce Harper.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-19T00:04:29.725Z","endTime":"2026-06-19T00:05:50.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605400,"link":"/api/v1/people/605400"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.735747554609684,"aZ":-24.60293063143185,"pfxX":-10.27071616519395,"pfxZ":4.1368500008211715,"pX":-0.49032097095671867,"pZ":1.5425648673750811,"vX0":6.566650523919007,"vY0":-133.47128160360796,"vZ0":-3.926659613803958,"x":135.69,"y":197.13,"x0":-1.6295044595180495,"y0":50.00526157142926,"z0":4.7739486408008185,"aX":-18.808318328217062},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.0,"breakHorizontal":17.5,"spinRate":2282,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.40807749338784305,"extension":6.9157897391112995},"index":0,"playId":"88d7625b-cf15-3652-9347-50be9fdeed73","pitchNumber":1,"startTime":"2026-06-19T00:04:43.768Z","endTime":"2026-06-19T00:04:48.050Z","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":91.2,"endSpeed":84.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.619934053522677,"aZ":-20.566137535836504,"pfxX":-8.209440606765458,"pfxZ":6.398496210210525,"pX":-1.1829056919623522,"pZ":1.7204474099029639,"vX0":4.501150330118588,"vY0":-132.88723619621211,"vZ0":-3.9241251692604098,"x":162.09,"y":192.33,"x0":-1.8193018901180118,"y0":50.00316368430316,"z0":4.6836794851630845,"aX":-14.89493377135044},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.0,"breakHorizontal":14.0,"spinRate":2242,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4099235259899512,"extension":7.017133901141682},"index":1,"playId":"ce811300-5813-35e3-831b-522c3787a882","pitchNumber":2,"startTime":"2026-06-19T00:05:06.402Z","endTime":"2026-06-19T00:05:10.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.729641711514752,"aZ":-22.625253384279866,"pfxX":-10.705350004172109,"pfxZ":5.318760855731518,"pX":-0.1764216178794962,"pZ":1.829947117212026,"vX0":7.480164206616372,"vY0":-132.75901798619225,"vZ0":-3.37283421557634,"x":123.72,"y":189.37,"x0":-1.6305641476869075,"y0":50.00651062483676,"z0":4.751728088081804,"aX":-19.235113549180102},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.1,"breakHorizontal":17.9,"spinRate":2277,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.411583028995409,"extension":7.061057588071638},"index":2,"playId":"9eadf905-61c5-3824-8292-446948680b20","pitchNumber":3,"startTime":"2026-06-19T00:05:23.131Z","endTime":"2026-06-19T00:05:27.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95093139075247,"aZ":-40.025741082728246,"pfxX":8.298765047127361,"pfxZ":-6.000799189531084,"pX":-0.3700770835177439,"pZ":1.4427952053777944,"vX0":0.4420859877238696,"vY0":-114.46589293550925,"vZ0":0.7742440630968319,"x":131.11,"y":199.82,"x0":-1.6425307506251043,"y0":50.00416229130348,"z0":5.064284066694954,"aX":10.854980794350908},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-10.3,"breakHorizontal":-15.1,"spinRate":2734,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.4811628197105233,"extension":6.890156396109757},"hitData":{"launchSpeed":41.4,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.23,"coordY":166.67}},"index":3,"playId":"c001ae32-7f7c-3077-b688-fb38b09e5df7","pitchNumber":4,"startTime":"2026-06-19T00:05:42.338Z","endTime":"2026-06-19T00:05:50.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:05:50.456Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Soto walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-19T00:06:10.819Z","endTime":"2026-06-19T00:08:31.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.236314141071254,"aZ":-40.36345168544477,"pfxX":8.141770599742408,"pfxZ":-6.077087257812899,"pX":0.4240384514187682,"pZ":1.8242430889949803,"vX0":2.3953715352790463,"vY0":-115.84748032130888,"vZ0":1.3666363742465844,"x":100.84,"y":189.53,"x0":-1.682985239723771,"y0":50.0011658068683,"z0":5.108508604692167,"aX":10.976802116415227},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-10.3,"breakHorizontal":-15.4,"spinRate":2765,"spinDirection":49},"zone":9,"typeConfidence":2.0,"plateTime":0.4742413558234988,"extension":6.697883693868612},"index":0,"playId":"95cfb329-0722-3583-a954-3f937e681c4f","pitchNumber":1,"startTime":"2026-06-19T00:06:18.805Z","endTime":"2026-06-19T00:06:22.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10582691594687,"aZ":-17.615622507293313,"pfxX":-7.276760098724871,"pfxZ":7.73551328224613,"pX":1.1900422892910167,"pZ":2.2934054325500948,"vX0":9.42956384973902,"vY0":-135.69468422620685,"vZ0":-3.4130063507669215,"x":71.64,"y":176.86,"x0":-1.3695941624294783,"y0":50.00325742200873,"z0":4.780455636979904,"aX":-13.696986704090795},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":11.4,"spinRate":2380,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.40222043921398143,"extension":7.138022215688282},"index":1,"playId":"74c00bcd-c2a5-374e-94ed-f2a464c4eef4","pitchNumber":2,"startTime":"2026-06-19T00:06:36.524Z","endTime":"2026-06-19T00:06:40.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.979445021393506,"aZ":-24.874485498528287,"pfxX":-9.555093824502462,"pfxZ":3.8674522414821686,"pX":1.8801535508789096,"pZ":2.0788752986483017,"vX0":12.06681147750485,"vY0":-135.3664217281201,"vZ0":-2.8142100306871023,"x":45.33,"y":182.65,"x0":-1.3597746592121405,"y0":50.000795585564425,"z0":4.842694684335405,"aX":-18.024182954654318},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.7,"breakHorizontal":15.2,"spinRate":2279,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.40210781959529607,"extension":7.097470229260472},"index":2,"playId":"fcd3f027-e702-3cb0-853d-fe2c6fef8b02","pitchNumber":3,"startTime":"2026-06-19T00:06:54.497Z","endTime":"2026-06-19T00:06:58.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.129182047253142,"aZ":-28.68569926351952,"pfxX":-8.413908710386002,"pfxZ":2.1309787565062503,"pX":0.41056258740184853,"pZ":1.6318767792661018,"vX0":7.635765511617392,"vY0":-126.6989368652939,"vZ0":-2.0741933004691306,"x":101.35,"y":194.72,"x0":-1.5386033122290832,"y0":50.0035908329088,"z0":4.737372925598613,"aX":-13.779309766904563},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.6,"breakHorizontal":13.7,"spinRate":1599,"spinDirection":249},"zone":9,"typeConfidence":2.0,"plateTime":0.431116782529962,"extension":7.01321019203705},"index":3,"playId":"9e8cfd48-6cd3-3be9-b22d-28705c5a273d","pitchNumber":4,"startTime":"2026-06-19T00:07:14.704Z","endTime":"2026-06-19T00:07:18.668Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-19T00:07:27.907Z","endTime":"2026-06-19T00:07:41.323Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"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":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85727775058822,"aZ":-18.584333229384367,"pfxX":-8.206183451682298,"pfxZ":7.092816612614057,"pX":-0.32500398236835143,"pZ":1.1697923729328592,"vX0":6.084251143076646,"vY0":-137.41396050587966,"vZ0":-6.215530744651617,"x":129.39,"y":207.2,"x0":-1.4993486468467319,"y0":50.00395116114117,"z0":4.719460027879155,"aX":-15.727200136983459},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.8,"breakHorizontal":13.7,"spinRate":2422,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.39826910986388064,"extension":7.258201875310166},"index":5,"playId":"c9f65f9e-3042-3465-bab2-a11786500090","pitchNumber":5,"startTime":"2026-06-19T00:07:41.323Z","endTime":"2026-06-19T00:07:45.761Z","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":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71058130806821,"aZ":-30.38737217138838,"pfxX":-9.19302483899666,"pfxZ":1.0867764830249795,"pX":0.22111342165192888,"pZ":1.2172610371404244,"vX0":7.300909838732789,"vY0":-127.23919764426063,"vZ0":-2.8250369170827927,"x":108.57,"y":205.91,"x0":-1.4887569557003675,"y0":50.00312885407255,"z0":4.745879476275293,"aX":-15.098731086757855},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.6,"breakHorizontal":15.0,"spinRate":1596,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.43020321324200017,"extension":6.978962372276981},"index":6,"playId":"1e26ca8e-39fa-3cee-a656-aba8ce66496a","pitchNumber":6,"startTime":"2026-06-19T00:07:58.760Z","endTime":"2026-06-19T00:08:02.986Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23079835399926,"aZ":-38.963919472298436,"pfxX":8.356500308039873,"pfxZ":-5.023365492419702,"pX":-1.0405823244240202,"pZ":1.8799963334064873,"vX0":-0.8514208324227421,"vY0":-115.95818867065094,"vZ0":1.275895329306527,"x":156.66,"y":188.02,"x0":-1.7517543358371985,"y0":50.003164406482284,"z0":5.0619598107300945,"aX":11.293034996982593},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-8.4,"breakHorizontal":-14.9,"spinRate":2639,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.47373897017606925,"extension":6.685095482634497},"index":7,"playId":"84178cd3-c6d5-34ce-b3da-fc2c82ac8ef5","pitchNumber":7,"startTime":"2026-06-19T00:08:26.985Z","endTime":"2026-06-19T00:08:31.039Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:08:31.039Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Young called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-19T00:08:51.921Z","endTime":"2026-06-19T00:10:06.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"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(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":78.8,"endSpeed":72.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.447042030251,"aZ":-38.61240159822044,"pfxX":8.014215098048306,"pfxZ":-4.838628283087092,"pX":-0.4299402074804375,"pZ":1.9781002969638546,"vX0":0.6139781176751096,"vY0":-114.70924263019718,"vZ0":1.3959114172462002,"x":133.39,"y":185.37,"x0":-1.7421168301831993,"y0":50.00176647463394,"z0":5.129436860691941,"aX":10.666654674133673},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-8.2,"breakHorizontal":-14.6,"spinRate":2748,"spinDirection":55},"zone":7,"typeConfidence":2.0,"plateTime":0.477699289989272,"extension":6.895393455195501},"index":0,"playId":"b04144b8-42ef-317f-8763-c6431d8a02a0","pitchNumber":1,"startTime":"2026-06-19T00:08:59.854Z","endTime":"2026-06-19T00:09:04.340Z","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":92.7,"endSpeed":84.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.060649215968063,"aZ":-19.181869021979143,"pfxX":-9.392705259594612,"pfxZ":7.056477677553273,"pX":0.11139850786809904,"pZ":3.296507117114531,"vX0":7.744228465236587,"vY0":-134.77694025850266,"vZ0":-0.7814090056466564,"x":112.75,"y":149.77,"x0":-1.5777065953099507,"y0":50.00203916618467,"z0":4.943755452189593,"aX":-17.293634228645367},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.8,"breakHorizontal":15.4,"spinRate":2374,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.40625211592283517,"extension":7.031571251883137},"index":1,"playId":"8cbb20ce-fea0-3d70-b174-f8e5c2f5b705","pitchNumber":2,"startTime":"2026-06-19T00:09:21.478Z","endTime":"2026-06-19T00:09:24.808Z","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":1},"index":2,"playId":"d4c63a13-2171-3dce-a16a-ed65a87c71cb","startTime":"2026-06-19T00:09:45.504Z","endTime":"2026-06-19T00:09:49.803Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.774336374514153,"aZ":-25.819908389759963,"pfxX":-9.84799976765067,"pfxZ":3.422003589172526,"pX":0.6590537207509792,"pZ":2.8271264124885063,"vX0":8.984576446062473,"vY0":-134.8117269876843,"vZ0":-0.7315542258816986,"x":91.88,"y":162.45,"x0":-1.422520596749764,"y0":50.00374295688936,"z0":4.909571974104757,"aX":-18.29521575285816},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.2,"breakHorizontal":16.1,"spinRate":2253,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.40486945373157734,"extension":6.990484630210884},"index":3,"playId":"7c2c0aa5-de06-3b7f-a16d-5076591ff319","pitchNumber":3,"startTime":"2026-06-19T00:10:02.447Z","endTime":"2026-06-19T00:10:06.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:10:06.890Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"A.J. Ewing singles on a ground ball to second baseman Bryson Stott. Juan Soto to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-19T00:10:41.688Z","endTime":"2026-06-19T00:10:51.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"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_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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-19T00:10:30.771Z","endTime":"2026-06-19T00:10:44.006Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84630886946468,"aZ":-30.955707408544598,"pfxX":-8.885195446255006,"pfxZ":0.758938587605881,"pX":-0.8711723493588642,"pZ":1.9621980807271828,"vX0":5.1846232968260635,"vY0":-125.22996795838459,"vZ0":-0.8579415309819363,"x":150.21,"y":185.8,"x0":-1.8075323295180463,"y0":50.000595496786914,"z0":4.8278207486741405,"aX":-14.196503773577021},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.4,"breakHorizontal":15.0,"spinRate":1493,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4363639245020199,"extension":7.049615576528921},"hitData":{"launchSpeed":76.6,"launchAngle":-0.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.86,"coordY":136.31}},"index":1,"playId":"4ae99886-564f-3e9d-b3b9-7a4e9261f93d","pitchNumber":1,"startTime":"2026-06-19T00:10:44.006Z","endTime":"2026-06-19T00:10:51.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:10:51.449Z","atBatIndex":41},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Marcus Semien grounds into a force out, third baseman Alec Bohm to second baseman Bryson Stott. A.J. Ewing out at 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-19T00:11:18.324Z","endTime":"2026-06-19T00:13:07.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.4,"endSpeed":78.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.088489658553662,"aZ":-31.42216037556938,"pfxX":-8.476806615144225,"pfxZ":0.47874336224245795,"pX":-0.48547934441137686,"pZ":2.01901395783373,"vX0":5.8456916176899325,"vY0":-124.36693683868249,"vZ0":-0.46168243293173306,"x":135.51,"y":184.27,"x0":-1.7558126113169192,"y0":50.00405944170174,"z0":4.795444239533309,"aX":-13.385232212876383},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.0,"breakHorizontal":14.2,"spinRate":1513,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.43907367238338635,"extension":6.7687866488471515},"index":0,"playId":"bfd704ea-64b3-37c9-9372-a416e3f9995f","pitchNumber":1,"startTime":"2026-06-19T00:11:41.091Z","endTime":"2026-06-19T00:11:44.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.387027339059493,"aZ":-39.762665239200594,"pfxX":7.714892264798189,"pfxZ":-5.7162421776204155,"pX":-1.249819746625796,"pZ":2.885571309475399,"vX0":-1.08353438001812,"vY0":-114.01544457220349,"vZ0":3.3852157867187174,"x":164.64,"y":160.87,"x0":-1.7737531931205546,"y0":50.00427623655036,"z0":5.284532928219818,"aX":10.238993516001415},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-9.4,"breakHorizontal":-13.8,"spinRate":2648,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.4789299602899888,"extension":6.577443798065259},"index":1,"playId":"6c056c35-b2d2-3829-b1fb-cc786c5f5ccc","pitchNumber":2,"startTime":"2026-06-19T00:12:05.217Z","endTime":"2026-06-19T00:12:08.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.099013149024948,"aZ":-39.51946212562032,"pfxX":6.857086120615765,"pfxZ":-5.478071437167538,"pX":-0.14514102464324263,"pZ":2.9230189285962456,"vX0":1.333277479884875,"vY0":-114.71310288640355,"vZ0":3.4267867843600373,"x":122.53,"y":159.86,"x0":-1.6242876863466216,"y0":50.003733944884054,"z0":5.247902260484634,"aX":9.190615943204342},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-8.9,"breakHorizontal":-12.7,"spinRate":2612,"spinDirection":58},"zone":2,"typeConfidence":2.0,"plateTime":0.4764548159035642,"extension":6.661366019615696},"index":2,"playId":"87f0a392-7e20-3da7-8a84-e71cd0b32527","pitchNumber":3,"startTime":"2026-06-19T00:12:26.365Z","endTime":"2026-06-19T00:12:32.063Z","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":2},"pitchData":{"startSpeed":83.4,"endSpeed":78.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.246471597747863,"aZ":-32.76571191809704,"pfxX":2.1144208327297696,"pfxZ":-0.38511888830784535,"pX":0.07852528829906012,"pZ":2.9003924850418628,"vX0":3.4660486157260912,"vY0":-121.62753018844133,"vZ0":1.4871056783849905,"x":114.01,"y":160.47,"x0":-1.6285117596290997,"y0":50.00464563416166,"z0":5.079919420015961,"aX":3.232536581884721},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.2,"breakHorizontal":-4.6,"spinRate":2421,"spinDirection":90},"zone":2,"typeConfidence":2.0,"plateTime":0.44683431470870616,"extension":6.770672527071286},"hitData":{"launchSpeed":98.8,"launchAngle":0.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.39,"coordY":165.72}},"index":3,"playId":"03306ad9-fe92-38a5-9d03-46e28976d416","pitchNumber":4,"startTime":"2026-06-19T00:12:59.513Z","endTime":"2026-06-19T00:13:07.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:13:07.029Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-19T00:15:32.276Z","endTime":"2026-06-19T00:17:08.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14545137836631,"aZ":-28.626166896423925,"pfxX":10.718069354400114,"pfxZ":2.1185019125408395,"pX":-0.5215314597782321,"pZ":1.5778458981242465,"vX0":-13.52336933728758,"vY0":-127.82345814020564,"vZ0":-3.1729926169023663,"x":136.88,"y":196.18,"x0":3.4134456283338652,"y0":50.00494446191534,"z0":5.052259217116113,"aX":17.96935679436216},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.4,"breakHorizontal":-16.8,"spinRate":2073,"spinDirection":111},"zone":7,"typeConfidence":2.0,"plateTime":0.42639266718889335,"extension":7.0829143638701275},"index":0,"playId":"fa44e0d2-0f0e-3964-b93d-b82e717ed59c","pitchNumber":1,"startTime":"2026-06-19T00:15:38.469Z","endTime":"2026-06-19T00:15:42.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":69.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.82201031452907,"aZ":-30.380677116379747,"pfxX":-6.06300525907136,"pfxZ":1.477738136205518,"pX":-0.9911244604647277,"pZ":0.7129937323032741,"vX0":-8.09218980929473,"vY0":-109.7252895794617,"vZ0":-2.4526113016955127,"x":154.78,"y":219.53,"x0":3.535801662543231,"y0":50.00518081779507,"z0":5.089553754275367,"aX":-7.376353607483558},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":2.3,"breakHorizontal":13.2,"spinRate":2359,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.49961096642257674,"extension":6.813873102519308},"index":1,"playId":"07752485-b28e-33f5-a417-d0502b53654c","pitchNumber":2,"startTime":"2026-06-19T00:15:51.260Z","endTime":"2026-06-19T00:15:54.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.8,"endSpeed":67.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.791831913293702,"aZ":-31.696917399874565,"pfxX":-7.1683471149674425,"pfxZ":0.4118189309875362,"pX":0.4227160490390306,"pZ":2.0255005880209223,"vX0":-4.415357899551897,"vY0":-105.95439386017354,"vZ0":0.7133092652198609,"x":100.89,"y":184.09,"x0":3.459065773068442,"y0":50.00011155106998,"z0":5.284448263094916,"aX":-8.211225012700417},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":1.2,"breakHorizontal":14.2,"spinRate":2302,"spinDirection":288},"zone":9,"typeConfidence":2.0,"plateTime":0.5154296882156677,"extension":6.771433835071702},"index":2,"playId":"64a54897-33f1-3d70-b523-233f0631a23c","pitchNumber":3,"startTime":"2026-06-19T00:16:06.344Z","endTime":"2026-06-19T00:16:10.088Z","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":2,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":69.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.71901346086126,"aZ":-34.456710850626415,"pfxX":-5.821589928992669,"pfxZ":-1.8817076630933731,"pX":-0.5985677031594143,"pZ":0.55739026903969,"vX0":-6.761837047141077,"vY0":-109.17304961300279,"vZ0":-1.9485694795261637,"x":139.82,"y":223.73,"x0":3.292141054429407,"y0":50.00536311245656,"z0":5.160646537448762,"aX":-7.046809977921017},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-3.6,"breakHorizontal":12.2,"spinRate":2316,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.5011817220505863,"extension":6.91226820706452},"index":3,"playId":"60fe74d5-7a80-36e5-8978-ebd715d8cdad","pitchNumber":4,"startTime":"2026-06-19T00:16:21.069Z","endTime":"2026-06-19T00:16:25.840Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-19T00:16:50.180Z","endTime":"2026-06-19T00:17:04.879Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":74.4,"endSpeed":69.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.414415326481734,"aZ":-33.966617996592696,"pfxX":-5.310336041718533,"pfxZ":-1.4852049295337828,"pX":0.7745766960169063,"pZ":1.6224024308156193,"vX0":-4.199608784522664,"vY0":-108.40257736790015,"vZ0":0.15324990758836243,"x":87.47,"y":194.98,"x0":3.4169753006911816,"y0":50.002602600194585,"z0":5.215785046223079,"aX":-6.409573903037651},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-2.4,"breakHorizontal":10.6,"spinRate":2252,"spinDirection":293},"zone":9,"typeConfidence":2.0,"plateTime":0.5025398741488285,"extension":6.821822802764906},"index":5,"playId":"74180df4-6f58-39c5-8a23-154a7f102ba1","pitchNumber":5,"startTime":"2026-06-19T00:17:04.879Z","endTime":"2026-06-19T00:17:08.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:17:08.879Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-19T00:17:26.884Z","endTime":"2026-06-19T00:19:04.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"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,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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.820043681732393,"aZ":-27.84265348347438,"pfxX":-1.2645508081737935,"pfxZ":2.971288424697578,"pX":-1.8046787917056852,"pZ":2.604107718783197,"vX0":-11.359488381911843,"vY0":-119.08677947589321,"vZ0":-0.15922821714399016,"x":185.79,"y":168.47,"x0":3.163344475592178,"y0":50.00164532584424,"z0":5.160661058922056,"aX":-1.8394292959752707},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.6,"breakHorizontal":4.7,"spinRate":2213,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.45746873731651405,"extension":6.969648657330151},"index":0,"playId":"118b59eb-fbf2-3c47-b544-38736ed8aa98","pitchNumber":1,"startTime":"2026-06-19T00:17:30.894Z","endTime":"2026-06-19T00:17:34.431Z","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":true},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.4,"endSpeed":69.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.85907759395611,"aZ":-29.837589434485064,"pfxX":-3.9402861659388844,"pfxZ":1.9450352322761901,"pX":-0.5082639180161985,"pZ":1.4581855683324294,"vX0":-7.27531708882842,"vY0":-108.26642030578108,"vZ0":-0.7545736495288535,"x":136.37,"y":199.41,"x0":3.3922985933287357,"y0":50.00286574332984,"z0":5.044103971679481,"aX":-4.7301501230067196},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":3.6,"breakHorizontal":8.9,"spinRate":2220,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.5037053142922763,"extension":6.814188684370474},"index":1,"playId":"66a412fe-1b31-3748-82dd-b891b3cb71ea","pitchNumber":2,"startTime":"2026-06-19T00:17:46.692Z","endTime":"2026-06-19T00:18:13.715Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"}}},{"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":83.2,"endSpeed":77.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.123890212448778,"aZ":-26.225953947353624,"pfxX":-1.1226635435204977,"pfxZ":3.974059878590989,"pX":-0.9756657112333101,"pZ":2.009241805554644,"vX0":-9.669856254239768,"vY0":-120.91847510375108,"vZ0":-1.8016646552131608,"x":154.19,"y":184.53,"x0":3.2028099395781875,"y0":50.00376161801821,"z0":5.04049059626654,"aX":-1.6802922441452461},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.1,"breakHorizontal":4.1,"spinRate":2098,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.45105725337081326,"extension":6.872071874712378},"index":2,"playId":"c6baa951-ae93-3195-a53f-8b26d90dd47d","pitchNumber":3,"startTime":"2026-06-19T00:18:17.274Z","endTime":"2026-06-19T00:18:21.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.795888793283037,"aZ":-28.648958929945145,"pfxX":-0.43107963843721797,"pfxZ":2.4289964673755833,"pX":-0.39153458935750357,"pZ":2.3226026720510773,"vX0":-8.502780416012376,"vY0":-119.44580568808902,"vZ0":-0.5272956383456172,"x":131.92,"y":176.07,"x0":3.2621484731016896,"y0":50.00515328097771,"z0":5.10969895154182,"aX":-0.625641555147806},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.6,"breakHorizontal":2.8,"spinRate":2156,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4575692657812942,"extension":6.8345981826587},"index":3,"playId":"13eb7d36-fbbc-3b04-96ed-b21d278b6f63","pitchNumber":4,"startTime":"2026-06-19T00:18:33.970Z","endTime":"2026-06-19T00:18:37.331Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-06-19T00:18:48.471Z","endTime":"2026-06-19T00:19:01.152Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.090542944794585,"aZ":-27.493844104992483,"pfxX":-1.1861521558232209,"pfxZ":3.1977100869336406,"pX":-1.931263245503159,"pZ":1.6136158073607827,"vX0":-11.627926583621422,"vY0":-119.88634710799565,"vZ0":-2.2412274407370187,"x":190.62,"y":195.21,"x0":3.1256723828663873,"y0":50.002002113910876,"z0":5.002444468717974,"aX":-1.7331518823619556},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.5,"breakHorizontal":4.8,"spinRate":2141,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.45599718084684016,"extension":6.8611427520112835},"index":5,"playId":"dc231e09-5193-307a-b9da-5a4563ecabaf","pitchNumber":5,"startTime":"2026-06-19T00:19:01.152Z","endTime":"2026-06-19T00:19:04.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:19:04.655Z","atBatIndex":44},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alec Bohm grounds into a double play, shortstop Bo Bichette to second baseman Marcus Semien to first baseman Jared Young. Bryce Harper out at 2nd. Alec Bohm out at 1st.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-19T00:19:25.199Z","endTime":"2026-06-19T00:21:05.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.748523473004642,"aZ":-28.000011828693765,"pfxX":0.8136207962915285,"pfxZ":2.80598876396805,"pX":0.8286440766485638,"pZ":2.150548572527836,"vX0":-6.215625773047917,"vY0":-120.45188186902051,"vZ0":-1.3483045626306895,"x":85.41,"y":180.72,"x0":3.323569133793023,"y0":50.00255948717903,"z0":5.165909185600613,"aX":1.210921720903597},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.0,"breakHorizontal":-0.1,"spinRate":2186,"spinDirection":154},"zone":9,"typeConfidence":2.0,"plateTime":0.4526503723438027,"extension":6.638348036205974},"index":0,"playId":"61f64283-d1b5-39b2-a7b8-fe2a67f32864","pitchNumber":1,"startTime":"2026-06-19T00:19:31.363Z","endTime":"2026-06-19T00:19:34.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.64733100816181,"aZ":-30.23674427463362,"pfxX":-1.431274591713616,"pfxZ":1.32390596002117,"pX":0.8111598930472128,"pZ":2.442593367048288,"vX0":-5.521146139994248,"vY0":-119.13321370881754,"vZ0":-0.08288453755457337,"x":86.08,"y":172.83,"x0":3.330357161383775,"y0":50.00039496153677,"z0":5.176810759745637,"aX":-2.086856343444025},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.6,"breakHorizontal":3.7,"spinRate":2249,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4571402158519402,"extension":6.701508843124511},"index":1,"playId":"ca1bc6ad-0fd8-389c-ba20-d7e183d82a2a","pitchNumber":2,"startTime":"2026-06-19T00:19:51.721Z","endTime":"2026-06-19T00:19:55.276Z","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":90.3,"endSpeed":83.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12488002954646,"aZ":-18.335407482872387,"pfxX":5.654653606340977,"pfxZ":7.840944358780225,"pX":0.12475395345252184,"pZ":3.533436998474168,"vX0":-8.920471141296305,"vY0":-131.33526294727963,"vZ0":-0.8524003718375011,"x":112.24,"y":143.38,"x0":2.814680198016927,"y0":50.00400005906486,"z0":5.212920542591472,"aX":9.98266038868819},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.3,"breakHorizontal":-8.5,"spinRate":2070,"spinDirection":120},"zone":2,"typeConfidence":2.0,"plateTime":0.4154188331154538,"extension":6.979348897435495},"index":2,"playId":"d027010e-49fc-3de8-9828-9e0de950ac67","pitchNumber":3,"startTime":"2026-06-19T00:20:12.450Z","endTime":"2026-06-19T00:20:15.644Z","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":1},"index":3,"playId":"7b40ab14-5791-3aef-a8d9-7a7dd1544e77","startTime":"2026-06-19T00:20:37.496Z","endTime":"2026-06-19T00:20:43.699Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.163706452107707,"aZ":-24.262540294711023,"pfxX":7.067947603011953,"pfxZ":4.599580354126189,"pX":0.5868588847838361,"pZ":2.7731328649270717,"vX0":-8.155883643487048,"vY0":-129.8311623835011,"vZ0":-1.6661147282530564,"x":94.63,"y":163.91,"x0":2.839018399719015,"y0":50.005263678106616,"z0":5.255570018126032,"aX":12.164313096053409},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.2,"breakHorizontal":-11.2,"spinRate":2013,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.4206085976730938,"extension":6.952479026745513},"hitData":{"launchSpeed":96.9,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.67,"coordY":144.93}},"index":4,"playId":"be41e12c-db54-396f-a0c4-d270ddf1568d","pitchNumber":4,"startTime":"2026-06-19T00:20:57.051Z","endTime":"2026-06-19T00:21:05.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:21:05.444Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brett Baty lines out to left fielder Brandon Marsh.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-19T00:23:47.847Z","endTime":"2026-06-19T00:24:48.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Seth Johnson replaces Aaron Nola.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-19T00:22:28.531Z","endTime":"2026-06-19T00:23:50.151Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686751,"link":"/api/v1/people/686751"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.9,"endSpeed":83.0,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.337245293751135,"aZ":-28.194397502149673,"pfxX":2.577184970532412,"pfxZ":2.30866080538938,"pX":0.6698187954758544,"pZ":1.5259050256170235,"vX0":5.661018967288539,"vY0":-129.5285390436844,"vZ0":-4.90634534807594,"x":91.47,"y":197.58,"x0":-1.8663286625688096,"y0":50.00318941433618,"z0":5.562901900265362,"aX":4.442879333838931},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.5,"breakHorizontal":-5.8,"spinRate":2539,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.42051620498324294,"extension":6.523935345040959},"index":1,"playId":"4437285d-6c13-3844-bd30-6d6e9e71e62a","pitchNumber":1,"startTime":"2026-06-19T00:23:50.151Z","endTime":"2026-06-19T00:23:53.604Z","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":99.3,"endSpeed":91.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.965603344070406,"aZ":-9.722513243510644,"pfxX":-4.6196694766137725,"pfxZ":10.579514161501498,"pX":0.21460100505133778,"pZ":3.1554280595621322,"vX0":6.778621632724484,"vY0":-144.38969046856218,"vZ0":-5.664422057663907,"x":108.82,"y":153.58,"x0":-1.557624155351874,"y0":50.00661659112158,"z0":5.734065187837414,"aX":-9.807727404821918},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.2,"breakHorizontal":7.1,"spinRate":2479,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.37858176748531047,"extension":6.385229988068962},"index":2,"playId":"04081cdf-d718-38e8-a363-4e46aaa69a53","pitchNumber":2,"startTime":"2026-06-19T00:24:08.286Z","endTime":"2026-06-19T00:24:11.424Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-19T00:24:25.326Z","endTime":"2026-06-19T00:24:41.140Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"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.2,"endSpeed":83.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.080539355437097,"aZ":-28.84153146837378,"pfxX":2.9586515421723103,"pfxZ":1.911246045726248,"pX":-0.22706668082581521,"pZ":2.413467849791563,"vX0":3.054873991048265,"vY0":-130.11128782651653,"vZ0":-2.880782851934395,"x":125.66,"y":173.62,"x0":-1.7937618263082407,"y0":50.003389759246524,"z0":5.683586374629983,"aX":5.15507172010345},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.1,"breakHorizontal":-6.0,"spinRate":2735,"spinDirection":120},"zone":5,"typeConfidence":2.0,"plateTime":0.4183481403202385,"extension":6.466961590049118},"hitData":{"launchSpeed":84.7,"launchAngle":26.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.17,"coordY":95.79}},"index":4,"playId":"228dfad3-2fd1-3479-9ff3-889f2ab5b8e8","pitchNumber":3,"startTime":"2026-06-19T00:24:41.140Z","endTime":"2026-06-19T00:24:48.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:24:48.528Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"MJ Melendez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-19T00:25:06.621Z","endTime":"2026-06-19T00:27:56.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":1},"pitchData":{"startSpeed":99.1,"endSpeed":92.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.060130397237067,"aZ":-15.477956393483208,"pfxX":-4.975966584209514,"pfxZ":7.766331650355392,"pX":-1.210628878566993,"pZ":3.560951719982479,"vX0":3.3460484216556576,"vY0":-144.43756712332208,"vZ0":-3.5986972507773514,"x":163.15,"y":142.63,"x0":-1.7271054678506856,"y0":50.007133209496196,"z0":5.751997830713593,"aX":-10.702514220217639},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.7,"breakHorizontal":8.5,"spinRate":2363,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3766941137654598,"extension":6.22023833124588},"index":0,"playId":"a8f7743b-55af-37a7-81eb-abbc5122e94e","pitchNumber":1,"startTime":"2026-06-19T00:25:14.873Z","endTime":"2026-06-19T00:25:18.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.407979287417,"aZ":-31.454775408076316,"pfxX":4.219947550066522,"pfxZ":0.42225441625513405,"pX":-0.5164163511140196,"pZ":2.063402656352602,"vX0":1.8951657998940628,"vY0":-128.3090055722525,"vZ0":-3.1947860745328813,"x":136.68,"y":183.07,"x0":-1.8084404407415928,"y0":50.003936102518665,"z0":5.72387437495563,"aX":7.180673518493491},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.4,"breakHorizontal":-8.0,"spinRate":2723,"spinDirection":110},"zone":7,"typeConfidence":2.0,"plateTime":0.42356896026353485,"extension":6.386794363451778},"index":1,"playId":"de9b208f-5a97-34b3-a0d1-af2837bba1c0","pitchNumber":2,"startTime":"2026-06-19T00:25:31.428Z","endTime":"2026-06-19T00:25:35.150Z","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":1},"pitchData":{"startSpeed":88.7,"endSpeed":83.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04195799169883,"aZ":-27.962322700105695,"pfxX":2.2810865045386395,"pfxZ":2.441321905152922,"pX":1.0811703218222464,"pZ":2.1988943551072926,"vX0":5.99689994445577,"vY0":-129.19060170784078,"vZ0":-3.5283495898273105,"x":75.79,"y":179.41,"x0":-1.5487043022161524,"y0":50.00147025412522,"z0":5.686806515640504,"aX":3.9276589274952483},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.0,"breakHorizontal":-5.3,"spinRate":2706,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4208906036276132,"extension":6.287695852677378},"index":2,"playId":"81db56d6-2d4f-3eac-b81b-285e788215f2","pitchNumber":3,"startTime":"2026-06-19T00:25:49.121Z","endTime":"2026-06-19T00:25:53.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":91.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.852875364519683,"aZ":-14.069361203252244,"pfxX":-5.100836387799454,"pfxZ":8.464235980147402,"pX":-0.2639133284423518,"pZ":3.706906106521734,"vX0":5.998484358477125,"vY0":-144.25523873259326,"vZ0":-3.394137548198107,"x":127.06,"y":138.69,"x0":-1.6929218649387519,"y0":50.00345055050004,"z0":5.748120158746377,"aX":-10.911888221862943},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.0,"breakHorizontal":8.3,"spinRate":2478,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3775435412320043,"extension":6.231945013967459},"index":3,"playId":"3a3bb7a8-fbf7-399d-99b0-5b1696c2ff6f","pitchNumber":4,"startTime":"2026-06-19T00:26:07.686Z","endTime":"2026-06-19T00:26:11.101Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-19T00:26:16.443Z","endTime":"2026-06-19T00:26:36.214Z","isPitch":false,"type":"action","player":{"id":669004,"link":"/api/v1/people/669004"}},{"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":1},"pitchData":{"startSpeed":99.6,"endSpeed":92.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.639209676734662,"aZ":-12.09920810009633,"pfxX":-4.926863206016446,"pfxZ":9.245432646008691,"pX":-0.972826396587352,"pZ":2.083213592872151,"vX0":4.223495255860839,"vY0":-145.0060898660765,"vZ0":-7.943773037712326,"x":154.08,"y":182.53,"x0":-1.7940588678641116,"y0":50.00385785826828,"z0":5.56208823992778,"aX":-10.699669805387309},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":15.7,"breakHorizontal":8.3,"spinRate":2429,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.37491151564454617,"extension":6.453761229433042},"index":5,"playId":"11a2624a-dac5-306a-939f-85fe83610def","pitchNumber":5,"startTime":"2026-06-19T00:26:36.214Z","endTime":"2026-06-19T00:26:40.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.335900748985008,"aZ":-32.5141202659836,"pfxX":3.668877683627312,"pfxZ":-0.20802162122554968,"pX":0.21094878320607066,"pZ":2.6452478487585966,"vX0":3.483330569656849,"vY0":-127.40658452166824,"vZ0":-1.2935094543599832,"x":108.96,"y":167.36,"x0":-1.6447657899158277,"y0":50.000515394315855,"z0":5.7021666730705105,"aX":6.099526663835929},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.5,"breakHorizontal":-7.3,"spinRate":2660,"spinDirection":110},"zone":5,"typeConfidence":2.0,"plateTime":0.4280233911838853,"extension":6.439469868460345},"index":6,"playId":"12ab6079-be11-3f26-bc95-ec76336b0ee4","pitchNumber":6,"startTime":"2026-06-19T00:26:55.482Z","endTime":"2026-06-19T00:27:00.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0702258672936,"aZ":-10.791547132370194,"pfxX":-3.724541323759334,"pfxZ":10.014272652788808,"pX":0.7419041793287396,"pZ":3.3187782658506824,"vX0":7.786372207356649,"vY0":-144.8013613570669,"vZ0":-5.101419039356391,"x":88.72,"y":149.17,"x0":-1.4913528954232567,"y0":50.001845864400764,"z0":5.756503988452809,"aX":-7.952595913792561},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.4,"breakHorizontal":5.3,"spinRate":2399,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.3774689308871726,"extension":6.2845889356753775},"index":7,"playId":"6cc659e5-9e71-3a76-9b07-189ed8755b8a","pitchNumber":7,"startTime":"2026-06-19T00:27:31.285Z","endTime":"2026-06-19T00:27:34.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(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":1},"pitchData":{"startSpeed":99.5,"endSpeed":92.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.604568167038305,"aZ":-10.588808654621214,"pfxX":-4.228672441847452,"pfxZ":10.013348627424737,"pX":-0.5766212664039762,"pZ":2.606258306788472,"vX0":4.683343583558359,"vY0":-144.930495981844,"vZ0":-6.86581980278225,"x":138.98,"y":168.41,"x0":-1.6537976841430402,"y0":50.00638847138878,"z0":5.632398835245896,"aX":-9.118912380424717},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.2,"breakHorizontal":6.8,"spinRate":2414,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3760041133873022,"extension":6.34241784703237},"index":8,"playId":"6f5f8b9d-9fd4-3592-8f7b-cefcf62908c2","pitchNumber":8,"startTime":"2026-06-19T00:27:52.318Z","endTime":"2026-06-19T00:27:56.041Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:27:56.041Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-19T00:28:28.059Z","endTime":"2026-06-19T00:30:06.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"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":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-19T00:28:14.978Z","endTime":"2026-06-19T00:28:30.412Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"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":96.9,"endSpeed":89.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.913447441225987,"aZ":-22.43433124351043,"pfxX":-9.01706607489827,"pfxZ":4.772004455495383,"pX":-1.8103865324948583,"pZ":2.996751819510864,"vX0":3.291794949682261,"vY0":-141.219728461854,"vZ0":-3.1177048112912193,"x":186.01,"y":157.87,"x0":-1.8121668807618672,"y0":50.00506620394425,"z0":5.5404712163763215,"aX":-18.41085249011003},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.3,"breakHorizontal":15.8,"spinRate":2140,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38627308054573994,"extension":6.3190796795450055},"index":1,"playId":"1046859c-bdc3-327e-be71-d9f8f2ea95fa","pitchNumber":1,"startTime":"2026-06-19T00:28:30.412Z","endTime":"2026-06-19T00:28:34.489Z","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":99.1,"endSpeed":91.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.932398976975406,"aZ":-11.668698887649851,"pfxX":-4.966139063698373,"pfxZ":9.677005726345971,"pX":0.6894732290794722,"pZ":2.081687649973835,"vX0":7.721157260731953,"vY0":-144.06818183033377,"vZ0":-7.8552394143423445,"x":90.72,"y":182.57,"x0":-1.370176759750783,"y0":50.006840585341926,"z0":5.551092999174159,"aX":-10.527473315707887},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.2,"breakHorizontal":7.6,"spinRate":2439,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.37901540959388624,"extension":6.488823332863985},"index":2,"playId":"466bfe8f-d86a-31c7-b60f-d169a973a552","pitchNumber":2,"startTime":"2026-06-19T00:28:49.145Z","endTime":"2026-06-19T00:28:52.737Z","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":97.4,"endSpeed":90.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07943020856042,"aZ":-23.107452976034107,"pfxX":-8.89562091965289,"pfxZ":4.399801542146665,"pX":0.8132985705243211,"pZ":2.2796562543437973,"vX0":9.85845923789514,"vY0":-141.6290767273964,"vZ0":-5.092229208212759,"x":86.0,"y":177.23,"x0":-1.533748769853599,"y0":50.00018305369793,"z0":5.550948808913205,"aX":-18.323395312352364},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.2,"breakHorizontal":14.4,"spinRate":2106,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3846640869827218,"extension":6.5301841695969385},"index":3,"playId":"cac586db-4abf-3bfc-b93b-939c28d3718b","pitchNumber":3,"startTime":"2026-06-19T00:29:05.680Z","endTime":"2026-06-19T00:29:09.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.509704510011055,"aZ":-29.417041848227342,"pfxX":0.9933717589558366,"pfxZ":1.634891944938003,"pX":1.1799671262180162,"pZ":1.0931511263890574,"vX0":6.817309870505703,"vY0":-128.20040135405173,"vZ0":-5.295404587911503,"x":72.02,"y":209.26,"x0":-1.6255046107378706,"y0":50.00588921806055,"z0":5.437542603466086,"aX":1.680813900922195},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.2,"breakHorizontal":-3.1,"spinRate":2562,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.42463182773784514,"extension":6.597269561769542},"index":4,"playId":"3e3c14fa-6131-3a6a-ab66-e2fadccf4779","pitchNumber":4,"startTime":"2026-06-19T00:29:25.117Z","endTime":"2026-06-19T00:29:28.245Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":92.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.436203196052627,"aZ":-12.393701287375476,"pfxX":-4.465986481457523,"pfxZ":9.202648445253292,"pX":0.29745207591977346,"pZ":2.8802770609962183,"vX0":7.033681812714248,"vY0":-144.70363876826167,"vZ0":-5.459548078737729,"x":105.66,"y":161.01,"x0":-1.5693389080491806,"y0":50.00491097645141,"z0":5.531515860716785,"aX":-9.602013400874752},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.0,"breakHorizontal":7.0,"spinRate":2463,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.3765522272249586,"extension":6.460556696169814},"index":5,"playId":"79e94d66-56a9-36c8-80e0-9cb3873da4ae","pitchNumber":5,"startTime":"2026-06-19T00:29:43.495Z","endTime":"2026-06-19T00:29:46.959Z","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":99.4,"endSpeed":92.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70647946723446,"aZ":-11.413484241085559,"pfxX":-2.9774423926869122,"pfxZ":9.621868058613014,"pX":-0.021801896316648268,"pZ":3.3668711197478576,"vX0":5.618832908919204,"vY0":-144.8016922431744,"vZ0":-4.579246993931907,"x":117.83,"y":147.87,"x0":-1.5864861869647073,"y0":50.0025332835487,"z0":5.647226104128192,"aX":-6.424572917509426},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":16.9,"breakHorizontal":4.4,"spinRate":2515,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3759513181010745,"extension":6.3271859295303985},"index":6,"playId":"355ae07c-4e1b-381d-ba91-678567ffb819","pitchNumber":6,"startTime":"2026-06-19T00:30:03.221Z","endTime":"2026-06-19T00:30:06.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:30:06.768Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-19T00:32:32.244Z","endTime":"2026-06-19T00:33:21.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":69.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.474884055800203,"aZ":-30.055359394381153,"pfxX":-4.962037379053768,"pfxZ":1.7620525964629348,"pX":-0.9009243489516422,"pZ":2.7729590923455847,"vX0":-7.537663292136628,"vY0":-109.16733249152955,"vZ0":1.53378255787008,"x":151.34,"y":163.91,"x0":3.2434313223410043,"y0":50.00459030899432,"z0":5.299848314714158,"aX":-5.981348548653656},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":4.0,"breakHorizontal":11.0,"spinRate":2308,"spinDirection":285},"zone":11,"typeConfidence":2.0,"plateTime":0.5020021617118133,"extension":6.782179871991992},"index":0,"playId":"a5424b7b-087c-3dd3-ac6e-59d9b0d5f60e","pitchNumber":1,"startTime":"2026-06-19T00:32:35.530Z","endTime":"2026-06-19T00:32:39.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24969485147579,"aZ":-28.282580165265397,"pfxX":10.672518078677337,"pfxZ":2.3963776476650303,"pX":-0.185820854935765,"pZ":3.373178063383864,"vX0":-11.767945354269306,"vY0":-126.30181608599689,"vZ0":1.0041656885482266,"x":124.08,"y":147.7,"x0":3.133880185377942,"y0":50.004327352773686,"z0":5.234329960242611,"aX":17.34994486068217},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.8,"breakHorizontal":-16.8,"spinRate":2086,"spinDirection":113},"zone":2,"typeConfidence":2.0,"plateTime":0.4326581415450024,"extension":7.17070788590861},"index":1,"playId":"3e611717-4ff6-37c1-ae81-8128b39bb51f","pitchNumber":2,"startTime":"2026-06-19T00:32:48.390Z","endTime":"2026-06-19T00:32:52.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":70.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.779132339147417,"aZ":-31.884270879168493,"pfxX":-4.710293253001092,"pfxZ":0.23385596932135577,"pX":-0.5162365866716051,"pZ":1.3944018020935975,"vX0":-6.87228242379456,"vY0":-109.98025371445331,"vZ0":-0.8900908407413239,"x":136.68,"y":201.13,"x0":3.2559720149910434,"y0":50.00131258412936,"z0":5.174040053231508,"aX":-5.792251871656807},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":0.5,"breakHorizontal":10.3,"spinRate":2336,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.49725812247332835,"extension":6.697188426267095},"index":2,"playId":"6b27ebaf-c02b-309b-bf8a-c35e9717ad30","pitchNumber":3,"startTime":"2026-06-19T00:33:00.159Z","endTime":"2026-06-19T00:33:03.570Z","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":76.8,"endSpeed":71.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.114618569410766,"aZ":-30.61764750207974,"pfxX":-6.029128035474251,"pfxZ":1.2269352122928376,"pX":-0.5838424815763824,"pZ":1.3473312245589601,"vX0":-6.84591377171402,"vY0":-111.72142649129431,"vZ0":-1.229951717786658,"x":139.25,"y":202.4,"x0":3.2973255442835843,"y0":50.00409128979287,"z0":5.036567539855739,"aX":-7.662450192088547},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":2.2,"breakHorizontal":12.6,"spinRate":2263,"spinDirection":295},"zone":13,"typeConfidence":2.0,"plateTime":0.48925804716913746,"extension":6.965933688215328},"index":3,"playId":"85198381-76e7-3f08-ae46-ebd9d7c9f628","pitchNumber":4,"startTime":"2026-06-19T00:33:15.694Z","endTime":"2026-06-19T00:33:21.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:33:21.092Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Edmundo Sosa lines out to second baseman Marcus Semien.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-19T00:35:57.798Z","endTime":"2026-06-19T00:37:49.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[1],"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-19T00:33:27.442Z","endTime":"2026-06-19T00:34:23.546Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Huascar Brazobán replaces Sean Manaea.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-19T00:34:23.546Z","endTime":"2026-06-19T00:35:59.646Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623211,"link":"/api/v1/people/623211"},"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":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69974775856771,"aZ":-22.773375461866085,"pfxX":-10.94000886636336,"pfxZ":4.784781101668951,"pX":0.6160999867931356,"pZ":2.8546444199491914,"vX0":8.382781139665356,"vY0":-139.34283638599962,"vZ0":-4.203273566949789,"x":93.52,"y":161.7,"x0":-1.0119588959442825,"y0":50.001208256493,"z0":5.889823862867041,"aX":-21.482697119618713},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.9,"breakHorizontal":18.0,"spinRate":2206,"spinDirection":228},"zone":3,"typeConfidence":0.9,"plateTime":0.3932753015922694,"extension":5.735969124659985},"index":2,"playId":"a5c7d79b-22a7-3ecb-975b-ab11cfb765e9","pitchNumber":1,"startTime":"2026-06-19T00:35:59.646Z","endTime":"2026-06-19T00:36:03.579Z","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":95.8,"endSpeed":86.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.94858918023798,"aZ":-24.560865982298573,"pfxX":-10.019401803828965,"pfxZ":3.924095102300935,"pX":-0.6369325213119211,"pZ":2.893399287380605,"vX0":4.716734048447827,"vY0":-139.2837895272321,"vZ0":-3.470100359299728,"x":141.28,"y":160.66,"x0":-1.0623757567070986,"y0":50.00315980294316,"z0":5.803358031145874,"aX":-19.439080327883342},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.5,"breakHorizontal":16.9,"spinRate":2233,"spinDirection":222},"zone":1,"typeConfidence":0.91,"plateTime":0.39515400227792696,"extension":5.7524196071576545},"index":3,"playId":"7c511edf-1bfa-396c-947b-91a2715276d0","pitchNumber":2,"startTime":"2026-06-19T00:36:13.691Z","endTime":"2026-06-19T00:36:22.095Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-19T00:36:57.106Z","endTime":"2026-06-19T00:37:02.525Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.313580782627707,"aZ":-19.711408441470397,"pfxX":-2.9008945638646884,"pfxZ":6.6909191221780855,"pX":0.7867653834266288,"pZ":1.4282609792632852,"vX0":6.0223015143532646,"vY0":-134.6541634459854,"vZ0":-7.888425226712636,"x":87.01,"y":200.22,"x0":-1.08754579882021,"y0":50.00182261229872,"z0":5.756341119356257,"aX":-5.403097973055914},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.9,"breakHorizontal":4.2,"spinRate":2406,"spinDirection":226},"zone":14,"typeConfidence":0.89,"plateTime":0.4045562514574885,"extension":5.947714516811551},"index":5,"playId":"6d2e66e0-4abc-3758-bf01-ce5781b962fb","pitchNumber":3,"startTime":"2026-06-19T00:37:02.525Z","endTime":"2026-06-19T00:37:06.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.395185232835566,"aZ":-28.529332074934096,"pfxX":-9.921186344586976,"pfxZ":1.9799559085305356,"pX":-0.6370883299243462,"pZ":1.779619871293034,"vX0":4.391211349366727,"vY0":-134.15700756336818,"vZ0":-5.337502541891496,"x":141.28,"y":190.73,"x0":-0.9974635357425633,"y0":50.00214145031524,"z0":5.804104314949609,"aX":-18.258608780983316},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.8,"breakHorizontal":17.2,"spinRate":2063,"spinDirection":241},"zone":7,"typeConfidence":0.88,"plateTime":0.40676680907008045,"extension":5.627103918286133},"index":6,"playId":"2ce12317-2b55-37c6-bbd7-2bbf9bd602b1","pitchNumber":4,"startTime":"2026-06-19T00:37:15.047Z","endTime":"2026-06-19T00:37:18.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.941785299665572,"aZ":-24.019908143398833,"pfxX":-11.257204781736688,"pfxZ":3.9812284447712063,"pX":-0.5921193113104429,"pZ":2.9612859106376015,"vX0":5.173435002052774,"vY0":-141.6211925583469,"vZ0":-3.426316891817567,"x":139.57,"y":158.83,"x0":-0.9721001526080234,"y0":50.00058721202449,"z0":5.708995522960848,"aX":-23.044842480823206},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.7,"breakHorizontal":19.4,"spinRate":2267,"spinDirection":230},"zone":1,"typeConfidence":0.86,"plateTime":0.38559091354830644,"extension":5.91480285945577},"hitData":{"launchSpeed":82.3,"launchAngle":13.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":132.37,"coordY":131.12}},"index":7,"playId":"b06863c7-6436-33fa-9004-162aaf9e8746","pitchNumber":5,"startTime":"2026-06-19T00:37:42.873Z","endTime":"2026-06-19T00:37:49.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:37:49.398Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, second baseman Marcus Semien to first baseman Jared Young.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-19T00:38:07.267Z","endTime":"2026-06-19T00:38:35.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":1},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03549397452668,"aZ":-22.672914846576244,"pfxX":-10.08268116867481,"pfxZ":4.655909049618477,"pX":0.3922670067771043,"pZ":1.6784432611721583,"vX0":7.59363431101929,"vY0":-141.23226312528402,"vZ0":-7.077556429761747,"x":102.05,"y":193.46,"x0":-1.007301403781452,"y0":50.00558426058767,"z0":5.65195883813774,"aX":-20.58371737854589},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.3,"breakHorizontal":16.9,"spinRate":2244,"spinDirection":230},"zone":9,"typeConfidence":0.9,"plateTime":0.38630342168031273,"extension":5.991255533965063},"index":0,"playId":"472f407a-46cb-3c90-a21a-53fad746485b","pitchNumber":1,"startTime":"2026-06-19T00:38:13.084Z","endTime":"2026-06-19T00:38:16.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":97.1,"endSpeed":90.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.154720182386964,"aZ":-26.62537791528145,"pfxX":-9.387042850765418,"pfxZ":2.7036354407221204,"pX":-0.38698801969845253,"pZ":2.409762026639655,"vX0":5.567552738540004,"vY0":-141.3496873646112,"vZ0":-4.567482925000349,"x":131.75,"y":173.72,"x0":-1.1488582014613349,"y0":50.00159486599635,"z0":5.7281833808919185,"aX":-19.248977493623602},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.3,"breakHorizontal":16.1,"spinRate":2129,"spinDirection":234},"zone":4,"typeConfidence":0.89,"plateTime":0.3855277305531599,"extension":5.776077073998084},"hitData":{"launchSpeed":89.9,"launchAngle":5.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.03,"coordY":148.98}},"index":1,"playId":"16c59390-93b0-3b87-add8-64c74b0df2bb","pitchNumber":2,"startTime":"2026-06-19T00:38:27.781Z","endTime":"2026-06-19T00:38:35.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:38:35.518Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Benge singles on a line drive to center fielder Justin Crawford.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-19T00:41:15.575Z","endTime":"2026-06-19T00:41:28.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Alvarado replaces Seth Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-19T00:39:47.952Z","endTime":"2026-06-19T00:41:17.920Z","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":"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":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.996487166564616,"aZ":-14.70985886663353,"pfxX":8.247223316059067,"pfxZ":8.533632366194343,"pX":0.841959348016708,"pZ":1.9757981938527287,"vX0":-4.769821632360491,"vY0":-141.79926067266692,"vZ0":-9.350854514853975,"x":84.91,"y":185.43,"x0":1.470276978170814,"y0":50.001117938548894,"z0":6.244533681902945,"aX":16.87173590525404},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.8,"breakHorizontal":-14.0,"spinRate":2114,"spinDirection":146},"zone":14,"typeConfidence":0.87,"plateTime":0.38558033000024494,"extension":6.9660413659858085},"hitData":{"launchSpeed":96.9,"launchAngle":11.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.47,"coordY":84.27}},"index":1,"playId":"f93cf20e-170f-3270-bd85-8c821050c9af","pitchNumber":1,"startTime":"2026-06-19T00:41:17.920Z","endTime":"2026-06-19T00:41:28.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:41:28.674Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Bichette lines out to third baseman Alec Bohm.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-19T00:41:47.430Z","endTime":"2026-06-19T00:42:15.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":91.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91211501787636,"aZ":-18.212746324801135,"pfxX":7.646166280840934,"pfxZ":6.6517230979283894,"pX":-0.6598042666841291,"pZ":2.7881703600073724,"vX0":-7.960775786317593,"vY0":-142.3857455313601,"vZ0":-6.689622482885688,"x":142.15,"y":163.5,"x0":1.1495857648449845,"y0":50.000966220212085,"z0":6.278049732472629,"aX":16.045483837655386},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.2,"breakHorizontal":-12.7,"spinRate":1952,"spinDirection":144},"zone":1,"typeConfidence":0.86,"plateTime":0.3814734355081404,"extension":7.028499995165683},"index":0,"playId":"57d4334a-0142-3ba0-95e8-f3a4e5642603","pitchNumber":1,"startTime":"2026-06-19T00:41:52.329Z","endTime":"2026-06-19T00:41:56.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":86.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.091914605209116,"aZ":-26.112275001470476,"pfxX":-0.35401436423883936,"pfxZ":3.2337736337957157,"pX":-0.9882050484661813,"pZ":2.4701808940979952,"vX0":-5.461625630382784,"vY0":-134.3738434753477,"vZ0":-5.781029225823608,"x":154.67,"y":172.09,"x0":1.0953224280364848,"y0":50.00528203502741,"z0":6.443132224891282,"aX":-0.6635350677631999},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.2,"breakHorizontal":1.6,"spinRate":2010,"spinDirection":157},"zone":11,"typeConfidence":0.87,"plateTime":0.40368369350736355,"extension":6.871722259038505},"hitData":{"launchSpeed":91.1,"launchAngle":10.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":91.44,"coordY":153.73}},"index":1,"playId":"32fe87d4-02f8-3cb6-bfd9-12ffa5704e3c","pitchNumber":2,"startTime":"2026-06-19T00:42:09.994Z","endTime":"2026-06-19T00:42:15.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:42:15.719Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Juan Soto pops out to shortstop Edmundo Sosa.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-19T00:42:39.981Z","endTime":"2026-06-19T00:45:14.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.1,"endSpeed":91.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.941876001204175,"aZ":-18.811526778777633,"pfxX":7.718418191186115,"pfxZ":6.272907766610816,"pX":0.5198502577292825,"pZ":3.004458861082005,"vX0":-5.465651885510832,"vY0":-144.2155124815944,"vZ0":-6.134823512937418,"x":97.18,"y":157.66,"x0":1.4258231770445229,"y0":50.003887975835255,"z0":6.298514922998922,"aX":16.445333479248514},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.4,"breakHorizontal":-13.1,"spinRate":1962,"spinDirection":141},"zone":3,"typeConfidence":0.88,"plateTime":0.37814411162661177,"extension":7.064213267183484},"index":0,"playId":"e7d87f09-744f-3937-9cbc-b9af778d7771","pitchNumber":1,"startTime":"2026-06-19T00:43:25.246Z","endTime":"2026-06-19T00:43:28.428Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":88.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13064805990714,"aZ":-23.26554947562277,"pfxX":-0.1974908340601571,"pfxZ":4.556185151888964,"pX":-0.1354403691535283,"pZ":1.5053743788212155,"vX0":-3.5923841834907426,"vY0":-137.20340845267404,"vZ0":-8.918264163725718,"x":122.16,"y":198.13,"x0":1.202827121014561,"y0":50.00166728063695,"z0":6.316522828556574,"aX":-0.3857607396325845},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.1,"breakHorizontal":1.0,"spinRate":2115,"spinDirection":154},"zone":13,"typeConfidence":0.8,"plateTime":0.39541228117642424,"extension":6.912366868420711},"index":1,"playId":"c9b7c721-c5b2-3c3e-bb99-13877a2c9c44","pitchNumber":2,"startTime":"2026-06-19T00:43:48.809Z","endTime":"2026-06-19T00:43:52.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":87.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.842511204256944,"aZ":-26.630775640866553,"pfxX":0.11309196906571728,"pfxZ":2.9266150700728204,"pX":-1.7029458322847517,"pZ":2.9823136037928624,"vX0":-7.525093745016581,"vY0":-135.2165539356396,"vZ0":-4.149599683659384,"x":181.91,"y":158.26,"x0":1.073842775411036,"y0":50.005982865952994,"z0":6.353674172489767,"aX":0.21486946993912442},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.8,"breakHorizontal":1.0,"spinRate":2252,"spinDirection":158},"zone":11,"typeConfidence":0.83,"plateTime":0.4014181313515781,"extension":6.935386335373871},"index":2,"playId":"0c7e0e8e-3b5d-3858-bda7-ef09e47c6b21","pitchNumber":3,"startTime":"2026-06-19T00:44:13.862Z","endTime":"2026-06-19T00:44:17.476Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.191991648367818,"aZ":-26.6397900225028,"pfxX":-0.42676139315298367,"pfxZ":2.9226867406732886,"pX":-0.37370784317047107,"pZ":2.187612323490018,"vX0":-4.215964005489277,"vY0":-135.3377945021222,"vZ0":-6.3153657719160154,"x":131.24,"y":179.71,"x0":1.247264576235206,"y0":50.000559830873385,"z0":6.369076329239177,"aX":-0.805263396480539},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.4,"breakHorizontal":1.6,"spinRate":2179,"spinDirection":165},"zone":7,"typeConfidence":0.87,"plateTime":0.4017672602430262,"extension":6.946342116792767},"index":3,"playId":"3d46c39f-f6c9-3cb4-a952-9d6d3944be3d","pitchNumber":4,"startTime":"2026-06-19T00:44:33.069Z","endTime":"2026-06-19T00:44:36.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":91.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.548668751821026,"aZ":-11.491210167717016,"pfxX":7.254178826036979,"pfxZ":9.785287080687741,"pX":0.41915421985590756,"pZ":1.9419589929843522,"vX0":-5.197503406818414,"vY0":-144.01396529491223,"vZ0":-9.913281617137756,"x":101.02,"y":186.35,"x0":1.2993173123762547,"y0":50.001049222749586,"z0":6.127275650508436,"aX":15.328233793060033},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.1,"breakHorizontal":-12.2,"spinRate":2066,"spinDirection":143},"zone":9,"typeConfidence":0.85,"plateTime":0.37945084376893057,"extension":7.05096114417384},"hitData":{"launchSpeed":91.7,"launchAngle":66.0,"totalDistance":163.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":121.2,"coordY":134.28}},"index":4,"playId":"692cd8ab-5fbf-3b55-9100-8ef8e808be89","pitchNumber":5,"startTime":"2026-06-19T00:45:02.218Z","endTime":"2026-06-19T00:45:14.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:45:14.212Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mark Vientos walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-19T00:45:53.447Z","endTime":"2026-06-19T00:48:20.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"postOnThird":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5,7,9],"actionIndex":[0,6,8],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Mark Vientos replaces Jared Young.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-19T00:45:23.817Z","endTime":"2026-06-19T00:45:55.484Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":676724,"link":"/api/v1/people/676724"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":87.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.373226721302554,"aZ":-25.173718865514438,"pfxX":-0.937094540314555,"pfxZ":3.6782643627445566,"pX":-0.730513343780034,"pZ":2.174227288029473,"vX0":-4.784962642233889,"vY0":-135.33235839472277,"vZ0":-6.873400005394814,"x":144.85,"y":180.08,"x0":1.163840443423433,"y0":50.00279467225739,"z0":6.446094728558776,"aX":-1.7822366684394322},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.8,"breakHorizontal":2.5,"spinRate":2168,"spinDirection":169},"zone":7,"typeConfidence":0.88,"plateTime":0.40080578407974077,"extension":7.058675000529049},"index":1,"playId":"5fdcc755-52e6-38c9-b8de-8462235f8100","pitchNumber":1,"startTime":"2026-06-19T00:45:55.484Z","endTime":"2026-06-19T00:45:59.160Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-06-19T00:46:12.835Z","endTime":"2026-06-19T00:46:28.763Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":91.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60750728854196,"aZ":-22.12388709472377,"pfxX":9.19404507900672,"pfxZ":4.740669331773532,"pX":0.6526845137403569,"pZ":3.8739341725727483,"vX0":-5.306192641345232,"vY0":-144.0244525133256,"vZ0":-3.1251637554172613,"x":92.12,"y":134.18,"x0":1.3155956178842718,"y0":50.003333884178645,"z0":6.327037879676763,"aX":19.490632456121595},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.2,"breakHorizontal":-15.7,"spinRate":1995,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.37900354665339053,"extension":6.913955291272635},"index":3,"playId":"347e7c92-3cf4-391f-bf17-4106e137f9ae","pitchNumber":2,"startTime":"2026-06-19T00:46:28.763Z","endTime":"2026-06-19T00:46:32.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":91.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.995160353726202,"aZ":-18.384131470903977,"pfxX":10.010873600983572,"pfxZ":6.547011136726056,"pX":-0.6496291207594806,"pZ":1.9653973551699746,"vX0":-8.913113272236604,"vY0":-143.6778270796632,"vZ0":-8.64434929318556,"x":141.76,"y":185.71,"x0":1.1809395740645356,"y0":50.00355211537265,"z0":6.139403218257898,"aX":21.085354740766157},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.3,"breakHorizontal":-16.6,"spinRate":2052,"spinDirection":144},"zone":7,"typeConfidence":0.92,"plateTime":0.3801484404441098,"extension":7.096105314817175},"index":4,"playId":"d68e64fb-49ce-3278-bd07-35bbd9b7b010","pitchNumber":3,"startTime":"2026-06-19T00:46:49.797Z","endTime":"2026-06-19T00:46:53.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51632272466993,"aZ":-25.653473102826112,"pfxX":0.984690543290089,"pfxZ":3.4956818230798676,"pX":-1.9046715614510927,"pZ":0.9160068155230559,"vX0":-7.9836941948519655,"vY0":-134.5106857265236,"vZ0":-9.328155369064298,"x":189.6,"y":214.05,"x0":0.9523491941341895,"y0":50.00043051771312,"z0":6.197663463703115,"aX":1.836227678420574},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.8,"breakHorizontal":-0.4,"spinRate":2051,"spinDirection":141},"zone":13,"typeConfidence":0.81,"plateTime":0.40458682617850483,"extension":7.017768429050813},"index":5,"playId":"ec910b50-e709-30fa-8832-430ae9e4dfe9","pitchNumber":4,"startTime":"2026-06-19T00:47:11.404Z","endTime":"2026-06-19T00:47:18.436Z","isPitch":true,"type":"pitch"},{"details":{"description":"Carson Benge steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"actionPlayId":"ec910b50-e709-30fa-8832-430ae9e4dfe9","startTime":"2026-06-19T00:47:20.814Z","endTime":"2026-06-19T00:47:39.968Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":88.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.998988870866103,"aZ":-21.34144695441997,"pfxX":-1.3299317390694707,"pfxZ":5.596496914756596,"pX":-1.412082177734479,"pZ":0.0959531223931292,"vX0":-6.26712566203797,"vY0":-136.96014141802934,"vZ0":-12.580551806290469,"x":170.83,"y":236.19,"x0":1.0613891165583722,"y0":50.001038079125,"z0":6.150813778843322,"aX":-2.5721674378865607},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.2,"breakHorizontal":3.5,"spinRate":2028,"spinDirection":147},"zone":13,"typeConfidence":0.83,"plateTime":0.3971307859002593,"extension":7.13105519227092},"index":7,"playId":"733fe6f4-7879-37c4-a42c-401b6670e637","pitchNumber":5,"startTime":"2026-06-19T00:47:39.968Z","endTime":"2026-06-19T00:47:43.091Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher José Alvarado. Carson Benge to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":8,"actionPlayId":"733fe6f4-7879-37c4-a42c-401b6670e637","startTime":"2026-06-19T00:47:49.823Z","endTime":"2026-06-19T00:48:16.705Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":88.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.942456416766117,"aZ":-22.602529191217922,"pfxX":-1.2603983265399838,"pfxZ":4.949699902358057,"pX":-1.196572827365604,"pZ":1.1766330998475774,"vX0":-5.571289194107924,"vY0":-136.66757485167824,"vZ0":-9.670951862645527,"x":162.61,"y":207.01,"x0":1.0141816295970278,"y0":50.00256164229193,"z0":6.253828301316004,"aX":-2.4347261092438495},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.6,"breakHorizontal":3.2,"spinRate":2169,"spinDirection":154},"zone":13,"typeConfidence":0.85,"plateTime":0.39748141454138786,"extension":7.00368384479469},"index":9,"playId":"45a951a3-7244-35b7-a501-6d4951987765","pitchNumber":6,"startTime":"2026-06-19T00:48:16.705Z","endTime":"2026-06-19T00:48:20.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:48:20.832Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eric Wagaman singles on a sharp line drive to right fielder Derek Hill. Carson Benge scores. Mark Vientos to 2nd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-19T00:49:46.666Z","endTime":"2026-06-19T00:50:21.449Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"postOnSecond":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0],"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":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":{"id":621237,"link":"/api/v1/people/621237"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Eric Wagaman replaces A.J. Ewing.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-19T00:48:46.506Z","endTime":"2026-06-19T00:48:50.617Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":805999,"link":"/api/v1/people/805999"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-19T00:48:50.617Z","endTime":"2026-06-19T00:49:49.025Z","isPitch":false,"type":"action"},{"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":99.6,"endSpeed":92.2,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.664273410791758,"aZ":-15.429113566883213,"pfxX":8.369929213536869,"pfxZ":7.80392720843218,"pX":-0.3659610487306923,"pZ":1.5784245078341728,"vX0":-7.848361625523754,"vY0":-144.6369259140744,"vZ0":-10.357940269495451,"x":130.95,"y":196.16,"x0":1.278280211046323,"y0":50.00670040874875,"z0":6.123240259289947,"aX":17.966541876323795},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.5,"breakHorizontal":-13.8,"spinRate":2042,"spinDirection":145},"zone":13,"typeConfidence":0.91,"plateTime":0.3768465506725618,"extension":7.149656033619497},"index":2,"playId":"c29fe21b-036e-3dfc-931c-62822fb891f9","pitchNumber":1,"startTime":"2026-06-19T00:49:49.025Z","endTime":"2026-06-19T00:49:53.070Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.9,"strikeZoneTop":3.386,"strikeZoneBottom":1.709,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.601288309853313,"aZ":-19.73184433580573,"pfxX":8.882958030119308,"pfxZ":5.9468805659300985,"pX":-0.37989104647393496,"pZ":2.424662754816024,"vX0":-7.600209885051047,"vY0":-142.95634086745193,"vZ0":-7.135286934075387,"x":131.48,"y":173.31,"x0":1.1448342416369994,"y0":50.00545633631946,"z0":6.169436310751797,"aX":18.588871662925808},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.6,"breakHorizontal":-14.8,"spinRate":1966,"spinDirection":144},"zone":4,"typeConfidence":0.9,"plateTime":0.381580136127905,"extension":7.06769665855662},"hitData":{"launchSpeed":101.9,"launchAngle":9.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.02,"coordY":93.33}},"index":3,"playId":"a6d5e124-6ced-337a-b23d-759990ee461c","pitchNumber":2,"startTime":"2026-06-19T00:50:07.969Z","endTime":"2026-06-19T00:50:21.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:50:21.449Z","atBatIndex":56},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Marcus Semien triples (1) on a fly ball to left fielder Brandon Marsh. Mark Vientos scores. Zack Short scores.","rbi":2,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-19T00:51:04.372Z","endTime":"2026-06-19T00:54:21.204Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":{"id":621237,"link":"/api/v1/people/621237"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":{"id":621237,"link":"/api/v1/people/621237"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Zack Short replaces Eric Wagaman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-19T00:51:04.370Z","endTime":"2026-06-19T00:51:04.371Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"502","replacedPlayer":{"id":676572,"link":"/api/v1/people/676572"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.502784365216808,"aZ":-26.638927132214626,"pfxX":-1.173868702721557,"pfxZ":3.0469276117681128,"pX":-1.2389868745316528,"pZ":1.472565522705007,"vX0":-5.821161411066889,"vY0":-133.34963059987822,"vZ0":-7.855400654823196,"x":53.35,"y":120.0,"x0":1.117489323676238,"y0":50.001784698636236,"z0":6.355531337512308,"aX":-2.129882299953366},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.2,"breakHorizontal":3.2,"spinRate":2152,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.4094922728289765,"extension":7.101996540282963},"index":1,"playId":"ebb07caa-9445-3a3e-9d34-2d5348bb7e87","pitchNumber":1,"startTime":"2026-06-19T00:51:04.372Z","endTime":"2026-06-19T00:51:07.923Z","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":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25751516134974,"aZ":-17.15386356473461,"pfxX":8.703588361356001,"pfxZ":7.063513055841703,"pX":-0.868876608043742,"pZ":1.6820696642336084,"vX0":-9.252797205563471,"vY0":-144.3355679777469,"vZ0":-9.98837157526281,"x":51.16,"y":136.48,"x0":1.2362068011046785,"y0":50.0013975606862,"z0":6.2266298171914745,"aX":18.499806727025316},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.0,"breakHorizontal":-14.0,"spinRate":2049,"spinDirection":150},"zone":13,"typeConfidence":0.91,"plateTime":0.37842581082504667,"extension":7.174764847396598},"index":2,"playId":"5222450c-455d-32ff-afb6-82425ce0b264","pitchNumber":2,"startTime":"2026-06-19T00:51:21.755Z","endTime":"2026-06-19T00:51:25.808Z","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":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72325843282343,"aZ":-19.76625321615191,"pfxX":9.551173849475017,"pfxZ":6.0468025204279705,"pX":-0.04825563209983522,"pZ":2.272418254673283,"vX0":-7.20855867308867,"vY0":-142.1501402097903,"vZ0":-7.437028126145695,"x":102.85,"y":138.83,"x0":1.275914888564694,"y0":50.0062472750231,"z0":6.1717375995427535,"aX":19.605717991478574},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.6,"breakHorizontal":-15.8,"spinRate":2005,"spinDirection":140},"zone":5,"typeConfidence":0.9,"plateTime":0.3849153588460772,"extension":7.02700153966215},"index":3,"playId":"23d75f87-9636-3ee8-97d9-fd692a49549f","pitchNumber":3,"startTime":"2026-06-19T00:51:41.633Z","endTime":"2026-06-19T00:51:45.868Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.075230985446193,"aZ":-17.528132586922577,"pfxX":9.284313951618728,"pfxZ":7.052567971750992,"pX":0.018182241517171054,"pZ":3.1585288176905184,"vX0":-7.20675927207743,"vY0":-142.7628876235918,"vZ0":-5.6782166035553105,"x":114.68,"y":139.77,"x0":1.3617189001052028,"y0":50.00126110172049,"z0":6.266362659413186,"aX":19.27448931216075},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.9,"breakHorizontal":-15.5,"spinRate":2014,"spinDirection":147},"zone":2,"typeConfidence":0.9,"plateTime":0.3828097938904169,"extension":7.1524873118277625},"index":4,"playId":"a02d4a41-7761-3ea2-9b02-6f4021711ddb","pitchNumber":4,"startTime":"2026-06-19T00:52:05.155Z","endTime":"2026-06-19T00:52:08.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5114478134585,"aZ":-18.183758460029704,"pfxX":8.91622701789463,"pfxZ":6.649803429199521,"pX":0.11295894024028674,"pZ":3.058234008349974,"vX0":-6.979614338598593,"vY0":-143.72592871861508,"vZ0":-5.792680961449416,"x":105.04,"y":162.85,"x0":1.4074382258892617,"y0":50.003031181434395,"z0":6.218726358322085,"aX":18.76180131576721},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.2,"breakHorizontal":-14.9,"spinRate":1984,"spinDirection":141},"zone":2,"typeConfidence":0.9,"plateTime":0.380246649760589,"extension":7.024774422792989},"index":5,"playId":"ccd89f8a-ae75-35d4-9229-02501a37c0dc","pitchNumber":5,"startTime":"2026-06-19T00:52:24.926Z","endTime":"2026-06-19T00:52:28.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":85.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.909910992901764,"aZ":-27.210351886795237,"pfxX":1.5954089871302388,"pfxZ":2.715988584182319,"pX":-0.899662520251568,"pZ":1.5860592375249336,"vX0":-6.1729260078523716,"vY0":-133.11151831693752,"vZ0":-7.594547718962885,"x":105.04,"y":162.85,"x0":1.224663303003765,"y0":50.002431816394456,"z0":6.397589644743308,"aX":2.91445066689453},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.7,"breakHorizontal":-1.8,"spinRate":2072,"spinDirection":158},"zone":13,"typeConfidence":0.81,"plateTime":0.4087831579597232,"extension":6.937253425546115},"index":6,"playId":"08c14b1c-0907-3cbb-92bd-cd57135c45cd","pitchNumber":6,"startTime":"2026-06-19T00:52:43.752Z","endTime":"2026-06-19T00:52:47.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":85.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11318166812855,"aZ":-25.91624542568352,"pfxX":0.6816659757410468,"pfxZ":3.4625025356580266,"pX":0.07533645155195175,"pZ":0.8959967573523194,"vX0":-3.3170936080623936,"vY0":-132.50307236877273,"vZ0":-9.38140343462813,"x":94.09,"y":171.32,"x0":1.2463459248118351,"y0":50.00190349009256,"z0":6.3281632333099775,"aX":1.2317579804243555},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.8,"breakHorizontal":-0.6,"spinRate":2098,"spinDirection":155},"zone":14,"typeConfidence":0.86,"plateTime":0.4109034877452138,"extension":7.102666388758175},"index":7,"playId":"e6b2e9d7-2aba-3724-9837-21711cdcc820","pitchNumber":7,"startTime":"2026-06-19T00:53:09.421Z","endTime":"2026-06-19T00:53:24.736Z","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":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.730539136591737,"aZ":-16.90012442086682,"pfxX":6.994948418323697,"pfxZ":7.317202920281272,"pX":0.19294185530368332,"pZ":3.419478588650816,"vX0":-5.82043587793527,"vY0":-143.02406000225622,"vZ0":-5.300080431250003,"x":101.97,"y":168.5,"x0":1.3382428518159561,"y0":50.0009036923244,"z0":6.344395021042374,"aX":14.596199635531958},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.5,"breakHorizontal":-11.6,"spinRate":2087,"spinDirection":150},"zone":12,"typeConfidence":0.78,"plateTime":0.38189514316265516,"extension":7.0039076227945225},"hitData":{"launchSpeed":99.6,"launchAngle":37.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.9,"coordY":50.5}},"index":8,"playId":"e1b8f566-b9f7-347c-b5be-3ea63ee45f9d","pitchNumber":8,"startTime":"2026-06-19T00:54:04.066Z","endTime":"2026-06-19T00:54:21.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:54:21.204Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-19T00:55:07.169Z","endTime":"2026-06-19T00:57:08.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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,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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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(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":98.6,"endSpeed":91.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62917636009139,"aZ":-17.548512210388058,"pfxX":8.027283742749782,"pfxZ":6.893521079908917,"pX":0.03334419308170588,"pZ":2.308259499994398,"vX0":-6.794096222279051,"vY0":-143.46089448243353,"vZ0":-8.034330513036425,"x":98.03,"y":155.31,"x0":1.368594723167985,"y0":50.005628647077664,"z0":6.2024337636621745,"aX":17.03441958920731},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.3,"breakHorizontal":-13.4,"spinRate":2082,"spinDirection":145},"zone":5,"typeConfidence":0.89,"plateTime":0.37923265387972505,"extension":6.988830890719428},"index":0,"playId":"55efb7a9-58b0-33a7-bc92-1be32aa92bc6","pitchNumber":1,"startTime":"2026-06-19T00:55:07.169Z","endTime":"2026-06-19T00:55:11.158Z","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":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.793989912120253,"aZ":-24.51888379357139,"pfxX":-0.2644338277694791,"pfxZ":4.114949958750913,"pX":-0.8202665915522769,"pZ":2.029010020933674,"vX0":-5.511764950594216,"vY0":-134.71055538750133,"vZ0":-7.01357768304629,"x":148.27,"y":184.0,"x0":1.2760487186391967,"y0":50.00637473047467,"z0":6.36812062172571,"aX":-0.49097819377286706},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.4,"breakHorizontal":1.6,"spinRate":2106,"spinDirection":170},"zone":13,"typeConfidence":0.87,"plateTime":0.4046528682686632,"extension":7.0303211475854255},"index":1,"playId":"b0c60e9c-1ee6-3ab3-b947-312b1eae706f","pitchNumber":2,"startTime":"2026-06-19T00:55:24.730Z","endTime":"2026-06-19T00:55:51.759Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.8,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.521478616689414,"aZ":-17.313992503198598,"pfxX":9.303481240881812,"pfxZ":7.042889601116409,"pX":0.9129912484327188,"pZ":3.624441318660746,"vX0":-4.670755013878397,"vY0":-144.09532985181747,"vZ0":-4.523079935833537,"x":82.2,"y":140.92,"x0":1.3436079754338646,"y0":50.0004370270498,"z0":6.279438665168041,"aX":19.620919629145416},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.1,"breakHorizontal":-16.0,"spinRate":2133,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.37968151400297145,"extension":7.005156529089635},"index":2,"playId":"17ddd4df-4736-39f4-9d5a-ce13539c73db","pitchNumber":3,"startTime":"2026-06-19T00:56:01.137Z","endTime":"2026-06-19T00:56:05.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.625971092733398,"aZ":-17.764434217928383,"pfxX":9.180479974680146,"pfxZ":6.967236121586415,"pX":0.511838844758449,"pZ":2.3746903440815523,"vX0":-5.804150921576789,"vY0":-142.64323708175743,"vZ0":-7.619474762442311,"x":97.49,"y":174.66,"x0":1.37606390163123,"y0":50.00647750484159,"z0":6.192857672005773,"aX":18.99538644415944},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.3,"breakHorizontal":-15.5,"spinRate":2117,"spinDirection":141},"zone":6,"typeConfidence":0.9,"plateTime":0.383430409651095,"extension":6.971808463365953},"index":3,"playId":"1e67e1e5-b061-3620-88ec-b57a2644c588","pitchNumber":4,"startTime":"2026-06-19T00:56:20.414Z","endTime":"2026-06-19T00:56:23.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":86.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.708977291638558,"aZ":-24.146600545022494,"pfxX":-0.19803662446398906,"pfxZ":4.311947096382286,"pX":-1.8579192719565858,"pZ":1.5786337537242767,"vX0":-7.818812089660733,"vY0":-134.458793075809,"vZ0":-7.960664266142436,"x":187.82,"y":196.16,"x0":1.0936207991257152,"y0":50.00114646350094,"z0":6.248076007130084,"aX":-0.3672232313911025},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.6,"breakHorizontal":1.8,"spinRate":2226,"spinDirection":156},"zone":13,"typeConfidence":0.86,"plateTime":0.4048539497125443,"extension":7.0375722522256074},"index":4,"playId":"4bc67c1f-bb7b-37bb-a28a-7bf551fc5373","pitchNumber":5,"startTime":"2026-06-19T00:56:43.118Z","endTime":"2026-06-19T00:56:47.325Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":85.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.704675877211454,"aZ":-24.322129655427243,"pfxX":-2.8365927186528355,"pfxZ":4.324989755681161,"pX":-1.7210265661278565,"pZ":1.5417047061705667,"vX0":-6.595916665305324,"vY0":-133.12924262399562,"vZ0":-7.946710985754975,"x":182.6,"y":197.15,"x0":1.1465772176545967,"y0":50.001518336111936,"z0":6.296921883188785,"aX":-5.143669863226685},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.5,"breakHorizontal":6.5,"spinRate":2202,"spinDirection":162},"zone":13,"typeConfidence":0.92,"plateTime":0.40975721165598467,"extension":7.09487581340899},"index":5,"playId":"35fd11f1-d4b9-3fdd-a4de-249de3b26bb1","pitchNumber":6,"startTime":"2026-06-19T00:57:03.305Z","endTime":"2026-06-19T00:57:08.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T00:57:08.155Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.T. Realmuto walks.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-19T00:57:04.305Z","endTime":"2026-06-19T01:02:33.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[5,6,7,8,9,10,12,13,14],"actionIndex":[0,1,2,3,4],"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":14},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from third base to right field for Brett Baty.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-19T00:59:41.215Z","endTime":"2026-06-19T00:59:41.216Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700"},{"details":{"description":"Zack Short remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-19T00:59:41.217Z","endTime":"2026-06-19T00:59:41.218Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"502","replacedPlayer":{"id":676572,"link":"/api/v1/people/676572"}},{"details":{"description":"Mark Vientos remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-19T00:59:41.219Z","endTime":"2026-06-19T00:59:41.220Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":676724,"link":"/api/v1/people/676724"}},{"details":{"description":"Defensive switch from shortstop to third base for Bo Bichette.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-19T00:59:41.221Z","endTime":"2026-06-19T00:59:41.222Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"200"},{"details":{"description":"Defensive switch from right field to center field for Carson Benge.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-06-19T00:59:41.223Z","endTime":"2026-06-19T00:59:41.224Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"100"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.924173116756556,"aZ":-23.853968787045613,"pfxX":-11.85666192213703,"pfxZ":4.184966476247454,"pX":-0.7408669834934319,"pZ":1.15968771239088,"vX0":5.364530725925022,"vY0":-139.89086063007235,"vZ0":-8.187695486149106,"x":109.65,"y":146.45,"x0":-1.1408133693595508,"y0":50.00042239479659,"z0":5.682776991011659,"aX":-23.545537122558212},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.1,"breakHorizontal":20.4,"spinRate":2154,"spinDirection":230},"zone":13,"typeConfidence":0.88,"plateTime":0.3912246646590045,"extension":5.5840891174445195},"index":5,"playId":"b459f126-96df-3028-bf03-8a6267b9ffe2","pitchNumber":1,"startTime":"2026-06-19T00:59:41.225Z","endTime":"2026-06-19T00:59:44.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39867587088983,"aZ":-22.30045506354042,"pfxX":-10.077987831588338,"pfxZ":4.9054763168698265,"pX":0.542407293587317,"pZ":0.4763571102115725,"vX0":8.343833547572055,"vY0":-140.21388980070157,"vZ0":-10.171262217291714,"x":115.73,"y":176.46,"x0":-1.146261934553806,"y0":50.00593791019062,"z0":5.576187259164556,"aX":-20.293899848569637},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.1,"breakHorizontal":16.8,"spinRate":2252,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.38898979405327605,"extension":5.984521415582655},"index":6,"playId":"c8a1dd0c-6a88-3129-a566-94aedbcbaebc","pitchNumber":2,"startTime":"2026-06-19T01:00:10.094Z","endTime":"2026-06-19T01:00:13.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64265049851652,"aZ":-22.532852690077544,"pfxX":-9.49107672248222,"pfxZ":4.783840730677982,"pX":0.6330814676073582,"pZ":2.358612432454788,"vX0":8.168854016066856,"vY0":-139.8940869811684,"vZ0":-5.272454779836773,"x":148.27,"y":184.0,"x0":-1.068092346364081,"y0":50.001526735166486,"z0":5.711569469784737,"aX":-19.12332132449672},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.9,"breakHorizontal":15.8,"spinRate":2115,"spinDirection":232},"zone":6,"typeConfidence":0.9,"plateTime":0.3890638168153968,"extension":5.936705626921616},"index":7,"playId":"77f174c9-13b0-3235-bb5b-c8958475cf36","pitchNumber":3,"startTime":"2026-06-19T01:00:27.524Z","endTime":"2026-06-19T01:00:31.313Z","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.6,"endSpeed":88.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03291150524268,"aZ":-26.814693934527508,"pfxX":-9.581742786546604,"pfxZ":2.693730775579125,"pX":0.3264502712578493,"pZ":2.39417852686056,"vX0":7.5700205409661985,"vY0":-139.13505276307083,"vZ0":-4.535684963134339,"x":82.2,"y":140.92,"x0":-1.1654751390583251,"y0":50.00244984643092,"z0":5.791898065607621,"aX":-19.05462526374005},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.2,"breakHorizontal":16.1,"spinRate":2106,"spinDirection":231},"zone":6,"typeConfidence":0.89,"plateTime":0.39153119420204074,"extension":5.85945035562281},"index":8,"playId":"02d149fb-4c43-3f83-9b16-b608df6016b2","pitchNumber":4,"startTime":"2026-06-19T01:00:43.251Z","endTime":"2026-06-19T01:00:46.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":85.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.344798646743964,"aZ":-24.885604727218226,"pfxX":-8.613235644461387,"pfxZ":4.015167868284736,"pX":-0.8317952509059658,"pZ":1.3002700871351902,"vX0":4.034197254913915,"vY0":-132.35685406035682,"vZ0":-7.098704767870233,"x":104.56,"y":174.14,"x0":-1.2385261552813718,"y0":50.00092483516923,"z0":5.781514141949708,"aX":-15.620327542542674},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.2,"breakHorizontal":15.0,"spinRate":1960,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.4103680064686426,"extension":5.719292736671395},"index":9,"playId":"40264226-7858-36b2-9e38-d771c5271974","pitchNumber":5,"startTime":"2026-06-19T01:01:01.817Z","endTime":"2026-06-19T01:01:05.319Z","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":95.2,"endSpeed":88.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92741826163749,"aZ":-25.455999125322347,"pfxX":-9.693470426058798,"pfxZ":3.3826287859674142,"pX":-1.0473043838789569,"pZ":2.442181595669876,"vX0":3.81290489735509,"vY0":-138.77727785658948,"vZ0":-4.489805043256318,"x":156.92,"y":172.84,"x0":-1.1659658388854182,"y0":50.00122202353324,"z0":5.74029521509032,"aX":-19.2382817139313},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.5,"breakHorizontal":17.0,"spinRate":2165,"spinDirection":230},"zone":13,"typeConfidence":0.87,"plateTime":0.3920616070766396,"extension":5.771478692566905},"index":10,"playId":"e2f23ea0-c9ad-3aaa-b447-db5da82278c8","pitchNumber":6,"startTime":"2026-06-19T01:01:17.696Z","endTime":"2026-06-19T01:01:21.120Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":11,"startTime":"2026-06-19T01:01:39.419Z","endTime":"2026-06-19T01:01:45.987Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.657680788884388,"aZ":-30.409677759871556,"pfxX":-9.437030519428774,"pfxZ":0.9805701269581224,"pX":-0.5008136911009555,"pZ":1.6994321868619675,"vX0":4.915601590735327,"vY0":-132.62435876037534,"vZ0":-4.981063096639691,"x":136.09,"y":192.9,"x0":-1.1422078035522585,"y0":50.00341383302551,"z0":5.793237335736243,"aX":-16.982935461344375},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.0,"breakHorizontal":16.2,"spinRate":2028,"spinDirection":238},"zone":7,"typeConfidence":0.91,"plateTime":0.4113957960741219,"extension":5.8832519824646194},"index":12,"playId":"994d2873-765d-36c9-9ae9-53353ba64477","pitchNumber":7,"startTime":"2026-06-19T01:01:45.987Z","endTime":"2026-06-19T01:01:49.412Z","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":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.759248365940106,"aZ":-28.120578664234458,"pfxX":-7.061777229109861,"pfxZ":2.2474570093933863,"pX":-0.5481353110565207,"pZ":1.797912547278858,"vX0":3.6780657999503443,"vY0":-132.28370424050271,"vZ0":-5.275677299035333,"x":137.89,"y":190.24,"x0":-1.0267953318286727,"y0":50.000769361540044,"z0":5.8370320663830135,"aX":-12.724849457143591},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.4,"breakHorizontal":12.2,"spinRate":2027,"spinDirection":239},"zone":7,"typeConfidence":0.87,"plateTime":0.4114079721065589,"extension":5.83784266736509},"index":13,"playId":"ff7da667-d698-3b26-877c-f8907c41e7c4","pitchNumber":8,"startTime":"2026-06-19T01:02:07.270Z","endTime":"2026-06-19T01:02:10.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.114192930468242,"aZ":-25.256933013526016,"pfxX":-11.590783031887446,"pfxZ":3.3530222002483527,"pX":0.8644463526024914,"pZ":0.5629052022052011,"vX0":9.237170078104276,"vY0":-142.09029077448082,"vZ0":-9.430565573638162,"x":84.05,"y":223.58,"x0":-0.9097639278976198,"y0":50.001808430936656,"z0":5.508030520477767,"aX":-23.889448609696323},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.4,"breakHorizontal":19.3,"spinRate":2199,"spinDirection":229},"zone":14,"typeConfidence":0.89,"plateTime":0.3843198916074435,"extension":6.114095186686676},"index":14,"playId":"ff2537dd-33d6-36ab-9a13-7d862ec417a8","pitchNumber":9,"startTime":"2026-06-19T01:02:29.782Z","endTime":"2026-06-19T01:02:33.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:02:33.174Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Derek Hill strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-19T01:02:54.705Z","endTime":"2026-06-19T01:04:46.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"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":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":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":89.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.613137014988247,"aZ":-25.127920990689702,"pfxX":-9.713035527588115,"pfxZ":3.4549017450817576,"pX":-0.9675016650256013,"pZ":2.8678620579546723,"vX0":4.281769059924346,"vY0":-140.94808014709858,"vZ0":-3.4868276464489885,"x":153.88,"y":161.35,"x0":-1.231772989387945,"y0":50.00628921442956,"z0":5.716391819620037,"aX":-19.835250093307813},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.9,"breakHorizontal":16.9,"spinRate":2123,"spinDirection":230},"zone":11,"typeConfidence":0.88,"plateTime":0.3864302195869045,"extension":5.98475292182691},"index":0,"playId":"ae009e37-be0b-3d9e-97d8-1400b988b2cf","pitchNumber":1,"startTime":"2026-06-19T01:03:00.128Z","endTime":"2026-06-19T01:03:04.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.003719940327958,"aZ":-31.455036435334762,"pfxX":-9.818608904215065,"pfxZ":0.4067473528835355,"pX":0.2046753124912257,"pZ":0.7604076600972193,"vX0":6.53811702644819,"vY0":-132.29366210637724,"vZ0":-7.072302492357055,"x":109.2,"y":218.25,"x0":-1.021989492521673,"y0":50.005723215705984,"z0":5.771787453688342,"aX":-17.42119938718149},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.6,"breakHorizontal":16.3,"spinRate":1881,"spinDirection":238},"zone":14,"typeConfidence":0.91,"plateTime":0.41389886011370836,"extension":5.9543378892104695},"index":1,"playId":"dbf32c66-6850-32e1-ae99-5c692b321215","pitchNumber":2,"startTime":"2026-06-19T01:03:48.952Z","endTime":"2026-06-19T01:03:52.304Z","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":96.8,"endSpeed":89.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.605074652034293,"aZ":-29.014183061598782,"pfxX":-11.338660086573071,"pfxZ":1.5595083631706501,"pX":-0.46017566440653174,"pZ":1.6373815388107995,"vX0":6.026272038671876,"vY0":-140.85739443482788,"vZ0":-5.597743300644468,"x":134.54,"y":194.57,"x0":-1.1451334229654688,"y0":50.001507793601135,"z0":5.5072785026907,"aX":-22.96448300374432},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":1.9,"breakHorizontal":19.4,"spinRate":2075,"spinDirection":233},"zone":7,"typeConfidence":0.87,"plateTime":0.38767081999513486,"extension":5.927197884832359},"index":2,"playId":"dc797b8e-d54e-3925-9da7-7526458057b7","pitchNumber":3,"startTime":"2026-06-19T01:04:07.703Z","endTime":"2026-06-19T01:04:11.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.839784628907903,"aZ":-30.833654335164137,"pfxX":-8.04468089805021,"pfxZ":0.7488814100726033,"pX":-1.20357217421173,"pZ":1.957104413620157,"vX0":2.4852585516762224,"vY0":-132.7654998592933,"vZ0":-4.311114112142109,"x":162.88,"y":185.94,"x0":-1.103124096032614,"y0":50.00543485727214,"z0":5.830996849888716,"aX":-14.448785571029932},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.7,"breakHorizontal":14.0,"spinRate":2001,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.41162102338453144,"extension":5.890816079827485},"index":3,"playId":"8e764541-d5c7-31e9-b354-50b86f08f0b7","pitchNumber":4,"startTime":"2026-06-19T01:04:42.079Z","endTime":"2026-06-19T01:04:46.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:04:46.512Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Justin Crawford flies out to left fielder Juan Soto.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-19T01:07:21.512Z","endTime":"2026-06-19T01:09:58.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"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_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-19T01:04:54.679Z","endTime":"2026-06-19T01:05:35.297Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: A.J. Minter replaces Huascar Brazobán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-19T01:05:35.297Z","endTime":"2026-06-19T01:07:23.864Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621345,"link":"/api/v1/people/621345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.910578084533167,"aZ":-17.50672775864963,"pfxX":3.4892962371229608,"pfxZ":7.7685090392146385,"pX":1.1032061389595365,"pZ":4.43945204740363,"vX0":-4.659648250235272,"vY0":-136.29563230726694,"vZ0":0.09425123457565332,"x":74.95,"y":118.91,"x0":2.3786934857579176,"y0":50.00417725679805,"z0":5.609683868130479,"aX":6.589845947982506},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":-5.4,"spinRate":2278,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.4012900379022728,"extension":6.465985573166272},"index":2,"playId":"72a3320c-3fa8-3e11-9fc4-4216c9b2715a","pitchNumber":1,"startTime":"2026-06-19T01:07:23.864Z","endTime":"2026-06-19T01:07:28.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28718710695158,"aZ":-30.8527495423297,"pfxX":-2.136949398098322,"pfxZ":0.786437874609458,"pX":0.1698988631897546,"pZ":2.926174863900437,"vX0":-4.675415485439315,"vY0":-128.39602684426148,"vZ0":-0.8490356539291047,"x":110.52,"y":159.77,"x0":2.285583323325386,"y0":50.00545909100966,"z0":5.6425325384548835,"aX":-3.6001279822032455},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.4,"breakHorizontal":4.8,"spinRate":2518,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.4250973296268419,"extension":6.382777800045717},"index":3,"playId":"73461cb1-9ece-38f7-b6ba-b7fe5ed66e19","pitchNumber":2,"startTime":"2026-06-19T01:07:46.317Z","endTime":"2026-06-19T01:07:50.385Z","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":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27133984156155,"aZ":-28.988846453777313,"pfxX":-1.6737872554538136,"pfxZ":1.8610872628283754,"pX":-0.19568598607531054,"pZ":3.2697113368223425,"vX0":-5.607128404205059,"vY0":-128.66499054292402,"vZ0":-0.43698321080526703,"x":124.46,"y":150.5,"x0":2.2105575556774695,"y0":50.00510282103945,"z0":5.6470121473180885,"aX":-2.8658522763336243},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.5,"breakHorizontal":4.1,"spinRate":2573,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.42223192840427926,"extension":6.397251077061115},"index":4,"playId":"fdfb457b-76b3-3438-8239-539d31ce845f","pitchNumber":3,"startTime":"2026-06-19T01:08:06.186Z","endTime":"2026-06-19T01:08:09.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91505947200928,"aZ":-17.916397348353012,"pfxX":0.23338504603596855,"pfxZ":7.525282679764187,"pX":-0.595419050906233,"pZ":2.6864749901792533,"vX0":-6.955978255215327,"vY0":-135.3870143006418,"vZ0":-4.394520561217445,"x":139.7,"y":166.25,"x0":1.9548425285589315,"y0":50.00061361990185,"z0":5.550001995083727,"aX":0.4433922969113637},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.1,"breakHorizontal":0.7,"spinRate":2424,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.40146581110672885,"extension":6.598421019526485},"index":5,"playId":"318d3b01-8280-3e81-a86e-aec88e6ae724","pitchNumber":4,"startTime":"2026-06-19T01:08:31.152Z","endTime":"2026-06-19T01:08:34.260Z","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":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.05076464822596,"aZ":-29.613975763709327,"pfxX":-2.4486774379690006,"pfxZ":1.5038159988046687,"pX":0.18811553927531177,"pZ":2.513142250322237,"vX0":-4.247218676351049,"vY0":-128.20228364196495,"vZ0":-2.0815225682946172,"x":109.83,"y":170.93,"x0":2.1704210288534567,"y0":50.002267558685865,"z0":5.5983093752167274,"aX":-4.164321329168576},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.5,"breakHorizontal":5.2,"spinRate":2633,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.42371988609484745,"extension":6.492479699047856},"index":6,"playId":"3a28144b-8acd-3b53-b62d-5f381f36d0ed","pitchNumber":5,"startTime":"2026-06-19T01:08:55.806Z","endTime":"2026-06-19T01:08:59.154Z","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":1},"pitchData":{"startSpeed":88.7,"endSpeed":83.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61686120963026,"aZ":-27.71558745791447,"pfxX":-0.7122190910501955,"pfxZ":2.584351146588724,"pX":-0.9207326783792228,"pZ":1.8133549674151312,"vX0":-7.4869484428449,"vY0":-129.17622264567783,"vZ0":-3.997804556033528,"x":152.1,"y":189.82,"x0":2.0827611719022836,"y0":50.0022418288942,"z0":5.461765949901107,"aX":-1.228889015591794},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.2,"breakHorizontal":2.6,"spinRate":2630,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.42066155701207775,"extension":6.4612251421745635},"index":7,"playId":"297d00f7-ee32-3aad-aaa3-4c3f0956f3db","pitchNumber":6,"startTime":"2026-06-19T01:09:19.577Z","endTime":"2026-06-19T01:09:24.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.811455079224242,"aZ":-28.549912993514155,"pfxX":-1.6321184221627507,"pfxZ":2.162777997621416,"pX":-0.5799060254123046,"pZ":1.570564365440329,"vX0":-6.4351955788940645,"vY0":-127.68816394166127,"vZ0":-4.234068240734895,"x":139.1,"y":196.37,"x0":2.170624850401791,"y0":50.00296964451188,"z0":5.460906895403824,"aX":-2.73116617144719},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.2,"breakHorizontal":4.2,"spinRate":2582,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4266628435748747,"extension":6.604033277904595},"hitData":{"launchSpeed":74.4,"launchAngle":44.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.89,"coordY":126.56}},"index":8,"playId":"f3bcca15-765c-35eb-b458-24368b73da02","pitchNumber":7,"startTime":"2026-06-19T01:09:47.002Z","endTime":"2026-06-19T01:09:58.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:09:58.636Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out to center fielder Carson Benge.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-19T01:10:19.488Z","endTime":"2026-06-19T01:10:35.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":83.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.70843076544832,"aZ":-28.4370424237917,"pfxX":-1.9275153114512311,"pfxZ":2.1585983195646232,"pX":-0.535753248166024,"pZ":2.49540321556148,"vX0":-6.644337811162778,"vY0":-129.36244808214835,"vZ0":-2.3574566834434787,"x":137.42,"y":171.4,"x0":2.294937187761581,"y0":50.00173686977947,"z0":5.553444766567092,"aX":-3.3337300331883957},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.7,"breakHorizontal":4.7,"spinRate":2549,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4200727476954804,"extension":6.430852705065704},"hitData":{"launchSpeed":76.9,"launchAngle":34.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.9,"coordY":87.1}},"index":0,"playId":"9f8ba78e-f831-3761-948a-7326b55977fa","pitchNumber":1,"startTime":"2026-06-19T01:10:26.617Z","endTime":"2026-06-19T01:10:35.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:10:35.273Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"MJ Melendez walks.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-19T01:13:08.106Z","endTime":"2026-06-19T01:13:59.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Bryse Wilson replaces José Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-19T01:11:53.736Z","endTime":"2026-06-19T01:13:10.433Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669060,"link":"/api/v1/people/669060"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.353851140404537,"aZ":-25.599191188079995,"pfxX":1.0054150465615552,"pfxZ":3.800884392849234,"pX":-0.8161407664245247,"pZ":3.946782399339331,"vX0":5.019430393938327,"vY0":-129.22974326672067,"vZ0":-0.2545309577378202,"x":148.11,"y":132.22,"x0":-2.8968183053453633,"y0":50.00121648716686,"z0":5.976748842311865,"aX":1.7362001613826332},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.1,"breakHorizontal":-2.8,"spinRate":2057,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.42033166015557555,"extension":6.502351488514734},"index":1,"playId":"20e0adcc-a175-33c1-b68b-adb55ee0e556","pitchNumber":1,"startTime":"2026-06-19T01:13:10.433Z","endTime":"2026-06-19T01:13:13.932Z","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":85.7,"endSpeed":80.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.309386195503752,"aZ":-26.665501760898383,"pfxX":-6.692225286200267,"pfxZ":3.4156522358383876,"pX":-0.4972114815863263,"pZ":1.2712751337640997,"vX0":7.667821225306551,"vY0":-124.66440224837605,"vZ0":-5.914925369343415,"x":135.95,"y":204.46,"x0":-2.708683047644771,"y0":50.00368820579312,"z0":5.808112717606285,"aX":-10.792639166584879},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.3,"breakHorizontal":10.9,"spinRate":1383,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4353342290925357,"extension":6.45394726414104},"index":2,"playId":"dbf0f6ba-f1f4-3f76-8083-58040fdff4c5","pitchNumber":2,"startTime":"2026-06-19T01:13:25.958Z","endTime":"2026-06-19T01:13:29.607Z","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":0},"pitchData":{"startSpeed":87.8,"endSpeed":82.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.55591662052523,"aZ":-26.225774537119335,"pfxX":1.0882926285690084,"pfxZ":3.4949372118444533,"pX":-1.0091921672967763,"pZ":3.276551278996702,"vX0":4.502331608319888,"vY0":-128.05903748779144,"vZ0":-1.5202207965921493,"x":155.47,"y":150.31,"x0":-2.9146351179799956,"y0":50.00057505120435,"z0":5.884029504315928,"aX":1.8485805438157825},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.2,"breakHorizontal":-2.8,"spinRate":2052,"spinDirection":176},"zone":11,"typeConfidence":2.0,"plateTime":0.423913408933267,"extension":6.5594449215157935},"index":3,"playId":"3a004d2c-6e37-3384-972d-30a4523b3694","pitchNumber":3,"startTime":"2026-06-19T01:13:41.826Z","endTime":"2026-06-19T01:13:46.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70782957026794,"aZ":-16.34690749673148,"pfxX":-4.637410612909708,"pfxZ":8.480818823927946,"pX":-1.3207696871497459,"pZ":3.9112661924480574,"vX0":5.482805895662247,"vY0":-134.6393508038932,"vZ0":-2.5365390171424265,"x":167.34,"y":133.18,"x0":-2.7653660542599696,"y0":50.00186650799141,"z0":6.0002089055124985,"aX":-8.654265177320394},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":7.4,"spinRate":2186,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40426369402550266,"extension":6.5431187434038796},"index":4,"playId":"0a3d6a02-595c-3b5d-9fda-9f2d6b757a7c","pitchNumber":4,"startTime":"2026-06-19T01:13:56.512Z","endTime":"2026-06-19T01:13:59.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:13:59.920Z","atBatIndex":63},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Francisco Alvarez grounds into a force out, shortstop Edmundo Sosa to second baseman Bryson Stott. MJ Melendez out at 2nd. Francisco Alvarez to 1st.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-19T01:14:17.120Z","endTime":"2026-06-19T01:15:29.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.6,"endSpeed":85.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.758805261737635,"aZ":-24.276206140629323,"pfxX":-9.8503783299693,"pfxZ":4.279480657369886,"pX":-0.6550042558515791,"pZ":2.970785514248932,"vX0":9.145364386536519,"vY0":-133.32417230717624,"vZ0":-3.057703383330727,"x":141.97,"y":158.57,"x0":-2.807962065431319,"y0":50.00426573752611,"z0":5.835767610697158,"aX":-18.190232750669917},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.4,"breakHorizontal":16.6,"spinRate":2058,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.4068623460129457,"extension":6.480142925544209},"index":0,"playId":"6c432d0b-a537-39e2-ade0-b21417d7e53a","pitchNumber":1,"startTime":"2026-06-19T01:14:23.625Z","endTime":"2026-06-19T01:14:27.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08035733272319,"aZ":-23.703277756855123,"pfxX":-9.961312628103613,"pfxZ":4.539154690404054,"pX":-1.1223389437277846,"pZ":3.0291402172167867,"vX0":8.189333162901185,"vY0":-134.75787755576744,"vZ0":-2.9246474087077328,"x":159.78,"y":156.99,"x0":-2.883704943169472,"y0":50.00614056413303,"z0":5.775076033074769,"aX":-18.60522515940042},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":16.7,"spinRate":2178,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4041054564959188,"extension":6.419214951764235},"index":1,"playId":"db08a649-bf94-3cd0-970d-b827d29b0878","pitchNumber":2,"startTime":"2026-06-19T01:14:40.058Z","endTime":"2026-06-19T01:14:43.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.675361072617957,"aZ":-37.94335390575718,"pfxX":6.466678839257282,"pfxZ":-4.053591224304804,"pX":0.9841515892772718,"pZ":0.7569575989242112,"vX0":6.725245095688546,"vY0":-118.22639366630713,"vZ0":-3.1699533033025338,"x":79.49,"y":218.34,"x0":-2.733453694955873,"y0":50.00559451578975,"z0":5.583458585047601,"aX":9.193065769263937},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.8,"breakHorizontal":-13.3,"spinRate":2303,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4625537405857423,"extension":6.645066554294401},"index":2,"playId":"22782725-3941-3af5-a231-b2bcbcf2d596","pitchNumber":3,"startTime":"2026-06-19T01:14:59.614Z","endTime":"2026-06-19T01:15:03.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18728158097672,"aZ":-21.56983860975281,"pfxX":-10.703823802417247,"pfxZ":5.6245964788620215,"pX":0.16773418948533284,"pZ":2.214323655844292,"vX0":11.194461455098091,"vY0":-135.79814628870062,"vZ0":-5.528043052801474,"x":110.61,"y":178.99,"x0":-2.5993533759470697,"y0":50.000791997309896,"z0":5.757643512626313,"aX":-20.172693396899138},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.2,"breakHorizontal":17.3,"spinRate":2235,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4019421287720153,"extension":6.582303806913308},"hitData":{"launchSpeed":108.0,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":105.98,"coordY":144.42}},"index":3,"playId":"035f514e-c628-3e67-a6fa-3e9d31f2cb2d","pitchNumber":4,"startTime":"2026-06-19T01:15:21.012Z","endTime":"2026-06-19T01:15:29.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:15:29.579Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Benge singles on a line drive to left fielder Brandon Marsh. Francisco Alvarez to 2nd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-19T01:15:53.200Z","endTime":"2026-06-19T01:16:57.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.7,"endSpeed":86.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.471668307365032,"aZ":-21.89777770924183,"pfxX":-9.888455441003996,"pfxZ":5.398640374885241,"pX":-0.32978959438803285,"pZ":2.4861744598822697,"vX0":9.77032263562155,"vY0":-136.23694069881864,"vZ0":-4.759382872472347,"x":129.57,"y":171.65,"x0":-2.6566713737105525,"y0":50.000815424785095,"z0":5.74486204057405,"aX":-18.815639959498476},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.0,"breakHorizontal":16.2,"spinRate":2134,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.40016147501640287,"extension":6.457166288595085},"index":0,"playId":"f3902e50-87c3-37e4-a52a-de2a208f3c78","pitchNumber":1,"startTime":"2026-06-19T01:15:59.385Z","endTime":"2026-06-19T01:16:03.636Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.632437084037477,"aZ":-24.398157162059366,"pfxX":0.16523145298710662,"pfxZ":4.342623177034881,"pX":-0.313400874557935,"pZ":3.034229740695679,"vX0":6.772220685864014,"vY0":-131.4205561099493,"vZ0":-2.491797598610494,"x":128.95,"y":156.86,"x0":-2.9198343892500582,"y0":50.003297130766626,"z0":5.762410754639265,"aX":0.2952422637743919},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.7,"breakHorizontal":-1.4,"spinRate":1955,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.41304594208453915,"extension":6.499317206807299},"index":1,"playId":"300e87ea-7436-3e33-ba9c-6553e8386c72","pitchNumber":2,"startTime":"2026-06-19T01:16:20.778Z","endTime":"2026-06-19T01:16:23.947Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-19T01:16:38.759Z","endTime":"2026-06-19T01:16:46.395Z","isPitch":false,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"}},{"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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.134426981660525,"aZ":-26.088140823448878,"pfxX":-5.320640583263835,"pfxZ":3.815054575265645,"pX":-0.07517922742762669,"pZ":2.356750732593184,"vX0":8.474488822552715,"vY0":-124.97691893209284,"vZ0":-2.9582737466164026,"x":119.87,"y":175.15,"x0":-2.8053813658838282,"y0":50.00421845046577,"z0":5.678844105395552,"aX":-8.491492578643133},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.5,"breakHorizontal":7.9,"spinRate":1526,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.4368244408824178,"extension":6.439898328901532},"hitData":{"launchSpeed":80.2,"launchAngle":18.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":49.69,"coordY":122.53}},"index":3,"playId":"03be1542-a8dc-3ea2-a016-91653866d680","pitchNumber":3,"startTime":"2026-06-19T01:16:46.395Z","endTime":"2026-06-19T01:16:57.378Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:16:57.378Z","atBatIndex":65},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Bo Bichette grounds into a double play, third baseman Alec Bohm to second baseman Bryson Stott to first baseman Bryce Harper. Carson Benge out at 2nd. Bo Bichette out at 1st.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-19T01:17:16.462Z","endTime":"2026-06-19T01:19:48.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":87.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.782524081698266,"aZ":-22.678291947905286,"pfxX":-9.200697340272452,"pfxZ":4.953523827806805,"pX":0.13319171487876383,"pZ":2.958727725920135,"vX0":10.814423302144405,"vY0":-136.08716994140312,"vZ0":-3.516789928807643,"x":111.92,"y":158.89,"x0":-2.6566437484663434,"y0":50.00054797811359,"z0":5.799130659316429,"aX":-17.630227759380556},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.5,"breakHorizontal":15.0,"spinRate":2100,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3991983233171408,"extension":6.578956410487798},"index":0,"playId":"d14b8946-a9ed-3813-98ee-6fe986ac784b","pitchNumber":1,"startTime":"2026-06-19T01:17:23.176Z","endTime":"2026-06-19T01:17:26.666Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85046176445317,"aZ":-25.869568027217824,"pfxX":0.5327048197511981,"pfxZ":3.5765563617553706,"pX":0.08564102764558085,"pZ":2.5909812629205127,"vX0":7.110168842868,"vY0":-130.46614836244424,"vZ0":-3.1710228090170727,"x":113.74,"y":168.82,"x0":-2.719623532058692,"y0":50.00010770539204,"z0":5.7262641821865135,"aX":0.9370825052689621},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.1,"breakHorizontal":-2.2,"spinRate":1907,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.41638587773669444,"extension":6.621505763235209},"index":1,"playId":"e385e33b-bb08-320e-afd7-68f799dca3c4","pitchNumber":2,"startTime":"2026-06-19T01:17:41.694Z","endTime":"2026-06-19T01:17:44.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.599014949128936,"aZ":-34.63026461745095,"pfxX":8.519170380186868,"pfxZ":-1.7242646303874878,"pX":-0.01039738489503194,"pZ":2.7214022932521162,"vX0":4.279346741458151,"vY0":-118.36266034123938,"vZ0":0.3723790761229935,"x":117.4,"y":165.3,"x0":-2.945800066885958,"y0":50.0020783148214,"z0":5.721046493233133,"aX":12.142798935013277},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.8,"breakHorizontal":-16.4,"spinRate":2461,"spinDirection":52},"zone":5,"typeConfidence":2.0,"plateTime":0.46192894728259093,"extension":6.536217261920276},"index":2,"playId":"c979ed42-426a-3d65-b22a-25859d3566ee","pitchNumber":3,"startTime":"2026-06-19T01:18:03.539Z","endTime":"2026-06-19T01:18:07.054Z","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.6,"endSpeed":87.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6564275543429,"aZ":-19.61208284779449,"pfxX":-8.382102895447538,"pfxZ":6.554227033129025,"pX":-0.2887633565360313,"pZ":2.2301975182955975,"vX0":9.288276209615377,"vY0":-136.05941596359287,"vZ0":-5.645490734929226,"x":128.01,"y":178.56,"x0":-2.622387204392622,"y0":50.001593478508084,"z0":5.6474754202015855,"aX":-16.062635748565356},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.2,"breakHorizontal":13.8,"spinRate":2225,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3992205183459383,"extension":6.658197153340921},"index":3,"playId":"40884660-acd2-3e87-b335-3963275c8654","pitchNumber":4,"startTime":"2026-06-19T01:18:32.695Z","endTime":"2026-06-19T01:18:37.065Z","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":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55585704917222,"aZ":-19.18952331087564,"pfxX":-9.775851445851268,"pfxZ":6.797965990352297,"pX":0.9461998670155101,"pZ":2.0713592553454947,"vX0":12.700011096027472,"vY0":-136.29218850897547,"vZ0":-6.179118953596741,"x":80.93,"y":182.85,"x0":-2.470129633661595,"y0":50.005094939911665,"z0":5.661372195187178,"aX":-18.681909590077957},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.3,"breakHorizontal":15.5,"spinRate":2202,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.399482792359926,"extension":6.579811014985393},"index":4,"playId":"681f64b7-b2d3-3fc0-82b9-ddeb33b84dba","pitchNumber":5,"startTime":"2026-06-19T01:18:57.349Z","endTime":"2026-06-19T01:19:01.391Z","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":93.6,"endSpeed":87.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97874932994681,"aZ":-23.833098853683538,"pfxX":-10.019109968666076,"pfxZ":4.370403106183322,"pX":0.5018577399079944,"pZ":1.9275174519477958,"vX0":11.961546305581832,"vY0":-135.91261840246744,"vZ0":-5.751449293170474,"x":97.87,"y":186.74,"x0":-2.612034611921191,"y0":50.00539797457132,"z0":5.679939035231332,"aX":-19.137082357154046},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.1,"breakHorizontal":16.2,"spinRate":2217,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.39984405693213176,"extension":6.553897419339412},"index":5,"playId":"8a0a90d7-7db2-3b60-8d2b-75a1630acca0","pitchNumber":6,"startTime":"2026-06-19T01:19:16.526Z","endTime":"2026-06-19T01:19:19.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.42737693937287,"aZ":-23.512188487714827,"pfxX":-6.824394684773485,"pfxZ":5.46434827578324,"pX":0.19297258331256797,"pZ":2.169884352357692,"vX0":9.342202413939914,"vY0":-124.19525509335473,"vZ0":-3.8612583698971736,"x":109.64,"y":180.19,"x0":-2.7053571296171794,"y0":50.00404447154306,"z0":5.66707141265374,"aX":-10.82033481601168},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":9.4,"breakHorizontal":10.6,"spinRate":1361,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.43855292038642446,"extension":6.45533645907543},"hitData":{"launchSpeed":86.7,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.38,"coordY":170.79}},"index":6,"playId":"c845b212-8eac-3292-b0a0-44753dab1623","pitchNumber":7,"startTime":"2026-06-19T01:19:40.464Z","endTime":"2026-06-19T01:19:48.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:19:48.770Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-19T01:22:36.412Z","endTime":"2026-06-19T01:23:41.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luke Weaver replaces A.J. Minter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-19T01:21:16.379Z","endTime":"2026-06-19T01:22:38.723Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596133,"link":"/api/v1/people/596133"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.835158631874172,"aZ":-9.64337596585828,"pfxX":-3.7956401758148366,"pfxZ":11.083103040969384,"pX":-0.5369037201401651,"pZ":2.5572373567594773,"vX0":3.5430697853425634,"vY0":-140.51183318134915,"vZ0":-6.52407512389728,"x":137.47,"y":169.73,"x0":-1.31086025274439,"y0":50.00460760798124,"z0":5.511015284754288,"aX":-7.717876149198833},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.2,"breakHorizontal":6.4,"spinRate":2385,"spinDirection":203},"zone":4,"typeConfidence":0.91,"plateTime":0.38733061495840726,"extension":6.358143188497967},"index":1,"playId":"dc6f341d-26e7-3cb6-8214-c710a691d94d","pitchNumber":1,"startTime":"2026-06-19T01:22:38.723Z","endTime":"2026-06-19T01:23:05.742Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.634920028778193,"aZ":-8.061992381764036,"pfxX":-5.676516335109116,"pfxZ":11.938993558252966,"pX":-0.49833794849566176,"pZ":2.389272442313606,"vX0":4.125622099039968,"vY0":-140.67989808380582,"vZ0":-7.1546381583353655,"x":136.0,"y":174.27,"x0":-1.240686845019638,"y0":50.00539555168427,"z0":5.476819058205656,"aX":-11.46649932881111},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":20.5,"breakHorizontal":9.5,"spinRate":2441,"spinDirection":208},"zone":4,"typeConfidence":0.91,"plateTime":0.38821255147933886,"extension":6.112397158547841},"index":2,"playId":"de7a8542-78a0-3728-b1f2-8641b2f3a964","pitchNumber":2,"startTime":"2026-06-19T01:23:14.508Z","endTime":"2026-06-19T01:23:17.733Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88687081630335,"aZ":-25.15640340951766,"pfxX":-8.782094648327812,"pfxZ":4.028561923600741,"pX":-0.39289621088798155,"pZ":0.7077804199919709,"vX0":5.060829988865821,"vY0":-130.08537216895527,"vZ0":-7.197015303124582,"x":131.98,"y":219.67,"x0":-1.2052943621335164,"y0":50.00522218511725,"z0":5.370733009998685,"aX":-15.312548253829306},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.1,"breakHorizontal":15.0,"spinRate":1915,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.41831171768820585,"extension":6.159697535186515},"index":3,"playId":"3bc89719-baf6-39f7-b901-d8ad2979c457","pitchNumber":3,"startTime":"2026-06-19T01:23:37.124Z","endTime":"2026-06-19T01:23:41.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:23:41.055Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm called out on strikes.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-19T01:24:00.261Z","endTime":"2026-06-19T01:26:30.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.470988099215592,"aZ":-8.450697938989702,"pfxX":-3.1340976140661208,"pfxZ":11.657219364219912,"pX":-0.8553523814383328,"pZ":2.5228929405979303,"vX0":2.2084363098644713,"vY0":-141.12759386182637,"vZ0":-6.675983956112654,"x":149.6,"y":170.66,"x0":-1.237369870311066,"y0":50.00085889186652,"z0":5.450696026394152,"aX":-6.376902688573856},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.0,"breakHorizontal":5.3,"spinRate":2409,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.3868166481314046,"extension":6.173205726292405},"index":0,"playId":"e78fd28d-7189-304d-9393-10ba58c2e658","pitchNumber":1,"startTime":"2026-06-19T01:24:11.345Z","endTime":"2026-06-19T01:24:14.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.597057792239365,"aZ":-10.037134013723314,"pfxX":-5.490814721600341,"pfxZ":11.110260269334095,"pX":-0.7720128523930396,"pZ":3.174561888504629,"vX0":3.1016221830340167,"vY0":-139.59441461274443,"vZ0":-4.669238498167931,"x":146.43,"y":153.07,"x0":-1.1785069850938643,"y0":50.00325911945377,"z0":5.517743350121493,"aX":-10.940830055303042},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":9.4,"spinRate":2419,"spinDirection":204},"zone":1,"typeConfidence":0.91,"plateTime":0.39093959704490633,"extension":6.1871391247043634},"index":1,"playId":"6b11b1b3-a666-3df0-adc3-af2dcd6ada85","pitchNumber":2,"startTime":"2026-06-19T01:24:32.961Z","endTime":"2026-06-19T01:24:36.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.167244142989084,"aZ":-10.105613751568503,"pfxX":-4.274363016651778,"pfxZ":10.638755067639627,"pX":0.04023883474825317,"pZ":2.9098120264493943,"vX0":4.755610746361242,"vY0":-142.50883073324331,"vZ0":-5.726153340907994,"x":115.47,"y":160.22,"x0":-1.0881287632571506,"y0":50.00187076593396,"z0":5.572034383988113,"aX":-8.86574055527878},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.4,"breakHorizontal":6.8,"spinRate":2496,"spinDirection":204},"zone":5,"typeConfidence":0.91,"plateTime":0.38311639956255306,"extension":6.01685280762236},"index":2,"playId":"33e1ecd4-baee-3d28-a798-75b23c20ba33","pitchNumber":3,"startTime":"2026-06-19T01:24:55.646Z","endTime":"2026-06-19T01:24:59.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.125278210181037,"aZ":-26.247206904179055,"pfxX":-9.204161129272698,"pfxZ":3.4974239455154557,"pX":0.0808614759549288,"pZ":1.032937290233821,"vX0":6.3298000161095365,"vY0":-128.4911333941731,"vZ0":-5.922033759495742,"x":113.92,"y":210.89,"x0":-1.201441679304681,"y0":50.004769290564624,"z0":5.370150868587734,"aX":-15.60807258658072},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.4,"breakHorizontal":15.5,"spinRate":1913,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.42402118017798696,"extension":6.190047732912626},"index":3,"playId":"32220f90-7b51-3903-9318-05fe9b6a11a3","pitchNumber":4,"startTime":"2026-06-19T01:25:17.403Z","endTime":"2026-06-19T01:25:20.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.684073954893105,"aZ":-10.905814803204269,"pfxX":-3.1669668260369823,"pfxZ":10.530073558928724,"pX":-1.6219527795434423,"pZ":2.322514174024603,"vX0":0.300850831684771,"vY0":-140.48828009099307,"vZ0":-6.709913557314184,"x":178.83,"y":176.07,"x0":-1.3177048837193859,"y0":50.00600335915611,"z0":5.4342064386909,"aX":-6.39829511095684},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.1,"breakHorizontal":5.6,"spinRate":2497,"spinDirection":208},"zone":13,"typeConfidence":0.91,"plateTime":0.38832112446994405,"extension":6.111549571534272},"index":4,"playId":"7e4ea96e-0b01-3cd1-91ce-f555d55515dd","pitchNumber":5,"startTime":"2026-06-19T01:25:36.632Z","endTime":"2026-06-19T01:25:40.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93908752757816,"aZ":-23.952183926163624,"pfxX":-7.850998517299647,"pfxZ":4.761108382629573,"pX":-0.13427984377304156,"pZ":0.6533555492371116,"vX0":5.224551250846691,"vY0":-129.25288814774927,"vZ0":-7.331354986022103,"x":122.12,"y":221.14,"x0":-1.141834515299434,"y0":50.00063851718238,"z0":5.31273712257009,"aX":-13.545163126488088},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.6,"breakHorizontal":13.3,"spinRate":1814,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.4206174149309301,"extension":6.235952312173313},"index":5,"playId":"abdf15df-4d09-3945-a755-d1c532be28c9","pitchNumber":6,"startTime":"2026-06-19T01:25:58.108Z","endTime":"2026-06-19T01:26:02.738Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84790424911267,"aZ":-8.687611622888793,"pfxX":-4.24167560944143,"pfxZ":11.641163947483516,"pX":0.4665424180079345,"pZ":2.0843578818274446,"vX0":5.929899696245997,"vY0":-140.23462527914526,"vZ0":-7.493355420114272,"x":99.22,"y":182.5,"x0":-1.1116670838812208,"y0":50.00497812186755,"z0":5.337384958544046,"aX":-8.55970649902413},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.9,"breakHorizontal":6.6,"spinRate":2474,"spinDirection":210},"zone":9,"typeConfidence":0.91,"plateTime":0.3886504896651255,"extension":6.225754248551704},"index":6,"playId":"a0c9b288-974e-33b5-9b52-905d0e6ad67a","pitchNumber":7,"startTime":"2026-06-19T01:26:26.400Z","endTime":"2026-06-19T01:26:30.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:26:30.506Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-19T01:26:48.336Z","endTime":"2026-06-19T01:28:06.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.03189884542671,"aZ":-22.798735744302075,"pfxX":-8.630716173300428,"pfxZ":5.507369608106593,"pX":-0.5881229512545143,"pZ":0.996655995328671,"vX0":4.377919110437923,"vY0":-128.25731193125716,"vZ0":-6.66997381109155,"x":139.42,"y":211.87,"x0":-1.1759864072769886,"y0":50.005789524103726,"z0":5.353326611341091,"aX":-14.699041668910855},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.0,"breakHorizontal":15.0,"spinRate":1886,"spinDirection":219},"zone":13,"typeConfidence":0.91,"plateTime":0.4235084246891816,"extension":6.157719618301469},"index":0,"playId":"a17d9b46-811c-3def-b205-bfc2fc3318bc","pitchNumber":1,"startTime":"2026-06-19T01:26:58.177Z","endTime":"2026-06-19T01:27:02.011Z","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":89.5,"endSpeed":83.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79311124907223,"aZ":-24.875823321835007,"pfxX":-10.008862497409979,"pfxZ":4.198549775397387,"pX":-0.832071073296781,"pZ":1.4311426996175252,"vX0":4.4394878005078,"vY0":-130.34365921809314,"vZ0":-5.407936179656134,"x":148.72,"y":200.14,"x0":-1.2475398618990452,"y0":50.00359392795938,"z0":5.386749787408926,"aX":-17.397058300456543},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.7,"breakHorizontal":17.3,"spinRate":1940,"spinDirection":221},"zone":13,"typeConfidence":0.91,"plateTime":0.41861248041738675,"extension":6.157538940587418},"index":1,"playId":"ad90d5dd-e470-3c2a-8ab4-4ce8439da064","pitchNumber":2,"startTime":"2026-06-19T01:27:18.375Z","endTime":"2026-06-19T01:27:21.918Z","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.9,"endSpeed":87.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63740520547039,"aZ":-8.019782320912183,"pfxX":-4.29272637241841,"pfxZ":12.216249514707272,"pX":0.38637765766571774,"pZ":2.7196651488288675,"vX0":5.765871368427104,"vY0":-139.54163663279,"vZ0":-6.004651216090317,"x":102.27,"y":165.35,"x0":-1.1464544495430278,"y0":50.003228794503336,"z0":5.42436077873203,"aX":-8.488409035757243},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":21.1,"breakHorizontal":6.6,"spinRate":2515,"spinDirection":207},"zone":6,"typeConfidence":0.91,"plateTime":0.3921292696746068,"extension":6.292400300767159},"index":2,"playId":"629bcf8f-500b-3332-b13e-8936552d549d","pitchNumber":3,"startTime":"2026-06-19T01:27:38.711Z","endTime":"2026-06-19T01:27:42.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61444397766555,"aZ":-26.1455635148917,"pfxX":-7.317388956730815,"pfxZ":3.456534413360682,"pX":-0.7250547645577695,"pZ":1.0238334547862846,"vX0":3.90520632270014,"vY0":-130.11066840406022,"vZ0":-6.201186608921977,"x":144.64,"y":211.14,"x0":-1.2803432542758029,"y0":50.005267609336286,"z0":5.371591672456723,"aX":-12.777480640774375},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":12.6,"spinRate":1741,"spinDirection":219},"zone":13,"typeConfidence":0.89,"plateTime":0.41806211836606,"extension":6.178109751892819},"index":3,"playId":"00a879cb-54db-3951-8490-a428d161129a","pitchNumber":4,"startTime":"2026-06-19T01:28:02.014Z","endTime":"2026-06-19T01:28:06.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:28:06.062Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Juan Soto lines out sharply to shortstop Edmundo Sosa.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-19T01:30:35.161Z","endTime":"2026-06-19T01:32:04.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":82.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83975718025954,"aZ":-25.09539054620613,"pfxX":0.4024400393171921,"pfxZ":4.20368527289145,"pX":0.6161406636802719,"pZ":1.4203783846829605,"vX0":7.8737945674050565,"vY0":-127.81529834518899,"vZ0":-6.0910316551249375,"x":93.51,"y":200.43,"x0":-2.533595308802856,"y0":50.00616929664955,"z0":5.757755660339001,"aX":0.6764238881942092},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.7,"breakHorizontal":-2.2,"spinRate":1952,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.42558220476773556,"extension":6.645046238691906},"index":0,"playId":"5762c85e-4502-3a44-83f0-8ce61ce806a3","pitchNumber":1,"startTime":"2026-06-19T01:30:40.808Z","endTime":"2026-06-19T01:30:44.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45756215766319,"aZ":-20.226220776620615,"pfxX":-8.850395675099655,"pfxZ":6.551038815688585,"pX":-0.5986717474922305,"pZ":3.2836757271147894,"vX0":8.385956319620023,"vY0":-133.40866848914527,"vZ0":-3.447777938263594,"x":139.82,"y":150.12,"x0":-2.6147380606902493,"y0":50.00646523827985,"z0":6.029891699913672,"aX":-16.14982959013017},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.4,"breakHorizontal":14.5,"spinRate":2114,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.4086989521925868,"extension":6.387645981732252},"index":1,"playId":"694c0acc-1055-32ac-a6db-53c45eed757e","pitchNumber":2,"startTime":"2026-06-19T01:30:54.677Z","endTime":"2026-06-19T01:30:58.315Z","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":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.51947203080901,"aZ":-28.40774621826566,"pfxX":-8.068006050116836,"pfxZ":2.416149097389587,"pX":-0.7759254485070151,"pZ":2.3816328589086413,"vX0":7.31566847792966,"vY0":-123.20130126531745,"vZ0":-2.8018135540707862,"x":146.58,"y":174.48,"x0":-2.7173202257174465,"y0":50.001697118814974,"z0":5.903054503055611,"aX":-12.562386286981427},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.1,"breakHorizontal":13.2,"spinRate":1393,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.4424223888836476,"extension":6.4525272335990485},"index":2,"playId":"bc0a6080-d22e-398c-8504-96d5d1e90ff9","pitchNumber":3,"startTime":"2026-06-19T01:31:10.533Z","endTime":"2026-06-19T01:31:16.300Z","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":92.7,"endSpeed":84.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.267325174108148,"aZ":-22.993977323727623,"pfxX":-11.309070886136581,"pfxZ":4.995430683095169,"pX":-0.6448337059256085,"pZ":2.8258647960845593,"vX0":8.647352564860142,"vY0":-134.71964768555384,"vZ0":-3.9979588073916803,"x":141.58,"y":162.48,"x0":-2.426941384033497,"y0":50.003804618644246,"z0":5.954393019882843,"aX":-20.78891671471259},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.4,"breakHorizontal":18.6,"spinRate":2090,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.40656120024911413,"extension":6.522995953754299},"index":3,"playId":"040778de-5442-3e79-aaf2-f8f940abcfb3","pitchNumber":4,"startTime":"2026-06-19T01:31:36.148Z","endTime":"2026-06-19T01:31:39.533Z","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":94.8,"endSpeed":86.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.911465524418137,"aZ":-11.478926229785477,"pfxX":-3.8603979668113624,"pfxZ":10.844001581329882,"pX":0.09881715147342243,"pZ":1.843814311320724,"vX0":8.613136973841781,"vY0":-137.6113245731504,"vZ0":-8.671682010002758,"x":113.23,"y":189.0,"x0":-2.5769767774810215,"y0":50.00481131189401,"z0":5.823169034741773,"aX":-7.369346842070585},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.9,"breakHorizontal":5.0,"spinRate":2166,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.3987575193222588,"extension":6.580529353020748},"hitData":{"launchSpeed":104.6,"launchAngle":7.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":119.17,"coordY":145.43}},"index":4,"playId":"3fb2bf4e-4e79-371c-bf3b-c9b518ae95e7","pitchNumber":5,"startTime":"2026-06-19T01:31:56.429Z","endTime":"2026-06-19T01:32:04.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:32:04.611Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mark Vientos lines out to center fielder Justin Crawford.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-19T01:32:18.922Z","endTime":"2026-06-19T01:33:43.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.320945033971704,"aZ":-27.101353213486686,"pfxX":1.9992744899070762,"pfxZ":2.993270559629279,"pX":0.3692997428203338,"pZ":3.3127758841810704,"vX0":7.025157385195204,"vY0":-128.72629795388804,"vZ0":-1.2682286039844883,"x":102.92,"y":149.34,"x0":-2.6442673085251123,"y0":50.001888889669715,"z0":5.8913522352304,"aX":3.3865008599648285},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.4,"breakHorizontal":-5.0,"spinRate":1983,"spinDirection":175},"zone":3,"typeConfidence":2.0,"plateTime":0.42394411288711176,"extension":6.555338518613811},"index":0,"playId":"8f7ddff6-9bbc-385a-aa2b-d697f0742d83","pitchNumber":1,"startTime":"2026-06-19T01:32:26.701Z","endTime":"2026-06-19T01:32:30.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15604815725023,"aZ":-34.197710200741234,"pfxX":8.19915736607468,"pfxZ":-1.412430491977001,"pX":1.376077446046983,"pZ":1.3504573123783188,"vX0":7.136047536336475,"vY0":-119.18383625618995,"vZ0":-2.8446143584249506,"x":64.55,"y":202.32,"x0":-2.7230334620709287,"y0":50.001203436445124,"z0":5.651543126583177,"aX":11.777916417106814},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.0,"breakHorizontal":-16.6,"spinRate":2505,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4597680852840602,"extension":6.625509170174487},"index":1,"playId":"cb9866cf-2b2f-3934-9e08-e5d2ee3ee173","pitchNumber":2,"startTime":"2026-06-19T01:32:42.949Z","endTime":"2026-06-19T01:32:46.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.320582607817066,"aZ":-20.513289712742832,"pfxX":-7.969520043026032,"pfxZ":6.269283770157786,"pX":1.0032591662703956,"pZ":2.16218458341564,"vX0":12.013075687449833,"vY0":-134.5706388432036,"vZ0":-5.829316441206128,"x":78.76,"y":180.4,"x0":-2.4543899664285784,"y0":50.00385638160437,"z0":5.77993873741912,"aX":-14.82612066343545},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.4,"breakHorizontal":12.2,"spinRate":2180,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4048333690295749,"extension":6.613776176564715},"index":2,"playId":"34ad71ec-cf58-3f03-983b-da4a058ef574","pitchNumber":3,"startTime":"2026-06-19T01:32:57.718Z","endTime":"2026-06-19T01:33:01.890Z","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":88.2,"endSpeed":81.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.099411083006707,"aZ":-26.521585957174455,"pfxX":1.5833164195906313,"pfxZ":3.3541540194792567,"pX":0.3331559865197456,"pZ":1.705175992602781,"vX0":7.460125117497968,"vY0":-128.33066060335196,"vZ0":-5.169028716184696,"x":104.3,"y":192.74,"x0":-2.8054395985237104,"y0":50.002261058774565,"z0":5.786323442705861,"aX":2.665088138384098},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.3,"breakHorizontal":-4.4,"spinRate":2040,"spinDirection":182},"zone":9,"typeConfidence":2.0,"plateTime":0.42521457608280055,"extension":6.616056555466214},"index":3,"playId":"34914bab-c0e0-33c7-823d-ca9d7da76b0c","pitchNumber":4,"startTime":"2026-06-19T01:33:13.575Z","endTime":"2026-06-19T01:33:16.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.69572819767385,"aZ":-36.41757987178035,"pfxX":7.473249862236685,"pfxZ":-2.9479366309105632,"pX":-0.7153229409192124,"pZ":2.6383756485714867,"vX0":2.977500725552197,"vY0":-118.6455661934044,"vZ0":0.40296275534782566,"x":144.27,"y":167.54,"x0":-2.9540835694271843,"y0":50.00354536825745,"z0":5.760029774977522,"aX":10.75432443267689},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.0,"breakHorizontal":-14.3,"spinRate":2387,"spinDirection":56},"zone":4,"typeConfidence":2.0,"plateTime":0.45999267095399343,"extension":6.538220102505317},"hitData":{"launchSpeed":76.5,"launchAngle":30.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.9,"coordY":87.45}},"index":4,"playId":"cdcb27c7-0c77-30db-a5d0-d873e87ba0f1","pitchNumber":5,"startTime":"2026-06-19T01:33:34.768Z","endTime":"2026-06-19T01:33:43.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:33:43.373Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zack Short flies out to right fielder Derek Hill.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-19T01:34:01.634Z","endTime":"2026-06-19T01:34:16.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"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":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.210261135139785,"aZ":-26.310623778535316,"pfxX":0.04892390549564696,"pfxZ":3.4452651650544635,"pX":-0.4013142454182986,"pZ":2.2874892024106273,"vX0":6.142969179065188,"vY0":-128.70655532394565,"vZ0":-3.7725727745938067,"x":132.3,"y":177.02,"x0":-2.811375593934116,"y0":50.00282355815847,"z0":5.777932493129497,"aX":0.08151507162811925},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":-1.3,"spinRate":1793,"spinDirection":184},"zone":4,"typeConfidence":2.0,"plateTime":0.42331256550256313,"extension":6.642488800490127},"hitData":{"launchSpeed":87.9,"launchAngle":27.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.51,"coordY":101.33}},"index":0,"playId":"247f5f85-a6b0-3bd6-a179-500eb49c62ee","pitchNumber":1,"startTime":"2026-06-19T01:34:08.508Z","endTime":"2026-06-19T01:34:16.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:34:16.636Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edmundo Sosa strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-19T01:37:04.137Z","endTime":"2026-06-19T01:38:31.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Devin Williams replaces Luke Weaver.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-19T01:36:07.275Z","endTime":"2026-06-19T01:37:06.382Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642207,"link":"/api/v1/people/642207"},"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(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.5,"endSpeed":86.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78483544109279,"aZ":-15.750872460707411,"pfxX":-9.232141136967044,"pfxZ":8.58878895968913,"pX":0.7305936831152191,"pZ":3.1431684705704246,"vX0":10.763766038670573,"vY0":-137.26455607203656,"vZ0":-3.123085246554449,"x":89.15,"y":153.91,"x0":-2.038200725970054,"y0":50.00318431417924,"z0":5.365231130904589,"aX":-17.655179054121337},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":14.5,"spinRate":2365,"spinDirection":228},"zone":3,"typeConfidence":0.9,"plateTime":0.39871472431361576,"extension":7.322661785496808},"index":1,"playId":"591d5cfb-0e13-3d4c-9dbf-5340b68f7005","pitchNumber":1,"startTime":"2026-06-19T01:37:06.382Z","endTime":"2026-06-19T01:37:10.376Z","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":93.3,"endSpeed":85.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.203649107096698,"aZ":-15.742145423206852,"pfxX":-8.075734912153823,"pfxZ":8.798170110239049,"pX":1.7355249903562273,"pZ":1.4384185981536843,"vX0":12.885795283675328,"vY0":-135.2343648385368,"vZ0":-6.825978736861845,"x":50.85,"y":199.94,"x0":-2.0239018844212353,"y0":50.00423990945888,"z0":5.083366198007118,"aX":-15.085377146490853},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.6,"breakHorizontal":12.1,"spinRate":2416,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.4037608053062587,"extension":7.20265813119435},"index":2,"playId":"97a6509f-b0c3-3c54-be8d-507a32453d27","pitchNumber":2,"startTime":"2026-06-19T01:37:20.809Z","endTime":"2026-06-19T01:37:23.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.523648962826556,"aZ":-35.85863732620883,"pfxX":-12.66375130172542,"pfxZ":-2.4714345229620447,"pX":-0.921058471653916,"pZ":1.91265726331427,"vX0":7.170882291050398,"vY0":-121.31539722162307,"vZ0":-0.37268937640915967,"x":152.11,"y":187.14,"x0":-2.268529761400813,"y0":50.00240583546506,"z0":5.191463767113675,"aX":-18.893266053552708},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.3,"breakHorizontal":21.2,"spinRate":2746,"spinDirection":280},"zone":13,"typeConfidence":0.91,"plateTime":0.4513400514469663,"extension":6.984792750680145},"index":3,"playId":"df299a99-45e6-3d02-8cdd-78499535a5dd","pitchNumber":3,"startTime":"2026-06-19T01:37:37.742Z","endTime":"2026-06-19T01:37:41.714Z","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":84.3,"endSpeed":77.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.910620077662067,"aZ":-36.24658332539338,"pfxX":-12.627418227126034,"pfxZ":-2.6892690993880537,"pX":2.0248922995263285,"pZ":0.9887863641834904,"vX0":13.708254863970334,"vY0":-122.08595372877778,"vZ0":-2.4625924028036277,"x":39.82,"y":212.08,"x0":-2.0089830609994768,"y0":50.000818728246266,"z0":5.11526724187968,"aX":-19.156371600486125},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.3,"breakHorizontal":19.8,"spinRate":2724,"spinDirection":277},"zone":14,"typeConfidence":0.91,"plateTime":0.44779628459755605,"extension":7.191380820272184},"index":4,"playId":"9b9869a9-2a5f-3f5c-bcaf-844f599e9d6f","pitchNumber":4,"startTime":"2026-06-19T01:37:55.308Z","endTime":"2026-06-19T01:37:58.346Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-19T01:38:10.429Z","endTime":"2026-06-19T01:38:27.746Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90011521185933,"aZ":-36.77724947466442,"pfxX":-13.411324052439497,"pfxZ":-3.0392223282868844,"pX":-0.22598144732118966,"pZ":1.3947611849060266,"vX0":9.105095776263537,"vY0":-122.66398722217019,"vZ0":-1.4948080177823098,"x":125.61,"y":201.12,"x0":-2.2569931808052286,"y0":50.00461719946241,"z0":5.168424667243553,"aX":-20.291809670024094},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.6,"breakHorizontal":22.0,"spinRate":2715,"spinDirection":277},"zone":13,"typeConfidence":0.91,"plateTime":0.44776822052687093,"extension":6.972702706512945},"index":6,"playId":"648806f1-a572-3e27-a88a-a50a09305e31","pitchNumber":5,"startTime":"2026-06-19T01:38:27.746Z","endTime":"2026-06-19T01:38:31.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:38:31.830Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Stott walks.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-19T01:38:50.010Z","endTime":"2026-06-19T01:41:06.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"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,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.659120479907283,"aZ":-34.71416343284398,"pfxX":-12.743865901031242,"pfxZ":-1.6989904493580488,"pX":0.01505607720438776,"pZ":1.167575519452789,"vX0":9.075141254284842,"vY0":-121.50706642434045,"vZ0":-2.2314840979464705,"x":116.43,"y":207.26,"x0":-2.111327364944201,"y0":50.00223023354105,"z0":5.112255985967797,"aX":-19.067806870850497},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.4,"breakHorizontal":21.0,"spinRate":2440,"spinDirection":275},"zone":14,"typeConfidence":0.91,"plateTime":0.4506731934556667,"extension":6.942881031563979},"index":0,"playId":"69601685-f903-38ea-8211-482ff50e54bd","pitchNumber":1,"startTime":"2026-06-19T01:38:58.942Z","endTime":"2026-06-19T01:39:02.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61882436483933,"aZ":-16.69805960225323,"pfxX":-8.714519452046208,"pfxZ":7.935327923333361,"pX":0.4941190744383834,"pZ":2.14144150345039,"vX0":10.414481612977125,"vY0":-138.4849369658685,"vZ0":-5.296124826516542,"x":98.17,"y":180.96,"x0":-2.1751272478131565,"y0":50.006743338855195,"z0":5.187895935930174,"aX":-17.006511781153876},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":13.7,"spinRate":2461,"spinDirection":232},"zone":9,"typeConfidence":0.9,"plateTime":0.3948199314517642,"extension":7.3159837634874885},"index":1,"playId":"8c3fb2bb-4809-36df-8271-fcc6340d7a71","pitchNumber":2,"startTime":"2026-06-19T01:39:14.286Z","endTime":"2026-06-19T01:39:18.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.722277821525097,"aZ":-16.96794664675739,"pfxX":-7.691189592767119,"pfxZ":7.899463317934634,"pX":-0.1277947098164498,"pZ":3.907630870824947,"vX0":8.34348906975516,"vY0":-137.4535265385549,"vZ0":-0.4735790631426093,"x":121.87,"y":133.27,"x0":-2.1944916769700513,"y0":50.003641256256934,"z0":5.227972646687537,"aX":-14.808078766082884},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":12.4,"spinRate":2426,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.39754732763622735,"extension":7.253742842018786},"index":2,"playId":"79bb5921-d76e-304c-88ad-69bd6f120aa0","pitchNumber":3,"startTime":"2026-06-19T01:39:32.094Z","endTime":"2026-06-19T01:39:35.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.606379350464373,"aZ":-35.00954982571414,"pfxX":-12.51898396739132,"pfxZ":-1.9040651695619264,"pX":-0.6455461991407042,"pZ":1.186615986031653,"vX0":7.6534809606818826,"vY0":-121.29163151841462,"vZ0":-2.0831388533485455,"x":141.61,"y":206.74,"x0":-2.2145487204074694,"y0":50.00212158618018,"z0":5.107917669492531,"aX":-18.662057737859108},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.7,"breakHorizontal":20.9,"spinRate":2681,"spinDirection":281},"zone":13,"typeConfidence":0.91,"plateTime":0.45148923456761514,"extension":6.969803373763001},"index":3,"playId":"8b825cea-165a-3ed6-8426-4da78dfb247e","pitchNumber":4,"startTime":"2026-06-19T01:39:51.841Z","endTime":"2026-06-19T01:39:55.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.720740123465404,"aZ":-15.841521338528104,"pfxX":-8.816031717615099,"pfxZ":8.38848386755701,"pX":0.6529175547481112,"pZ":2.2855346578728484,"vX0":10.893445223298368,"vY0":-138.3746954376563,"vZ0":-4.97207041679541,"x":92.11,"y":177.07,"x0":-2.18204499242889,"y0":50.003324461128535,"z0":5.160545440842848,"aX":-17.16626735484713},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":13.8,"spinRate":2424,"spinDirection":235},"zone":6,"typeConfidence":0.9,"plateTime":0.39522414447902765,"extension":7.342596776906466},"index":4,"playId":"9bbbfab5-7702-3f57-aa7e-3cc6492acf2e","pitchNumber":5,"startTime":"2026-06-19T01:40:10.549Z","endTime":"2026-06-19T01:40:13.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.943226794407437,"aZ":-16.045058658488937,"pfxX":-8.724788227224106,"pfxZ":8.37561630599039,"pX":0.1856027952363845,"pZ":2.8069563174091585,"vX0":9.708288591759496,"vY0":-137.51048055891525,"vZ0":-3.6034353866557933,"x":109.93,"y":162.99,"x0":-2.2479984312884396,"y0":50.00215382580257,"z0":5.215075095609144,"aX":-16.79983173570579},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.6,"breakHorizontal":13.9,"spinRate":2347,"spinDirection":231},"zone":2,"typeConfidence":0.9,"plateTime":0.3974979892998074,"extension":7.404602982743363},"index":5,"playId":"a68af5d0-f02b-3b1a-80c3-7cfa7e1ea047","pitchNumber":6,"startTime":"2026-06-19T01:40:41.591Z","endTime":"2026-06-19T01:40:44.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25199082518398,"aZ":-14.954819176634123,"pfxX":-8.589510894337122,"pfxZ":8.861549892413013,"pX":-1.3484621448320944,"pZ":3.404244387838258,"vX0":5.836010011279708,"vY0":-137.94313109911604,"vZ0":-2.4482160899999057,"x":168.4,"y":146.87,"x0":-2.3664539566278275,"y0":50.00410472056855,"z0":5.301277644938479,"aX":-16.69483631694553},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":14.5,"spinRate":2420,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.39578752633446435,"extension":7.409205923986463},"index":6,"playId":"1f06de68-27ad-3d21-9f65-1272bc8a9394","pitchNumber":7,"startTime":"2026-06-19T01:41:02.671Z","endTime":"2026-06-19T01:41:06.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:41:06.517Z","atBatIndex":74},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"J.T. Realmuto grounds into a force out, shortstop Zack Short to second baseman Marcus Semien. Bryson Stott out at 2nd. J.T. Realmuto to 1st.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-19T01:41:34.260Z","endTime":"2026-06-19T01:42:37.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.368991477741062,"aZ":-33.99686078613132,"pfxX":-13.171095015778306,"pfxZ":-1.1703396139666653,"pX":0.7282049815631526,"pZ":1.6570054415518605,"vX0":11.111515251889342,"vY0":-123.22969461688362,"vZ0":-1.426640489555272,"x":89.24,"y":194.04,"x0":-2.107953714868399,"y0":50.00596730075328,"z0":5.091376918943623,"aX":-20.448147311766697},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.2,"breakHorizontal":21.6,"spinRate":2546,"spinDirection":275},"zone":9,"typeConfidence":0.91,"plateTime":0.44292380250733654,"extension":7.212506737633451},"index":0,"playId":"91b4347c-64fc-3094-8840-d0674a3a714a","pitchNumber":1,"startTime":"2026-06-19T01:41:43.423Z","endTime":"2026-06-19T01:41:46.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23313241264568,"aZ":-34.426166592647164,"pfxX":-12.136961271029284,"pfxZ":-1.4954947026974406,"pX":0.26238113737126156,"pZ":1.9974613213690566,"vX0":9.607541601333905,"vY0":-121.84368809584834,"vZ0":-0.34769136655983424,"x":107.0,"y":184.85,"x0":-2.14890823273092,"y0":50.00128911566372,"z0":5.108814526184556,"aX":-18.305007374360994},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.5,"breakHorizontal":19.8,"spinRate":2528,"spinDirection":279},"zone":8,"typeConfidence":0.91,"plateTime":0.44898371994622455,"extension":7.086445079957559},"index":1,"playId":"4a198d71-0230-3cf7-af61-b792ac4c582a","pitchNumber":2,"startTime":"2026-06-19T01:42:03.537Z","endTime":"2026-06-19T01:42:07.117Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"actionPlayId":"4a198d71-0230-3cf7-af61-b792ac4c582a","startTime":"2026-06-19T01:42:10.700Z","endTime":"2026-06-19T01:42:28.211Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":84.5,"endSpeed":77.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.225561163723974,"aZ":-34.383475808310955,"pfxX":-12.628110120878725,"pfxZ":-1.4453210073142975,"pX":0.9432803120972509,"pZ":1.7708528425600274,"vX0":11.255459325025043,"vY0":-122.58285000285552,"vZ0":-1.0142682075322196,"x":81.04,"y":190.97,"x0":-2.0573548789882623,"y0":50.00257005524208,"z0":5.113753980441036,"aX":-19.303518089087177},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.6,"breakHorizontal":20.4,"spinRate":2653,"spinDirection":278},"zone":14,"typeConfidence":0.91,"plateTime":0.446069150948313,"extension":7.194221373925387},"hitData":{"launchSpeed":82.6,"launchAngle":8.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.63,"coordY":145.43}},"index":3,"playId":"ac46ded6-752c-3ad8-9f85-7afdd8d7bc41","pitchNumber":3,"startTime":"2026-06-19T01:42:28.211Z","endTime":"2026-06-19T01:42:37.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:42:37.235Z","atBatIndex":75},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Gabriel Rincones Jr. reaches on a throwing error by third baseman Bo Bichette. J.T. Realmuto to 3rd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-19T01:43:16.115Z","endTime":"2026-06-19T01:44:05.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"postOnThird":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4],"actionIndex":[0,2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","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":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":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":{"description":"Offensive Substitution: Pinch-hitter Gabriel Rincones Jr. replaces Derek Hill.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-19T01:42:51.083Z","endTime":"2026-06-19T01:43:18.437Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":656537,"link":"/api/v1/people/656537"}},{"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22596374586776,"aZ":-14.14305130023039,"pfxX":-6.547681797564219,"pfxZ":9.501824205304773,"pX":0.2526250417901252,"pZ":3.109233491946115,"vX0":8.820636356576305,"vY0":-136.46087564353127,"vZ0":-3.210210144854486,"x":107.37,"y":154.83,"x0":-2.1613834578867617,"y0":50.006569011680746,"z0":5.2669785386446755,"aX":-12.43114003707025},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":10.1,"spinRate":2272,"spinDirection":226},"zone":2,"typeConfidence":0.9,"plateTime":0.4004019273913544,"extension":7.31009152565278},"index":1,"playId":"d199f898-4327-3820-81e7-b517c8ae17b3","pitchNumber":1,"startTime":"2026-06-19T01:43:18.437Z","endTime":"2026-06-19T01:43:26.328Z","isPitch":true,"type":"pitch"},{"details":{"description":"J.T. Realmuto advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"d199f898-4327-3820-81e7-b517c8ae17b3","startTime":"2026-06-19T01:43:28.124Z","endTime":"2026-06-19T01:43:36.568Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"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":94.4,"endSpeed":86.4,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.715752242362008,"aZ":-16.763706977440854,"pfxX":-8.148287683735127,"pfxZ":8.053018635193963,"pX":-0.17337912540933406,"pZ":2.892248003371572,"vX0":8.323766102185392,"vY0":-137.28582995539614,"vZ0":-3.033827552932172,"x":123.61,"y":160.69,"x0":-2.1825146402081876,"y0":50.00121590882487,"z0":5.149293163659791,"aX":-15.589804161694355},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":13.1,"spinRate":2307,"spinDirection":234},"zone":2,"typeConfidence":0.9,"plateTime":0.3986024401133008,"extension":7.3468788985445785},"index":3,"playId":"f16c3cbc-4434-3ad0-8b36-a4d2c53c08c5","pitchNumber":2,"startTime":"2026-06-19T01:43:36.568Z","endTime":"2026-06-19T01:43:40.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.306034390361006,"aZ":-35.648996721940094,"pfxX":-11.753725918363237,"pfxZ":-2.296914523053177,"pX":-1.2408110635352214,"pZ":2.0292704432579503,"vX0":6.167727973863987,"vY0":-122.58960342580811,"vZ0":-0.3000373051802675,"x":164.3,"y":183.99,"x0":-2.268628263632138,"y0":50.000919633096856,"z0":5.208593130394404,"aX":-17.802794419162094},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.0,"breakHorizontal":19.7,"spinRate":2620,"spinDirection":282},"zone":13,"typeConfidence":0.9,"plateTime":0.44761130493816115,"extension":7.038434685873274},"hitData":{"launchSpeed":67.5,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.5,"coordY":153.71}},"index":4,"playId":"64b5049f-0ea7-3791-8333-3c9207a35b75","pitchNumber":3,"startTime":"2026-06-19T01:43:56.762Z","endTime":"2026-06-19T01:44:05.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:44:05.174Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a line drive to center fielder Carson Benge. J.T. Realmuto scores. Gabriel Rincones Jr. to 2nd.","rbi":1,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-19T01:45:29.956Z","endTime":"2026-06-19T01:46:24.219Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnSecond":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":{"id":642207,"link":"/api/v1/people/642207"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-19T01:44:42.551Z","endTime":"2026-06-19T01:45:29.956Z","isPitch":false,"type":"action"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"406ef3f0-46d5-49ee-9059-cdfd5aeb3f89","startTime":"2026-06-19T01:45:29.956Z","endTime":"2026-06-19T01:45:34.956Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.890740853987722,"aZ":-17.47992161754607,"pfxX":-8.741597886299505,"pfxZ":7.736224643515502,"pX":-0.9016400924637101,"pZ":2.626986140838447,"vX0":6.785223272529539,"vY0":-136.6672676355258,"vZ0":-3.8246256283870284,"x":151.37,"y":167.85,"x0":-2.2753760028697925,"y0":50.006486288369345,"z0":5.238373888129674,"aX":-16.612031318936065},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":14.5,"spinRate":2479,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.400108024367996,"extension":7.124490495189218},"index":2,"playId":"90e901ce-4fd9-3baf-af32-5b841327c05b","pitchNumber":1,"startTime":"2026-06-19T01:45:46.574Z","endTime":"2026-06-19T01:45:52.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.820505816731607,"aZ":-32.201579326192224,"pfxX":-13.235038827489927,"pfxZ":-0.0187554417537239,"pX":-1.3771675118034252,"pZ":1.7060124205610128,"vX0":6.381686274348962,"vY0":-122.0123161083646,"vZ0":-1.4208251735835562,"x":169.49,"y":192.72,"x0":-2.3059357087851375,"y0":50.00301594113856,"z0":5.068715292843446,"aX":-19.97132520239108},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.1,"breakHorizontal":22.4,"spinRate":2737,"spinDirection":274},"zone":13,"typeConfidence":0.91,"plateTime":0.44877923751840854,"extension":7.034442861133947},"hitData":{"launchSpeed":83.4,"launchAngle":12.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.66,"coordY":103.85}},"index":3,"playId":"a6706e59-6584-3f88-9dd9-0e6ca2c6ca64","pitchNumber":2,"startTime":"2026-06-19T01:46:12.988Z","endTime":"2026-06-19T01:46:24.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:46:24.219Z","atBatIndex":77},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Schwarber lines out sharply to right fielder Brett Baty.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-19T01:47:05.428Z","endTime":"2026-06-19T01:50:35.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.24"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.97"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.88"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.78"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.54"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.43"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.60"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.64"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.06"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.23"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.21"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.21"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.57"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".902"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.491"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.290"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".687"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".566"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".257"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".148"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".106"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".902"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.491"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.290"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".687"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".566"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11030785326941,"aZ":-16.587966300736085,"pfxX":-9.207192290850863,"pfxZ":8.04043721336738,"pX":0.7468012267231655,"pZ":2.4340452662441088,"vX0":11.010830536825956,"vY0":-137.96628785365084,"vZ0":-4.367274063439448,"x":88.53,"y":173.06,"x0":-2.089284444876522,"y0":50.003252869196,"z0":5.1467549639282035,"aX":-17.849003148486354},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":14.5,"spinRate":2341,"spinDirection":231},"zone":6,"typeConfidence":0.9,"plateTime":0.39617581140269564,"extension":7.2455871068266084},"index":0,"playId":"2c856eec-ca66-316e-8a9b-6c491ba1f4d2","pitchNumber":1,"startTime":"2026-06-19T01:47:15.431Z","endTime":"2026-06-19T01:47:42.461Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"}}},{"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.6,"endSpeed":86.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92262761462396,"aZ":-16.355879090968507,"pfxX":-8.09351338975321,"pfxZ":8.20537483022624,"pX":-0.7956619899606325,"pZ":2.248730767040009,"vX0":6.705261439913534,"vY0":-137.5686832151971,"vZ0":-5.075814965060392,"x":147.33,"y":178.06,"x0":-2.2064425874337776,"y0":50.000263627649055,"z0":5.216881849227961,"aX":-15.597444512506216},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":13.3,"spinRate":2428,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.3972983358902922,"extension":7.416161863632509},"index":1,"playId":"1544e61d-5751-323f-ab9a-41692ec715bd","pitchNumber":2,"startTime":"2026-06-19T01:47:51.800Z","endTime":"2026-06-19T01:47:55.659Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-19T01:48:12.108Z","endTime":"2026-06-19T01:49:25.653Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62240817327623,"aZ":-32.67647769241762,"pfxX":-12.889899903090573,"pfxZ":-0.33143493512001365,"pX":-0.7381775685259884,"pZ":0.7100573212565152,"vX0":7.584201249056543,"vY0":-122.4672927351466,"vZ0":-3.7980530861351687,"x":145.14,"y":219.61,"x0":-2.189642417675212,"y0":50.00080260759885,"z0":5.055409961372271,"aX":-19.71262141123596},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.2,"breakHorizontal":21.7,"spinRate":2592,"spinDirection":272},"zone":13,"typeConfidence":0.9,"plateTime":0.44607420691067423,"extension":7.039922221466908},"index":3,"playId":"aca25ef0-2ca6-328e-a136-621074bccf91","pitchNumber":3,"startTime":"2026-06-19T01:49:25.653Z","endTime":"2026-06-19T01:49:29.512Z","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.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.249370816380992,"aZ":-11.636758665500146,"pfxX":-4.99027024785135,"pfxZ":10.612824845751822,"pX":-0.9008823710819995,"pZ":3.376320621251782,"vX0":5.430996120484331,"vY0":-137.8937562900361,"vZ0":-2.7779518672343064,"x":151.34,"y":147.62,"x0":-2.242982836132171,"y0":50.00395291862671,"z0":5.176639175590229,"aX":-9.658436757741043},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":7.9,"spinRate":2423,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.39646126430995654,"extension":7.4004326623033885},"index":4,"playId":"d22676e7-c43c-31d6-9610-a06b0b2d4a7a","pitchNumber":4,"startTime":"2026-06-19T01:49:48.561Z","endTime":"2026-06-19T01:49:52.239Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-19T01:50:11.224Z","endTime":"2026-06-19T01:50:29.340Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.641388857444575,"aZ":-10.22854194787647,"pfxX":-6.120830067445496,"pfxZ":11.280170104257163,"pX":-0.49739996427832284,"pZ":2.525290425155479,"vX0":7.1676909222767,"vY0":-138.32216616277262,"vZ0":-5.3511206979929975,"x":135.96,"y":170.6,"x0":-2.3219416794590018,"y0":50.00658472232513,"z0":5.165054801349741,"aX":-11.91303074105671},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.6,"breakHorizontal":9.7,"spinRate":2482,"spinDirection":234},"zone":4,"typeConfidence":0.9,"plateTime":0.39534802253207335,"extension":7.209847802906557},"hitData":{"launchSpeed":104.6,"launchAngle":16.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":190.26,"coordY":101.61}},"index":6,"playId":"c802b592-ebe3-38fb-ad29-ae6cbd53ff68","pitchNumber":5,"startTime":"2026-06-19T01:50:29.340Z","endTime":"2026-06-19T01:50:35.960Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:50:35.960Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Schwarber lines out sharply to right fielder Brett Baty.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-19T01:47:05.428Z","endTime":"2026-06-19T01:50:35.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.24"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.97"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.88"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.78"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.54"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.43"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.60"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.64"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.06"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.23"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.21"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.21"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.57"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".902"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.491"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.290"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".687"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".566"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".257"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".148"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".106"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".902"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.491"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".516"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.290"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".687"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".566"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".522"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6],"actionIndex":[2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11030785326941,"aZ":-16.587966300736085,"pfxX":-9.207192290850863,"pfxZ":8.04043721336738,"pX":0.7468012267231655,"pZ":2.4340452662441088,"vX0":11.010830536825956,"vY0":-137.96628785365084,"vZ0":-4.367274063439448,"x":88.53,"y":173.06,"x0":-2.089284444876522,"y0":50.003252869196,"z0":5.1467549639282035,"aX":-17.849003148486354},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":14.5,"spinRate":2341,"spinDirection":231},"zone":6,"typeConfidence":0.9,"plateTime":0.39617581140269564,"extension":7.2455871068266084},"index":0,"playId":"2c856eec-ca66-316e-8a9b-6c491ba1f4d2","pitchNumber":1,"startTime":"2026-06-19T01:47:15.431Z","endTime":"2026-06-19T01:47:42.461Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"}}},{"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.6,"endSpeed":86.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92262761462396,"aZ":-16.355879090968507,"pfxX":-8.09351338975321,"pfxZ":8.20537483022624,"pX":-0.7956619899606325,"pZ":2.248730767040009,"vX0":6.705261439913534,"vY0":-137.5686832151971,"vZ0":-5.075814965060392,"x":147.33,"y":178.06,"x0":-2.2064425874337776,"y0":50.000263627649055,"z0":5.216881849227961,"aX":-15.597444512506216},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":13.3,"spinRate":2428,"spinDirection":231},"zone":4,"typeConfidence":0.9,"plateTime":0.3972983358902922,"extension":7.416161863632509},"index":1,"playId":"1544e61d-5751-323f-ab9a-41692ec715bd","pitchNumber":2,"startTime":"2026-06-19T01:47:51.800Z","endTime":"2026-06-19T01:47:55.659Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-19T01:48:12.108Z","endTime":"2026-06-19T01:49:25.653Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62240817327623,"aZ":-32.67647769241762,"pfxX":-12.889899903090573,"pfxZ":-0.33143493512001365,"pX":-0.7381775685259884,"pZ":0.7100573212565152,"vX0":7.584201249056543,"vY0":-122.4672927351466,"vZ0":-3.7980530861351687,"x":145.14,"y":219.61,"x0":-2.189642417675212,"y0":50.00080260759885,"z0":5.055409961372271,"aX":-19.71262141123596},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.2,"breakHorizontal":21.7,"spinRate":2592,"spinDirection":272},"zone":13,"typeConfidence":0.9,"plateTime":0.44607420691067423,"extension":7.039922221466908},"index":3,"playId":"aca25ef0-2ca6-328e-a136-621074bccf91","pitchNumber":3,"startTime":"2026-06-19T01:49:25.653Z","endTime":"2026-06-19T01:49:29.512Z","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.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.249370816380992,"aZ":-11.636758665500146,"pfxX":-4.99027024785135,"pfxZ":10.612824845751822,"pX":-0.9008823710819995,"pZ":3.376320621251782,"vX0":5.430996120484331,"vY0":-137.8937562900361,"vZ0":-2.7779518672343064,"x":151.34,"y":147.62,"x0":-2.242982836132171,"y0":50.00395291862671,"z0":5.176639175590229,"aX":-9.658436757741043},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":7.9,"spinRate":2423,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.39646126430995654,"extension":7.4004326623033885},"index":4,"playId":"d22676e7-c43c-31d6-9610-a06b0b2d4a7a","pitchNumber":4,"startTime":"2026-06-19T01:49:48.561Z","endTime":"2026-06-19T01:49:52.239Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-19T01:50:11.224Z","endTime":"2026-06-19T01:50:29.340Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.641388857444575,"aZ":-10.22854194787647,"pfxX":-6.120830067445496,"pfxZ":11.280170104257163,"pX":-0.49739996427832284,"pZ":2.525290425155479,"vX0":7.1676909222767,"vY0":-138.32216616277262,"vZ0":-5.3511206979929975,"x":135.96,"y":170.6,"x0":-2.3219416794590018,"y0":50.00658472232513,"z0":5.165054801349741,"aX":-11.91303074105671},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.6,"breakHorizontal":9.7,"spinRate":2482,"spinDirection":234},"zone":4,"typeConfidence":0.9,"plateTime":0.39534802253207335,"extension":7.209847802906557},"hitData":{"launchSpeed":104.6,"launchAngle":16.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":190.26,"coordY":101.61}},"index":6,"playId":"c802b592-ebe3-38fb-ad29-ae6cbd53ff68","pitchNumber":5,"startTime":"2026-06-19T01:50:29.340Z","endTime":"2026-06-19T01:50:35.960Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-19T01:50:35.960Z","atBatIndex":78},"scoringPlays":[2,4,9,20,28,36,56,57,77],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":65.54,"y":117.0},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":227.73,"y":79.26},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"coordinates":{"x":138.19,"y":189.98},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":176.07,"y":78.04},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":175.0,"y":98.96},"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":1,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":146.04,"y":151.52},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":145.03,"y":104.87},"type":"H","description":"Single"}]}},{"startIndex":11,"endIndex":19,"top":[11,12,13,14,15],"bottom":[16,17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":82.29,"y":73.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":181.54,"y":128.19},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":151.62,"y":165.72},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":107.21,"y":65.51},"type":"H","description":"Triple"},{"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":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":145.55,"y":168.16},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":102.94,"y":157.1},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"coordinates":{"x":136.92,"y":150.51},"type":"O","description":"Groundout"}]}},{"startIndex":20,"endIndex":29,"top":[20,21,22,23,24],"bottom":[25,26,27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":168.66,"y":54.53},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"coordinates":{"x":126.41,"y":57.59},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":86.6,"y":69.09},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":120.59,"y":115.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":110.04,"y":127.18},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":36.82,"y":102.23},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":216.31,"y":113.8},"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":3,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":162.27,"y":169.27},"type":"O","description":"Groundout"}]}},{"startIndex":30,"endIndex":37,"top":[30,31,32],"bottom":[33,34,35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":97.31,"y":155.51},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":51.66,"y":123.39},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":116.72,"y":130.0},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":110.04,"y":138.33},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":172.49,"y":90.74},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"coordinates":{"x":122.42,"y":94.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":120.89,"y":198.69},"type":"O","description":"Groundout"}]}},{"startIndex":38,"endIndex":45,"top":[38,39,40,41,42],"bottom":[43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":131.23,"y":166.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":132.86,"y":136.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":99.39,"y":165.72},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":119.67,"y":144.93},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":46,"endIndex":51,"top":[46,47,48],"bottom":[49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":68.17,"y":95.79},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":132.37,"y":131.12},"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":6,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":145.03,"y":148.98},"type":"O","description":"Groundout"}]}},{"startIndex":52,"endIndex":62,"top":[52,53,54,55,56,57,58],"bottom":[59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":124.47,"y":84.27},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":91.44,"y":153.73},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":121.2,"y":134.28},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"coordinates":{"x":177.02,"y":93.33},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":91.9,"y":50.5},"type":"H","description":"Triple"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":69.89,"y":126.56},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":135.9,"y":87.1},"type":"O","description":"Flyout"}]}},{"startIndex":63,"endIndex":69,"top":[63,64,65,66],"bottom":[67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":105.98,"y":144.42},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":49.69,"y":122.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":98.38,"y":170.79},"type":"O","description":"Grounded Into DP"}],"home":[]}},{"startIndex":70,"endIndex":78,"top":[70,71,72],"bottom":[73,74,75,76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":119.17,"y":145.43},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":118.9,"y":87.45},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"coordinates":{"x":189.51,"y":101.33},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":116.63,"y":145.43},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"coordinates":{"x":107.5,"y":153.71},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":118.66,"y":103.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":190.26,"y":101.61},"type":"O","description":"Lineout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":1,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":1,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}}],"teams":{"home":{"runs":4,"hits":7,"errors":1,"leftOnBase":7},"away":{"runs":6,"hits":11,"errors":3,"leftOnBase":8}},"defense":{"pitcher":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"catcher":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"first":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"second":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"third":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"shortstop":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"left":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"center":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"right":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"onDeck":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"inHole":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"battingOrder":6,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"offense":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"onDeck":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"inHole":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"battingOrder":2,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"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":121,"name":"New York Mets","link":"/api/v1/teams/121"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":6,"airOuts":12,"runs":6,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".233","atBats":38,"obp":".298","slg":".373","ops":".671","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":20,"rbi":6,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":3,"lineOuts":5},"pitching":{"flyOuts":3,"groundOuts":9,"airOuts":8,"runs":4,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":34,"obp":".289","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":162,"era":"3.91","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.27","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":51,"strikes":111,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":4,"pitchesPerInning":"18.00","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":3,"chances":39,"passedBall":1,"pickoffs":0}},"players":{"ID620443":{"person":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":14,"groundOuts":44,"airOuts":27,"runs":15,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":5,"intentionalWalks":0,"hits":27,"hitByPitch":4,"avg":".218","atBats":124,"obp":".271","slg":".315","ops":".586","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":39,"rbi":15,"leftOnBase":52,"sacBunts":2,"sacFlies":0,"babip":".274","groundOutsToAirouts":"1.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"124.00","popOuts":4,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":12,"stolenBases":16,"stolenBasePercentage":".571","caughtStealingPercentage":".429","assists":17,"putOuts":332,"errors":2,"chances":351,"fielding":".994","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666182":{"person":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"0-5","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":54,"groundOuts":94,"airOuts":82,"runs":39,"doubles":11,"triples":1,"homeRuns":8,"strikeOuts":56,"baseOnBalls":20,"intentionalWalks":0,"hits":76,"hitByPitch":1,"avg":".250","atBats":304,"obp":".295","slg":".372","ops":".667","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":113,"rbi":42,"leftOnBase":107,"sacBunts":0,"sacFlies":4,"babip":".279","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":4,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":121,"putOuts":74,"errors":8,"chances":203,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID682626":{"person":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"jerseyNumber":"4","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":1,"chances":12,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":19,"groundOuts":38,"airOuts":32,"runs":14,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":36,"baseOnBalls":13,"intentionalWalks":0,"hits":36,"hitByPitch":2,"avg":".255","atBats":141,"obp":".325","slg":".397","ops":".722","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":159,"totalBases":56,"rbi":13,"leftOnBase":60,"sacBunts":0,"sacFlies":1,"babip":".307","groundOutsToAirouts":"1.19","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"28.20","popOuts":6,"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":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":11,"putOuts":315,"errors":3,"chances":329,"fielding":".991","passedBall":6,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID640455":{"person":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"5.1 IP, 2 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":4,"runs":3,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":21,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":95,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":32,"strikes":63,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.06","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":16,"gamesStarted":2,"flyOuts":28,"groundOuts":43,"airOuts":60,"runs":30,"doubles":11,"triples":3,"homeRuns":6,"strikeOuts":56,"baseOnBalls":18,"intentionalWalks":0,"hits":55,"hitByPitch":5,"atBats":210,"obp":".332","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":955,"era":"4.64","inningsPitched":"54.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.34","battersFaced":237,"outs":163,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":955,"balls":336,"strikes":619,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":3,"winPercentage":".333","pitchesPerInning":"17.58","gamesFinished":6,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"9.28","walksPer9Inn":"2.98","hitsPer9Inn":"9.11","runsScoredPer9":"4.97","homeRunsPer9":"0.99","inheritedRunners":11,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668901":{"person":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"401","stats":{"batting":{"note":"a-","summary":"0-1 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":37,"groundOuts":53,"airOuts":62,"runs":21,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":49,"baseOnBalls":8,"intentionalWalks":0,"hits":45,"hitByPitch":2,"avg":".217","atBats":207,"obp":".251","slg":".377","ops":".628","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":219,"totalBases":78,"rbi":31,"leftOnBase":105,"sacBunts":0,"sacFlies":2,"babip":".243","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.88","popOuts":12,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":34,"putOuts":339,"errors":4,"chances":377,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID668964":{"person":{"id":668964,"fullName":"Tobias Myers","link":"/api/v1/people/668964"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":3,"flyOuts":21,"groundOuts":34,"airOuts":41,"runs":24,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":27,"baseOnBalls":10,"intentionalWalks":1,"hits":33,"hitByPitch":0,"atBats":134,"obp":".299","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":503,"era":"5.71","inningsPitched":"34.2","wins":0,"losses":2,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":22,"whip":"1.24","battersFaced":145,"outs":104,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":503,"balls":171,"strikes":332,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".000","pitchesPerInning":"14.51","gamesFinished":4,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"7.01","walksPer9Inn":"2.60","hitsPer9Inn":"8.57","runsScoredPer9":"6.23","homeRunsPer9":"1.82","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681810":{"person":{"id":681810,"fullName":"Austin Warren","link":"/api/v1/people/681810"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":2,"flyOuts":15,"groundOuts":24,"airOuts":28,"runs":9,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":28,"baseOnBalls":12,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":102,"obp":".310","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":477,"era":"2.63","inningsPitched":"27.1","wins":1,"losses":3,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":8,"whip":"1.28","battersFaced":116,"outs":82,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":477,"balls":175,"strikes":302,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".250","pitchesPerInning":"17.45","gamesFinished":8,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"9.22","walksPer9Inn":"3.95","hitsPer9Inn":"7.57","runsScoredPer9":"2.96","homeRunsPer9":"0.99","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683146":{"person":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"700","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":2,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":32,"groundOuts":50,"airOuts":53,"runs":24,"doubles":9,"triples":1,"homeRuns":3,"strikeOuts":71,"baseOnBalls":22,"intentionalWalks":0,"hits":49,"hitByPitch":3,"avg":".222","atBats":221,"obp":".298","slg":".312","ops":".610","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":249,"totalBases":69,"rbi":26,"leftOnBase":81,"sacBunts":0,"sacFlies":2,"babip":".309","groundOutsToAirouts":"0.94","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"73.67","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":69,"putOuts":122,"errors":4,"chances":195,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID623211":{"person":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(W, 4-1)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":6,"flyOuts":16,"groundOuts":44,"airOuts":33,"runs":9,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":17,"intentionalWalks":1,"hits":19,"hitByPitch":1,"atBats":127,"obp":".253","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":568,"era":"1.91","inningsPitched":"37.2","wins":4,"losses":1,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":8,"whip":"0.96","battersFaced":147,"outs":113,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":568,"balls":201,"strikes":367,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".800","pitchesPerInning":"15.08","gamesFinished":1,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"7.88","walksPer9Inn":"4.06","hitsPer9Inn":"4.54","runsScoredPer9":"2.15","homeRunsPer9":"0.48","inheritedRunners":23,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"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"}]},"ID596133":{"person":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(H, 9)","summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","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":30,"gamesStarted":0,"flyOuts":21,"groundOuts":27,"airOuts":36,"runs":8,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":33,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":114,"obp":".234","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":475,"era":"2.25","inningsPitched":"32.0","wins":2,"losses":1,"saves":0,"saveOpportunities":2,"holds":9,"blownSaves":2,"earnedRuns":8,"whip":"0.88","battersFaced":125,"outs":96,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":475,"balls":153,"strikes":322,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".667","pitchesPerInning":"14.84","gamesFinished":3,"strikeoutWalkRatio":"4.13","strikeoutsPer9Inn":"9.28","walksPer9Inn":"2.25","hitsPer9Inn":"5.63","runsScoredPer9":"2.25","homeRunsPer9":"0.56","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID701807":{"person":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | K, R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":39,"groundOuts":67,"airOuts":68,"runs":39,"doubles":9,"triples":2,"homeRuns":7,"strikeOuts":62,"baseOnBalls":19,"intentionalWalks":0,"hits":68,"hitByPitch":4,"avg":".257","atBats":265,"obp":".316","slg":".385","ops":".701","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":102,"rbi":26,"leftOnBase":94,"sacBunts":0,"sacFlies":0,"babip":".311","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.86","popOuts":7,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":140,"errors":3,"chances":144,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID676572":{"person":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"jerseyNumber":"39","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"501","stats":{"batting":{"note":"b-","summary":"1-1 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".333","atBats":9,"obp":".455","slg":".667","ops":"1.122","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":6,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID642207":{"person":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(S, 11)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":8,"strikes":17,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":10,"groundOuts":17,"airOuts":17,"runs":14,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":38,"baseOnBalls":15,"intentionalWalks":1,"hits":22,"hitByPitch":0,"atBats":92,"obp":".346","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":454,"era":"4.81","inningsPitched":"24.1","wins":3,"losses":2,"saves":11,"saveOpportunities":12,"holds":0,"blownSaves":1,"earnedRuns":13,"whip":"1.52","battersFaced":109,"outs":73,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":454,"balls":154,"strikes":300,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".600","pitchesPerInning":"18.66","gamesFinished":18,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"14.05","walksPer9Inn":"5.55","hitsPer9Inn":"8.14","runsScoredPer9":"5.18","homeRunsPer9":"0.74","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID673540":{"person":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":6,"gamesStarted":6,"flyOuts":14,"groundOuts":14,"airOuts":26,"runs":25,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":28,"baseOnBalls":17,"intentionalWalks":0,"hits":28,"hitByPitch":1,"atBats":96,"obp":".404","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":449,"era":"9.00","inningsPitched":"24.0","wins":0,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.88","battersFaced":114,"outs":72,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":449,"balls":184,"strikes":265,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".000","pitchesPerInning":"18.71","gamesFinished":0,"strikeoutWalkRatio":"1.65","strikeoutsPer9Inn":"10.50","walksPer9Inn":"6.38","hitsPer9Inn":"10.50","runsScoredPer9":"9.38","homeRunsPer9":"2.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670097":{"person":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"jerseyNumber":"40","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"502","stats":{"batting":{"note":"1-","summary":"0-1 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":11,"groundOuts":4,"airOuts":19,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":7,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".150","atBats":40,"obp":".280","slg":".200","ops":".480","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":8,"rbi":2,"leftOnBase":16,"sacBunts":1,"sacFlies":2,"babip":".214","groundOutsToAirouts":"0.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"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":34,"putOuts":21,"errors":2,"chances":57,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID543760":{"person":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 3B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"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":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":48,"groundOuts":56,"airOuts":95,"runs":29,"doubles":8,"triples":1,"homeRuns":9,"strikeOuts":63,"baseOnBalls":22,"intentionalWalks":0,"hits":61,"hitByPitch":1,"avg":".225","atBats":271,"obp":".283","slg":".362","ops":".645","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":298,"totalBases":98,"rbi":29,"leftOnBase":115,"sacBunts":1,"sacFlies":3,"babip":".257","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.11","popOuts":20,"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":195,"putOuts":106,"errors":3,"chances":304,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID672335":{"person":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":11,"groundOuts":36,"airOuts":17,"runs":15,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":18,"baseOnBalls":12,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":95,"obp":".336","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":419,"era":"5.18","inningsPitched":"24.1","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":14,"whip":"1.48","battersFaced":107,"outs":73,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":419,"balls":163,"strikes":256,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"2.12","rbi":0,"winPercentage":".500","pitchesPerInning":"17.22","gamesFinished":4,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.66","walksPer9Inn":"4.44","hitsPer9Inn":"8.88","runsScoredPer9":"5.55","homeRunsPer9":"1.48","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669004":{"person":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"jerseyNumber":"1","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":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":50,"flyOuts":22,"groundOuts":10,"airOuts":34,"runs":14,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":46,"baseOnBalls":15,"intentionalWalks":0,"hits":21,"hitByPitch":5,"avg":".193","atBats":109,"obp":".315","slg":".367","ops":".682","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":40,"rbi":11,"leftOnBase":50,"sacBunts":1,"sacFlies":1,"babip":".283","groundOutsToAirouts":"0.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.25","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":25,"errors":0,"chances":27,"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"}]},"ID621345":{"person":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":7,"groundOuts":7,"airOuts":10,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":28,"obp":".172","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":111,"era":"0.00","inningsPitched":"8.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.63","battersFaced":29,"outs":24,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":111,"balls":35,"strikes":76,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".000","pitchesPerInning":"13.88","gamesFinished":4,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"7.88","walksPer9Inn":"1.13","hitsPer9Inn":"4.50","runsScoredPer9":"1.13","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656849":{"person":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":7,"flyOuts":28,"groundOuts":81,"airOuts":53,"runs":46,"doubles":12,"triples":4,"homeRuns":5,"strikeOuts":58,"baseOnBalls":28,"intentionalWalks":0,"hits":76,"hitByPitch":3,"atBats":263,"obp":".359","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1058,"era":"5.91","inningsPitched":"64.0","wins":3,"losses":5,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":42,"whip":"1.63","battersFaced":299,"outs":192,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1058,"balls":378,"strikes":680,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.53","rbi":0,"winPercentage":".375","pitchesPerInning":"16.53","gamesFinished":2,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"8.16","walksPer9Inn":"3.94","hitsPer9Inn":"10.69","runsScoredPer9":"6.47","homeRunsPer9":"0.70","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642547":{"person":{"id":642547,"fullName":"Freddy Peralta","link":"/api/v1/people/642547"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":44,"groundOuts":80,"airOuts":84,"runs":38,"doubles":15,"triples":1,"homeRuns":10,"strikeOuts":81,"baseOnBalls":33,"intentionalWalks":0,"hits":75,"hitByPitch":4,"atBats":317,"obp":".315","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1429,"era":"3.90","inningsPitched":"83.0","wins":5,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.30","battersFaced":357,"outs":249,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1429,"balls":554,"strikes":875,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".500","pitchesPerInning":"17.22","gamesFinished":0,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"8.78","walksPer9Inn":"3.58","hitsPer9Inn":"8.13","runsScoredPer9":"4.12","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665742":{"person":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | 2 HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":39,"groundOuts":55,"airOuts":62,"runs":36,"doubles":7,"triples":1,"homeRuns":17,"strikeOuts":33,"baseOnBalls":35,"intentionalWalks":6,"hits":64,"hitByPitch":0,"avg":".300","atBats":213,"obp":".398","slg":".582","ops":".980","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":250,"totalBases":124,"rbi":38,"leftOnBase":76,"sacBunts":0,"sacFlies":1,"babip":".287","groundOutsToAirouts":"0.89","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"12.53","popOuts":13,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":69,"errors":0,"chances":69,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID548384":{"person":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":30,"gamesStarted":0,"flyOuts":13,"groundOuts":22,"airOuts":28,"runs":7,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":1,"hits":22,"hitByPitch":2,"atBats":101,"obp":".310","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":448,"era":"2.00","inningsPitched":"27.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":6,"whip":"1.26","battersFaced":117,"outs":81,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":448,"balls":162,"strikes":286,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".667","pitchesPerInning":"16.59","gamesFinished":3,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"10.33","walksPer9Inn":"4.00","hitsPer9Inn":"7.33","runsScoredPer9":"2.33","homeRunsPer9":"0.67","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":7},"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}},"ID690997":{"person":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":31,"groundOuts":86,"airOuts":61,"runs":40,"doubles":13,"triples":0,"homeRuns":8,"strikeOuts":97,"baseOnBalls":32,"intentionalWalks":0,"hits":59,"hitByPitch":9,"atBats":300,"obp":".292","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1400,"era":"3.67","inningsPitched":"83.1","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.09","battersFaced":344,"outs":250,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1400,"balls":526,"strikes":874,"strikePercentage":".620","hitBatsmen":9,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.41","rbi":0,"winPercentage":".500","pitchesPerInning":"16.80","gamesFinished":0,"strikeoutWalkRatio":"3.03","strikeoutsPer9Inn":"10.48","walksPer9Inn":"3.46","hitsPer9Inn":"6.37","runsScoredPer9":"4.32","homeRunsPer9":"0.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":6,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676724":{"person":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":8,"groundOuts":26,"airOuts":20,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":20,"baseOnBalls":7,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".235","atBats":85,"obp":".298","slg":".424","ops":".722","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":36,"rbi":10,"leftOnBase":40,"sacBunts":0,"sacFlies":1,"babip":".258","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.25","popOuts":5,"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":11,"putOuts":133,"errors":1,"chances":145,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805999":{"person":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":16,"groundOuts":24,"airOuts":27,"runs":14,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":40,"baseOnBalls":15,"intentionalWalks":0,"hits":31,"hitByPitch":0,"avg":".261","atBats":119,"obp":".341","slg":".378","ops":".719","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":45,"rbi":12,"leftOnBase":33,"sacBunts":2,"sacFlies":1,"babip":".372","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.50","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":1,"putOuts":80,"errors":1,"chances":82,"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":[701807,666182,665742,676724,668901,805999,676572,670097,543760,683146,669004,682626,640455,623211,621345,596133,642207],"pitchers":[640455,623211,621345,596133,642207],"bench":[620443],"bullpen":[690997,668964,642547,672335,656849,548384,673540,681810],"battingOrder":[701807,666182,665742,668901,670097,543760,683146,669004,682626],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Ewing (6, Nola, A)."},{"label":"3B","value":"Semien (1, Alvarado)."},{"label":"HR","value":"Soto, J 2 (17, 1st inning off Nola, A, 0 on, 2 out, 3rd inning off Nola, A, 0 on, 0 out)."},{"label":"TB","value":"Alvarez, F; Benge 3; Ewing 3; Semien 4; Soto, J 8; Wagaman."},{"label":"RBI","value":"Ewing (12); Semien 2 (29); Soto, J 2 (38); Wagaman (2)."},{"label":"2-out RBI","value":"Ewing; Soto, J; Wagaman; Semien 2."},{"label":"Runners left in scoring position, 2 out","value":"Baty; Semien 2; Bichette."},{"label":"GIDP","value":"Bichette."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Benge (11, 2nd base off Alvarado/Realmuto)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Alvarez, F (3, throw); Ewing (1, throw); Bichette (8, throw)."},{"label":"PB","value":"Alvarez, F (6)."},{"label":"DP","value":"2 (Alvarez, F-Baty; Bichette-Semien-Young, J)."}]}],"note":[{"label":"a","value":"Walked for Young, J in the 7th."},{"label":"b","value":"Singled for Ewing in the 7th."},{"label":"1","value":"Ran for Wagaman in the 7th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":9,"airOuts":8,"runs":4,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".229","atBats":34,"obp":".297","slg":".387","ops":".684","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":10,"rbi":4,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":6,"airOuts":12,"runs":6,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":38,"obp":".341","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":173,"era":"4.10","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.31","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":173,"balls":60,"strikes":113,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":6,"pitchesPerInning":"19.22","runsScoredPer9":"6.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":1,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID687282":{"person":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"jerseyNumber":"17","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":7,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".067","atBats":15,"obp":".067","slg":".267","ops":".334","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":4,"rbi":2,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":1,"lineOuts":1},"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":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID669016":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":34,"groundOuts":47,"airOuts":60,"runs":39,"doubles":13,"triples":2,"homeRuns":9,"strikeOuts":68,"baseOnBalls":13,"intentionalWalks":1,"hits":80,"hitByPitch":2,"avg":".317","atBats":252,"obp":".352","slg":".492","ops":".844","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":270,"totalBases":124,"rbi":35,"leftOnBase":92,"sacBunts":0,"sacFlies":3,"babip":".399","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":8,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":140,"errors":2,"chances":142,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":15,"gamesStarted":15,"flyOuts":35,"groundOuts":88,"airOuts":62,"runs":42,"doubles":17,"triples":1,"homeRuns":9,"strikeOuts":97,"baseOnBalls":27,"intentionalWalks":0,"hits":85,"hitByPitch":5,"atBats":328,"obp":".322","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":1445,"era":"4.20","inningsPitched":"85.2","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.31","battersFaced":364,"outs":257,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1445,"balls":521,"strikes":924,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".600","pitchesPerInning":"16.87","gamesFinished":0,"strikeoutWalkRatio":"3.59","strikeoutsPer9Inn":"10.19","walksPer9Inn":"2.84","hitsPer9Inn":"8.93","runsScoredPer9":"4.41","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"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":{"note":"(L, 3-2)","summary":"1.0 IP, 3 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":30,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":10,"strikes":20,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":14,"groundOuts":16,"airOuts":27,"runs":20,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":34,"baseOnBalls":10,"intentionalWalks":2,"hits":35,"hitByPitch":5,"atBats":111,"obp":".397","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":530,"era":"6.58","inningsPitched":"26.0","wins":3,"losses":2,"saves":1,"saveOpportunities":2,"holds":8,"blownSaves":1,"earnedRuns":19,"whip":"1.73","battersFaced":127,"outs":78,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":530,"balls":195,"strikes":335,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.59","rbi":3,"winPercentage":".600","pitchesPerInning":"20.38","gamesFinished":3,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"11.77","walksPer9Inn":"3.46","hitsPer9Inn":"12.12","runsScoredPer9":"6.92","homeRunsPer9":"1.04","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"101","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":20,"groundOuts":69,"airOuts":44,"runs":20,"doubles":9,"triples":2,"homeRuns":2,"strikeOuts":47,"baseOnBalls":14,"intentionalWalks":0,"hits":50,"hitByPitch":2,"avg":".238","atBats":210,"obp":".292","slg":".329","ops":".621","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":226,"totalBases":69,"rbi":15,"leftOnBase":92,"sacBunts":0,"sacFlies":0,"babip":".298","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"105.00","popOuts":9,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":124,"errors":1,"chances":125,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":15,"gamesStarted":15,"flyOuts":33,"groundOuts":109,"airOuts":66,"runs":25,"doubles":20,"triples":0,"homeRuns":6,"strikeOuts":116,"baseOnBalls":19,"intentionalWalks":0,"hits":89,"hitByPitch":1,"atBats":378,"obp":".273","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1442,"era":"1.82","inningsPitched":"99.0","wins":8,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.09","battersFaced":400,"outs":297,"gamesPitched":15,"completeGames":1,"shutouts":1,"pitchesThrown":1442,"balls":465,"strikes":977,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.65","rbi":0,"winPercentage":".727","pitchesPerInning":"14.57","gamesFinished":0,"strikeoutWalkRatio":"6.11","strikeoutsPer9Inn":"10.55","walksPer9Inn":"1.73","hitsPer9Inn":"8.09","runsScoredPer9":"2.27","homeRunsPer9":"0.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":3,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547180":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, K, CS","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":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":37,"groundOuts":70,"airOuts":70,"runs":48,"doubles":12,"triples":1,"homeRuns":15,"strikeOuts":59,"baseOnBalls":48,"intentionalWalks":2,"hits":64,"hitByPitch":0,"avg":".248","atBats":258,"obp":".360","slg":".477","ops":".837","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":311,"totalBases":123,"rbi":40,"leftOnBase":102,"sacBunts":0,"sacFlies":5,"babip":".259","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.20","popOuts":7,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":35,"putOuts":502,"errors":3,"chances":540,"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":"0-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":28,"groundOuts":49,"airOuts":49,"runs":17,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":37,"baseOnBalls":15,"intentionalWalks":0,"hits":34,"hitByPitch":5,"avg":".202","atBats":168,"obp":".286","slg":".315","ops":".601","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":53,"rbi":17,"leftOnBase":80,"sacBunts":0,"sacFlies":1,"babip":".228","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.60","popOuts":5,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":10,"stolenBases":26,"stolenBasePercentage":".722","caughtStealingPercentage":".278","assists":16,"putOuts":482,"errors":3,"chances":501,"fielding":".994","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":{},"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":10,"gamesStarted":10,"flyOuts":26,"groundOuts":61,"airOuts":58,"runs":14,"doubles":11,"triples":0,"homeRuns":7,"strikeOuts":62,"baseOnBalls":15,"intentionalWalks":0,"hits":38,"hitByPitch":2,"atBats":218,"obp":".233","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":947,"era":"2.01","inningsPitched":"62.2","wins":6,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"0.85","battersFaced":236,"outs":188,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":947,"balls":332,"strikes":615,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".857","pitchesPerInning":"15.11","gamesFinished":0,"strikeoutWalkRatio":"4.13","strikeoutsPer9Inn":"8.90","walksPer9Inn":"2.15","hitsPer9Inn":"5.46","runsScoredPer9":"2.01","homeRunsPer9":"1.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID661395":{"person":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"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":25,"gamesStarted":0,"flyOuts":5,"groundOuts":22,"airOuts":11,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":35,"baseOnBalls":5,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":86,"obp":".253","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":367,"era":"1.90","inningsPitched":"23.2","wins":1,"losses":3,"saves":18,"saveOpportunities":19,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"0.97","battersFaced":91,"outs":71,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":367,"balls":127,"strikes":240,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".250","pitchesPerInning":"15.51","gamesFinished":24,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"13.31","walksPer9Inn":"1.90","hitsPer9Inn":"6.85","runsScoredPer9":"2.28","homeRunsPer9":"0.38","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624641":{"person":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"jerseyNumber":"33","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 3B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":10,"groundOuts":32,"airOuts":31,"runs":15,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":27,"baseOnBalls":3,"intentionalWalks":0,"hits":27,"hitByPitch":3,"avg":".235","atBats":115,"obp":".268","slg":".391","ops":".659","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":45,"rbi":18,"leftOnBase":54,"sacBunts":0,"sacFlies":2,"babip":".267","groundOutsToAirouts":"1.03","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"28.75","popOuts":10,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":71,"putOuts":44,"errors":4,"chances":119,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID686751":{"person":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"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":17,"balls":6,"strikes":11,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":6,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":20,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":107,"era":"5.79","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.71","battersFaced":24,"outs":14,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":107,"balls":42,"strikes":65,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"22.93","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"11.57","walksPer9Inn":"5.79","hitsPer9Inn":"9.64","runsScoredPer9":"9.64","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID689147":{"person":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":0,"flyOuts":20,"groundOuts":21,"airOuts":32,"runs":8,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":31,"baseOnBalls":13,"intentionalWalks":0,"hits":20,"hitByPitch":2,"atBats":103,"obp":".297","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":495,"era":"2.28","inningsPitched":"27.2","wins":3,"losses":0,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":7,"whip":"1.19","battersFaced":119,"outs":83,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":495,"balls":187,"strikes":308,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.89","gamesFinished":5,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"10.08","walksPer9Inn":"4.23","hitsPer9Inn":"6.51","runsScoredPer9":"2.60","homeRunsPer9":"0.65","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":6},"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}},"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":"2-4 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":36,"groundOuts":89,"airOuts":73,"runs":22,"doubles":10,"triples":0,"homeRuns":9,"strikeOuts":41,"baseOnBalls":18,"intentionalWalks":0,"hits":60,"hitByPitch":2,"avg":".232","atBats":259,"obp":".283","slg":".375","ops":".658","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":283,"totalBases":97,"rbi":41,"leftOnBase":103,"sacBunts":0,"sacFlies":4,"babip":".239","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.78","popOuts":16,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":107,"putOuts":60,"errors":5,"chances":172,"fielding":".971","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":13,"groundOuts":22,"airOuts":22,"runs":11,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":23,"baseOnBalls":4,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":85,"obp":".264","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":371,"era":"3.57","inningsPitched":"22.2","wins":2,"losses":0,"saves":0,"saveOpportunities":2,"holds":1,"blownSaves":2,"earnedRuns":9,"whip":"1.06","battersFaced":91,"outs":68,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":371,"balls":137,"strikes":234,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.37","gamesFinished":1,"strikeoutWalkRatio":"5.75","strikeoutsPer9Inn":"9.13","walksPer9Inn":"1.59","hitsPer9Inn":"7.94","runsScoredPer9":"4.37","homeRunsPer9":"0.40","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":15,"groundOuts":17,"airOuts":27,"runs":9,"doubles":1,"triples":1,"homeRuns":4,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":3,"atBats":88,"obp":".307","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":387,"era":"3.28","inningsPitched":"24.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.14","battersFaced":101,"outs":74,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":387,"balls":154,"strikes":233,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.69","gamesFinished":6,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"9.49","walksPer9Inn":"2.92","hitsPer9Inn":"7.30","runsScoredPer9":"3.28","homeRunsPer9":"1.46","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"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":29,"gamesStarted":1,"flyOuts":15,"groundOuts":37,"airOuts":27,"runs":12,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":7,"intentionalWalks":1,"hits":26,"hitByPitch":1,"atBats":122,"obp":".262","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":512,"era":"2.97","inningsPitched":"33.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":11,"whip":"0.99","battersFaced":131,"outs":100,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":512,"balls":186,"strikes":326,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.37","rbi":0,"winPercentage":".667","pitchesPerInning":"15.36","gamesFinished":6,"strikeoutWalkRatio":"4.71","strikeoutsPer9Inn":"8.91","walksPer9Inn":"1.89","hitsPer9Inn":"7.02","runsScoredPer9":"3.24","homeRunsPer9":"1.08","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"700","stats":{"batting":{"summary":"1-3 | BB, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":46,"groundOuts":64,"airOuts":77,"runs":23,"doubles":13,"triples":3,"homeRuns":6,"strikeOuts":43,"baseOnBalls":19,"intentionalWalks":0,"hits":56,"hitByPitch":1,"avg":".236","atBats":237,"obp":".295","slg":".392","ops":".687","caughtStealing":0,"stolenBases":14,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":260,"totalBases":93,"rbi":35,"leftOnBase":103,"sacBunts":2,"sacFlies":1,"babip":".265","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.50","popOuts":17,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":151,"putOuts":106,"errors":1,"chances":258,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656941":{"person":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":36,"groundOuts":35,"airOuts":60,"runs":45,"doubles":9,"triples":1,"homeRuns":25,"strikeOuts":112,"baseOnBalls":46,"intentionalWalks":3,"hits":67,"hitByPitch":4,"avg":".245","atBats":274,"obp":".361","slg":".558","ops":".919","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":324,"totalBases":153,"rbi":43,"leftOnBase":84,"sacBunts":0,"sacFlies":0,"babip":".307","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.96","popOuts":15,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":25,"flyOuts":14,"groundOuts":16,"airOuts":35,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":2,"avg":".097","atBats":72,"obp":".133","slg":".181","ops":".314","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":75,"totalBases":13,"rbi":6,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".089","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":12,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":6,"stolenBasePercentage":".429","caughtStealingPercentage":".571","assists":13,"putOuts":177,"errors":0,"chances":190,"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":13,"flyOuts":3,"groundOuts":9,"airOuts":7,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":2,"avg":".167","atBats":24,"obp":".250","slg":".167","ops":".417","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":4,"rbi":1,"leftOnBase":9,"sacBunts":0,"sacFlies":1,"babip":".200","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":8,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":4,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":3,"strikes":5,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"6.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","assists":5,"putOuts":56,"errors":1,"chances":62,"fielding":".984","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":2,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":25,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":4,"strikes":21,"strikePercentage":".840","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.50","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","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":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":{"summary":"5.0 IP, 2 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":34,"strikes":63,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"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":40,"groundOuts":70,"airOuts":74,"runs":49,"doubles":14,"triples":3,"homeRuns":15,"strikeOuts":77,"baseOnBalls":25,"intentionalWalks":0,"hits":87,"hitByPitch":0,"atBats":304,"obp":".338","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1346,"era":"5.71","inningsPitched":"75.2","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.48","battersFaced":333,"outs":227,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1346,"balls":484,"strikes":862,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":3,"winPercentage":".429","pitchesPerInning":"17.79","gamesFinished":0,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"9.16","walksPer9Inn":"2.97","hitsPer9Inn":"10.35","runsScoredPer9":"5.83","homeRunsPer9":"1.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID607208":{"person":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"0-0 | HBP, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":0,"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":{"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":73,"flyOuts":52,"groundOuts":79,"airOuts":80,"runs":43,"doubles":12,"triples":0,"homeRuns":7,"strikeOuts":72,"baseOnBalls":20,"intentionalWalks":0,"hits":66,"hitByPitch":2,"avg":".223","atBats":296,"obp":".276","slg":".334","ops":".610","caughtStealing":2,"stolenBases":15,"stolenBasePercentage":".882","caughtStealingPercentage":".118","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":319,"totalBases":99,"rbi":21,"leftOnBase":113,"sacBunts":0,"sacFlies":1,"babip":".271","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.29","popOuts":8,"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":167,"putOuts":95,"errors":7,"chances":269,"fielding":".974","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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"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":56,"flyOuts":7,"groundOuts":22,"airOuts":17,"runs":12,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":35,"baseOnBalls":7,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".217","atBats":92,"obp":".280","slg":".359","ops":".639","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":33,"rbi":9,"leftOnBase":47,"sacBunts":2,"sacFlies":0,"babip":".302","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":3,"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":0,"putOuts":51,"errors":1,"chances":52,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669060":{"person":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":10,"strikes":19,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":29,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":10,"strikes":19,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"14.50","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[607208,702222,656941,547180,664761,669016,624641,681082,592663,656537,687282,605400,686751,621237,669060],"pitchers":[605400,686751,621237,669060],"bench":[665561,596117],"bullpen":[680742,661395,689147,676661,666200,641835,650911,663767,554430],"battingOrder":[702222,656941,547180,664761,669016,624641,681082,592663,687282],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Bohm (10, Manaea)."},{"label":"3B","value":"Sosa, E (1, Manaea)."},{"label":"TB","value":"Bohm 3; Crawford; Hill, D; Schwarber; Sosa, E 3; Stott."},{"label":"RBI","value":"Bohm 2 (41); Crawford (15); Hill, D (9)."},{"label":"2-out RBI","value":"Bohm; Hill, D; Crawford."},{"label":"Runners left in scoring position, 2 out","value":"Marsh; Hill, D; Crawford; Schwarber; Rincones Jr."},{"label":"GIDP","value":"Bohm."},{"label":"Team RISP","value":"4-for-14."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Stott (14, 2nd base off Manaea/Alvarez, F)."},{"label":"CS","value":"Harper, B (3, 3rd base by Manaea/Alvarez, F)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Nola, A (1, fielding)."},{"label":"DP","value":"(Bohm-Stott-Harper, B)."}]}],"note":[{"label":"a","value":"Reached on error for Hill, D in the 9th."}]}},"officials":[{"official":{"id":665281,"fullName":"Brian Walsh","link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":489985,"fullName":"Chad Whitson","link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665302,"fullName":"Dillon Wilson","link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":427344,"fullName":"Bill Miller","link":"/api/v1/people/427344"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Alvarado."},{"label":"HBP","value":"Turner (by Manaea)."},{"label":"ABS Challenge","value":"Alvarez, F 2 (Strike-Overturned to Ball, Ball-Overturned to Strike); Harper, B 2 (Strike-Overturned to Ball, Strike-Confirmed); Baty (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Manaea 95-63; Brazobán 20-14; Minter 8-7; Weaver 14-10; Williams, D 25-17; Nola, A 97-63; Johnson, S 17-11; Alvarado 30-20; Wilson, B 29-19."},{"label":"Groundouts-flyouts","value":"Manaea 6-1; Brazobán 1-0; Minter 0-2; Weaver 0-0; Williams, D 2-0; Nola, A 4-3; Johnson, S 0-0; Alvarado 0-0; Wilson, B 2-1."},{"label":"Batters faced","value":"Manaea 23; Brazobán 4; Minter 2; Weaver 3; Williams, D 6; Nola, A 24; Johnson, S 3; Alvarado 7; Wilson, B 7."},{"label":"Inherited runners-scored","value":"Minter 1-0."},{"label":"Umpires","value":"HP: Brian Walsh. 1B: Chad Whitson. 2B: Dillon Wilson. 3B: Bill Miller. "},{"label":"Weather","value":"89 degrees, Partly Cloudy."},{"label":"Wind","value":"21 mph, Out To RF."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"3:09."},{"label":"Att","value":"39,767."},{"label":"Venue","value":"Citizens Bank Park."},{"label":"June 18, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742","boxscoreName":"Soto, J"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | 2 HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":39,"groundOuts":55,"airOuts":62,"runs":36,"doubles":7,"triples":1,"homeRuns":17,"strikeOuts":33,"baseOnBalls":35,"intentionalWalks":6,"hits":64,"hitByPitch":0,"avg":".300","atBats":213,"obp":".398","slg":".582","ops":".980","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":250,"totalBases":124,"rbi":38,"leftOnBase":76,"sacBunts":0,"sacFlies":1,"babip":".287","groundOutsToAirouts":"0.89","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"12.53","popOuts":13,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":69,"errors":0,"chances":69,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":69,"hittingGameScore":69},{"player":{"person":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760","boxscoreName":"Semien"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 3B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"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":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":48,"groundOuts":56,"airOuts":95,"runs":29,"doubles":8,"triples":1,"homeRuns":9,"strikeOuts":63,"baseOnBalls":22,"intentionalWalks":0,"hits":61,"hitByPitch":1,"avg":".225","atBats":271,"obp":".283","slg":".362","ops":".645","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":298,"totalBases":98,"rbi":29,"leftOnBase":115,"sacBunts":1,"sacFlies":3,"babip":".257","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.11","popOuts":20,"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":195,"putOuts":106,"errors":3,"chances":304,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":54,"hittingGameScore":54},{"player":{"person":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455","boxscoreName":"Manaea"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"5.1 IP, 2 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":4,"runs":3,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":21,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":95,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":32,"strikes":63,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.06","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":16,"gamesStarted":2,"flyOuts":28,"groundOuts":43,"airOuts":60,"runs":30,"doubles":11,"triples":3,"homeRuns":6,"strikeOuts":56,"baseOnBalls":18,"intentionalWalks":0,"hits":55,"hitByPitch":5,"atBats":210,"obp":".332","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":955,"era":"4.64","inningsPitched":"54.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.34","battersFaced":237,"outs":163,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":955,"balls":336,"strikes":619,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":3,"winPercentage":".333","pitchesPerInning":"17.58","gamesFinished":6,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"9.28","walksPer9Inn":"2.98","hitsPer9Inn":"9.11","runsScoredPer9":"4.97","homeRunsPer9":"0.99","inheritedRunners":11,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","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":54,"pitchingGameScore":54}]},"decisions":{"winner":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"loser":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"save":{"id":642207,"fullName":"Devin Williams","link":"/api/v1/people/642207"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}