{"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":823439,"link":"/api/v1.1/game/823439/feed/live","metaData":{"wait":10,"timeStamp":"20260719_204351","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823439,"type":"R","doubleHeader":"N","id":"2026/07/19/nynmlb-phimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823439-2026-07-19","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-19T17:35:00Z","originalDate":"2026-07-19","officialDate":"2026-07-19","dayNight":"day","time":"1:35","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":100,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":42,"losses":58,"ties":0,"pct":".420"},"records":{},"divisionLeader":false,"wins":42,"losses":58,"winningPercentage":".420"},"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":100,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":55,"losses":45,"ties":0,"pct":".550"},"records":{},"divisionLeader":false,"wins":55,"losses":45,"winningPercentage":".550"},"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.312,"strikeZoneBottom":1.672},"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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},"ID621438":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438","firstName":"Tyrone","lastName":"Taylor","primaryNumber":"28","birthDate":"1994-01-22","currentAge":32,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Tyrone","useLastName":"Taylor","middleName":"Anthony","boxscoreName":"Taylor, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2019-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyrone Taylor","nameSlug":"tyrone-taylor-621438","firstLastName":"Tyrone Taylor","lastFirstName":"Taylor, Tyrone","lastInitName":"Taylor, T","initLastName":"T Taylor","fullFMLName":"Tyrone Anthony Taylor","fullLFMName":"Taylor, Tyrone Anthony","strikeZoneTop":3.231,"strikeZoneBottom":1.631},"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":"51","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},"ID623211":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211","firstName":"Huascar","lastName":"Brazobán","primaryNumber":"43","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":29,"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},"ID675540":{"id":675540,"fullName":"Xzavion Curry","link":"/api/v1/people/675540","firstName":"Xzavion","lastName":"Curry","primaryNumber":"53","birthDate":"1998-07-27","currentAge":27,"birthCity":"Orangeburg","birthStateProvince":"SC","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Xzavion","useLastName":"Curry","middleName":"Rashan","boxscoreName":"Curry","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ex-zayv-ee-on","mlbDebutDate":"2022-08-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xzavion Curry","nameSlug":"xzavion-curry-675540","firstLastName":"Xzavion Curry","lastFirstName":"Curry, Xzavion","lastInitName":"Curry, X","initLastName":"X Curry","fullFMLName":"Xzavion Rashan Curry","fullLFMName":"Curry, Xzavion Rashan","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID656941":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941","firstName":"Kyle","lastName":"Schwarber","primaryNumber":"12","birthDate":"1993-03-05","currentAge":33,"birthCity":"Middletown","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":229,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Kyle","useLastName":"Schwarber","middleName":"Joseph","boxscoreName":"Schwarber","nickName":"Schwarbs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"SHWAR-burr","mlbDebutDate":"2015-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Schwarber","nameSlug":"kyle-schwarber-656941","firstLastName":"Kyle Schwarber","lastFirstName":"Schwarber, Kyle","lastInitName":"Schwarber, K","initLastName":"K Schwarber","fullFMLName":"Kyle Joseph Schwarber","fullLFMName":"Schwarber, Kyle Joseph","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID596117":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117","firstName":"Garrett","lastName":"Stubbs","primaryNumber":"21","birthDate":"1993-05-26","currentAge":33,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Garrett","useLastName":"Stubbs","middleName":"Patrick","boxscoreName":"Stubbs, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Stubbs","nameSlug":"garrett-stubbs-596117","firstLastName":"Garrett Stubbs","lastFirstName":"Stubbs, Garrett","lastInitName":"Stubbs, G","initLastName":"G Stubbs","fullFMLName":"Garrett Patrick Stubbs","fullLFMName":"Stubbs, Garrett Patrick","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"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},"ID660604":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604","firstName":"Alan","lastName":"Rangel","primaryNumber":"57","birthDate":"1997-08-21","currentAge":28,"birthCity":"Hermosillo","birthStateProvince":"-1","birthCountry":"Mexico","height":"6' 2\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alan","useLastName":"Rangel","middleName":"Eduardo","boxscoreName":"Rangel","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"rahn-HELL","mlbDebutDate":"2025-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alan Rangel","nameSlug":"alan-rangel-660604","firstLastName":"Alan Rangel","lastFirstName":"Rangel, Alan","lastInitName":"Rangel, A","initLastName":"A Rangel","fullFMLName":"Alan Eduardo Rangel","fullLFMName":"Rangel, Alan Eduardo","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID690997":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997","firstName":"Nolan","lastName":"McLean","primaryNumber":"26","birthDate":"2001-07-24","currentAge":24,"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},"ID804267":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267","firstName":"Zachary","lastName":"Thornton","primaryNumber":"49","birthDate":"2002-01-17","currentAge":24,"birthCity":"Winona","birthStateProvince":"MN","birthCountry":"USA","height":"6' 3\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zac","useLastName":"Thornton","middleName":"Charles","boxscoreName":"Thornton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Zac Thornton","nameSlug":"zac-thornton-804267","firstLastName":"Zac Thornton","lastFirstName":"Thornton, Zac","lastInitName":"Thornton, Z","initLastName":"Z Thornton","fullFMLName":"Zachary Charles Thornton","fullLFMName":"Thornton, Zachary Charles","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID805999":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999","firstName":"Andrew","lastName":"Ewing","primaryNumber":"9","birthDate":"2004-08-10","currentAge":21,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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},"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":"30","birthDate":"1993-08-21","currentAge":32,"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":28,"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},"ID621345":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345","firstName":"Alex","lastName":"Minter","primaryNumber":"33","birthDate":"1993-09-02","currentAge":32,"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},"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},"ID596019":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019","firstName":"Francisco","lastName":"Lindor","primaryNumber":"12","birthDate":"1993-11-14","currentAge":32,"birthCity":"Caguas","birthCountry":"Puerto Rico","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Francisco","useLastName":"Lindor","middleName":"Miguel","boxscoreName":"Lindor","nickName":"Mr. Smile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"lin-DOOR","mlbDebutDate":"2015-06-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Lindor","nameSlug":"francisco-lindor-596019","firstLastName":"Francisco Lindor","lastFirstName":"Lindor, Francisco","lastInitName":"Lindor, F","initLastName":"F Lindor","fullFMLName":"Francisco Miguel Lindor","fullLFMName":"Lindor, Francisco Miguel","strikeZoneTop":3.108,"strikeZoneBottom":1.568},"ID681035":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035","firstName":"Christian","lastName":"Scott","primaryNumber":"45","birthDate":"1999-06-15","currentAge":27,"birthCity":"Coconut Creek","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Christian","useLastName":"Scott","middleName":"David","boxscoreName":"Scott","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Scott","nameSlug":"christian-scott-681035","firstLastName":"Christian Scott","lastFirstName":"Scott, Christian","lastInitName":"Scott, C","initLastName":"C Scott","fullFMLName":"Christian David Scott","fullLFMName":"Scott, Christian David","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID548384":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384","firstName":"Brooks","lastName":"Raley","primaryNumber":"25","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},"ID593871":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871","firstName":"Jorge","lastName":"Polanco","primaryNumber":"11","birthDate":"1993-07-05","currentAge":33,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":208,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Polanco","middleName":"Luis","boxscoreName":"Polanco","nickName":"Chulo","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-26","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Polanco","nameSlug":"jorge-polanco-593871","firstLastName":"Jorge Polanco","lastFirstName":"Polanco, Jorge","lastInitName":"Polanco, J","initLastName":"J Polanco","fullFMLName":"Jorge Luis Polanco","fullLFMName":"Polanco, Jorge Luis","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":"80","wind":"14 mph, In From LF"},"gameInfo":{"attendance":40132,"firstPitch":"2026-07-19T17:37:00.000Z","gameDurationMinutes":186},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":3,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"home":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"}},"officialScorer":{"id":680446,"fullName":"Mark Gola","link":"/api/v1/people/680446"},"primaryDatacaster":{"id":511128,"fullName":"Kyle Matschke","link":"/api/v1/people/511128"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":4,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"A.J. Ewing lines out to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T17:37:06.410Z","endTime":"2026-07-19T17:37:51.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T14:40:46.274Z","endTime":"2026-07-19T17:15:06.730Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T17:15:06.730Z","endTime":"2026-07-19T17:36:53.883Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-19T17:36:53.883Z","endTime":"2026-07-19T17:37:08.713Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13074161637263,"aZ":-8.339153629126113,"pfxX":-3.330683541042249,"pfxZ":13.198670415737048,"pX":-0.8567381229594054,"pZ":1.4912153485243136,"vX0":-1.6947727006485278,"vY0":-133.61288105529832,"vZ0":-10.44484933055544,"x":149.66,"y":198.52,"x0":0.21878941746151848,"y0":50.00455299464719,"z0":6.053293021315871,"aX":-6.013930329255855},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":21.8,"breakHorizontal":6.4,"spinRate":2249,"spinDirection":193},"zone":13,"typeConfidence":0.89,"plateTime":0.4101428714078019,"extension":6.409806469951668},"index":3,"playId":"bcb3544e-e07c-3582-9aec-2553cc99c1b6","pitchNumber":1,"startTime":"2026-07-19T17:37:08.713Z","endTime":"2026-07-19T17:37:13.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.427111418986215,"aZ":-9.534049115489218,"pfxX":-3.3054411597140247,"pfxZ":12.052940741611625,"pX":0.41140557705620995,"pZ":1.6440739761591314,"vX0":0.9202746136417218,"vY0":-135.63655757978984,"vZ0":-10.042203053524624,"x":101.32,"y":194.39,"x0":0.4989150592414153,"y0":50.004437287717636,"z0":6.042581391749652,"aX":-6.208743961493327},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.2,"breakHorizontal":5.9,"spinRate":2269,"spinDirection":191},"zone":9,"typeConfidence":0.9,"plateTime":0.4025887088430635,"extension":6.517068661682466},"index":4,"playId":"88ac9c2b-9965-3539-8466-ca1367d711bc","pitchNumber":2,"startTime":"2026-07-19T17:37:23.810Z","endTime":"2026-07-19T17:37:28.440Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":5,"startTime":"2026-07-19T17:37:36.352Z","endTime":"2026-07-19T17:37:43.136Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"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":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.764326411544396,"aZ":-7.320148756749391,"pfxX":-3.129711073077729,"pfxZ":13.757970315461922,"pX":-0.17492664233632307,"pZ":2.0449765736255556,"vX0":-0.5117932031376033,"vY0":-133.55046379402117,"vZ0":-9.233769255655215,"x":123.67,"y":183.57,"x0":0.42574538963187797,"y0":50.00126555771081,"z0":6.073793415185383,"aX":-5.652247685109228},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":23.2,"breakHorizontal":5.8,"spinRate":2181,"spinDirection":190},"zone":8,"typeConfidence":0.89,"plateTime":0.41014209837499305,"extension":6.546534654243015},"hitData":{"launchSpeed":94.3,"launchAngle":21.0,"totalDistance":341.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":207.18,"coordY":87.26}},"index":6,"playId":"e32fd1c8-3d0b-3ce1-ab64-d35196e1a384","pitchNumber":3,"startTime":"2026-07-19T17:37:43.136Z","endTime":"2026-07-19T17:37:51.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T17:37:51.270Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Soto flies out to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T17:38:16.135Z","endTime":"2026-07-19T17:39:13.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.129088447296017,"aZ":-10.262440616564469,"pfxX":-3.9617152909275015,"pfxZ":11.46714392694353,"pX":-0.591554146935708,"pZ":2.158850913052861,"vX0":-1.3280819456095199,"vY0":-136.84648742393398,"vZ0":-8.781493246717657,"x":139.55,"y":180.49,"x0":0.41378803551814974,"y0":50.00091270617656,"z0":6.098280228824447,"aX":-7.566978374578773},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.3,"breakHorizontal":7.4,"spinRate":2127,"spinDirection":191},"zone":7,"typeConfidence":0.91,"plateTime":0.39913273883676315,"extension":6.4935287879896535},"index":0,"playId":"599c6461-3fa7-3c95-b230-be14fceb761a","pitchNumber":1,"startTime":"2026-07-19T17:38:17.046Z","endTime":"2026-07-19T17:38:20.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":76.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.91059998857958,"aZ":-20.289676372836208,"pfxX":-4.824957891144933,"pfxZ":8.232168197388075,"pX":-0.5414207384532249,"pZ":0.9000642298457115,"vX0":-0.9274115590483218,"vY0":-118.62907649208792,"vZ0":-7.785155495730802,"x":137.64,"y":214.48,"x0":0.48079377162652137,"y0":50.00553901455195,"z0":6.036356684869232,"aX":-6.967443693653418},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":13.6,"breakHorizontal":9.0,"spinRate":2043,"spinDirection":211},"zone":13,"typeConfidence":0.9,"plateTime":0.45943133135353165,"extension":6.777038762994314},"index":1,"playId":"e9fc066d-04cf-310b-9c0b-006d9b96f13e","pitchNumber":2,"startTime":"2026-07-19T17:38:31.170Z","endTime":"2026-07-19T17:38:34.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.4,"endSpeed":68.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.726647647476025,"aZ":-43.433567171729074,"pfxX":0.3117504378239824,"pfxZ":-9.73898123956615,"pX":0.717989603286438,"pZ":1.978866624276571,"vX0":0.39355531324257803,"vY0":-106.93013568359457,"vZ0":1.1937003132280009,"x":89.63,"y":185.35,"x0":0.4909357413108348,"y0":50.00279130583142,"z0":6.292744406810112,"aX":0.36037956531043214},"breaks":{"breakAngle":0.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.7,"breakVerticalInduced":-16.9,"breakHorizontal":-0.7,"spinRate":2123,"spinDirection":353},"zone":9,"typeConfidence":0.9,"plateTime":0.5125509997176394,"extension":6.454363234136823},"index":2,"playId":"87c7b23d-fc98-3b54-a075-89b22a5eb451","pitchNumber":3,"startTime":"2026-07-19T17:38:45.972Z","endTime":"2026-07-19T17:38:50.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.278002920957498,"aZ":-11.601225945726291,"pfxX":-2.6180372483205514,"pfxZ":10.999670004416636,"pX":0.5859984516058221,"pZ":2.5789944757801635,"vX0":0.9374990689656891,"vY0":-135.553433574832,"vZ0":-7.461374795817003,"x":94.66,"y":169.15,"x0":0.5767485206078575,"y0":50.000007253417735,"z0":6.168157774803533,"aX":-4.894879582091205},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":4.6,"spinRate":2163,"spinDirection":189},"zone":6,"typeConfidence":0.9,"plateTime":0.40331832900514186,"extension":6.355251713035401},"hitData":{"launchSpeed":86.9,"launchAngle":33.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.18,"coordY":82.2}},"index":3,"playId":"c1e28552-3016-320f-9a3b-8d0d2b964aac","pitchNumber":4,"startTime":"2026-07-19T17:39:02.522Z","endTime":"2026-07-19T17:39:13.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T17:39:13.120Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bo Bichette walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T17:39:37.079Z","endTime":"2026-07-19T17:42:51.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,11],"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.047988774320263,"aZ":-24.14252297160398,"pfxX":2.163333209436389,"pfxZ":5.151315736562856,"pX":0.011309737297845002,"pZ":0.6722560359374117,"vX0":-1.637446025431314,"vY0":-123.66423214305159,"vZ0":-8.089478730103664,"x":116.57,"y":220.63,"x0":0.398697777617146,"y0":50.003703416799596,"z0":5.98976185700767,"aX":3.374244846566126},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.8,"breakHorizontal":-3.6,"spinRate":2229,"spinDirection":178},"zone":14,"typeConfidence":0.89,"plateTime":0.44173819254542,"extension":6.364150049798165},"index":0,"playId":"e8469119-1d9d-3dfe-8586-5d47253e1a86","pitchNumber":1,"startTime":"2026-07-19T17:39:37.800Z","endTime":"2026-07-19T17:39:41.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.910471322721097,"aZ":-7.8834966866636655,"pfxX":-2.666868960838391,"pfxZ":12.837394449993665,"pX":1.253592362804088,"pZ":3.29374637814151,"vX0":3.2730251501277157,"vY0":-136.6344228875341,"vZ0":-6.155965096091043,"x":69.22,"y":149.85,"x0":0.3870637822721525,"y0":50.0013960958718,"z0":6.11670443457472,"aX":-5.045801043546437},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":22.2,"breakHorizontal":4.2,"spinRate":2395,"spinDirection":193},"zone":12,"typeConfidence":0.91,"plateTime":0.4007731714010112,"extension":6.169548776420877},"index":1,"playId":"b79ef882-c4ce-32e1-8403-eb1d5a501fd3","pitchNumber":2,"startTime":"2026-07-19T17:39:53.290Z","endTime":"2026-07-19T17:39:57.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.476496451759235,"aZ":-22.370356772891995,"pfxX":3.056697427186797,"pfxZ":6.179171200984272,"pX":0.1721659340915526,"pZ":0.27012862338296717,"vX0":-1.3624158978028065,"vY0":-124.23228089532097,"vZ0":-9.626406242626564,"x":110.44,"y":231.49,"x0":0.3262391602868427,"y0":50.00271908716225,"z0":6.008879292855219,"aX":4.847648492090126},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.6,"breakHorizontal":-5.3,"spinRate":2259,"spinDirection":178},"zone":14,"typeConfidence":0.9,"plateTime":0.4384499343701749,"extension":6.433613799443584},"index":2,"playId":"c21e886c-a47c-3bc1-9aed-189dc727d4ce","pitchNumber":3,"startTime":"2026-07-19T17:40:09.692Z","endTime":"2026-07-19T17:40:13.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.209671944194753,"aZ":-8.867288716430217,"pfxX":-3.436475486833503,"pfxZ":12.837756768046496,"pX":0.3883975838339622,"pZ":2.237765432744593,"vX0":1.3118833878280296,"vY0":-134.18325970127316,"vZ0":-8.339827687530159,"x":102.2,"y":178.36,"x0":0.3384615777892836,"y0":50.00646432704976,"z0":6.026159338891196,"aX":-6.240535104605047},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":21.6,"breakHorizontal":5.9,"spinRate":2335,"spinDirection":193},"zone":6,"typeConfidence":0.89,"plateTime":0.4088726843250843,"extension":6.493472050888363},"index":3,"playId":"500acbc7-40e5-3ca8-9ee9-a91ae3cb1629","pitchNumber":4,"startTime":"2026-07-19T17:40:26.179Z","endTime":"2026-07-19T17:40:30.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.586370985300245,"aZ":-12.040005404053316,"pfxX":-3.0450418939621304,"pfxZ":10.637837065485632,"pX":0.06792496119792282,"pZ":1.6880263248530485,"vX0":0.06282455105062942,"vY0":-135.26577699496247,"vZ0":-9.413293237003963,"x":114.41,"y":193.2,"x0":0.4416752854703899,"y0":50.00499635688466,"z0":6.011947802075579,"aX":-5.763766614991955},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":5.5,"spinRate":2339,"spinDirection":197},"zone":8,"typeConfidence":0.89,"plateTime":0.40167732322349003,"extension":6.369465392596311},"index":4,"playId":"26c418d3-c35f-39fd-8a32-a85a2317cd4c","pitchNumber":5,"startTime":"2026-07-19T17:40:41.692Z","endTime":"2026-07-19T17:40:45.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.885429427526425,"aZ":-10.58001383397499,"pfxX":-3.595040812769882,"pfxZ":11.201967929685164,"pX":-0.03938570951243537,"pZ":2.088117613481327,"vX0":0.37907960562735343,"vY0":-136.9050284660504,"vZ0":-8.793811740650597,"x":118.5,"y":182.4,"x0":0.2894337143208671,"y0":50.000575350876176,"z0":6.03632983740715,"aX":-6.92734832926939},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.0,"breakHorizontal":6.5,"spinRate":2177,"spinDirection":192},"zone":8,"typeConfidence":0.9,"plateTime":0.3977619718124137,"extension":6.630927318835123},"index":5,"playId":"773f69fd-b168-3048-92b9-35bd0f0a4547","pitchNumber":6,"startTime":"2026-07-19T17:41:02.950Z","endTime":"2026-07-19T17:41:06.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":75.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.86390796488111,"aZ":-20.575837239103194,"pfxX":-5.629116293433444,"pfxZ":8.1959304845012,"pX":-0.987753026651263,"pZ":1.3273535336951903,"vX0":-1.3291059041171671,"vY0":-117.51778406686063,"vZ0":-6.715266527855173,"x":154.65,"y":202.94,"x0":0.3151337133452134,"y0":50.00288222651224,"z0":6.101421755255493,"aX":-7.963148816678364},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":13.7,"breakHorizontal":10.6,"spinRate":1929,"spinDirection":213},"zone":13,"typeConfidence":0.91,"plateTime":0.4640523511235668,"extension":6.865557004288177},"index":6,"playId":"5f3e3a85-3e89-3510-8b43-0688b7a28a18","pitchNumber":7,"startTime":"2026-07-19T17:41:20.561Z","endTime":"2026-07-19T17:41:24.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":87.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.234905724366637,"aZ":-11.91202010745219,"pfxX":-1.97565256446605,"pfxZ":10.58382476570219,"pX":0.5491081182590182,"pZ":2.8539429819434257,"vX0":1.0374166889856262,"vY0":-136.124048147872,"vZ0":-6.657923511660718,"x":96.07,"y":161.72,"x0":0.42380301711082063,"y0":50.0039111403827,"z0":6.122258267394434,"aX":-3.7825712352552525},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.4,"breakHorizontal":3.5,"spinRate":2214,"spinDirection":192},"zone":3,"typeConfidence":0.9,"plateTime":0.3993125610328012,"extension":6.470759087342116},"index":7,"playId":"f07dd7d8-66c8-35fb-a96b-b51be0c0dc45","pitchNumber":8,"startTime":"2026-07-19T17:41:39.627Z","endTime":"2026-07-19T17:41:43.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45062383652313,"aZ":-10.817272110835702,"pfxX":-1.9780506957502038,"pfxZ":11.46452148624616,"pX":0.14364446705699646,"pZ":2.4101664566506327,"vX0":-0.047794511997951594,"vY0":-134.9235567321544,"vZ0":-7.848148376381957,"x":111.52,"y":173.71,"x0":0.41899759257874625,"y0":50.005326228602726,"z0":6.0995240688585115,"aX":-3.6861163606172025},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.6,"breakHorizontal":3.6,"spinRate":2204,"spinDirection":192},"zone":5,"typeConfidence":0.9,"plateTime":0.4043126065314202,"extension":6.48509073016043},"index":8,"playId":"6ea5fea6-3b26-38dc-88e8-3f497c71594e","pitchNumber":9,"startTime":"2026-07-19T17:41:57.838Z","endTime":"2026-07-19T17:42:00.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.066306811429993,"aZ":-23.557736979382074,"pfxX":-6.074928959633295,"pfxZ":6.190980129655592,"pX":-0.17608300370239446,"pZ":1.2862669122892862,"vX0":-0.018950819373548866,"vY0":-116.45099035292624,"vZ0":-6.092246231375583,"x":123.71,"y":204.05,"x0":0.6232956755890058,"y0":50.005576596666465,"z0":6.125174310295259,"aX":-8.458304413719258},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":10.2,"breakHorizontal":11.0,"spinRate":1908,"spinDirection":213},"zone":13,"typeConfidence":0.9,"plateTime":0.46792296055709226,"extension":6.606198081955041},"index":9,"playId":"d4d831a4-dd38-371d-b1cd-5dea30a5b914","pitchNumber":10,"startTime":"2026-07-19T17:42:17.201Z","endTime":"2026-07-19T17:42:21.300Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":10,"startTime":"2026-07-19T17:42:36.192Z","endTime":"2026-07-19T17:42:47.442Z","isPitch":false,"type":"action","player":{"id":666182,"link":"/api/v1/people/666182"}},{"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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":71.9,"endSpeed":67.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.92304677570077,"aZ":-42.546096500991084,"pfxX":-1.1085115070720537,"pfxZ":-9.339405562181975,"pX":-0.5701133380868614,"pZ":0.22532365042986816,"vX0":-1.443579570607662,"vY0":-104.81055091877779,"vZ0":-1.94124202963571,"x":138.73,"y":232.7,"x0":0.2718784350789232,"y0":50.00189908440778,"z0":6.1378730610055285,"aX":-1.2312463629553323},"breaks":{"breakAngle":2.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.8,"breakVerticalInduced":-17.0,"breakHorizontal":2.4,"spinRate":2130,"spinDirection":355},"zone":13,"typeConfidence":0.9,"plateTime":0.522857001804736,"extension":6.534681655051551},"index":11,"playId":"520e2ef5-1968-32e5-ac26-b6221496b878","pitchNumber":11,"startTime":"2026-07-19T17:42:47.442Z","endTime":"2026-07-19T17:42:51.791Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T17:42:51.791Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Francisco Lindor homers (6) on a fly ball to right field. Bo Bichette scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T17:43:15.321Z","endTime":"2026-07-19T17:44:11.832Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":{"id":660604,"link":"/api/v1/people/660604"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":{"id":660604,"link":"/api/v1/people/660604"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":71.8,"endSpeed":66.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.756894429458775,"aZ":-44.17509833448501,"pfxX":-2.162321632346066,"pfxZ":-11.077529526715736,"pX":-0.28674851869781576,"pZ":-1.179124051553333,"vX0":-0.5133314434970464,"vY0":-104.42691904977102,"vZ0":-3.8640375210728166,"x":127.93,"y":270.62,"x0":0.2443089363758361,"y0":50.003429561424504,"z0":5.992178793510975,"aX":-2.3420553022215254},"breaks":{"breakAngle":3.6,"breakLength":16.8,"breakY":24.0,"breakVertical":-74.8,"breakVerticalInduced":-20.8,"breakHorizontal":4.1,"spinRate":2174,"spinDirection":349},"zone":13,"typeConfidence":0.9,"plateTime":0.5284353852603685,"extension":6.695739827746413},"index":0,"playId":"69c94d27-dd93-3e40-a9fe-e2f728b3114e","pitchNumber":1,"startTime":"2026-07-19T17:43:20.202Z","endTime":"2026-07-19T17:43:23.649Z","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":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.046697806120978,"aZ":-6.7022163709556795,"pfxX":-1.796091832697489,"pfxZ":14.006292802887643,"pX":0.46486827584848495,"pZ":2.2364176710263717,"vX0":0.7226762983149705,"vY0":-134.02395264841678,"vZ0":-8.656164753818572,"x":99.28,"y":178.4,"x0":0.4250580343655663,"y0":50.005873761449664,"z0":5.987526522809959,"aX":-3.266966093846785},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":23.8,"breakHorizontal":3.1,"spinRate":2425,"spinDirection":194},"zone":6,"typeConfidence":0.9,"plateTime":0.40873305473572774,"extension":6.617759677960851},"hitData":{"launchSpeed":106.7,"launchAngle":37.0,"totalDistance":420.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":245.69,"coordY":75.98}},"index":1,"playId":"0e8ec2ed-9d82-31a0-93f1-f166d9709a42","pitchNumber":2,"startTime":"2026-07-19T17:43:46.695Z","endTime":"2026-07-19T17:44:11.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T17:44:11.832Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Benge singles on a ground ball to third baseman Alec Bohm.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T17:44:33.465Z","endTime":"2026-07-19T17:45:10.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60766397968671,"aZ":-10.452828310573754,"pfxX":-3.1870909828093485,"pfxZ":11.683075949315484,"pX":0.21582788144218026,"pZ":2.0377926027530244,"vX0":0.7296701753301162,"vY0":-135.26286325755348,"vZ0":-8.570805122401598,"x":112.57,"y":163.91,"x0":0.35722498332784797,"y0":50.00282002534079,"z0":5.9742380288589105,"aX":-5.924396309107994},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.6,"breakHorizontal":5.6,"spinRate":2359,"spinDirection":190},"zone":8,"typeConfidence":0.9,"plateTime":0.4044496721089055,"extension":6.560712077210588},"index":0,"playId":"ebc15259-56fd-3ed6-ab40-f3b409e0e89a","pitchNumber":1,"startTime":"2026-07-19T17:44:35.356Z","endTime":"2026-07-19T17:44:39.051Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-19T17:44:48.055Z","endTime":"2026-07-19T17:45:01.329Z","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(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":81.6,"endSpeed":75.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5240957542797,"aZ":-16.70958905798092,"pfxX":-4.788087478878214,"pfxZ":10.793993797177457,"pX":0.17207086662542817,"pZ":2.4568135732946703,"vX0":0.28258496419401635,"vY0":-118.85974197586614,"vZ0":-5.036369129037563,"x":110.44,"y":172.45,"x0":0.6738552926546929,"y0":50.0019923993022,"z0":6.117895230550899,"aX":-6.858431131511422},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":18.6,"breakHorizontal":8.6,"spinRate":2259,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.46060993407502693,"extension":6.612539440823015},"hitData":{"launchSpeed":47.5,"launchAngle":-41.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":119.4,"coordY":165.95}},"index":2,"playId":"f0f1f3e6-b14d-360c-9618-396d399b8e59","pitchNumber":2,"startTime":"2026-07-19T17:45:01.329Z","endTime":"2026-07-19T17:45:10.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T17:45:10.017Z","atBatIndex":4},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jared Young hit by pitch. Carson Benge to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T17:46:27.132Z","endTime":"2026-07-19T17:47:14.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"postOnSecond":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"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-07-19T17:45:30.263Z","endTime":"2026-07-19T17:46:29.381Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.8,"endSpeed":73.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.623480209665715,"aZ":-21.747311427254743,"pfxX":-5.874296429122293,"pfxZ":7.604634659798645,"pX":0.09658706125491216,"pZ":2.9064067906625954,"vX0":0.7583146906363365,"vY0":-116.30737479483791,"vZ0":-2.7580511455176113,"x":113.32,"y":160.31,"x0":0.5297816447703544,"y0":50.00343798626362,"z0":6.167905035964524,"aX":-8.055626547536873},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":13.3,"breakHorizontal":10.4,"spinRate":2033,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.47076477889480817,"extension":6.805482109473991},"index":1,"playId":"bb2b5aba-b2f0-3455-bde3-68eddc1a8343","pitchNumber":1,"startTime":"2026-07-19T17:46:29.381Z","endTime":"2026-07-19T17:46:32.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09434522860219,"aZ":-20.681008035750104,"pfxX":-6.358719828804827,"pfxZ":8.477233722297491,"pX":-0.3249443540274723,"pZ":2.0145605992716287,"vX0":0.6170878842898314,"vY0":-115.830818880133,"vZ0":-4.862124847745591,"x":129.39,"y":184.39,"x0":0.23072289941218888,"y0":50.00235826436953,"z0":6.123980793416917,"aX":-8.620377271907339},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":14.4,"breakHorizontal":11.4,"spinRate":2129,"spinDirection":219},"zone":7,"typeConfidence":0.91,"plateTime":0.4732791320135772,"extension":6.537409632756622},"index":2,"playId":"a47c7e77-896e-39be-9d3f-b56fe952dc99","pitchNumber":2,"startTime":"2026-07-19T17:46:45.220Z","endTime":"2026-07-19T17:46:48.575Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-19T17:46:58.392Z","endTime":"2026-07-19T17:47:09.686Z","isPitch":false,"type":"action","player":{"id":676724,"link":"/api/v1/people/676724"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":92.6,"endSpeed":83.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52699437684732,"aZ":-6.819210905243739,"pfxX":-2.5794831188058165,"pfxZ":13.982113125264327,"pX":2.1137153637896984,"pZ":3.639513761485733,"vX0":4.836543539809356,"vY0":-134.63317545520005,"vZ0":-5.180978524146935,"x":36.43,"y":140.51,"x0":0.6191618571488837,"y0":50.00604336026481,"z0":6.0863523218661175,"aX":-4.679033990198325},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":24.2,"breakHorizontal":3.5,"spinRate":2307,"spinDirection":194},"zone":12,"typeConfidence":0.9,"plateTime":0.4087260959796821,"extension":6.367627178936416},"index":4,"playId":"dca23e91-793e-3051-998b-e9b2de8ff832","pitchNumber":3,"startTime":"2026-07-19T17:47:09.686Z","endTime":"2026-07-19T17:47:14.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T17:47:14.728Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-19T17:47:51.799Z","endTime":"2026-07-19T17:49:28.961Z","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":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.82977455989933,"aZ":-22.977769026190032,"pfxX":-8.25396579778961,"pfxZ":6.457381890148815,"pX":-0.14837563137929646,"pZ":2.3335708612560353,"vX0":0.9688738962449317,"vY0":-117.85867512442759,"vZ0":-4.0444828728290885,"x":122.66,"y":175.77,"x0":0.5118372852782481,"y0":50.00238785918391,"z0":6.163765863111027,"aX":-11.753442565826097},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":11.2,"breakHorizontal":14.8,"spinRate":2113,"spinDirection":220},"zone":5,"typeConfidence":0.91,"plateTime":0.4625734559559076,"extension":6.584501321722975},"index":0,"playId":"7d0e6942-8ce5-3626-af31-55d9b16138ce","pitchNumber":1,"startTime":"2026-07-19T17:47:54.884Z","endTime":"2026-07-19T17:47:58.910Z","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":85.6,"endSpeed":80.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.512332960848415,"aZ":-26.504844590454233,"pfxX":0.6824040571510852,"pfxZ":3.5297105063361087,"pX":0.3997971442836557,"pZ":2.4659571832909144,"vX0":0.29968158021999763,"vY0":-124.76551979415585,"vZ0":-3.779078187934852,"x":101.76,"y":172.2,"x0":0.19013656556196343,"y0":50.004972495356256,"z0":6.137538029145809,"aX":1.0969157739865112},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.9,"breakHorizontal":-1.3,"spinRate":2428,"spinDirection":180},"zone":6,"typeConfidence":0.89,"plateTime":0.4357734847472199,"extension":6.29461524229896},"index":1,"playId":"c033ba3f-ee4b-36c8-842d-a45aaadc0c87","pitchNumber":2,"startTime":"2026-07-19T17:48:10.425Z","endTime":"2026-07-19T17:48:14.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44416561919942,"aZ":-19.90130116143736,"pfxX":-5.835138605488716,"pfxZ":8.574401698424982,"pX":0.8642083495583778,"pZ":1.4847133094711746,"vX0":2.0922072850862947,"vY0":-118.56369087834608,"vZ0":-6.416348954600966,"x":84.06,"y":198.69,"x0":0.7314010523591742,"y0":50.005798205280314,"z0":6.027080409723982,"aX":-8.356928196641787},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":14.3,"breakHorizontal":10.1,"spinRate":2235,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.4609425379087293,"extension":6.715566818515566},"index":2,"playId":"c8b97177-3b39-33e9-91c8-421b67b7afbd","pitchNumber":3,"startTime":"2026-07-19T17:48:25.714Z","endTime":"2026-07-19T17:48:29.502Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-19T17:48:40.457Z","endTime":"2026-07-19T17:48:51.493Z","isPitch":false,"type":"action","player":{"id":543760,"link":"/api/v1/people/543760"}},{"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":93.4,"endSpeed":86.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.823796570219443,"aZ":-12.200513334786063,"pfxX":-2.2232984543915757,"pfxZ":10.509217566380624,"pX":1.5128195804940063,"pZ":3.603461305613068,"vX0":3.637864860133462,"vY0":-136.0279752868831,"vZ0":-4.4337526089220605,"x":59.33,"y":141.49,"x0":0.4556587368044292,"y0":50.006192516021514,"z0":6.080764434765645,"aX":-4.227311273514221},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.5,"breakHorizontal":3.4,"spinRate":2293,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.4004617662812646,"extension":6.3199887914894335},"index":4,"playId":"5932a5de-6305-35f9-855b-5f7ec6194171","pitchNumber":4,"startTime":"2026-07-19T17:48:51.493Z","endTime":"2026-07-19T17:48:55.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88028082571378,"aZ":-11.055635520581207,"pfxX":-1.5356142138916424,"pfxZ":11.59252207069651,"pX":-0.6036905755802642,"pZ":3.998676623660586,"vX0":-1.567161787516495,"vY0":-133.4240587967725,"vZ0":-3.4876390571121374,"x":140.01,"y":130.82,"x0":0.18861226564669606,"y0":50.00519056303746,"z0":6.106903740596484,"aX":-2.7977891796376637},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.5,"breakHorizontal":3.1,"spinRate":2291,"spinDirection":193},"zone":11,"typeConfidence":0.89,"plateTime":0.40887940305717185,"extension":6.4588269243079575},"index":5,"playId":"313ffc45-ae7d-3b84-8bbb-256ff9080755","pitchNumber":5,"startTime":"2026-07-19T17:49:08.220Z","endTime":"2026-07-19T17:49:11.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":80.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.413387370961182,"aZ":-26.628637258739246,"pfxX":1.6815508067828682,"pfxZ":3.4628581476200946,"pX":0.7709820044507283,"pZ":2.387278964121178,"vX0":0.46525214422226,"vY0":-124.27058081040401,"vZ0":-3.900172912030235,"x":87.61,"y":174.32,"x0":0.36384422261604976,"y0":50.00295644463997,"z0":6.131586080240548,"aX":2.691506043596513},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.8,"breakHorizontal":-3.1,"spinRate":2285,"spinDirection":180},"zone":6,"typeConfidence":0.9,"plateTime":0.436862247387531,"extension":6.301202269563874},"index":6,"playId":"3bafd48d-10d3-3890-b20f-48abd5bfe28a","pitchNumber":6,"startTime":"2026-07-19T17:49:24.657Z","endTime":"2026-07-19T17:49:28.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T17:49:28.961Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T17:51:36.447Z","endTime":"2026-07-19T17:52:37.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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":94.2,"endSpeed":86.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.661493541409364,"aZ":-26.19352432235261,"pfxX":-12.065410031014423,"pfxZ":3.132760891688063,"pX":0.44761683432720706,"pZ":2.8918003339500093,"vX0":14.797509663610452,"vY0":-136.5096515392922,"vZ0":-2.1612334921173746,"x":99.94,"y":160.7,"x0":-3.445344451136885,"y0":50.00520712067323,"z0":5.475216306828104,"aX":-23.04993004195467},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.4,"breakHorizontal":19.2,"spinRate":2201,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.39940541187910616,"extension":6.368470603087158},"index":0,"playId":"5af3c98c-f038-3c87-a626-38a7db708701","pitchNumber":1,"startTime":"2026-07-19T17:51:38.349Z","endTime":"2026-07-19T17:51:42.430Z","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":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81507900848103,"aZ":-22.943029842637863,"pfxX":-13.520771977359054,"pfxZ":4.878004526314399,"pX":0.7534055405037745,"pZ":1.1434754380265113,"vX0":16.297992769697444,"vY0":-136.2312997760385,"vZ0":-6.9229846672397395,"x":88.28,"y":207.91,"x0":-3.52896938569952,"y0":50.00604127443075,"z0":5.285722864529995,"aX":-25.61019633185406},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.4,"breakHorizontal":21.4,"spinRate":2357,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4008919562109261,"extension":6.430813019447192},"index":1,"playId":"a4d747e4-ec66-386b-abe4-6352d9f26fb8","pitchNumber":2,"startTime":"2026-07-19T17:51:53.341Z","endTime":"2026-07-19T17:51:56.892Z","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":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12740043781102,"aZ":-24.359164337933034,"pfxX":4.503248614980652,"pfxZ":4.681642196668936,"pX":0.009249716452659358,"pZ":1.678249583529454,"vX0":8.34315212583545,"vY0":-127.76416663655851,"vZ0":-4.003582690147067,"x":116.65,"y":193.47,"x0":-3.871944264569525,"y0":50.000009493484484,"z0":5.1599635994113315,"aX":7.507328886756109},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.9,"breakHorizontal":-9.8,"spinRate":3024,"spinDirection":73},"zone":8,"typeConfidence":2.0,"plateTime":0.4272485512615738,"extension":6.245548963087813},"index":2,"playId":"053a8ab1-5a63-3648-9ffc-3fce3097f93b","pitchNumber":3,"startTime":"2026-07-19T17:52:03.990Z","endTime":"2026-07-19T17:52:08.536Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.862297235178424,"aZ":-24.9504146568593,"pfxX":5.16548097856439,"pfxZ":4.296634356130628,"pX":1.4213501764616454,"pZ":2.5862783274514296,"vX0":11.517362739982882,"vY0":-129.3028780326776,"vZ0":-2.2498394282224554,"x":62.82,"y":168.95,"x0":-3.7747788209686544,"y0":50.00101157472124,"z0":5.396938515191027,"aX":8.677570003670766},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.4,"breakHorizontal":-12.1,"spinRate":3105,"spinDirection":71},"zone":12,"typeConfidence":2.0,"plateTime":0.424830647491933,"extension":6.246149523494687},"index":3,"playId":"89928f1b-ab49-34d3-9a0d-6dce1389d65c","pitchNumber":4,"startTime":"2026-07-19T17:52:33.906Z","endTime":"2026-07-19T17:52:37.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T17:52:37.835Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Schwarber lines out sharply to center fielder A.J. Ewing.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T17:53:01.234Z","endTime":"2026-07-19T17:53:55.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":2},"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":3},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"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":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62065094923212,"aZ":-13.235135301939804,"pfxX":-8.408091391830123,"pfxZ":9.478981877448987,"pX":-0.5444048214919881,"pZ":4.4384991936238904,"vX0":11.543169496481942,"vY0":-140.8337608607032,"vZ0":-0.7137050684015372,"x":137.75,"y":118.94,"x0":-3.6142466360430245,"y0":50.00049917889638,"z0":5.555755908652748,"aX":-16.79674258173096},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.2,"breakHorizontal":12.7,"spinRate":2531,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3897431088885206,"extension":6.341320663182288},"index":0,"playId":"45654634-151b-308f-9e7b-32a609fe7788","pitchNumber":1,"startTime":"2026-07-19T17:53:01.291Z","endTime":"2026-07-19T17:53:04.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58773928064059,"aZ":-11.370228076280654,"pfxX":-9.27763820519439,"pfxZ":10.178798410303514,"pX":-0.09357124062358757,"pZ":3.08315696082478,"vX0":12.90424273436929,"vY0":-141.8692505333975,"vZ0":-4.714899959291787,"x":120.57,"y":155.53,"x0":-3.4897407140174614,"y0":50.006902279217684,"z0":5.487771355043883,"aX":-18.97068593313152},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.6,"breakHorizontal":14.3,"spinRate":2397,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3856614636878808,"extension":6.348193349238269},"index":1,"playId":"4e2e67e5-5c58-369a-818e-fd72573fcdbf","pitchNumber":2,"startTime":"2026-07-19T17:53:13.713Z","endTime":"2026-07-19T17:53:17.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.374515711759074,"aZ":-44.06300921698555,"pfxX":7.809485263302852,"pfxZ":-8.57039830627996,"pX":1.4050696872952417,"pZ":1.1388508129804793,"vX0":9.6924316933563,"vY0":-118.92571511505405,"vZ0":-0.32447893582841614,"x":63.44,"y":208.03,"x0":-3.78647178015196,"y0":50.00102132019792,"z0":5.381472404317853,"aX":10.836052315354378},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-15.1,"breakHorizontal":-17.2,"spinRate":3537,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.46613499831216565,"extension":6.158347567028047},"index":2,"playId":"66389b08-aa5a-32bc-a6ee-589541c840bc","pitchNumber":3,"startTime":"2026-07-19T17:53:35.016Z","endTime":"2026-07-19T17:53:38.786Z","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":96.0,"endSpeed":88.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82713343186614,"aZ":-24.878782775148093,"pfxX":-11.85349021315247,"pfxZ":3.6916660418486735,"pX":-0.6141594280323422,"pZ":2.1390763291319126,"vX0":12.261639699834124,"vY0":-139.32735251563585,"vZ0":-4.333522289001237,"x":140.41,"y":181.02,"x0":-3.5214171712936944,"y0":50.004042294063616,"z0":5.348728458910944,"aX":-23.424662880013777},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.0,"breakHorizontal":19.1,"spinRate":2377,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.3923793170622698,"extension":6.303332933013309},"hitData":{"launchSpeed":106.0,"launchAngle":16.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":139.2,"coordY":74.66}},"index":3,"playId":"2606b51e-8b48-3dcb-afd4-abe82672a8bd","pitchNumber":4,"startTime":"2026-07-19T17:53:48.419Z","endTime":"2026-07-19T17:53:55.627Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T17:53:55.627Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-19T17:54:19.401Z","endTime":"2026-07-19T17:54:55.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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":96.4,"endSpeed":88.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80224267338671,"aZ":-24.633250879996623,"pfxX":-12.229202316703269,"pfxZ":3.8163617411590707,"pX":0.18360061978756434,"pZ":2.883273120596752,"vX0":15.265523013543106,"vY0":-139.55120093983876,"vZ0":-2.529736781948895,"x":110.0,"y":160.93,"x0":-3.763436151267205,"y0":50.004692671516615,"z0":5.42075250435567,"aX":-24.173838802959178},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.6,"breakHorizontal":19.1,"spinRate":2297,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.39219793476352116,"extension":6.371715765053745},"index":0,"playId":"eb916447-5931-3a3c-a55a-58f0dab86eb4","pitchNumber":1,"startTime":"2026-07-19T17:54:20.783Z","endTime":"2026-07-19T17:54:24.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.382063533795698,"aZ":-27.75291201925967,"pfxX":-8.389236219115556,"pfxZ":2.5786143209073398,"pX":-1.1572356992593777,"pZ":2.1890673224995356,"vX0":9.855093883134703,"vY0":-129.66506984965724,"vZ0":-2.9935148585598244,"x":161.11,"y":179.68,"x0":-3.905142050546323,"y0":50.00394121979637,"z0":5.46099323725326,"aX":-14.384732139715629},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.2,"breakHorizontal":13.2,"spinRate":1269,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.42132822882421594,"extension":6.294313454184525},"index":1,"playId":"2ac6fc75-9b9d-37b1-bc2e-9d5bbbf5ac52","pitchNumber":2,"startTime":"2026-07-19T17:54:34.567Z","endTime":"2026-07-19T17:54:38.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.028524870173204,"aZ":-44.09949447180719,"pfxX":8.683838859938886,"pfxZ":-8.331050675549163,"pX":0.3374061537506746,"pZ":1.0916821201525315,"vX0":7.52218221033437,"vY0":-120.4686454742013,"vZ0":-0.9552126316560144,"x":104.14,"y":209.3,"x0":-3.983236893536782,"y0":50.002623146537395,"z0":5.481725520502382,"aX":12.43119884358478},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-14.9,"breakHorizontal":-17.9,"spinRate":3598,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.45923886670590264,"extension":6.098798261298567},"index":2,"playId":"3286ca9a-2581-3f41-bbc8-9ca5a6fceffd","pitchNumber":3,"startTime":"2026-07-19T17:54:50.492Z","endTime":"2026-07-19T17:54:55.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T17:54:55.015Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Baty singles on a line drive to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T17:57:20.097Z","endTime":"2026-07-19T17:57:32.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T17:57:09.265Z","endTime":"2026-07-19T17:57:22.326Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"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":0},"pitchData":{"startSpeed":80.8,"endSpeed":76.0,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.426011683285143,"aZ":-22.78415946032131,"pfxX":-6.166284994888553,"pfxZ":6.514289717387832,"pX":-0.41310304861519065,"pZ":2.4371251963158787,"vX0":0.1438085469730772,"vY0":-117.89528291223372,"vZ0":-4.287615836429332,"x":132.75,"y":172.98,"x0":0.329943198950281,"y0":50.001837386535165,"z0":6.323758153524195,"aX":-8.885167689735677},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":11.3,"breakHorizontal":11.2,"spinRate":1817,"spinDirection":214},"zone":4,"typeConfidence":0.9,"plateTime":0.4604403178346206,"extension":6.30232152298822},"hitData":{"launchSpeed":75.4,"launchAngle":24.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":157.45,"coordY":100.03}},"index":1,"playId":"844ebe8f-e5ac-3f6d-87bf-af35e432d0c1","pitchNumber":1,"startTime":"2026-07-19T17:57:22.326Z","endTime":"2026-07-19T17:57:32.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T17:57:32.399Z","atBatIndex":10},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Torrens doubles (11) on a ground ball to left fielder Brandon Marsh. Brett Baty scores.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T17:57:54.080Z","endTime":"2026-07-19T17:58:39.730Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"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":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":{"id":660604,"link":"/api/v1/people/660604"},"isScoringEvent":true,"rbi":true,"earned":true,"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.488386112147783,"aZ":-21.864882724192547,"pfxX":2.994388799102659,"pfxZ":6.148965228886061,"pX":-0.7615129757190083,"pZ":2.7761156858195775,"vX0":-2.817937656347162,"vY0":-126.9753848708696,"vZ0":-4.251655197157373,"x":146.03,"y":163.82,"x0":-0.040359038354033885,"y0":50.00323887420226,"z0":6.155909691593832,"aX":5.020343346286304},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.7,"breakHorizontal":-5.0,"spinRate":2295,"spinDirection":180},"zone":1,"typeConfidence":0.89,"plateTime":0.4270523047114265,"extension":6.452292746188449},"index":0,"playId":"7320b303-d504-3a6e-87f3-f9a7e3da80b2","pitchNumber":1,"startTime":"2026-07-19T17:57:57.108Z","endTime":"2026-07-19T17:58:00.896Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-19T17:58:10.717Z","endTime":"2026-07-19T17:58:23.727Z","isPitch":false,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"}},{"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":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.901242551352183,"aZ":-22.00182298378018,"pfxX":-4.020804863813169,"pfxZ":7.3383949747094315,"pX":-0.3977581471114534,"pZ":1.695515208199908,"vX0":-0.407178435908753,"vY0":-116.94926041262529,"vZ0":-5.540824721000163,"x":132.16,"y":193.0,"x0":0.3010327328832084,"y0":50.004228714298826,"z0":6.157262158614256,"aX":-5.573678075722434},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":12.2,"breakHorizontal":7.4,"spinRate":2208,"spinDirection":213},"zone":7,"typeConfidence":0.89,"plateTime":0.4682241868376207,"extension":6.681893795065225},"hitData":{"launchSpeed":87.6,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":31.95,"coordY":106.39}},"index":2,"playId":"0b83dda4-8ae7-3331-aa04-7cf938bca734","pitchNumber":2,"startTime":"2026-07-19T17:58:23.727Z","endTime":"2026-07-19T17:58:39.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T17:58:39.730Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"A.J. Ewing strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T17:59:13.078Z","endTime":"2026-07-19T18:00:09.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,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":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":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":76.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.03051571806003,"aZ":-22.455618910791614,"pfxX":-6.15101314004469,"pfxZ":6.632831555081646,"pX":-0.23579683837130758,"pZ":2.3039890458255803,"vX0":0.4577737672891537,"vY0":-118.9878574329573,"vZ0":-4.46506367032276,"x":125.99,"y":176.57,"x0":0.373386656005075,"y0":50.005835374196025,"z0":6.184958569199218,"aX":-9.019415797822411},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":11.4,"breakHorizontal":11.2,"spinRate":2132,"spinDirection":217},"zone":5,"typeConfidence":0.9,"plateTime":0.4564338519094475,"extension":6.73292942656285},"index":0,"playId":"ed16edab-70d3-323d-99fb-4d40fa293f49","pitchNumber":1,"startTime":"2026-07-19T17:59:15.485Z","endTime":"2026-07-19T17:59:20.136Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-19T17:59:27.706Z","endTime":"2026-07-19T17:59:27.707Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"playId":"a399a82f-0196-4700-8b45-8fa0b4953d7c","startTime":"2026-07-19T17:59:27.708Z","endTime":"2026-07-19T17:59:32.708Z","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":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71217189367352,"aZ":-9.39420722974206,"pfxX":-2.389001428292461,"pfxZ":12.23315117480376,"pX":0.5392616642913249,"pZ":3.1325260834000193,"vX0":2.016821133936554,"vY0":-135.38988811095444,"vZ0":-6.1428836070441255,"x":96.44,"y":154.2,"x0":0.09619526016435644,"y0":50.00417098743166,"z0":6.0838206278500335,"aX":-4.449145135800254},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":21.1,"breakHorizontal":4.0,"spinRate":2363,"spinDirection":193},"zone":3,"typeConfidence":0.9,"plateTime":0.40408431955693835,"extension":6.371037386732034},"index":3,"playId":"cdbe8463-4df8-326c-a2cf-80ee59dc874a","pitchNumber":2,"startTime":"2026-07-19T17:59:47.046Z","endTime":"2026-07-19T17:59:50.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.513632634947427,"aZ":-12.434208111908411,"pfxX":-3.8294258696395787,"pfxZ":10.576428132165418,"pX":-0.25334095647188465,"pZ":3.810494029097769,"vX0":0.37066778441485637,"vY0":-135.04881390912976,"vZ0":-3.8402528626515546,"x":126.66,"y":135.9,"x0":0.10663668714778878,"y0":50.003022844723674,"z0":6.111658340993995,"aX":-7.147999993526485},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":6.8,"spinRate":2269,"spinDirection":202},"zone":11,"typeConfidence":0.89,"plateTime":0.40395683761820855,"extension":6.499453531178073},"index":4,"playId":"30aa381a-5210-36f9-87f6-fba2952ec152","pitchNumber":3,"startTime":"2026-07-19T18:00:05.272Z","endTime":"2026-07-19T18:00:09.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:00:09.500Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Soto walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T18:00:35.377Z","endTime":"2026-07-19T18:03:23.410Z","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":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnSecond":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.2,"endSpeed":67.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.971279185062283,"aZ":-44.604914041052325,"pfxX":-1.9989343438934921,"pfxZ":-10.924298766717868,"pX":0.5270668428016455,"pZ":2.396486685989256,"vX0":1.108966405352861,"vY0":-106.51458950385064,"vZ0":2.4808019766950626,"x":96.91,"y":174.07,"x0":0.2567858322923735,"y0":50.00276306500515,"z0":6.29679219156274,"aX":-2.274315171756319},"breaks":{"breakAngle":2.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.1,"breakVerticalInduced":-18.6,"breakHorizontal":3.2,"spinRate":2032,"spinDirection":357},"zone":6,"typeConfidence":0.9,"plateTime":0.5161681409976779,"extension":6.406854899753954},"index":0,"playId":"dae2b1f2-8233-380f-ad59-4771bb6a156b","pitchNumber":1,"startTime":"2026-07-19T18:00:36.626Z","endTime":"2026-07-19T18:00:40.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":75.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.598089310043637,"aZ":-22.55399612633217,"pfxX":-6.343983437877534,"pfxZ":6.755364518656735,"pX":0.24107047219070382,"pZ":1.0012016634031293,"vX0":1.275687260804313,"vY0":-117.27031666465666,"vZ0":-6.9625734934911545,"x":107.81,"y":211.75,"x0":0.5221863164084359,"y0":50.00159480575861,"z0":6.047753125780091,"aX":-9.029355805510175},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":11.2,"breakHorizontal":11.3,"spinRate":2174,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.4632063113646945,"extension":6.857147897607478},"index":1,"playId":"3d7e9c5a-97fb-3e49-a393-414d437189de","pitchNumber":2,"startTime":"2026-07-19T18:00:54.202Z","endTime":"2026-07-19T18:00:58.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":75.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.557361732676362,"aZ":-22.61451748221308,"pfxX":-6.543989899348858,"pfxZ":6.7786827097703295,"pX":-0.09729827795994077,"pZ":2.315797264201034,"vX0":0.7625966345061025,"vY0":-117.01189118693205,"vZ0":-3.9765187786112586,"x":120.71,"y":176.25,"x0":0.42751533495846655,"y0":50.003453346565486,"z0":6.114613073871625,"aX":-9.228784536885204},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":11.8,"breakHorizontal":11.8,"spinRate":1986,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.4650895952528544,"extension":6.777641102675225},"index":2,"playId":"45fe5206-f2fa-327c-85ce-50ed7ea18951","pitchNumber":3,"startTime":"2026-07-19T18:01:11.799Z","endTime":"2026-07-19T18:01:15.285Z","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":92.3,"endSpeed":84.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.174579742727037,"aZ":-9.302094765928548,"pfxX":-1.7562966353016138,"pfxZ":12.484704748541787,"pX":1.3522356647294338,"pZ":2.2336219454519224,"vX0":2.6995405162485215,"vY0":-134.27592306623,"vZ0":-8.298834635026127,"x":65.46,"y":178.47,"x0":0.5635502179884685,"y0":50.00418984359721,"z0":6.020161571957584,"aX":-3.2181147403686814},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":21.1,"breakHorizontal":2.6,"spinRate":2144,"spinDirection":195},"zone":14,"typeConfidence":0.9,"plateTime":0.40739074387929364,"extension":6.603448478183908},"index":3,"playId":"bcbc4613-ebfd-3ec4-8708-af786704c241","pitchNumber":4,"startTime":"2026-07-19T18:01:31.000Z","endTime":"2026-07-19T18:01:34.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.162684620765354,"aZ":-12.068891721241746,"pfxX":-2.022928347706973,"pfxZ":11.040933006659564,"pX":0.3887742588554788,"pZ":2.1062090841472356,"vX0":0.5785119047526099,"vY0":-133.4530428584492,"vZ0":-8.007554511314494,"x":102.18,"y":181.91,"x0":0.43330015183883414,"y0":50.00409176452033,"z0":5.996418379400588,"aX":-3.6836033143655444},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.7,"breakHorizontal":3.6,"spinRate":2154,"spinDirection":196},"zone":9,"typeConfidence":0.88,"plateTime":0.4089508607264989,"extension":6.496843976675085},"index":4,"playId":"18028130-cd39-3b70-9d6d-3e58b10d92df","pitchNumber":5,"startTime":"2026-07-19T18:01:49.108Z","endTime":"2026-07-19T18:01:53.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.478304227481477,"aZ":-19.975827092400806,"pfxX":-4.763519395478187,"pfxZ":8.564806324610153,"pX":-0.0950606107147452,"pZ":1.0168148530956103,"vX0":-0.005494136634657892,"vY0":-117.78555111410523,"vZ0":-7.436988545197914,"x":120.62,"y":211.33,"x0":0.5276848871751315,"y0":50.00543269230389,"z0":6.023433931478652,"aX":-6.786127629908664},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":14.3,"breakHorizontal":8.6,"spinRate":1823,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.46259687985270315,"extension":6.811001104384204},"index":5,"playId":"8d6bb942-4102-3d8c-a924-8283b31bd2aa","pitchNumber":6,"startTime":"2026-07-19T18:02:14.687Z","endTime":"2026-07-19T18:02:18.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.7,"endSpeed":68.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.875080389023946,"aZ":-42.95983130782531,"pfxX":-1.9353018162962068,"pfxZ":-9.356346644882546,"pX":0.015630145137887175,"pZ":1.41562183500101,"vX0":-0.029404845187034803,"vY0":-105.96038748060629,"vZ0":0.20317297425534053,"x":116.4,"y":200.56,"x0":0.28163333744233143,"y0":50.00492586996576,"z0":6.17439620824548,"aX":-2.2298573281095044},"breaks":{"breakAngle":2.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.8,"breakVerticalInduced":-16.7,"breakHorizontal":3.5,"spinRate":2221,"spinDirection":352},"zone":14,"typeConfidence":0.9,"plateTime":0.5143360767815603,"extension":6.437387763533704},"index":6,"playId":"e3fd25bd-fb8d-3652-9aa1-c1de05e331c4","pitchNumber":7,"startTime":"2026-07-19T18:02:32.257Z","endTime":"2026-07-19T18:02:36.776Z","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":92.2,"endSpeed":85.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9557710800403,"aZ":-13.245239526454306,"pfxX":-3.1881313189901626,"pfxZ":10.159960394119295,"pX":0.6697569261999557,"pZ":2.771819141553551,"vX0":2.3961195233206634,"vY0":-134.3757472485837,"vZ0":-6.182461187293296,"x":91.47,"y":163.94,"x0":0.189047874591003,"y0":50.00498880602895,"z0":6.010857498456281,"aX":-5.941435157443344},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":5.4,"spinRate":2168,"spinDirection":192},"zone":6,"typeConfidence":0.88,"plateTime":0.4047071315694506,"extension":6.456025704323162},"index":7,"playId":"0560b985-d7e4-3e60-b842-a26671e04456","pitchNumber":8,"startTime":"2026-07-19T18:02:55.801Z","endTime":"2026-07-19T18:02:59.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.710838045683914,"aZ":-22.727107817749484,"pfxX":2.8115669055742742,"pfxZ":5.959428879929054,"pX":0.8047207977211523,"pZ":1.4487987351784235,"vX0":0.4245747836980623,"vY0":-124.26088183243506,"vZ0":-6.672236620116221,"x":86.33,"y":199.66,"x0":0.26649721234961415,"y0":50.00332600484727,"z0":6.020509161937296,"aX":4.456703452839292},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.7,"breakHorizontal":-5.2,"spinRate":2273,"spinDirection":173},"zone":14,"typeConfidence":0.9,"plateTime":0.4385148578528142,"extension":6.204404860956513},"index":8,"playId":"2569ef8e-6a7d-30ea-83cc-936f223e7b83","pitchNumber":9,"startTime":"2026-07-19T18:03:19.024Z","endTime":"2026-07-19T18:03:23.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:03:23.410Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a fly ball to second baseman Bryson Stott. Luis Torrens to 3rd. Juan Soto to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T18:03:45.770Z","endTime":"2026-07-19T18:05:28.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnThird":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":4},"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":1},"pitchData":{"startSpeed":81.1,"endSpeed":76.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.4359618428074,"aZ":-22.031197108205895,"pfxX":-6.732545724184314,"pfxZ":6.915222919839184,"pX":0.3126947854034321,"pZ":2.842999157431124,"vX0":1.3965098651740364,"vY0":-118.33552564548597,"vZ0":-3.2342648239123846,"x":105.08,"y":162.02,"x0":0.6025553668543566,"y0":50.00017425224814,"z0":6.171951962595829,"aX":-9.867957008230842},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":12.4,"breakHorizontal":12.1,"spinRate":2128,"spinDirection":213},"zone":3,"typeConfidence":0.9,"plateTime":0.4570418765501363,"extension":6.84188344929511},"index":0,"playId":"b9ff7690-9e2e-3589-8ba9-3e6fb740e385","pitchNumber":1,"startTime":"2026-07-19T18:03:50.872Z","endTime":"2026-07-19T18:03:54.346Z","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.4,"endSpeed":85.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10106448819764,"aZ":-9.515552199402093,"pfxX":-3.270657612371313,"pfxZ":12.163001587494682,"pX":0.9953941303754451,"pZ":3.3172911562058975,"vX0":2.910504249265887,"vY0":-134.6178373294143,"vZ0":-5.524975892361885,"x":79.06,"y":149.21,"x0":0.33299403061670807,"y0":50.00213307259101,"z0":6.048604513300632,"aX":-6.092995259517048},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":21.2,"breakHorizontal":5.4,"spinRate":2369,"spinDirection":197},"zone":12,"typeConfidence":0.89,"plateTime":0.4045482654249648,"extension":6.369010146601711},"index":1,"playId":"7128ac52-cb9d-3069-878c-28778c041fc4","pitchNumber":2,"startTime":"2026-07-19T18:04:10.653Z","endTime":"2026-07-19T18:04:14.262Z","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":81.7,"endSpeed":76.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.3832984531759,"aZ":-21.384545525370562,"pfxX":-5.205965358655932,"pfxZ":7.370370881206222,"pX":0.8585396955161679,"pZ":1.2076740681434786,"vX0":2.477164917387045,"vY0":-119.00410804978259,"vZ0":-6.90160488992011,"x":84.27,"y":206.17,"x0":0.4918619660678001,"y0":50.00487450884807,"z0":6.024771635089267,"aX":-7.623114421006362},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":12.4,"breakHorizontal":9.0,"spinRate":1903,"spinDirection":221},"zone":14,"typeConfidence":0.9,"plateTime":0.4566544558571337,"extension":6.788080167944561},"index":2,"playId":"165bf332-77cc-3370-ad10-fa8fb80bcb81","pitchNumber":3,"startTime":"2026-07-19T18:04:30.953Z","endTime":"2026-07-19T18:04:36.520Z","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":80.7,"endSpeed":75.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.122897726164332,"aZ":-20.96812145977257,"pfxX":-3.655752343837017,"pfxZ":7.83333544767538,"pX":1.1042611870787038,"pZ":2.418957136550222,"vX0":2.473703488083171,"vY0":-117.68012491000414,"vZ0":-4.251357762315435,"x":74.91,"y":173.47,"x0":0.5248133856892732,"y0":50.004316879270434,"z0":6.144419804319041,"aX":-5.231046401054595},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":13.7,"breakHorizontal":6.1,"spinRate":1999,"spinDirection":214},"zone":14,"typeConfidence":0.88,"plateTime":0.4619176733647512,"extension":6.81051026928144},"index":3,"playId":"3b2c4bca-cf89-3a9c-81ee-1072840dd7cc","pitchNumber":4,"startTime":"2026-07-19T18:04:53.497Z","endTime":"2026-07-19T18:04:57.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":75.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.56947713570145,"aZ":-21.272349037682147,"pfxX":-4.3160408208800956,"pfxZ":7.707001853418048,"pX":0.6408100611234601,"pZ":1.553746323728518,"vX0":1.523921519930856,"vY0":-117.41461844781794,"vZ0":-5.815342210687326,"x":92.57,"y":196.83,"x0":0.5487258074159344,"y0":50.00084658185922,"z0":6.007968322403406,"aX":-6.102438729154691},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":13.0,"breakHorizontal":7.6,"spinRate":1926,"spinDirection":221},"zone":14,"typeConfidence":0.89,"plateTime":0.46423476995510127,"extension":6.914945284355305},"hitData":{"launchSpeed":65.9,"launchAngle":29.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.6,"coordY":118.08}},"index":4,"playId":"732cf0b4-6af0-39e1-bd6a-e4e13a40a035","pitchNumber":5,"startTime":"2026-07-19T18:05:15.180Z","endTime":"2026-07-19T18:05:28.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:05:28.986Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a line drive to right fielder Gabriel Rincones Jr. Luis Torrens scores. Juan Soto to 3rd. Bo Bichette to 2nd.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T18:06:47.591Z","endTime":"2026-07-19T18:07:58.645Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnThird":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"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_force","runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":{"id":660604,"link":"/api/v1/people/660604"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T18:05:46.434Z","endTime":"2026-07-19T18:06:49.850Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.652100539664126,"aZ":-25.86893487360049,"pfxX":2.2440369770233652,"pfxZ":3.961614246538094,"pX":-0.8761310005393651,"pZ":4.186016904312293,"vX0":-3.0798198776957113,"vY0":-124.25731193148039,"vZ0":0.11281374820697243,"x":150.4,"y":125.76,"x0":0.07757952197025905,"y0":50.003333626711274,"z0":6.25767213997626,"aX":3.573021392299297},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.4,"breakHorizontal":-3.5,"spinRate":2315,"spinDirection":167},"zone":11,"typeConfidence":0.9,"plateTime":0.43776865642842777,"extension":6.2273345546340995},"index":1,"playId":"04eed3b7-aadb-3ed8-a427-d4646928e341","pitchNumber":1,"startTime":"2026-07-19T18:06:49.850Z","endTime":"2026-07-19T18:06:53.250Z","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":1,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.36572022812361,"aZ":-19.75838323764204,"pfxX":-5.139213796898661,"pfxZ":8.887605030171216,"pX":0.20121981832654476,"pZ":2.012091019744326,"vX0":0.795661315985991,"vY0":-116.97795612798099,"vZ0":-5.190647240843241,"x":109.33,"y":184.45,"x0":0.5264932060653736,"y0":50.00369711140577,"z0":6.091847333905908,"aX":-7.181387909510632},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":15.2,"breakHorizontal":9.1,"spinRate":2177,"spinDirection":214},"zone":8,"typeConfidence":0.9,"plateTime":0.46676069910580464,"extension":6.8197014737380215},"index":2,"playId":"d46ebff7-f487-3b2d-b58c-8206ff033ed4","pitchNumber":2,"startTime":"2026-07-19T18:07:04.453Z","endTime":"2026-07-19T18:07:07.856Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"startTime":"2026-07-19T18:07:15.975Z","endTime":"2026-07-19T18:07:31.406Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.511392746597267,"aZ":-22.087140193697056,"pfxX":-5.896584389139744,"pfxZ":7.181628890532969,"pX":1.0782197752744167,"pZ":2.481317951691524,"vX0":3.0218161279768045,"vY0":-116.76488569380625,"vZ0":-3.7075836752652354,"x":75.9,"y":171.78,"x0":0.5446021243701727,"y0":50.00121291915439,"z0":6.128102854110711,"aX":-8.27867319202575},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":12.6,"breakHorizontal":10.1,"spinRate":2124,"spinDirection":214},"zone":12,"typeConfidence":0.9,"plateTime":0.466107225558289,"extension":6.743947726482774},"index":4,"playId":"66b5379d-7d9d-3b22-a8d5-c4f5030af50d","pitchNumber":3,"startTime":"2026-07-19T18:07:31.406Z","endTime":"2026-07-19T18:07:35.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":71.2,"endSpeed":66.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.2551709843011,"aZ":-44.18226961353954,"pfxX":-0.9766778221877027,"pfxZ":-11.041541260934345,"pX":-0.23415147268730088,"pZ":2.3664399263740736,"vX0":-0.6868072722351943,"vY0":-103.60810745848528,"vZ0":2.807298623878365,"x":125.93,"y":174.89,"x0":0.22847475406493864,"y0":50.00230602771651,"z0":6.272501618578331,"aX":-1.0621460804611071},"breaks":{"breakAngle":1.2,"breakLength":16.8,"breakY":24.0,"breakVertical":-72.8,"breakVerticalInduced":-18.8,"breakHorizontal":1.9,"spinRate":2139,"spinDirection":352},"zone":5,"typeConfidence":0.9,"plateTime":0.5285827764559601,"extension":6.342587926386912},"hitData":{"launchSpeed":94.4,"launchAngle":16.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.73,"coordY":115.24}},"index":5,"playId":"5617b544-bd78-322d-bbcd-bb6a8674b5bf","pitchNumber":4,"startTime":"2026-07-19T18:07:47.400Z","endTime":"2026-07-19T18:07:58.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:07:58.645Z","atBatIndex":15},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Carson Benge out on a sacrifice fly to right fielder Gabriel Rincones Jr. Juan Soto scores. Bo Bichette to 3rd. Francisco Lindor to 2nd.","rbi":1,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T18:08:29.431Z","endTime":"2026-07-19T18:09:01.612Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnThird":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":{"id":660604,"link":"/api/v1/people/660604"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_throw","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.0,"endSpeed":85.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.894750112907698,"aZ":-9.708096371491036,"pfxX":-3.4886571309023857,"pfxZ":12.252805354455809,"pX":1.0725334117558645,"pZ":2.2666336210600853,"vX0":3.278795601632065,"vY0":-133.82360340912416,"vZ0":-7.921578340976675,"x":76.12,"y":177.58,"x0":0.29119532852270463,"y0":50.00614031652184,"z0":5.940762174158535,"aX":-6.39877561257278},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.9,"breakHorizontal":5.8,"spinRate":2307,"spinDirection":194},"zone":14,"typeConfidence":0.87,"plateTime":0.40757387528324696,"extension":6.425159240274628},"index":0,"playId":"7754d50e-2425-39f7-844d-43379e5082a9","pitchNumber":1,"startTime":"2026-07-19T18:08:30.014Z","endTime":"2026-07-19T18:08:34.430Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.08255978595473,"aZ":-20.620955678282463,"pfxX":-6.681475736927878,"pfxZ":8.013506220518511,"pX":0.3768102266284984,"pZ":2.4592080031617853,"vX0":1.756405100418769,"vY0":-118.5845700321947,"vZ0":-4.272496529358518,"x":102.64,"y":172.38,"x0":0.5001065411301656,"y0":50.001499424130316,"z0":6.1372447078577315,"aX":-9.631214787944513},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":13.9,"breakHorizontal":11.8,"spinRate":1924,"spinDirection":216},"zone":6,"typeConfidence":0.91,"plateTime":0.4597504935317036,"extension":6.677440923178191},"hitData":{"launchSpeed":102.6,"launchAngle":53.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":191.34,"coordY":91.89}},"index":1,"playId":"2928c488-465b-3051-90ca-cf6811b9cf9c","pitchNumber":2,"startTime":"2026-07-19T18:08:45.071Z","endTime":"2026-07-19T18:09:01.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:09:01.612Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jared Young lines out to first baseman Bryce Harper.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-19T18:09:33.418Z","endTime":"2026-07-19T18:10:28.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.086572389703115,"aZ":-12.74050591966592,"pfxX":-3.171679145588147,"pfxZ":10.677019216312125,"pX":1.3408212928535261,"pZ":2.147966243153229,"vX0":3.458111544743269,"vY0":-133.20262745984968,"vZ0":-7.71710610142262,"x":65.89,"y":180.78,"x0":0.44585257540745615,"y0":50.006502361404614,"z0":5.978134008366515,"aX":-5.775625502599437},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.1,"breakHorizontal":5.2,"spinRate":2168,"spinDirection":197},"zone":14,"typeConfidence":0.86,"plateTime":0.40914968316687483,"extension":6.513711962113905},"index":0,"playId":"cf4e7bf4-d27f-3ed8-a2cb-ce44f68490f5","pitchNumber":1,"startTime":"2026-07-19T18:09:33.418Z","endTime":"2026-07-19T18:09:37.255Z","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":91.4,"endSpeed":84.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.888468065493157,"aZ":-11.051044232705502,"pfxX":-2.6521683878129685,"pfxZ":11.617762968959017,"pX":-0.27334435258861806,"pZ":2.4885111851589654,"vX0":-0.4623840975025446,"vY0":-133.07247091186005,"vZ0":-7.353197167049359,"x":127.42,"y":171.59,"x0":0.24701115081479963,"y0":50.00241992085467,"z0":6.063357166036213,"aX":-4.821212977295246},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.9,"breakHorizontal":4.9,"spinRate":2233,"spinDirection":198},"zone":4,"typeConfidence":0.88,"plateTime":0.40946197886047786,"extension":6.379726916163066},"index":1,"playId":"d8a036cd-9c00-37f9-8224-640555ce6659","pitchNumber":2,"startTime":"2026-07-19T18:09:49.127Z","endTime":"2026-07-19T18:09:52.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.283493924519576,"aZ":-18.20975685962515,"pfxX":-6.059404658734963,"pfxZ":9.983974787401145,"pX":1.0194977182909148,"pZ":1.098438769201101,"vX0":2.797841150998979,"vY0":-117.27303095424276,"vZ0":-7.347648604238083,"x":78.14,"y":209.12,"x0":0.6010075672100926,"y0":50.00434963647931,"z0":5.9591285593459355,"aX":-8.477090475904461},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":16.7,"breakHorizontal":10.3,"spinRate":2083,"spinDirection":213},"zone":14,"typeConfidence":0.91,"plateTime":0.46628510251576305,"extension":6.842200254113402},"index":2,"playId":"a453affd-2300-3835-977c-ca407fd91422","pitchNumber":3,"startTime":"2026-07-19T18:10:05.560Z","endTime":"2026-07-19T18:10:08.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.371682534504764,"aZ":-21.31312393302542,"pfxX":-5.838180342717125,"pfxZ":7.679677784774759,"pX":0.4877134751680285,"pZ":2.296205288228349,"vX0":1.6731093948405267,"vY0":-117.37290986805128,"vZ0":-4.3404272097054335,"x":98.41,"y":176.78,"x0":0.5299317554687641,"y0":50.00227282719607,"z0":6.1211683889677095,"aX":-8.256790310283032},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":13.3,"breakHorizontal":10.3,"spinRate":2057,"spinDirection":219},"zone":6,"typeConfidence":0.9,"plateTime":0.46423738122050917,"extension":6.8571559108013185},"hitData":{"launchSpeed":109.0,"launchAngle":7.0,"totalDistance":124.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":160.0,"coordY":165.72}},"index":3,"playId":"cc6fa404-bb68-36d0-b8b0-4186df3e86f0","pitchNumber":4,"startTime":"2026-07-19T18:10:23.519Z","endTime":"2026-07-19T18:10:28.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:10:28.890Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, second baseman Marcus Semien to first baseman Jared Young.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T18:12:39.213Z","endTime":"2026-07-19T18:14:19.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":6},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.491278063442437,"aZ":-17.077935937732295,"pfxX":-7.957880712172621,"pfxZ":7.60969980162111,"pX":0.4612537211491968,"pZ":4.191242018555963,"vX0":13.507774800607187,"vY0":-139.7310067549513,"vZ0":-0.8942878121620047,"x":99.42,"y":125.62,"x0":-3.394235109969979,"y0":50.004599924620734,"z0":5.6339539944136,"aX":-15.792209043368057},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.8,"breakHorizontal":11.8,"spinRate":2318,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.39147865756350697,"extension":6.289388152377646},"index":0,"playId":"673524ad-912e-3de6-976c-0c22695eaf2f","pitchNumber":1,"startTime":"2026-07-19T18:12:41.121Z","endTime":"2026-07-19T18:12:44.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49855347722603,"aZ":-16.730716741651396,"pfxX":-8.049400164552146,"pfxZ":7.98196026754189,"pX":-0.1820102327833066,"pZ":2.8908686802432615,"vX0":12.364585294609862,"vY0":-137.71753191168102,"vZ0":-4.0207564403108895,"x":123.94,"y":160.73,"x0":-3.6691046098741547,"y0":50.002318300225895,"z0":5.490104063226095,"aX":-15.574247154174477},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.8,"breakHorizontal":12.2,"spinRate":2286,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.3966046101459644,"extension":6.363902564622093},"index":1,"playId":"316b789c-40f4-33ce-93df-817b77ca6722","pitchNumber":2,"startTime":"2026-07-19T18:12:53.540Z","endTime":"2026-07-19T18:12:57.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":88.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.313619431316287,"aZ":-22.007295039918944,"pfxX":-10.550602358293816,"pfxZ":5.202032997336042,"pX":-1.5527148843965486,"pZ":2.786132726328921,"vX0":9.960864428817615,"vY0":-137.4160111884668,"vZ0":-3.1242119961845516,"x":176.19,"y":163.55,"x0":-3.816523658475426,"y0":50.00113895573056,"z0":5.396582368579538,"aX":-20.61008253372496},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.1,"breakHorizontal":17.6,"spinRate":2189,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.3953779192619158,"extension":6.199732389674445},"index":2,"playId":"e6da14cd-eb0e-37db-be9f-66c259a0bb86","pitchNumber":3,"startTime":"2026-07-19T18:13:09.144Z","endTime":"2026-07-19T18:13:12.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":88.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.881757249198746,"aZ":-26.30987541929554,"pfxX":-10.97173486899699,"pfxZ":2.9951722979216093,"pX":-1.4509693990077681,"pZ":2.8310927335558564,"vX0":10.480215908197462,"vY0":-137.74359450830315,"vZ0":-2.245217837473412,"x":172.31,"y":162.34,"x0":-3.843329028563213,"y0":50.00511090457611,"z0":5.399940339137352,"aX":-21.50606621833962},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.2,"breakHorizontal":18.2,"spinRate":2226,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.3946579259279317,"extension":6.292178692317512},"index":3,"playId":"fd0e15cc-c09c-32ba-9d97-5cf09c19776d","pitchNumber":4,"startTime":"2026-07-19T18:13:21.517Z","endTime":"2026-07-19T18:13:25.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74077614286592,"aZ":-15.04323561491388,"pfxX":-9.504187673937889,"pfxZ":8.56155765033081,"pX":-0.30954939272266035,"pZ":2.7590235096841003,"vX0":12.492816975272103,"vY0":-139.67596710370813,"vZ0":-4.768275258018463,"x":128.8,"y":164.29,"x0":-3.5791623483315274,"y0":50.00130837812039,"z0":5.458126683972825,"aX":-19.0149398365498},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":15.0,"spinRate":2387,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.39026286278612377,"extension":6.411922993809083},"index":4,"playId":"7b6ad54a-9924-31c7-9380-f0412c8b3de3","pitchNumber":5,"startTime":"2026-07-19T18:13:41.246Z","endTime":"2026-07-19T18:13:44.426Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-19T18:13:56.896Z","endTime":"2026-07-19T18:14:11.817Z","isPitch":false,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"}},{"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":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.826815795773886,"aZ":-24.34172590088863,"pfxX":-11.058861232995424,"pfxZ":3.960965848577379,"pX":-0.4128889990905339,"pZ":1.8835391802358157,"vX0":12.870705279928707,"vY0":-138.33699510252,"vZ0":-4.990204298312776,"x":132.74,"y":187.92,"x0":-3.6437029210489964,"y0":50.006709515481255,"z0":5.299383033127385,"aX":-21.8871553130026},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.5,"breakHorizontal":18.0,"spinRate":2154,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.39282853376027704,"extension":6.416533338845812},"hitData":{"launchSpeed":84.7,"launchAngle":1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.66,"coordY":149.49}},"index":6,"playId":"776764a1-71af-3173-975e-8dc96ac67f51","pitchNumber":6,"startTime":"2026-07-19T18:14:11.817Z","endTime":"2026-07-19T18:14:19.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:14:19.681Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a ground ball to first baseman Jared Young, deflected by pitcher Nolan McLean.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T18:14:42.392Z","endTime":"2026-07-19T18:15:48.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690997,"link":"/api/v1/people/690997"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":95.5,"endSpeed":88.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69672296330038,"aZ":-27.721080223890766,"pfxX":-10.329112249166045,"pfxZ":2.2590614799589215,"pX":0.8055419832125695,"pZ":2.846509908790384,"vX0":15.777254211805879,"vY0":-138.37402873421937,"vZ0":-2.2670447906591407,"x":86.29,"y":161.92,"x0":-3.581717299858183,"y0":50.005356052822236,"z0":5.500367576661174,"aX":-20.39190053803375},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.8,"breakHorizontal":16.1,"spinRate":2233,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.3931489213616062,"extension":6.383875318959229},"index":0,"playId":"f0870dfd-52fd-3f4b-a09b-5a315d4d41bc","pitchNumber":1,"startTime":"2026-07-19T18:14:43.100Z","endTime":"2026-07-19T18:14:47.041Z","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":96.4,"endSpeed":88.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.205112451613836,"aZ":-30.149054613196668,"pfxX":-10.08345078124446,"pfxZ":1.01005215618782,"pX":-0.6569822093905379,"pZ":2.7259015133977056,"vX0":12.501979428038558,"vY0":-139.92084861240264,"vZ0":-1.887753556229391,"x":142.04,"y":165.18,"x0":-3.8561358396843906,"y0":50.00062433883394,"z0":5.3695665115166396,"aX":-20.152614631819812},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":1.7,"breakHorizontal":16.0,"spinRate":2311,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.39027042489729835,"extension":6.385386676129192},"index":1,"playId":"999776f3-91b0-3f1d-9ab1-db7d5afaa3fc","pitchNumber":2,"startTime":"2026-07-19T18:14:54.617Z","endTime":"2026-07-19T18:15:01.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.701874784904863,"aZ":-25.647792384672734,"pfxX":-12.157016312161877,"pfxZ":3.222473456198763,"pX":-0.4764552513724799,"pZ":2.3504054801647087,"vX0":13.531031430090987,"vY0":-141.05639732370426,"vZ0":-3.7248297754065693,"x":135.16,"y":175.32,"x0":-3.745587022107332,"y0":50.00295348105407,"z0":5.3329249268400805,"aX":-24.612668879932418},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.3,"breakHorizontal":19.4,"spinRate":2326,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.3876384204987322,"extension":6.255703666311747},"hitData":{"launchSpeed":97.6,"launchAngle":-1.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":143.54,"coordY":177.38}},"index":2,"playId":"17143b23-9fea-3a15-93eb-832b4e90760b","pitchNumber":3,"startTime":"2026-07-19T18:15:40.338Z","endTime":"2026-07-19T18:15:48.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:15:48.384Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Stott walks. Alec Bohm to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T18:17:14.460Z","endTime":"2026-07-19T18:18:32.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"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":5},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T18:16:16.553Z","endTime":"2026-07-19T18:17:16.791Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"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":96.7,"endSpeed":88.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.030974582708765,"aZ":-15.63432059693611,"pfxX":-9.663163047638069,"pfxZ":8.306523042941258,"pX":-0.6284926036864831,"pZ":2.3794740459193555,"vX0":11.918961776161728,"vY0":-140.28316961877152,"vZ0":-5.206213627782782,"x":140.96,"y":174.53,"x0":-3.678829383736183,"y0":50.0026494424378,"z0":5.280209384203498,"aX":-19.24106587788345},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":15.0,"spinRate":2402,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.39059499714790746,"extension":6.486537476447061},"index":1,"playId":"1805ef28-993e-3b7d-b0db-21fcc99a653b","pitchNumber":1,"startTime":"2026-07-19T18:17:16.791Z","endTime":"2026-07-19T18:17:20.605Z","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":95.9,"endSpeed":87.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31096041529578,"aZ":-15.779632089608192,"pfxX":-9.393448422225855,"pfxZ":8.390702584180978,"pX":-0.5465408958458907,"pZ":1.2286801081683751,"vX0":11.765713259128644,"vY0":-138.9272459451043,"vZ0":-8.319863817536746,"x":137.83,"y":205.61,"x0":-3.617295750327401,"y0":50.001358605549775,"z0":5.312394455675025,"aX":-18.3496928536331},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":14.5,"spinRate":2426,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.39435871841148407,"extension":6.467954333640755},"index":2,"playId":"e3f7e00c-f33d-35c3-b85c-d8555d291308","pitchNumber":2,"startTime":"2026-07-19T18:17:33.307Z","endTime":"2026-07-19T18:17:37.520Z","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.5,"endSpeed":80.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.635579367941475,"aZ":-27.595469553514974,"pfxX":3.1877516965365063,"pfxZ":2.7489151087072656,"pX":-1.22558773167098,"pZ":3.1776312527776964,"vX0":6.024047971398657,"vY0":-128.6962095552913,"vZ0":0.21649484028688182,"x":163.72,"y":152.98,"x0":-4.017747127993473,"y0":50.00096091360304,"z0":5.243337910377171,"aX":5.304369667420451},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.3,"breakHorizontal":-7.2,"spinRate":2979,"spinDirection":79},"zone":11,"typeConfidence":2.0,"plateTime":0.4268606890216837,"extension":6.112727348512292},"index":3,"playId":"bab3e23a-56ca-3d53-9c62-f337a39513d2","pitchNumber":3,"startTime":"2026-07-19T18:17:52.866Z","endTime":"2026-07-19T18:17:56.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.788711178488697,"aZ":-32.25570324430824,"pfxX":3.953680691068495,"pfxZ":-0.04813336294773052,"pX":-1.3575615954616518,"pZ":3.100288976401605,"vX0":5.476189572140601,"vY0":-128.06161461292868,"vZ0":0.965139108121942,"x":168.75,"y":155.07,"x0":-4.035161677548038,"y0":50.002644871145414,"z0":5.23644273131557,"aX":6.584433719309681},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.4,"breakHorizontal":-8.4,"spinRate":3070,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.42726028247834646,"extension":6.06090653105794},"index":4,"playId":"5e530145-f46a-3a79-853d-2e27dc9657b8","pitchNumber":4,"startTime":"2026-07-19T18:18:10.022Z","endTime":"2026-07-19T18:18:13.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.543006159171416,"aZ":-28.561995311993332,"pfxX":3.0801150259406462,"pfxZ":2.1559767079819387,"pX":-0.7740756496175161,"pZ":4.371329317012857,"vX0":7.236501989240391,"vY0":-128.00678982453604,"vZ0":3.169040566567641,"x":146.51,"y":120.75,"x0":-4.025187340370105,"y0":50.00625420113089,"z0":5.337883140723008,"aX":5.1718513997698015},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.8,"breakHorizontal":-7.1,"spinRate":3104,"spinDirection":79},"zone":11,"typeConfidence":2.0,"plateTime":0.4259991091900033,"extension":6.190875633190408},"index":5,"playId":"0a629af6-8b05-3925-ba60-bbd088d630ab","pitchNumber":5,"startTime":"2026-07-19T18:18:28.117Z","endTime":"2026-07-19T18:18:32.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:18:32.044Z","atBatIndex":20},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"J.T. Realmuto grounds into a double play, shortstop Francisco Lindor to second baseman Marcus Semien to first baseman Jared Young. Bryson Stott out at 2nd. J.T. Realmuto out at 1st.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-19T18:19:04.264Z","endTime":"2026-07-19T18:19:32.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":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":1},"pitchData":{"startSpeed":98.6,"endSpeed":92.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24423129800883,"aZ":-23.72890385246162,"pfxX":-8.529469105497903,"pfxZ":3.963071070719213,"pX":-0.3324227515182722,"pZ":3.3203494326427725,"vX0":12.929198581242195,"vY0":-143.26053051560862,"vZ0":-1.8496567687197776,"x":129.67,"y":149.13,"x0":-3.7439223491727844,"y0":50.003692407267955,"z0":5.420365616231398,"aX":-18.18010476442295},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.1,"breakHorizontal":13.6,"spinRate":2286,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.37869632501919126,"extension":6.416459304826008},"index":0,"playId":"49f8bce8-4a3a-3b1b-a54f-f9e2630f6954","pitchNumber":1,"startTime":"2026-07-19T18:19:08.270Z","endTime":"2026-07-19T18:19:12.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19768147820278,"aZ":-25.7580777082209,"pfxX":-11.41924026992865,"pfxZ":3.1104440014389176,"pX":-0.3846440545654209,"pZ":2.340375884525324,"vX0":13.655647561874423,"vY0":-142.20893236000106,"vZ0":-3.8108451438682747,"x":131.66,"y":175.59,"x0":-3.7473264384380496,"y0":50.00512943977887,"z0":5.316648949413471,"aX":-23.57704578226624},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.0,"breakHorizontal":18.2,"spinRate":2286,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.3840018724365444,"extension":6.40158784800639},"hitData":{"launchSpeed":103.7,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.05,"coordY":147.14}},"index":1,"playId":"eaeb0573-7b17-36e9-94f0-353ec1a2af87","pitchNumber":2,"startTime":"2026-07-19T18:19:24.731Z","endTime":"2026-07-19T18:19:32.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:19:32.341Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T18:22:07.835Z","endTime":"2026-07-19T18:23:25.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":71.3,"endSpeed":66.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.336489148045334,"aZ":-42.670369853991,"pfxX":-2.1942275498027852,"pfxZ":-9.544036361873085,"pX":0.7633693860370878,"pZ":2.07704944685626,"vX0":1.6628879140208388,"vY0":-103.87401149888261,"vZ0":1.5470088082897455,"x":87.9,"y":182.7,"x0":0.24003292012594823,"y0":50.00181426377698,"z0":6.370415680414347,"aX":-2.413317499958627},"breaks":{"breakAngle":2.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.0,"breakVerticalInduced":-16.6,"breakHorizontal":3.6,"spinRate":2103,"spinDirection":359},"zone":9,"typeConfidence":0.9,"plateTime":0.5259776225293087,"extension":6.237524001345016},"index":0,"playId":"89c29300-e488-3419-918f-c924fc8fe08b","pitchNumber":1,"startTime":"2026-07-19T18:22:07.835Z","endTime":"2026-07-19T18:22:12.265Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.876042516594758,"aZ":-11.747170223266991,"pfxX":-3.2501873188415225,"pfxZ":11.022322072175765,"pX":1.355465318359719,"pZ":2.5450125306562152,"vX0":3.5961771098999358,"vY0":-134.6829138657894,"vZ0":-7.234100828860502,"x":65.33,"y":170.06,"x0":0.4306722011590186,"y0":50.000307047220055,"z0":6.080729518243555,"aX":-6.022108206116711},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.7,"breakHorizontal":5.2,"spinRate":2133,"spinDirection":194},"zone":12,"typeConfidence":0.89,"plateTime":0.405339323197607,"extension":6.324863019459007},"index":1,"playId":"6c790c03-3c0c-334e-8216-05128814a957","pitchNumber":2,"startTime":"2026-07-19T18:22:39.934Z","endTime":"2026-07-19T18:22:43.791Z","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":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":74.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.864590131534985,"aZ":-22.249859158669057,"pfxX":-5.289683311376269,"pfxZ":7.170258128655521,"pX":0.7579108249820706,"pZ":1.8648846487261974,"vX0":2.338288076850233,"vY0":-115.5711257038839,"vZ0":-4.862308070821763,"x":88.11,"y":188.43,"x0":0.43262806217156435,"y0":50.00240819328332,"z0":6.072564878757516,"aX":-7.3209636899969786},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":12.4,"breakHorizontal":9.2,"spinRate":1993,"spinDirection":213},"zone":9,"typeConfidence":0.89,"plateTime":0.4698009993852543,"extension":6.728557592752159},"index":2,"playId":"1740cae2-dca3-3529-ad31-63d20dd48f0b","pitchNumber":3,"startTime":"2026-07-19T18:22:52.777Z","endTime":"2026-07-19T18:22:57.576Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":81.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.55694572004853,"aZ":-24.365785012344162,"pfxX":1.1490975170768123,"pfxZ":4.769374082360423,"pX":1.094275537975218,"pZ":0.9184765426967204,"vX0":1.3651304896096546,"vY0":-125.87147783154685,"vZ0":-8.077635509636021,"x":75.29,"y":213.98,"x0":0.39972731806148476,"y0":50.00580074921594,"z0":6.080996939099918,"aX":1.882409002475414},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.4,"breakHorizontal":-2.4,"spinRate":2239,"spinDirection":178},"zone":14,"typeConfidence":0.88,"plateTime":0.4317260236720357,"extension":6.409588397776446},"index":3,"playId":"0cb40082-72ff-30b4-b20f-653c77d40f3d","pitchNumber":4,"startTime":"2026-07-19T18:23:20.592Z","endTime":"2026-07-19T18:23:25.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:23:25.195Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brett Baty pops out to third baseman Alec Bohm in foul territory.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T18:23:48.825Z","endTime":"2026-07-19T18:25:02.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.632589509671785,"aZ":-11.915500452226357,"pfxX":-3.0383825793264427,"pfxZ":10.986121538055121,"pX":-0.06384959985285713,"pZ":2.57171221502375,"vX0":-0.2713384353150765,"vY0":-134.32944323962724,"vZ0":-7.008704691041517,"x":119.43,"y":169.34,"x0":0.4334453033003692,"y0":50.003506448994216,"z0":6.045645359603033,"aX":-5.602819440132141},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":5.5,"spinRate":2217,"spinDirection":196},"zone":5,"typeConfidence":0.89,"plateTime":0.40634480051322663,"extension":6.465126664684319},"index":0,"playId":"68677d6b-8141-32d7-9a17-0bdbf5dbffe1","pitchNumber":1,"startTime":"2026-07-19T18:23:48.825Z","endTime":"2026-07-19T18:23:52.087Z","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":80.6,"endSpeed":75.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.65749999046764,"aZ":-20.96886520244491,"pfxX":-6.4391654084609184,"pfxZ":7.89118782653183,"pX":0.05092856682627201,"pZ":1.5316976581244803,"vX0":0.6217068566699836,"vY0":-117.3961697367803,"vZ0":-6.116855901551558,"x":115.06,"y":197.42,"x0":0.6234897134254382,"y0":50.00220699938681,"z0":6.076977703424668,"aX":-9.140867217473838},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":13.3,"breakHorizontal":11.6,"spinRate":2087,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.4635540397975042,"extension":6.7509165477065185},"index":1,"playId":"ad27c6fb-7ca3-3711-a962-78392ec8f9af","pitchNumber":2,"startTime":"2026-07-19T18:24:07.775Z","endTime":"2026-07-19T18:24:11.121Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-19T18:24:21.018Z","endTime":"2026-07-19T18:24:34.720Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.923024644350924,"aZ":-11.0597227627286,"pfxX":-2.9714428552555647,"pfxZ":10.971273420641696,"pX":1.0511872285868322,"pZ":3.2310734574178084,"vX0":3.2806209826301247,"vY0":-137.03666448593367,"vZ0":-5.721958828070311,"x":76.93,"y":151.54,"x0":0.23127738793078545,"y0":50.00375282312238,"z0":6.08412652351488,"aX":-5.719060238946183},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":4.8,"spinRate":2376,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.3979077986139399,"extension":6.360711031624572},"index":3,"playId":"c2d6b0ef-75f7-39e0-b1b3-7838ff695c34","pitchNumber":3,"startTime":"2026-07-19T18:24:34.720Z","endTime":"2026-07-19T18:24:38.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":75.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.260714894571297,"aZ":-22.89372179056462,"pfxX":-4.2645543454506525,"pfxZ":6.475503822462304,"pX":-0.016533556261571103,"pZ":3.413647293631577,"vX0":0.049233004069134195,"vY0":-117.54735227803656,"vZ0":-1.712570139585059,"x":117.63,"y":146.61,"x0":0.5187306807394564,"y0":50.00332944300205,"z0":6.228489827343357,"aX":-6.110747113003772},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":11.8,"breakHorizontal":7.8,"spinRate":1854,"spinDirection":222},"zone":2,"typeConfidence":0.87,"plateTime":0.46176763826339196,"extension":6.709892223947434},"hitData":{"launchSpeed":86.3,"launchAngle":67.0,"totalDistance":137.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":81.44,"coordY":168.47}},"index":4,"playId":"1c85a063-ab8f-31e5-bbd8-0df8ea521704","pitchNumber":4,"startTime":"2026-07-19T18:24:51.439Z","endTime":"2026-07-19T18:25:02.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:25:02.057Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Torrens flies out to shortstop Trea Turner.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-19T18:25:25.170Z","endTime":"2026-07-19T18:26:02.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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":93.4,"endSpeed":85.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71541820742185,"aZ":-9.365092674666625,"pfxX":-4.689766665505784,"pfxZ":12.159891367003269,"pX":0.6691612853087553,"pZ":2.4903930611255727,"vX0":2.4608362750719457,"vY0":-135.8378861840149,"vZ0":-7.705051550847695,"x":91.49,"y":171.54,"x0":0.36263338347435226,"y0":50.004729340966186,"z0":6.008495094308235,"aX":-8.79768997681074},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.6,"breakHorizontal":8.0,"spinRate":2279,"spinDirection":196},"zone":6,"typeConfidence":0.89,"plateTime":0.40265340369534375,"extension":6.541102679296541},"index":0,"playId":"9b08f230-0657-3a17-bdae-eed7edf29ce4","pitchNumber":1,"startTime":"2026-07-19T18:25:25.415Z","endTime":"2026-07-19T18:25:29.250Z","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":92.9,"endSpeed":87.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.714684082982178,"aZ":-14.050616927897474,"pfxX":-2.690501607694541,"pfxZ":9.526804423535493,"pX":-0.04225430032805489,"pZ":2.3801559428970354,"vX0":0.11481073276405299,"vY0":-135.41057861502603,"vZ0":-7.115840290065247,"x":118.61,"y":174.52,"x0":0.26629744701799773,"y0":50.006129759259586,"z0":5.978584309074453,"aX":-5.121018300370115},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":4.9,"spinRate":2329,"spinDirection":196},"zone":5,"typeConfidence":0.89,"plateTime":0.4007278651901567,"extension":6.220896320199893},"index":1,"playId":"ea6eb62f-51b9-3a9a-bd91-c877958966a6","pitchNumber":2,"startTime":"2026-07-19T18:25:37.868Z","endTime":"2026-07-19T18:25:41.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":84.9,"endSpeed":80.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.725148268232566,"aZ":-26.426996051927283,"pfxX":2.943799664347427,"pfxZ":3.5549194248864335,"pX":0.6692195622903887,"pZ":2.1472844777720077,"vX0":-0.37660767060948486,"vY0":-123.98583856682015,"vZ0":-4.894062182212787,"x":91.49,"y":180.8,"x0":0.4357122016781761,"y0":50.003495448592744,"z0":6.251692731849297,"aX":4.761828987409033},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.0,"breakHorizontal":-5.3,"spinRate":2393,"spinDirection":160},"zone":9,"typeConfidence":0.91,"plateTime":0.43537505148559985,"extension":6.3334861836792005},"hitData":{"launchSpeed":68.2,"launchAngle":38.0,"totalDistance":195.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.61,"coordY":127.54}},"index":2,"playId":"20d639e1-7d83-384a-9fd1-4fd73fcf3311","pitchNumber":3,"startTime":"2026-07-19T18:25:53.797Z","endTime":"2026-07-19T18:26:02.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:26:02.011Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Rincones Jr. flies out to left fielder Carson Benge.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T18:28:16.791Z","endTime":"2026-07-19T18:29:54.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":1},"details":{"event":"Flyout","eventType":"field_out","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":5},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.0,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.496668127866858,"aZ":-26.893865385730585,"pfxX":4.263762838033983,"pfxZ":3.0483282768867195,"pX":0.20185744873261957,"pZ":3.1298255780025044,"vX0":8.953051443148063,"vY0":-129.80533938414393,"vZ0":-0.20081484726966004,"x":109.31,"y":154.27,"x0":-3.8262029945960605,"y0":50.000590517224865,"z0":5.231017724949403,"aX":7.379048000911697},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.8,"breakHorizontal":-9.5,"spinRate":2808,"spinDirection":72},"zone":2,"typeConfidence":2.0,"plateTime":0.41965299432579695,"extension":6.30093452535416},"index":0,"playId":"20cb8b1d-7a00-338b-ba5d-f8ce0a63fcdc","pitchNumber":1,"startTime":"2026-07-19T18:28:18.742Z","endTime":"2026-07-19T18:28:23.235Z","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.9,"endSpeed":81.4,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.738021865793986,"aZ":-32.89474816147002,"pfxX":-7.686532617812272,"pfxZ":-0.42859084073606013,"pX":-0.7642589678495851,"pZ":2.0224344012725375,"vX0":9.969833952558357,"vY0":-127.6811491370512,"vZ0":-1.906842016595414,"x":146.13,"y":184.17,"x0":-3.7023192714401225,"y0":50.00487471617628,"z0":5.342059733810426,"aX":-12.824273047871896},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.0,"breakHorizontal":12.0,"spinRate":1345,"spinDirection":253},"zone":7,"typeConfidence":2.0,"plateTime":0.4272981393590718,"extension":6.1488777355272175},"index":1,"playId":"89896278-3c8f-3c98-8786-a394d4c74e0a","pitchNumber":2,"startTime":"2026-07-19T18:28:31.345Z","endTime":"2026-07-19T18:28:34.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":88.0,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57160344236544,"aZ":-18.169361197635922,"pfxX":-8.672682005465234,"pfxZ":7.115003104248084,"pX":-1.7992422618047896,"pZ":3.7945716225382955,"vX0":8.217751801386587,"vY0":-138.1824224713134,"vZ0":-1.1175684035806754,"x":185.58,"y":136.33,"x0":-3.6591458175605047,"y0":50.00420096797397,"z0":5.403805923167937,"aX":-17.076388833262296},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":14.4,"spinRate":2271,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.39366501294850087,"extension":6.286395703934096},"index":2,"playId":"dc61367b-ac56-3b71-beb6-74143c135606","pitchNumber":3,"startTime":"2026-07-19T18:29:00.382Z","endTime":"2026-07-19T18:29:04.415Z","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":96.0,"endSpeed":88.0,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.560386495517637,"aZ":-16.475894233052426,"pfxX":-8.831583874379,"pfxZ":7.913514874291158,"pX":-1.3137341497872448,"pZ":3.9567567431918467,"vX0":9.403457487409215,"vY0":-139.53375793434046,"vZ0":-1.3770585223580636,"x":167.08,"y":131.95,"x0":-3.570015155933981,"y0":50.005007776577074,"z0":5.535356836354023,"aX":-17.525801017990688},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":14.2,"spinRate":2244,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3916069817035144,"extension":6.210308166308872},"index":3,"playId":"45e7d2f1-c76e-3ff3-b2ea-2340aee61717","pitchNumber":4,"startTime":"2026-07-19T18:29:13.535Z","endTime":"2026-07-19T18:29:17.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.759484792173886,"aZ":-42.52636599112794,"pfxX":6.994481063473371,"pfxZ":-7.419342913017285,"pX":-1.0848196999512376,"pZ":2.300714883729293,"vX0":4.615048756866013,"vY0":-117.77796754684692,"vZ0":1.8128633862905057,"x":158.35,"y":176.66,"x0":-3.9828738581846195,"y0":50.00317393459257,"z0":5.473707629132536,"aX":9.759125679971133},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.6,"breakHorizontal":-13.8,"spinRate":3456,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.46625025967060374,"extension":6.116807771148527},"index":4,"playId":"56d81b64-06b2-3890-a144-dce385e2ed3c","pitchNumber":5,"startTime":"2026-07-19T18:29:28.792Z","endTime":"2026-07-19T18:29:33.871Z","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":0},"pitchData":{"startSpeed":96.0,"endSpeed":89.0,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20474652012123,"aZ":-18.933751227485985,"pfxX":-7.454357211337456,"pfxZ":6.594053436431201,"pX":-0.4488291227088523,"pZ":4.151706536672863,"vX0":11.225049303883878,"vY0":-139.5894254976486,"vZ0":-0.24533441555137137,"x":134.11,"y":126.68,"x0":-3.521268979324171,"y0":50.00446521423852,"z0":5.468541654992692,"aX":-14.973118313487591},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":11.6,"spinRate":2325,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38975847382119033,"extension":6.3734154643219165},"hitData":{"launchSpeed":92.3,"launchAngle":31.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.56,"coordY":82.83}},"index":5,"playId":"b64f9fc3-16f1-3d41-ba07-f4b5786addd8","pitchNumber":6,"startTime":"2026-07-19T18:29:44.049Z","endTime":"2026-07-19T18:29:54.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:29:54.330Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Crawford strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T18:30:15.727Z","endTime":"2026-07-19T18:31:04.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":2},"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":3},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.820973952577916,"aZ":-30.321801962099943,"pfxX":4.851357006873127,"pfxZ":1.1485539756783076,"pX":0.11392248410821222,"pZ":2.3217131271371843,"vX0":8.486208142855773,"vY0":-126.39462657222074,"vZ0":-1.0408524697473092,"x":112.66,"y":176.09,"x0":-3.91792000358553,"y0":50.005030057644205,"z0":5.174204273891735,"aX":7.848473600835445},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":-10.7,"spinRate":2923,"spinDirection":63},"zone":5,"typeConfidence":2.0,"plateTime":0.4333760959023074,"extension":6.237464737489709},"index":0,"playId":"75b6bff4-355d-3604-849d-0ca80408063f","pitchNumber":1,"startTime":"2026-07-19T18:30:15.727Z","endTime":"2026-07-19T18:30:19.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":71.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15246962745434,"aZ":-42.021610027588046,"pfxX":8.69930063270303,"pfxZ":-7.460295391619388,"pX":-0.4310912249262108,"pZ":2.2209602184490023,"vX0":5.276472091336007,"vY0":-116.05054158844159,"vZ0":1.8755740764592628,"x":133.43,"y":178.81,"x0":-3.889268052912395,"y0":50.00117351782969,"z0":5.503053507320475,"aX":11.486044276164643},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-12.4,"breakHorizontal":-17.3,"spinRate":3476,"spinDirection":51},"zone":7,"typeConfidence":2.0,"plateTime":0.4778408792990083,"extension":6.096089561280869},"index":1,"playId":"36729dbc-6565-31d9-a54d-0d43860c4c1d","pitchNumber":2,"startTime":"2026-07-19T18:30:27.228Z","endTime":"2026-07-19T18:30:31.493Z","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":94.2,"endSpeed":86.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.003985827534308,"aZ":-25.11737378135826,"pfxX":-12.166036604222299,"pfxZ":3.7166507013615595,"pX":0.8006737504362614,"pZ":1.9489594771704757,"vX0":15.688171779431626,"vY0":-136.26707384045176,"vZ0":-4.435007382260393,"x":86.48,"y":186.16,"x0":-3.422545008801975,"y0":50.00595604196779,"z0":5.310822429394496,"aX":-23.123950010110576},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.0,"breakHorizontal":19.1,"spinRate":2207,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4003480193194693,"extension":6.498485109170585},"index":2,"playId":"d2c49962-798e-3afa-848c-bb663d6430ea","pitchNumber":3,"startTime":"2026-07-19T18:30:41.155Z","endTime":"2026-07-19T18:30:45.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.665175966826933,"aZ":-41.565461342163545,"pfxX":8.297671662024069,"pfxZ":-6.734795211285963,"pX":-0.8583116588851574,"pZ":1.6827761379427137,"vX0":5.040802328653495,"vY0":-118.19489277863632,"vZ0":0.359008113636452,"x":149.72,"y":193.35,"x0":-4.107657537208232,"y0":50.00407462946051,"z0":5.392767671635058,"aX":11.565789557861969},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-11.8,"breakHorizontal":-16.3,"spinRate":3531,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.46606883954540423,"extension":6.1477345738837785},"index":3,"playId":"ffd0aaa3-ec33-359c-9ed5-a871df3fd1ad","pitchNumber":4,"startTime":"2026-07-19T18:31:00.035Z","endTime":"2026-07-19T18:31:04.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:31:04.959Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-19T18:31:26.304Z","endTime":"2026-07-19T18:32:32.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.523725001275075,"aZ":-30.049226014566848,"pfxX":9.345446162328123,"pfxZ":1.3080349512751592,"pX":0.6117973508390748,"pZ":1.3407845707329609,"vX0":8.368033264495914,"vY0":-126.08814131321687,"vZ0":-3.376467147612618,"x":93.68,"y":202.58,"x0":-3.953716723210994,"y0":50.00341856717306,"z0":5.099492031911892,"aX":15.177970489684883},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.9,"breakHorizontal":-18.7,"spinRate":3092,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4329427584371759,"extension":6.143233500106691},"index":0,"playId":"830a1bca-a573-3cec-86e5-6c4e9815455d","pitchNumber":1,"startTime":"2026-07-19T18:31:28.361Z","endTime":"2026-07-19T18:31:31.999Z","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":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.535207654621733,"aZ":-29.722958322672028,"pfxX":10.065406284268022,"pfxZ":1.567852116507101,"pX":1.0000792295449843,"pZ":2.0267294055597107,"vX0":8.930444940685693,"vY0":-124.71506608400702,"vZ0":-1.6447850067428282,"x":78.88,"y":184.06,"x0":-3.943076137516114,"y0":50.004278541548025,"z0":5.16071263234777,"aX":15.757803361191598},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.6,"breakHorizontal":-20.4,"spinRate":3072,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4402314811105841,"extension":6.072211539770647},"index":1,"playId":"088b6fda-e4ae-3d3b-84f3-3784e21d0b3c","pitchNumber":2,"startTime":"2026-07-19T18:31:40.791Z","endTime":"2026-07-19T18:31:44.220Z","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":96.9,"endSpeed":88.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67512878512672,"aZ":-11.922314890703184,"pfxX":-7.520863303914076,"pfxZ":10.094273657870827,"pX":-0.7261928518722436,"pZ":3.2208790295400633,"vX0":10.646806620315743,"vY0":-140.69738792100082,"vZ0":-3.956876288576614,"x":144.68,"y":151.82,"x0":-3.5807797953044807,"y0":50.00409389278142,"z0":5.417054531834504,"aX":-15.091866890950067},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":11.5,"spinRate":2439,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.3891601505153255,"extension":6.3809722002647735},"index":2,"playId":"b20a704b-b2d3-3910-b659-b68330d3e631","pitchNumber":3,"startTime":"2026-07-19T18:31:55.995Z","endTime":"2026-07-19T18:31:59.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.523078343154225,"aZ":-22.001270397214967,"pfxX":-13.614106915352268,"pfxZ":5.251851429103446,"pX":0.9359917247900333,"pZ":2.781576688076891,"vX0":17.021769630083494,"vY0":-137.83295834957477,"vZ0":-3.1000903275755736,"x":81.32,"y":163.68,"x0":-3.529719610158441,"y0":50.005950341639746,"z0":5.394029171018172,"aX":-26.392021889385322},"breaks":{"breakAngle":45.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.0,"breakHorizontal":21.4,"spinRate":2322,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.3962592792254247,"extension":6.467929774943173},"index":3,"playId":"b8dd3b86-f74b-3efb-ae04-c7fb2a80f37a","pitchNumber":4,"startTime":"2026-07-19T18:32:13.127Z","endTime":"2026-07-19T18:32:17.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77111147056044,"aZ":-14.014414740147808,"pfxX":-9.734951002656935,"pfxZ":8.839280100749288,"pX":-1.1009219427116168,"pZ":3.024970138621341,"vX0":10.752804693430514,"vY0":-141.589137754419,"vZ0":-4.24284663147024,"x":158.96,"y":157.11,"x0":-3.6618983488460843,"y0":50.00216116853365,"z0":5.423700697992215,"aX":-19.998169934868276},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.4,"breakHorizontal":15.7,"spinRate":2415,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3851311826409898,"extension":6.434780102253294},"index":4,"playId":"8c97566f-eaa4-3310-9a7c-119d8f40e4a5","pitchNumber":5,"startTime":"2026-07-19T18:32:28.306Z","endTime":"2026-07-19T18:32:32.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:32:32.086Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"A.J. Ewing strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T18:34:51.862Z","endTime":"2026-07-19T18:35:57.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T18:34:53.008Z","endTime":"2026-07-19T18:34:54.032Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":71.7,"endSpeed":65.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.707217943625324,"aZ":-44.04874088631908,"pfxX":-0.8127797849213371,"pfxZ":-10.99754286968188,"pX":0.23753446571895984,"pZ":1.802791604906799,"vX0":0.277276685594693,"vY0":-104.27674491411364,"vZ0":1.49743831967693,"x":107.95,"y":190.1,"x0":0.2069883834758411,"y0":50.003015167986334,"z0":6.351693771267851,"aX":-0.8777032405029809},"breaks":{"breakAngle":1.2,"breakLength":16.8,"breakY":24.0,"breakVertical":-73.0,"breakVerticalInduced":-18.8,"breakHorizontal":1.3,"spinRate":2141,"spinDirection":359},"zone":8,"typeConfidence":0.9,"plateTime":0.5292119362465582,"extension":6.587466774310265},"index":1,"playId":"6b7cb4ac-16be-38bc-810e-392f46707c4c","pitchNumber":1,"startTime":"2026-07-19T18:34:54.032Z","endTime":"2026-07-19T18:34:58.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73688823073667,"aZ":-21.56409431424662,"pfxX":-6.5299738198007145,"pfxZ":7.943089525685716,"pX":-0.11685191770347707,"pZ":1.6585296897420534,"vX0":0.5671391714042331,"vY0":-115.51150753711111,"vZ0":-5.311228204295749,"x":121.45,"y":194.0,"x0":0.4802170642785316,"y0":50.00570419646674,"z0":6.091062703113017,"aX":-8.728147096913762},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":13.2,"breakHorizontal":11.6,"spinRate":1840,"spinDirection":217},"zone":8,"typeConfidence":0.91,"plateTime":0.47618473567790964,"extension":6.62000752708681},"index":2,"playId":"d2c4cf4f-55a8-3cd4-89b0-9b2d263cc86d","pitchNumber":2,"startTime":"2026-07-19T18:35:06.426Z","endTime":"2026-07-19T18:35:09.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.464669999225418,"aZ":-24.253619605930208,"pfxX":-7.7774578733581325,"pfxZ":5.854194847680747,"pX":-0.14663380397557318,"pZ":0.8037091516775833,"vX0":0.74179113977733,"vY0":-115.58595662285414,"vZ0":-6.545916267224791,"x":122.59,"y":217.08,"x0":0.5389821239380416,"y0":50.00533142561229,"z0":6.000205760248536,"aX":-10.528995776409024},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":9.2,"breakHorizontal":13.9,"spinRate":1823,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.4737991563298012,"extension":6.826866680981573},"index":3,"playId":"fa5957e7-beb9-336f-b728-8a51d13dba97","pitchNumber":3,"startTime":"2026-07-19T18:35:21.341Z","endTime":"2026-07-19T18:35:25.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.09744448009725,"aZ":-26.144805461477066,"pfxX":3.0286435531092266,"pfxZ":3.910512328350137,"pX":1.1872132844262742,"pZ":2.759904322181069,"vX0":0.9548711961109122,"vY0":-122.56056859102588,"vZ0":-3.0947413069537655,"x":71.75,"y":164.26,"x0":0.40036705768871206,"y0":50.004607808721246,"z0":6.23943668929361,"aX":4.670929688239418},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.7,"breakHorizontal":-5.8,"spinRate":2185,"spinDirection":168},"zone":12,"typeConfidence":0.91,"plateTime":0.4445851389855022,"extension":6.503810811882539},"index":4,"playId":"47b74a91-519c-30a6-a154-ecf3fa650b34","pitchNumber":4,"startTime":"2026-07-19T18:35:36.568Z","endTime":"2026-07-19T18:35:39.800Z","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":79.5,"endSpeed":73.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.01984022338034,"aZ":-20.941528640240843,"pfxX":-5.284280571759992,"pfxZ":8.226648302098944,"pX":-0.4299389850660006,"pZ":1.2277706004941975,"vX0":-0.417515099446896,"vY0":-115.67615178552923,"vZ0":-6.496214060012441,"x":133.39,"y":205.63,"x0":0.43978027946520454,"y0":50.003940420966295,"z0":6.058342416224663,"aX":-7.216838170021266},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":13.7,"breakHorizontal":9.7,"spinRate":2007,"spinDirection":213},"zone":13,"typeConfidence":0.9,"plateTime":0.4721171055096751,"extension":6.74976128391484},"index":5,"playId":"9591b10e-a570-395f-8672-905a2f32d829","pitchNumber":5,"startTime":"2026-07-19T18:35:52.976Z","endTime":"2026-07-19T18:35:57.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:35:57.046Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Juan Soto pops out to second baseman Bryson Stott.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T18:36:20.372Z","endTime":"2026-07-19T18:36:31.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.382426645789437,"aZ":-20.284128125565537,"pfxX":-5.965695380954754,"pfxZ":8.666116912399481,"pX":0.3111121300757824,"pZ":2.704918665729531,"vX0":1.3892466079656585,"vY0":-115.50148003390944,"vZ0":-3.565473488437749,"x":105.14,"y":165.75,"x0":0.48283685166616525,"y0":50.0037772545787,"z0":6.184413730581248,"aX":-8.185674408500983},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":15.2,"breakHorizontal":10.6,"spinRate":1829,"spinDirection":212},"zone":6,"typeConfidence":0.9,"plateTime":0.47143011738976703,"extension":6.731203115828343},"hitData":{"launchSpeed":89.3,"launchAngle":61.0,"totalDistance":171.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":156.92,"coordY":140.87}},"index":0,"playId":"c312480d-2602-3e51-9445-329d0dc57884","pitchNumber":1,"startTime":"2026-07-19T18:36:20.372Z","endTime":"2026-07-19T18:36:31.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:36:31.083Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a line drive to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T18:36:51.641Z","endTime":"2026-07-19T18:37:48.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":71.0,"endSpeed":66.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.193269433992006,"aZ":-40.83434052641851,"pfxX":-0.8419527386115002,"pfxZ":-7.882340316318755,"pX":0.0852687285058142,"pZ":1.6986940147851692,"vX0":-0.17991826546554457,"vY0":-103.49400923289045,"vZ0":0.6518348947158479,"x":113.75,"y":192.92,"x0":0.2824854461665734,"y0":50.00337613682763,"z0":6.220467696151896,"aX":-0.9250082959884388},"breaks":{"breakAngle":1.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-67.4,"breakVerticalInduced":-13.8,"breakHorizontal":1.6,"spinRate":2007,"spinDirection":358},"zone":8,"typeConfidence":0.9,"plateTime":0.5266723979629906,"extension":6.648083178920902},"index":0,"playId":"cd4060c7-c046-3e1b-938d-ff67ec8c6e1e","pitchNumber":1,"startTime":"2026-07-19T18:36:51.641Z","endTime":"2026-07-19T18:36:55.905Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":79.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.353766508269732,"aZ":-26.081886784644578,"pfxX":2.059654269726675,"pfxZ":3.876530486154321,"pX":0.6607094199074406,"pZ":3.218775042334944,"vX0":0.10566755165415925,"vY0":-123.25672377605417,"vZ0":-2.3421949647665747,"x":91.82,"y":151.87,"x0":0.34903393189727233,"y0":50.00606623162645,"z0":6.3347739847780336,"aX":3.2405955324124496},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.8,"breakHorizontal":-3.7,"spinRate":2205,"spinDirection":167},"zone":3,"typeConfidence":0.91,"plateTime":0.4406337168851424,"extension":6.281933428087179},"index":1,"playId":"988ad07f-fbd5-319a-83e2-17f313fb3a1f","pitchNumber":2,"startTime":"2026-07-19T18:37:23.340Z","endTime":"2026-07-19T18:37:27.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.48066241102206,"aZ":-29.69881259942356,"pfxX":2.45802425463369,"pfxZ":1.6741021145107133,"pX":0.1260456255701873,"pZ":2.872768227479038,"vX0":-1.150409624504511,"vY0":-120.09788756135538,"vZ0":-1.8727995710456575,"x":112.2,"y":161.22,"x0":0.2886803865092877,"y0":50.00306962919384,"z0":6.2722361124874935,"aX":3.636502858356296},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.9,"breakHorizontal":-4.2,"spinRate":2154,"spinDirection":155},"zone":2,"typeConfidence":0.9,"plateTime":0.45386591463505965,"extension":6.3845906580678875},"hitData":{"launchSpeed":89.8,"launchAngle":8.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.2,"coordY":111.64}},"index":2,"playId":"005a5ac1-226c-3aba-85e0-114d7437a2fc","pitchNumber":3,"startTime":"2026-07-19T18:37:37.363Z","endTime":"2026-07-19T18:37:48.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:37:48.472Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Lindor walks. Bo Bichette to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T18:38:12.957Z","endTime":"2026-07-19T18:41:32.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77062648737797,"aZ":-9.06027728954597,"pfxX":-2.955267616278724,"pfxZ":12.163437055083435,"pX":-0.18132952335488672,"pZ":2.489907505994599,"vX0":0.12212259685460833,"vY0":-136.43119154207278,"vZ0":-7.694422192856892,"x":123.91,"y":171.55,"x0":0.15789960674454429,"y0":50.00111226750348,"z0":5.9575217253164965,"aX":-5.614868129200657},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.8,"breakHorizontal":5.4,"spinRate":2266,"spinDirection":198},"zone":5,"typeConfidence":0.91,"plateTime":0.4002479192309991,"extension":6.539530658016965},"index":0,"playId":"2562072b-6b61-3667-adac-79055af74012","pitchNumber":1,"startTime":"2026-07-19T18:38:14.877Z","endTime":"2026-07-19T18:38:18.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":78.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.429818030072497,"aZ":-27.056005975485526,"pfxX":0.0817375453018565,"pfxZ":3.3846196525571246,"pX":-1.0530014540959316,"pZ":2.2466727829203545,"vX0":-3.0520637754162,"vY0":-120.32138489628055,"vZ0":-3.5625068125905277,"x":157.14,"y":178.12,"x0":0.2047582671760167,"y0":50.00427550340889,"z0":6.063692657013623,"aX":0.12422577758690495},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.8,"breakHorizontal":0.4,"spinRate":2148,"spinDirection":172},"zone":13,"typeConfidence":0.86,"plateTime":0.4498661738021861,"extension":6.4008917382357},"index":1,"playId":"6aa5fa13-8535-37c9-a390-a46b58f30a6f","pitchNumber":2,"startTime":"2026-07-19T18:38:32.652Z","endTime":"2026-07-19T18:38:36.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.108129260777606,"aZ":-17.846609388084403,"pfxX":-4.7070363524570045,"pfxZ":10.532923017450237,"pX":-1.0081016043199897,"pZ":0.8956160312326218,"vX0":-1.9455594654147241,"vY0":-115.74523604495818,"vZ0":-7.67183177729412,"x":155.43,"y":214.6,"x0":0.45416152288337197,"y0":50.00078154917716,"z0":5.954948132624664,"aX":-6.401444410838527},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":17.5,"breakHorizontal":9.0,"spinRate":2152,"spinDirection":213},"zone":13,"typeConfidence":0.91,"plateTime":0.47277577935003423,"extension":6.8404639301287835},"index":2,"playId":"66c047a8-22af-32f4-b34f-6a75944ed0a0","pitchNumber":3,"startTime":"2026-07-19T18:38:48.157Z","endTime":"2026-07-19T18:38:51.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.543162974114367,"aZ":-24.323588480049107,"pfxX":-6.838472922723445,"pfxZ":5.948073707223434,"pX":0.23652499821855366,"pZ":2.925946635506288,"vX0":1.5729166753798436,"vY0":-113.7744376053931,"vZ0":-1.9870136513266847,"x":107.98,"y":159.78,"x0":0.4276637824977449,"y0":50.00244637243103,"z0":6.204999942192954,"aX":-9.026160513899711},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":10.6,"breakHorizontal":12.0,"spinRate":2001,"spinDirection":221},"zone":2,"typeConfidence":0.89,"plateTime":0.4801627701442137,"extension":6.787215718203758},"index":3,"playId":"79422e87-4fc9-31c6-8aa2-5848636677b9","pitchNumber":4,"startTime":"2026-07-19T18:39:04.896Z","endTime":"2026-07-19T18:39:11.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77123648755545,"aZ":-11.887241460918542,"pfxX":-2.02404262882174,"pfxZ":10.624779725387999,"pX":0.5015944529617475,"pZ":2.069952271209067,"vX0":1.4520791880980002,"vY0":-136.302183050514,"vZ0":-8.028559373792069,"x":97.88,"y":182.89,"x0":0.2288980092370254,"y0":50.005270400039294,"z0":5.846268297969147,"aX":-3.8657959584354904},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.0,"breakHorizontal":3.5,"spinRate":2210,"spinDirection":199},"zone":9,"typeConfidence":0.9,"plateTime":0.39957512991512933,"extension":6.804366446115794},"index":4,"playId":"38fc5a4e-8d02-3157-b337-d562d61b21f6","pitchNumber":5,"startTime":"2026-07-19T18:39:56.084Z","endTime":"2026-07-19T18:40:00.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.55955431957247,"aZ":-25.72355766171649,"pfxX":2.081589257969793,"pfxZ":4.178008605480396,"pX":-1.0704342441841719,"pZ":1.9265357908711342,"vX0":-3.635875362315356,"vY0":-122.5391912942695,"vZ0":-4.719117342640208,"x":157.8,"y":186.76,"x0":0.15145895848404997,"y0":50.00505945346881,"z0":6.033017742986302,"aX":3.2169981551988673},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.8,"breakHorizontal":-3.1,"spinRate":2108,"spinDirection":176},"zone":13,"typeConfidence":0.9,"plateTime":0.4442556784794114,"extension":6.669282314397566},"index":5,"playId":"e4c3a51f-f87a-3d85-b2f2-660b445ef9e0","pitchNumber":6,"startTime":"2026-07-19T18:40:17.042Z","endTime":"2026-07-19T18:40:20.735Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":72.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.28137959049105,"aZ":-22.540491689638372,"pfxX":-4.541761756672312,"pfxZ":7.402633121636219,"pX":-0.422153181169726,"pZ":1.3394103862540003,"vX0":-0.6904244883832786,"vY0":-112.97701472766707,"vZ0":-5.5031965570558805,"x":133.09,"y":202.62,"x0":0.47729812791566606,"y0":50.003642636930756,"z0":6.052878586754548,"aX":-5.910603064461244},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":12.4,"breakHorizontal":8.4,"spinRate":1843,"spinDirection":219},"zone":13,"typeConfidence":0.88,"plateTime":0.48357629723835327,"extension":6.890278419697923},"index":6,"playId":"d8f9f3a9-1217-3568-9833-5ea988985f9d","pitchNumber":7,"startTime":"2026-07-19T18:40:34.370Z","endTime":"2026-07-19T18:40:37.851Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":72.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.574319576341058,"aZ":-22.174559769029425,"pfxX":-3.794935381359735,"pfxZ":7.550595492623183,"pX":0.1860468517120676,"pZ":2.3505862475092405,"vX0":0.3475390024725724,"vY0":-113.1747945456488,"vZ0":-3.5724787592154943,"x":109.91,"y":175.31,"x0":0.5266249923431927,"y0":50.00323017456176,"z0":6.118449497972335,"aX":-5.026723196851894},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":13.3,"breakHorizontal":6.8,"spinRate":1940,"spinDirection":219},"zone":5,"typeConfidence":0.85,"plateTime":0.4801213173714851,"extension":6.843436188784302},"index":7,"playId":"55f04065-4920-3597-9d39-5174890f416d","pitchNumber":8,"startTime":"2026-07-19T18:40:59.084Z","endTime":"2026-07-19T18:41:03.891Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":78.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.07484765744975,"aZ":-27.808352880266824,"pfxX":2.753976558686415,"pfxZ":2.8280350635109563,"pX":-0.4815740879117671,"pZ":3.51637104098539,"vX0":-2.3907440768835646,"vY0":-121.87807052250818,"vZ0":-1.012315428262934,"x":135.36,"y":143.84,"x0":0.14208374827921733,"y0":50.00380018727886,"z0":6.283294462625974,"aX":4.251954310527365},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.2,"breakHorizontal":-4.6,"spinRate":2156,"spinDirection":169},"zone":11,"typeConfidence":0.91,"plateTime":0.44500177283028863,"extension":6.505225433414283},"index":8,"playId":"f7bc2b28-3f65-3ae8-ace3-93d4a8b03a6c","pitchNumber":9,"startTime":"2026-07-19T18:41:24.522Z","endTime":"2026-07-19T18:41:32.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:41:32.016Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Benge grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-19T18:41:54.186Z","endTime":"2026-07-19T18:42:02.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49239964812684,"aZ":-22.13796908844491,"pfxX":-5.824724038751878,"pfxZ":7.365025692535486,"pX":-0.7760384088580837,"pZ":2.8605145062007855,"vX0":-0.9799429988159953,"vY0":-116.19326247145223,"vZ0":-2.8379634114932046,"x":146.58,"y":161.55,"x0":0.4080225340526056,"y0":50.001669387869505,"z0":6.209281311039224,"aX":-7.935262993528011},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":12.8,"breakHorizontal":10.8,"spinRate":1921,"spinDirection":214},"zone":1,"typeConfidence":0.9,"plateTime":0.472040872763126,"extension":6.805752689793493},"hitData":{"launchSpeed":85.5,"launchAngle":-38.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.97,"coordY":165.72}},"index":0,"playId":"4ba698a8-2ebc-35a9-b8ba-39da526357a7","pitchNumber":1,"startTime":"2026-07-19T18:41:54.777Z","endTime":"2026-07-19T18:42:02.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:42:02.377Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T18:44:11.889Z","endTime":"2026-07-19T18:45:45.554Z","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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44038947917787,"aZ":-19.582413206913365,"pfxX":-8.49166246815416,"pfxZ":6.319057733259294,"pX":-0.7921114055010972,"pZ":2.6689514149546816,"vX0":11.064211298397653,"vY0":-138.71736933509925,"vZ0":-3.795690426423434,"x":147.19,"y":166.72,"x0":-3.687520979013771,"y0":50.0036102965829,"z0":5.323581080559441,"aX":-16.924822489358363},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.0,"breakHorizontal":13.7,"spinRate":2415,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.3914882132012707,"extension":6.320410680151325},"index":0,"playId":"fb730563-5148-3db7-b12b-fcedd22ec863","pitchNumber":1,"startTime":"2026-07-19T18:44:11.889Z","endTime":"2026-07-19T18:44:15.990Z","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":94.9,"endSpeed":88.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.859388987666726,"aZ":-26.32703915008133,"pfxX":-8.660021972059743,"pfxZ":2.9730891221061633,"pX":0.3824337016764089,"pZ":2.437020885866019,"vX0":13.966576952256784,"vY0":-137.6925870663597,"vZ0":-3.132888717954179,"x":102.42,"y":172.98,"x0":-3.5767804677696415,"y0":50.00041101929147,"z0":5.325899834392038,"aX":-17.016958496900685},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.0,"breakHorizontal":13.6,"spinRate":2279,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.3942976589902716,"extension":6.469271503112949},"index":1,"playId":"8c2ebd43-1af1-3e60-93ad-a75d5b52e302","pitchNumber":2,"startTime":"2026-07-19T18:44:23.596Z","endTime":"2026-07-19T18:44:27.451Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-19T18:44:34.484Z","endTime":"2026-07-19T18:44:47.524Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"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":96.7,"endSpeed":89.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.031726131569517,"aZ":-25.368553072220124,"pfxX":-11.815520388232798,"pfxZ":3.365274527944919,"pX":-1.3404889263345419,"pZ":2.866214916573319,"vX0":10.721871616710343,"vY0":-140.48979798347776,"vZ0":-2.3995935526741596,"x":168.1,"y":161.39,"x0":-3.647661973970163,"y0":50.005763492381945,"z0":5.358427202906031,"aX":-23.923718230299208},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.9,"breakHorizontal":19.6,"spinRate":2376,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.3879843619982055,"extension":6.478083561001403},"index":3,"playId":"332311e9-d613-3bbb-9e26-6ce74e19af0d","pitchNumber":3,"startTime":"2026-07-19T18:44:47.524Z","endTime":"2026-07-19T18:44:51.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.681996178176565,"aZ":-21.08919433326296,"pfxX":-6.540665588939997,"pfxZ":5.444412658159891,"pX":-0.1344548932235387,"pZ":5.538075216603533,"vX0":12.647295377329565,"vY0":-139.71584406252873,"vZ0":3.7478299084643014,"x":122.13,"y":89.25,"x0":-3.8101346225781016,"y0":50.00193640412817,"z0":5.548313319013035,"aX":-13.317610791994749},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.7,"breakHorizontal":10.1,"spinRate":2353,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.3876651344392008,"extension":6.417029898133256},"index":4,"playId":"9aea63b2-b8d4-399d-9e36-07f0caa1fba0","pitchNumber":4,"startTime":"2026-07-19T18:45:03.637Z","endTime":"2026-07-19T18:45:06.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42532901296304,"aZ":-41.7059452374917,"pfxX":7.619750665580899,"pfxZ":-6.747796354148885,"pX":0.8789956894642527,"pZ":1.6225592030715184,"vX0":8.913984461545866,"vY0":-118.87244999503841,"vZ0":0.34784770639025875,"x":83.49,"y":194.97,"x0":-3.9267741564504113,"y0":50.00032270723329,"z0":5.299215102336373,"aX":10.76765547206801},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-11.8,"breakHorizontal":-16.2,"spinRate":3413,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4629728206704824,"extension":6.188260269151028},"index":5,"playId":"8e13775f-b848-3c26-a9be-f3323f6d6a00","pitchNumber":5,"startTime":"2026-07-19T18:45:26.045Z","endTime":"2026-07-19T18:45:30.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.499062068423004,"aZ":-14.895000837295106,"pfxX":-7.625427984882697,"pfxZ":8.694194593567754,"pX":0.2180397393155083,"pZ":4.258150902771072,"vX0":12.903979008158029,"vY0":-139.40344951964954,"vZ0":-0.7977826174312315,"x":108.69,"y":123.81,"x0":-3.45968974252423,"y0":50.00118325788016,"z0":5.5223222048942375,"aX":-15.154018066824472},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":11.4,"spinRate":2418,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3914642862623312,"extension":6.531869161596421},"index":6,"playId":"40ab7ad9-c47e-3d2d-a6ca-301a63bc4f0e","pitchNumber":6,"startTime":"2026-07-19T18:45:40.791Z","endTime":"2026-07-19T18:45:45.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:45:45.554Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to center fielder A.J. Ewing.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T18:46:05.675Z","endTime":"2026-07-19T18:46:19.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":0},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"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":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.882127524635145,"aZ":-23.841630220313775,"pfxX":-1.3691991409237807,"pfxZ":4.638971051555664,"pX":0.2472066155435819,"pZ":2.809742779086167,"vX0":10.69270860493958,"vY0":-133.45896384349825,"vZ0":-1.9350258749251092,"x":107.58,"y":162.92,"x0":-3.6407112719431276,"y0":50.001823452723436,"z0":5.268825409303727,"aX":-2.4594155644218567},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.2,"breakHorizontal":0.1,"spinRate":2627,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.41108013727621273,"extension":6.539116927680025},"hitData":{"launchSpeed":90.3,"launchAngle":52.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.18,"coordY":90.11}},"index":0,"playId":"fc6c031b-7354-32fc-8611-3d4f33abb828","pitchNumber":1,"startTime":"2026-07-19T18:46:09.883Z","endTime":"2026-07-19T18:46:19.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:46:19.720Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, shortstop Francisco Lindor to first baseman Jared Young.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-19T18:46:42.076Z","endTime":"2026-07-19T18:49:44.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":95.3,"endSpeed":89.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48309475485056,"aZ":-24.628718369940877,"pfxX":-9.880342693941694,"pfxZ":3.7844425663824444,"pX":-0.7018625136966655,"pZ":2.2260411506648,"vX0":11.914882000353083,"vY0":-138.50470806092468,"vZ0":-3.8332138314389455,"x":143.75,"y":178.68,"x0":-3.7245376721249777,"y0":50.00203095939793,"z0":5.225957975675863,"aX":-19.690009215123172},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.4,"breakHorizontal":16.2,"spinRate":2298,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.39164811611898465,"extension":6.477049916808736},"index":0,"playId":"cff8905c-197e-3f79-b3ae-7e3135100015","pitchNumber":1,"startTime":"2026-07-19T18:46:43.393Z","endTime":"2026-07-19T18:46:47.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":89.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.535035591178282,"aZ":-23.988140823282382,"pfxX":-9.873683573606368,"pfxZ":4.099430042779845,"pX":-0.12457495063842897,"pZ":2.009643441320242,"vX0":13.723600544228391,"vY0":-138.86922057048545,"vZ0":-4.293959931491864,"x":121.75,"y":184.52,"x0":-3.7967502424545705,"y0":50.004835846725705,"z0":5.12815152457827,"aX":-19.72284260118388},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.8,"breakHorizontal":15.8,"spinRate":2380,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.3910830018987408,"extension":6.47026547693179},"index":1,"playId":"b5dd999d-b36e-364a-8b89-fe30961557cf","pitchNumber":2,"startTime":"2026-07-19T18:46:56.375Z","endTime":"2026-07-19T18:46:59.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":75.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.316198626245654,"aZ":-43.290177745769796,"pfxX":9.14538447066835,"pfxZ":-7.640832052587654,"pX":-0.16442122404914827,"pZ":1.305815142816285,"vX0":6.644345481368266,"vY0":-121.42434321042788,"vZ0":-0.4006170373936693,"x":123.27,"y":203.52,"x0":-4.148377518625353,"y0":50.00088868712505,"z0":5.32164036761434,"aX":13.31025746597525},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.6,"breakHorizontal":-18.4,"spinRate":3590,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.4554849108786301,"extension":6.303210160611359},"index":2,"playId":"82006e97-c360-3897-89fc-3eb9d43895b3","pitchNumber":3,"startTime":"2026-07-19T18:47:14.128Z","endTime":"2026-07-19T18:47:17.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":89.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.765068585159497,"aZ":-24.90063433967823,"pfxX":-10.768229635178194,"pfxZ":3.6440520512993224,"pX":1.0139135910331694,"pZ":2.775128456877595,"vX0":16.405906423039255,"vY0":-138.91634705668054,"vZ0":-2.4941539628533342,"x":78.35,"y":163.85,"x0":-3.5109717510924443,"y0":50.0045327993083,"z0":5.302417025400386,"aX":-21.506898602367038},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.4,"breakHorizontal":16.9,"spinRate":2285,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.39105518038706766,"extension":6.574292859810604},"index":3,"playId":"fde2a4d0-4289-3820-ac81-0c3af6fd7caf","pitchNumber":4,"startTime":"2026-07-19T18:47:29.832Z","endTime":"2026-07-19T18:47:33.652Z","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":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29397641203233,"aZ":-30.20112003665414,"pfxX":6.710371060831454,"pfxZ":1.2406350738619487,"pX":-0.34298095002517115,"pZ":1.429444937257361,"vX0":7.02049157876675,"vY0":-125.3927985498289,"vZ0":-3.0251063827341547,"x":130.07,"y":200.18,"x0":-4.05463765717277,"y0":50.000504341502904,"z0":5.125688822463444,"aX":10.640349752193368},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.8,"breakHorizontal":-13.8,"spinRate":3153,"spinDirection":73},"zone":13,"typeConfidence":2.0,"plateTime":0.43747333914684106,"extension":6.166730033605719},"index":4,"playId":"24dd5e98-7c61-3970-ac02-0b93c36d1eac","pitchNumber":5,"startTime":"2026-07-19T18:47:47.797Z","endTime":"2026-07-19T18:47:51.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.841530966896826,"aZ":-41.579341029746146,"pfxX":8.115442236833797,"pfxZ":-6.569160420567155,"pX":-1.7828672889221304,"pZ":1.8525430232041853,"vX0":3.247176137269758,"vY0":-119.18528215527547,"vZ0":0.6644575188357105,"x":184.96,"y":188.76,"x0":-4.218855226855925,"y0":50.00106778269533,"z0":5.3382443584689,"aX":11.622633283510888},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-11.4,"breakHorizontal":-15.5,"spinRate":3517,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.46032074033693204,"extension":6.126648108457078},"index":5,"playId":"3cb45d33-20f4-3a0a-884c-5c74620a5c3c","pitchNumber":6,"startTime":"2026-07-19T18:48:13.093Z","endTime":"2026-07-19T18:48:16.800Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-19T18:48:24.293Z","endTime":"2026-07-19T18:48:35.647Z","isPitch":false,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.441025994777938,"aZ":-43.962973689664516,"pfxX":8.578041793314492,"pfxZ":-8.535313142691841,"pX":0.022261474358389037,"pZ":0.416330669250233,"vX0":6.839445825303599,"vY0":-117.94530871263323,"vZ0":-1.6968461118461837,"x":116.15,"y":227.54,"x0":-4.0493920297006545,"y0":50.00090601007076,"z0":5.270854375840213,"aX":11.851289638014048},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-15.5,"breakHorizontal":-17.4,"spinRate":3427,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.46783481176522557,"extension":6.117606875125846},"index":7,"playId":"61ccc45e-5c17-3ace-8b47-40925333f7f8","pitchNumber":7,"startTime":"2026-07-19T18:48:35.647Z","endTime":"2026-07-19T18:48:42.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":90.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.314062970750648,"aZ":-25.335117482168066,"pfxX":-9.952401363937543,"pfxZ":3.339599670258046,"pX":0.5553202175167025,"pZ":2.533816011171443,"vX0":15.673411173087063,"vY0":-140.41609524092718,"vZ0":-2.9295419617825607,"x":95.83,"y":170.37,"x0":-3.7423555409409484,"y0":50.00143179032237,"z0":5.194610362986889,"aX":-20.37219181426441},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.8,"breakHorizontal":15.7,"spinRate":2293,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.38639780176213145,"extension":6.571764743837838},"hitData":{"launchSpeed":92.3,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.03,"coordY":143.41}},"index":8,"playId":"f913678f-f27a-3dac-b954-c9914351cbdd","pitchNumber":8,"startTime":"2026-07-19T18:49:36.626Z","endTime":"2026-07-19T18:49:44.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:49:44.895Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyrone Taylor doubles (7) on a fly ball to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T18:52:13.805Z","endTime":"2026-07-19T18:53:16.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tim Mayza replaces Alan Rangel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T18:51:00.005Z","endTime":"2026-07-19T18:52:10.634Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641835,"link":"/api/v1/people/641835"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Tyrone Taylor replaces Jared Young.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T18:52:10.634Z","endTime":"2026-07-19T18:52:15.951Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":676724,"link":"/api/v1/people/676724"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.610937640422716,"aZ":-18.92752891295276,"pfxX":10.128075709611839,"pfxZ":7.126138852841535,"pX":-0.4398482257483474,"pZ":2.7015877118361296,"vX0":-8.42636152712312,"vY0":-135.69314738298038,"vZ0":-5.945494111222799,"x":133.77,"y":165.84,"x0":1.3949676721733766,"y0":50.00247764259776,"z0":6.246553014944194,"aX":18.824237149137918},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.8,"breakHorizontal":-16.4,"spinRate":2066,"spinDirection":135},"zone":4,"typeConfidence":0.91,"plateTime":0.40417539634746147,"extension":6.823064645495757},"index":2,"playId":"3803719f-07bf-3f36-a813-3156f7ab35bc","pitchNumber":1,"startTime":"2026-07-19T18:52:15.951Z","endTime":"2026-07-19T18:52:20.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99401549610343,"aZ":-32.26732279996165,"pfxX":-0.38605800870640916,"pfxZ":-0.05620058211616441,"pX":-0.321367733871055,"pZ":0.469752460344571,"vX0":-4.655533455353799,"vY0":-126.53238092846205,"vZ0":-7.582447384872628,"x":129.25,"y":226.1,"x0":1.5867980009069875,"y0":50.00338555910884,"z0":6.06509427516709,"aX":-0.6304497489810037},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.6,"breakHorizontal":1.7,"spinRate":2276,"spinDirection":339},"zone":13,"typeConfidence":0.9,"plateTime":0.43163773042292153,"extension":7.057537271223665},"index":3,"playId":"02e6200d-ac6b-37df-9615-d486bff798d9","pitchNumber":2,"startTime":"2026-07-19T18:52:29.812Z","endTime":"2026-07-19T18:52:33.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.799868841014334,"aZ":-16.330617224320413,"pfxX":4.18949316519566,"pfxZ":8.172234499743347,"pX":-1.634177851837939,"pZ":3.1123480496546367,"vX0":-9.643389493230478,"vY0":-137.47442281715405,"vZ0":-5.262893862933416,"x":179.29,"y":154.75,"x0":1.3547763180096928,"y0":50.00443825845555,"z0":6.138172889924785,"aX":8.124823411700104},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":-5.9,"spinRate":2107,"spinDirection":147},"zone":11,"typeConfidence":0.96,"plateTime":0.3964842147205401,"extension":6.790919357812392},"index":4,"playId":"1a52894a-1080-3d25-859f-80f3a288f6e9","pitchNumber":3,"startTime":"2026-07-19T18:52:46.539Z","endTime":"2026-07-19T18:52:50.046Z","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":94.1,"endSpeed":87.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.309447800096713,"aZ":-20.667280932389765,"pfxX":8.054846948937296,"pfxZ":5.942287344597674,"pX":-0.2026315224920901,"pZ":1.6959365381197933,"vX0":-6.872598836574838,"vY0":-136.8653577817099,"vZ0":-8.44988142470908,"x":124.72,"y":192.99,"x0":1.2691025206620183,"y0":50.004065447782644,"z0":6.188040951602999,"aX":15.60092551603279},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.5,"breakHorizontal":-13.6,"spinRate":2059,"spinDirection":138},"zone":8,"typeConfidence":0.9,"plateTime":0.39706230024889244,"extension":7.069360738461866},"hitData":{"launchSpeed":96.7,"launchAngle":28.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.32,"coordY":84.11}},"index":5,"playId":"94cb3fd8-6e28-3fe4-9acc-09ef74d50344","pitchNumber":4,"startTime":"2026-07-19T18:53:02.215Z","endTime":"2026-07-19T18:53:16.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:53:16.479Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T18:53:48.183Z","endTime":"2026-07-19T18:54:54.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72889605993293,"aZ":-18.930021786275965,"pfxX":8.556651759681952,"pfxZ":6.992862339451643,"pX":0.22109021485645017,"pZ":2.2297258702809044,"vX0":-6.88428400112307,"vY0":-137.30810154554533,"vZ0":-7.2638859527714015,"x":108.57,"y":178.58,"x0":1.659367842878242,"y0":50.00094011453776,"z0":6.21538588688107,"aX":16.20295489479417},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.2,"breakHorizontal":-13.9,"spinRate":2137,"spinDirection":140},"zone":5,"typeConfidence":0.89,"plateTime":0.40016189739446517,"extension":6.951923893141941},"index":0,"playId":"f1b90c01-a42c-30e2-8ffe-af5c85eea305","pitchNumber":1,"startTime":"2026-07-19T18:53:48.183Z","endTime":"2026-07-19T18:53:51.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.243317146436866,"aZ":-15.114398354190696,"pfxX":6.384632283615483,"pfxZ":8.703680548005618,"pX":-0.884813035416023,"pZ":2.7277947016791133,"vX0":-8.721939866200792,"vY0":-138.89920045939016,"vZ0":-6.415209203841438,"x":150.73,"y":165.13,"x0":1.4620772414671748,"y0":50.00238366031454,"z0":6.067038633508438,"aX":12.513416977846557},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":-9.8,"spinRate":2128,"spinDirection":137},"zone":11,"typeConfidence":0.78,"plateTime":0.3938936170643643,"extension":6.734816080877965},"index":1,"playId":"49d31a11-2196-3c93-bca5-866cefdb0d94","pitchNumber":2,"startTime":"2026-07-19T18:54:11.508Z","endTime":"2026-07-19T18:54:15.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.626962148483592,"aZ":-18.103038685938287,"pfxX":5.287216479514192,"pfxZ":7.1255539760213225,"pX":-0.2800750336696498,"pZ":4.168786140403258,"vX0":-6.961090559439249,"vY0":-139.2692023620477,"vZ0":-2.263758738768307,"x":127.68,"y":126.22,"x0":1.5583519007083748,"y0":50.00628685941511,"z0":6.18202985448854,"aX":10.446952472531395},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.6,"breakHorizontal":-8.3,"spinRate":2065,"spinDirection":134},"zone":11,"typeConfidence":0.95,"plateTime":0.3924465612177226,"extension":6.983456946969173},"index":2,"playId":"374501fb-d99d-3a38-8096-488ec43ce77f","pitchNumber":3,"startTime":"2026-07-19T18:54:30.915Z","endTime":"2026-07-19T18:54:34.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69408917613491,"aZ":-20.4820259600094,"pfxX":9.862031693196297,"pfxZ":6.079225974918623,"pX":-0.00842450761785133,"pZ":1.885708295540262,"vX0":-7.533098566359472,"vY0":-138.2365622599765,"vZ0":-7.582548640771812,"x":117.32,"y":187.87,"x0":1.4796563121154367,"y0":50.00083276162454,"z0":6.0542215449694785,"aX":18.959983424658816},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.5,"breakHorizontal":-16.2,"spinRate":2106,"spinDirection":138},"zone":8,"typeConfidence":0.92,"plateTime":0.39722449163572904,"extension":6.890812669727578},"index":3,"playId":"52d61882-3710-3d66-98b6-4b12078b7080","pitchNumber":4,"startTime":"2026-07-19T18:54:49.696Z","endTime":"2026-07-19T18:54:54.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:54:54.235Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-19T18:55:19.194Z","endTime":"2026-07-19T18:57:22.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Pickoff Caught Stealing 3B","eventType":"pickoff_caught_stealing_3b","movementReason":"r_pickoff_caught_stealing_3b","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641835,"link":"/api/v1/people/641835"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":6},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.735331597095016,"aZ":-23.146999173803877,"pfxX":7.439188864103149,"pfxZ":4.793285661760988,"pX":-0.13946942974955884,"pZ":1.4556415357996988,"vX0":-6.871327130044807,"vY0":-135.6737613423828,"vZ0":-8.314347994336995,"x":122.32,"y":199.48,"x0":1.4465283724027413,"y0":50.00365036509641,"z0":6.145300852146208,"aX":14.016385425603536},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.2,"breakHorizontal":-12.2,"spinRate":2022,"spinDirection":138},"zone":13,"typeConfidence":0.86,"plateTime":0.40207616482781594,"extension":7.023601756935897},"index":0,"playId":"32996ca2-9bb2-3d51-864b-e58f929489d5","pitchNumber":1,"startTime":"2026-07-19T18:55:19.609Z","endTime":"2026-07-19T18:55:24.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.849937390259434,"aZ":-20.635464460402,"pfxX":6.559947578536499,"pfxZ":5.891965064035714,"pX":-1.0488248066683548,"pZ":1.3876438726596707,"vX0":-8.795666187597888,"vY0":-137.91825603134532,"vZ0":-9.210976932764794,"x":156.98,"y":201.31,"x0":1.3047396398661306,"y0":50.00630222590268,"z0":6.120269011299051,"aX":12.8531552649141},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.2,"breakHorizontal":-10.4,"spinRate":2060,"spinDirection":143},"zone":13,"typeConfidence":0.85,"plateTime":0.39463391882399357,"extension":7.1760100799521584},"index":1,"playId":"ff7d0d91-3cf6-340c-838e-87cd62d8defb","pitchNumber":2,"startTime":"2026-07-19T18:55:37.747Z","endTime":"2026-07-19T18:55:41.645Z","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":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.118598913362824,"aZ":-23.86520545830287,"pfxX":8.099993711893347,"pfxZ":4.38756485920031,"pX":-0.3685361788181714,"pZ":2.543095504707197,"vX0":-7.3730741813491445,"vY0":-136.7444796347531,"vZ0":-5.4021273880654785,"x":131.05,"y":170.12,"x0":1.31016737601849,"y0":50.00349599372937,"z0":6.181249000567967,"aX":15.342512421569625},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.0,"breakHorizontal":-13.1,"spinRate":2015,"spinDirection":143},"zone":4,"typeConfidence":0.9,"plateTime":0.40052276672916776,"extension":6.940205828811901},"index":2,"playId":"eaba7007-8bbe-3ec3-98d6-373bdd19553e","pitchNumber":3,"startTime":"2026-07-19T18:55:58.564Z","endTime":"2026-07-19T18:56:02.621Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"9219551a-4d05-4bb3-9f23-81700954a8ae","startTime":"2026-07-19T18:56:18.657Z","endTime":"2026-07-19T18:56:25.163Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Tyrone Taylor picked off and caught stealing 3rd base, pitcher Tim Mayza to shortstop Trea Turner to third baseman Alec Bohm.","event":"Pickoff Caught Stealing 3B","eventType":"pickoff_caught_stealing_3b","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"actionPlayId":"9219551a-4d05-4bb3-9f23-81700954a8ae","startTime":"2026-07-19T18:57:00.722Z","endTime":"2026-07-19T18:57:00.723Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.835048222332137,"aZ":-22.835122146131877,"pfxX":7.785569946748995,"pfxZ":4.864274121296342,"pX":0.8010650457302555,"pZ":3.8823906634806065,"vX0":-4.792249818282192,"vY0":-137.34140919245593,"vZ0":-2.3392812736241644,"x":86.47,"y":133.96,"x0":1.551948705205656,"y0":50.006432415627394,"z0":6.289147857646182,"aX":14.959188420905184},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.5,"breakHorizontal":-13.2,"spinRate":1911,"spinDirection":145},"zone":12,"typeConfidence":0.89,"plateTime":0.3979577701817534,"extension":6.993567047352111},"index":5,"playId":"2ce4fcf5-ef4c-3dc7-badc-9d1ef53a9c37","pitchNumber":4,"startTime":"2026-07-19T18:57:00.724Z","endTime":"2026-07-19T18:57:04.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.086612464282087,"aZ":-24.29425988808121,"pfxX":7.328929436712409,"pfxZ":4.091864160481595,"pX":0.2290632846533952,"pZ":2.797681589550386,"vX0":-5.863425779706886,"vY0":-137.53297130996881,"vZ0":-4.783172148845614,"x":108.27,"y":163.24,"x0":1.4312027572020665,"y0":50.00269226055124,"z0":6.196717319100328,"aX":14.109868691550496},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.6,"breakHorizontal":-12.1,"spinRate":2148,"spinDirection":147},"zone":5,"typeConfidence":0.88,"plateTime":0.39751191242612105,"extension":7.034068202712464},"hitData":{"launchSpeed":51.5,"launchAngle":-45.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.49,"coordY":165.21}},"index":6,"playId":"fcafd5e8-3ba5-349c-8108-e09ef95fd5ed","pitchNumber":5,"startTime":"2026-07-19T18:57:14.884Z","endTime":"2026-07-19T18:57:22.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T18:57:22.423Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T18:59:30.736Z","endTime":"2026-07-19T19:01:41.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,9,10],"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to right field for Carson Benge.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T18:59:19.601Z","endTime":"2026-07-19T18:59:19.623Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"500"},{"details":{"description":"Tyrone Taylor remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T18:59:19.623Z","endTime":"2026-07-19T18:59:19.625Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":676724,"link":"/api/v1/people/676724"}},{"details":{"description":"Defensive switch from right field to first base for Brett Baty.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-19T18:59:19.625Z","endTime":"2026-07-19T18:59:33.057Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"800"},{"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":95.2,"endSpeed":88.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2242888012508,"aZ":-22.611841246700532,"pfxX":-9.181519367083457,"pfxZ":4.872514986424618,"pX":0.6280318232463625,"pZ":2.1088202713554307,"vX0":15.12713981899145,"vY0":-137.86811328978942,"vZ0":-4.580840809951199,"x":93.06,"y":181.84,"x0":-3.690014966564558,"y0":50.00011024499528,"z0":5.28133794413232,"aX":-18.00792299149739},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.2,"breakHorizontal":14.2,"spinRate":2271,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.39445461458179754,"extension":6.623533281326923},"index":3,"playId":"50241957-0ba9-3fd0-a3d7-f1ee6a81f979","pitchNumber":1,"startTime":"2026-07-19T18:59:33.057Z","endTime":"2026-07-19T18:59:37.785Z","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.0,"endSpeed":88.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.707173669312866,"aZ":-24.307648457035828,"pfxX":-11.709276507453371,"pfxZ":3.974689167782878,"pX":0.2586769572351966,"pZ":1.268331779423946,"vX0":14.997849920511452,"vY0":-139.01942271997302,"vZ0":-6.436280909893312,"x":107.14,"y":204.54,"x0":-3.6551665027991613,"y0":50.00552323244265,"z0":5.199930625742344,"aX":-23.19447613915538},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.0,"breakHorizontal":18.6,"spinRate":2337,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.39221205462387765,"extension":6.411726398150256},"index":4,"playId":"83ef8f91-3dcc-3767-9d43-1b25cf8b3bbf","pitchNumber":2,"startTime":"2026-07-19T18:59:46.674Z","endTime":"2026-07-19T18:59:50.511Z","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":94.9,"endSpeed":87.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.585307291700556,"aZ":-25.802898404540088,"pfxX":-10.692015267097323,"pfxZ":3.2848550255323445,"pX":-0.1433675505317321,"pZ":2.9464092719118318,"vX0":13.354010456091084,"vY0":-137.61228424140594,"vZ0":-1.8144877292161454,"x":122.46,"y":159.23,"x0":-3.6463773396059618,"y0":50.00046406547604,"z0":5.344607511975958,"aX":-20.717311978405817},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.8,"breakHorizontal":16.9,"spinRate":2204,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.3964738383199662,"extension":6.499721100185567},"index":5,"playId":"4f3d6175-9a66-332b-98a4-fc0ae0f32041","pitchNumber":3,"startTime":"2026-07-19T19:00:01.812Z","endTime":"2026-07-19T19:00:05.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":90.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.412061953870026,"aZ":-17.95623887604061,"pfxX":-7.990245867604548,"pfxZ":6.946955033666379,"pX":0.5198708270571096,"pZ":3.8041384538882608,"vX0":14.151604771267076,"vY0":-140.42760196458582,"vZ0":-1.6139641269810578,"x":97.18,"y":136.07,"x0":-3.4907744444499325,"y0":50.00253722189191,"z0":5.525016339178152,"aX":-16.35413800991484},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.6,"breakHorizontal":12.4,"spinRate":2347,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3864193076789908,"extension":6.372117679356475},"index":6,"playId":"6270cf50-480e-374b-92f4-ce747e504f12","pitchNumber":4,"startTime":"2026-07-19T19:00:42.537Z","endTime":"2026-07-19T19:00:46.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.542868538646246,"aZ":-23.20380405303258,"pfxX":-0.4562169992027898,"pfxZ":4.970846264048596,"pX":-0.8250523686573542,"pZ":2.9862610950255988,"vX0":8.1658463179506,"vY0":-131.87046012615767,"vZ0":-1.4920112151966562,"x":148.45,"y":158.15,"x0":-3.8705358081405743,"y0":50.00232485536884,"z0":5.23088238450076,"aX":-0.8233499982694376},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.0,"breakHorizontal":-0.5,"spinRate":2624,"spinDirection":184},"zone":1,"typeConfidence":2.0,"plateTime":0.411492228415288,"extension":6.433780861318709},"index":7,"playId":"611e2181-efca-3209-a062-b5121ea5543a","pitchNumber":5,"startTime":"2026-07-19T19:00:56.368Z","endTime":"2026-07-19T19:01:00.015Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-07-19T19:01:05.202Z","endTime":"2026-07-19T19:01:18.213Z","isPitch":false,"type":"action","player":{"id":664761,"link":"/api/v1/people/664761"}},{"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":94.7,"endSpeed":87.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05380402133299,"aZ":-25.230650751343017,"pfxX":-11.212461529751677,"pfxZ":3.5797324980323433,"pX":0.5934935184453902,"pZ":1.981757132947326,"vX0":15.3844932119239,"vY0":-137.1094756708754,"vZ0":-4.265502610980153,"x":94.38,"y":185.27,"x0":-3.585774477729101,"y0":50.00181224912054,"z0":5.241306635861422,"aX":-21.742741717634118},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.9,"breakHorizontal":17.8,"spinRate":2397,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.39668660944107614,"extension":6.504821793851214},"index":9,"playId":"b785c553-badb-3770-aac7-2722a4cbb2aa","pitchNumber":6,"startTime":"2026-07-19T19:01:18.213Z","endTime":"2026-07-19T19:01:21.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.596106905633842,"aZ":-24.54213393477582,"pfxX":-0.3198672168897323,"pfxZ":4.067199631656873,"pX":-0.8415066600969039,"pZ":3.8085723161734792,"vX0":8.276143203918831,"vY0":-134.76533015294325,"vZ0":0.33812212378279694,"x":149.08,"y":135.95,"x0":-3.8842881973120336,"y0":50.00498413862274,"z0":5.386742436509535,"aX":-0.6011986110897595},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.7,"breakHorizontal":-0.8,"spinRate":2611,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4032511813076538,"extension":6.459037170735787},"index":10,"playId":"b2b6c642-ebf6-3ccb-8420-beb28fb5d3e3","pitchNumber":7,"startTime":"2026-07-19T19:01:37.727Z","endTime":"2026-07-19T19:01:41.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:01:41.801Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to left fielder Tyrone Taylor.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T19:02:02.132Z","endTime":"2026-07-19T19:03:03.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"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(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":92.0,"endSpeed":85.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.299699184509507,"aZ":-24.878481144315757,"pfxX":-0.941308508261443,"pfxZ":3.9358919198151217,"pX":-0.8109848088073588,"pZ":3.1911476843689592,"vX0":8.849003459117402,"vY0":-133.86000596541285,"vZ0":-0.8396180240606945,"x":147.91,"y":152.62,"x0":-4.008300241553213,"y0":50.00018921922063,"z0":5.25733126773872,"aX":-1.7455054279285154},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.2,"breakHorizontal":0.2,"spinRate":2428,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.4060036864797558,"extension":6.3526134532411955},"index":0,"playId":"3b4c60e3-ff7d-30a4-88b3-3e7eff0aa87f","pitchNumber":1,"startTime":"2026-07-19T19:02:05.040Z","endTime":"2026-07-19T19:02:08.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(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":96.3,"endSpeed":87.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.747716243745803,"aZ":-15.542096747488237,"pfxX":-9.084712098733402,"pfxZ":8.424166456728534,"pX":-0.3614440114155616,"pZ":3.56823924161772,"vX0":12.095750187980034,"vY0":-139.67627265060412,"vZ0":-2.4825983307556587,"x":130.78,"y":142.44,"x0":-3.569658777210443,"y0":50.00021715100899,"z0":5.4917275653273405,"aX":-17.931442655557127},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":13.9,"spinRate":2283,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3922944820776948,"extension":6.320300026523754},"index":1,"playId":"f09b15b7-43b2-3b06-ad2d-e9f26744e64e","pitchNumber":2,"startTime":"2026-07-19T19:02:17.598Z","endTime":"2026-07-19T19:02:20.961Z","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":91.2,"endSpeed":83.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61968058950007,"aZ":-35.69240225402944,"pfxX":-8.496677154250568,"pfxZ":-1.9904275069428898,"pX":-0.7371777120975986,"pZ":-0.02568509990200632,"vX0":10.7809368587544,"vY0":-132.2508025024598,"vZ0":-6.614668318489147,"x":145.1,"y":239.47,"x0":-3.7655630082292584,"y0":50.00116168539039,"z0":5.130665318447351,"aX":-15.02572826596594},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-4.9,"breakHorizontal":13.0,"spinRate":969,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.4144068436335915,"extension":6.362853579524813},"index":2,"playId":"ecaa0ec4-bd0c-399e-9045-8bcb3ccf4300","pitchNumber":3,"startTime":"2026-07-19T19:02:37.787Z","endTime":"2026-07-19T19:02:41.330Z","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":95.0,"endSpeed":87.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.136989047388248,"aZ":-26.510359809584955,"pfxX":-13.051518769033065,"pfxZ":2.9355297503524733,"pX":-0.12261515135838684,"pZ":2.22544992929995,"vX0":13.855840216791863,"vY0":-137.66941578537651,"vZ0":-3.462281138761119,"x":121.67,"y":178.69,"x0":-3.5131461732773235,"y0":50.00378977211963,"z0":5.283864513332288,"aX":-25.18038023511815},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.8,"breakHorizontal":20.9,"spinRate":2208,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.39710451698175664,"extension":6.460256195401363},"hitData":{"launchSpeed":84.9,"launchAngle":41.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.83,"coordY":104.57}},"index":3,"playId":"40aed7fb-9c0b-3a7f-8935-bbce85ad2241","pitchNumber":4,"startTime":"2026-07-19T19:02:54.518Z","endTime":"2026-07-19T19:03:03.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:03:03.246Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto called out on strikes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-19T19:03:27.215Z","endTime":"2026-07-19T19:04:56.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.371610818455753,"aZ":-15.57070700328587,"pfxX":-8.132197905867066,"pfxZ":8.323523151779586,"pX":0.20418860611279818,"pZ":3.2086966231070098,"vX0":13.455930926002578,"vY0":-139.61418358742833,"vZ0":-2.986050421514616,"x":109.22,"y":152.15,"x0":-3.5984776271216177,"y0":50.002181447310754,"z0":5.303441643176322,"aX":-16.221835902586797},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":12.2,"spinRate":2430,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.39076409816169777,"extension":6.481937576233812},"index":0,"playId":"87d18e6e-4a23-3a4f-bd23-ec6ba212d85b","pitchNumber":1,"startTime":"2026-07-19T19:03:27.215Z","endTime":"2026-07-19T19:03:32.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36386544166202,"aZ":-15.781203911505624,"pfxX":-7.361218773486151,"pfxZ":8.370635570313528,"pX":0.9966974495716933,"pZ":3.7546119074009052,"vX0":14.7419586947773,"vY0":-138.23354304344332,"vZ0":-1.790759695745207,"x":79.01,"y":137.41,"x0":-3.4204253732943846,"y0":50.002675486710245,"z0":5.456642587338945,"aX":-14.417543323595202},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":10.7,"spinRate":2398,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.39444087778862214,"extension":6.510972462652249},"index":1,"playId":"2eb422db-3f3d-3a1d-b42a-aeefb6e248b4","pitchNumber":2,"startTime":"2026-07-19T19:03:45.174Z","endTime":"2026-07-19T19:03:48.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.9,"endSpeed":86.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.525479546206103,"aZ":-29.541330128373872,"pfxX":-11.332166271586484,"pfxZ":1.3827277861197453,"pX":-0.39470883807031243,"pZ":1.3607417840956686,"vX0":12.747472466933893,"vY0":-136.19407298049805,"vZ0":-4.983136409598846,"x":132.05,"y":202.04,"x0":-3.636948136553972,"y0":50.00203140673973,"z0":5.227731918550041,"aX":-21.546107591775105},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.7,"breakHorizontal":18.2,"spinRate":2147,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4003309747126993,"extension":6.469362546335906},"index":2,"playId":"b1f3bd96-bdec-3031-92c9-7a9cfcda7fc3","pitchNumber":3,"startTime":"2026-07-19T19:04:00.337Z","endTime":"2026-07-19T19:04:03.635Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-19T19:04:12.107Z","endTime":"2026-07-19T19:04:29.102Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.446416053843254,"aZ":-24.739199195384124,"pfxX":6.076367908320016,"pfxZ":4.44117872719009,"pX":0.043689111394621706,"pZ":4.1984590891951905,"vX0":8.024888746457158,"vY0":-128.7834231904521,"vZ0":1.8874194862920899,"x":115.33,"y":125.42,"x0":-3.905766457292565,"y0":50.005449768261464,"z0":5.373224947572311,"aX":10.177294488127943},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.8,"breakHorizontal":-12.8,"spinRate":2954,"spinDirection":68},"zone":12,"typeConfidence":2.0,"plateTime":0.42577364477804336,"extension":6.296470572360391},"index":4,"playId":"dea2a9c5-42bc-3791-8437-83af95f7b474","pitchNumber":4,"startTime":"2026-07-19T19:04:29.102Z","endTime":"2026-07-19T19:04:32.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.040057283128743,"aZ":-41.65763026547994,"pfxX":9.403358408977738,"pfxZ":-6.930727504792847,"pX":-0.2421827842843574,"pZ":2.3036407263013357,"vX0":5.591438134263349,"vY0":-117.05415731456165,"vZ0":1.8109163682901832,"x":126.23,"y":176.58,"x0":-3.8952757533053832,"y0":50.0045992958037,"z0":5.462537264064096,"aX":12.862000665745294},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-11.6,"breakHorizontal":-18.5,"spinRate":3377,"spinDirection":52},"zone":5,"typeConfidence":2.0,"plateTime":0.47051924177182514,"extension":6.066052936259135},"index":5,"playId":"6a8c0a98-acd7-3f2d-ac39-25c51696bb90","pitchNumber":5,"startTime":"2026-07-19T19:04:52.112Z","endTime":"2026-07-19T19:04:56.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:04:56.866Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Torrens singles on a line drive to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T19:07:29.379Z","endTime":"2026-07-19T19:07:45.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49692790416591,"aZ":-21.742017910451352,"pfxX":7.620300171575657,"pfxZ":5.522721003945227,"pX":0.07903463127525191,"pZ":2.8246203303512316,"vX0":-6.510258785011615,"vY0":-135.36894417790884,"vZ0":-5.1389733545567795,"x":113.99,"y":162.52,"x0":1.503808410402412,"y0":50.00668157922887,"z0":6.232794988981029,"aX":14.404134947162305},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.2,"breakHorizontal":-12.7,"spinRate":2050,"spinDirection":143},"zone":2,"typeConfidence":0.87,"plateTime":0.40183282479627014,"extension":6.931614704550401},"hitData":{"launchSpeed":97.9,"launchAngle":7.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.08,"coordY":110.95}},"index":0,"playId":"68037e62-e175-3f43-9887-ca570a0c22f4","pitchNumber":1,"startTime":"2026-07-19T19:07:33.806Z","endTime":"2026-07-19T19:07:45.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:07:45.909Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"A.J. Ewing singles on a ground ball to third baseman Alec Bohm. Luis Torrens to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T19:08:14.240Z","endTime":"2026-07-19T19:10:26.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"postOnSecond":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"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":7},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T19:08:07.300Z","endTime":"2026-07-19T19:08:16.570Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.778653840255224,"aZ":-31.85470790019503,"pfxX":-0.7495556186116956,"pfxZ":0.19810465094237273,"pX":-0.9290640113795507,"pZ":2.43617213826621,"vX0":-5.637079908127936,"vY0":-124.65831777127629,"vZ0":-2.9331303893428626,"x":152.41,"y":173.0,"x0":1.457651376566332,"y0":50.000811147678725,"z0":6.254634164727803,"aX":-1.1791106723352511},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.1,"breakHorizontal":2.6,"spinRate":2184,"spinDirection":315},"zone":13,"typeConfidence":0.9,"plateTime":0.439194560943192,"extension":6.961160270713862},"index":1,"playId":"fc099609-053a-3364-9d80-72066af34142","pitchNumber":1,"startTime":"2026-07-19T19:08:16.570Z","endTime":"2026-07-19T19:08:20.429Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":87.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.869967719502995,"aZ":-22.513306232243384,"pfxX":6.988791050910006,"pfxZ":5.08074117340387,"pX":0.3258189783446798,"pZ":1.9194166306962654,"vX0":-5.7268085027307425,"vY0":-135.59613531664706,"vZ0":-7.208373767861297,"x":104.58,"y":186.96,"x0":1.5358241342058954,"y0":50.00162865056616,"z0":6.1334558393259675,"aX":13.28394059300325},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.2,"breakHorizontal":-11.8,"spinRate":2206,"spinDirection":142},"zone":9,"typeConfidence":0.84,"plateTime":0.4007863729640819,"extension":6.958295959380353},"index":2,"playId":"1357498c-825f-37e6-ac53-4e794d3fb2e6","pitchNumber":2,"startTime":"2026-07-19T19:08:50.628Z","endTime":"2026-07-19T19:08:54.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.089926585979775,"aZ":-32.33228861447166,"pfxX":-0.13098976653521532,"pfxZ":-0.10044011290995591,"pX":-0.6576256656131705,"pZ":1.6240109099305466,"vX0":-5.141460454541055,"vY0":-125.61345582932223,"vZ0":-4.373720303463437,"x":142.07,"y":194.93,"x0":1.4277765071147495,"y0":50.00129842664458,"z0":5.999840404926247,"aX":-0.2099896410279959},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.0,"breakHorizontal":1.3,"spinRate":2246,"spinDirection":318},"zone":7,"typeConfidence":0.9,"plateTime":0.435100112500709,"extension":6.923172388544494},"index":3,"playId":"d377c15f-b732-3bec-ba19-2f0103dcbd21","pitchNumber":3,"startTime":"2026-07-19T19:09:05.999Z","endTime":"2026-07-19T19:09:11.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.674943190347445,"aZ":-32.896500540038474,"pfxX":-1.4796817185521867,"pfxZ":-0.43189391105657293,"pX":-0.36283173686474585,"pZ":3.3509864133033185,"vX0":-4.445589241409328,"vY0":-127.10640470407738,"vZ0":-0.6901865755568402,"x":130.83,"y":148.3,"x0":1.5886896675471338,"y0":50.00524560313901,"z0":6.197917874319871,"aX":-2.463547214712727},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.7,"breakHorizontal":3.5,"spinRate":2246,"spinDirection":304},"zone":11,"typeConfidence":0.9,"plateTime":0.42802116927542855,"extension":6.947999584186715},"index":4,"playId":"334cec36-4a52-368b-96ad-32311816a877","pitchNumber":4,"startTime":"2026-07-19T19:09:23.097Z","endTime":"2026-07-19T19:09:27.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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.004547616241616,"aZ":-20.304061128460965,"pfxX":8.88313125736563,"pfxZ":6.129867090826969,"pX":0.06244576618479222,"pZ":2.3084249064806963,"vX0":-6.940527092174299,"vY0":-137.66948621211066,"vZ0":-6.6119796853820345,"x":114.62,"y":176.45,"x0":1.4508477532698767,"y0":50.00573930270156,"z0":6.0967177423494885,"aX":17.206968615080495},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.0,"breakHorizontal":-14.8,"spinRate":2216,"spinDirection":141},"zone":5,"typeConfidence":0.91,"plateTime":0.3965187523096021,"extension":6.997337577240771},"index":5,"playId":"d1a530d0-501b-33d1-adf9-3192b57aa58e","pitchNumber":5,"startTime":"2026-07-19T19:09:40.089Z","endTime":"2026-07-19T19:09:43.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96550304490159,"aZ":-32.64417818957193,"pfxX":-0.482924253113846,"pfxZ":-0.2819977001563121,"pX":-1.0925206908289316,"pZ":2.256085446106821,"vX0":-6.504140526668464,"vY0":-127.77948663438777,"vZ0":-3.259878182768407,"x":158.64,"y":177.87,"x0":1.5515017524762755,"y0":50.00569624182305,"z0":6.120258793461586,"aX":-0.795689064338709},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.1,"breakHorizontal":2.4,"spinRate":2180,"spinDirection":349},"zone":13,"typeConfidence":0.9,"plateTime":0.42908106316582684,"extension":7.030408307609311},"index":6,"playId":"847a952f-0bdb-34fe-a600-bde56f02edda","pitchNumber":6,"startTime":"2026-07-19T19:10:01.808Z","endTime":"2026-07-19T19:10:05.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.524718143576873,"aZ":-24.72621327325927,"pfxX":7.748210407520336,"pfxZ":3.8506865357328657,"pX":0.9824511356315649,"pZ":3.589669805130563,"vX0":-4.585846149324868,"vY0":-137.70288444531084,"vZ0":-2.40578914146356,"x":79.55,"y":141.86,"x0":1.6564844886707812,"y0":50.00379064643923,"z0":6.135006479596581,"aX":14.987465464223977},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.7,"breakHorizontal":-13.2,"spinRate":2168,"spinDirection":139},"zone":12,"typeConfidence":0.9,"plateTime":0.3966810728293435,"extension":7.051637804450064},"hitData":{"launchSpeed":55.5,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.26,"coordY":175.51}},"index":7,"playId":"52ce86a3-2738-3d20-ad31-1ecd1834cfdc","pitchNumber":7,"startTime":"2026-07-19T19:10:16.293Z","endTime":"2026-07-19T19:10:26.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:10:26.050Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Juan Soto singles on a line drive to center fielder Justin Crawford. Luis Torrens scores. A.J. Ewing to 3rd.","rbi":1,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T19:11:07.203Z","endTime":"2026-07-19T19:11:19.556Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnThird":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":{"id":641835,"link":"/api/v1/people/641835"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":79.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.977057916156795,"aZ":-30.902615145083985,"pfxX":-0.7047475244193842,"pfxZ":0.775790361153696,"pX":-0.29210908882981534,"pZ":1.9417268388222568,"vX0":-4.392892018160715,"vY0":-127.88487123110845,"vZ0":-4.331621738305695,"x":128.13,"y":186.35,"x0":1.5498383056491918,"y0":50.001136665650954,"z0":6.121972954215152,"aX":-1.149073657764195},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.6,"breakHorizontal":2.4,"spinRate":2188,"spinDirection":48},"zone":7,"typeConfidence":0.9,"plateTime":0.4307301504720167,"extension":6.996711849482124},"hitData":{"launchSpeed":99.2,"launchAngle":9.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.5,"coordY":83.54}},"index":0,"playId":"84827857-57e5-3ab2-8cb5-d42c90b77bd7","pitchNumber":1,"startTime":"2026-07-19T19:11:08.066Z","endTime":"2026-07-19T19:11:19.556Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:11:19.556Z","atBatIndex":44},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bo Bichette grounds into a force out, first baseman Bryce Harper to shortstop Trea Turner. Juan Soto out at 2nd. Bo Bichette to 1st.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T19:14:01.844Z","endTime":"2026-07-19T19:14:14.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnThird":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T19:11:43.045Z","endTime":"2026-07-19T19:12:51.659Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Max Lazar replaces Tim Mayza.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T19:12:51.659Z","endTime":"2026-07-19T19:14:04.052Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676661,"link":"/api/v1/people/676661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.131731356008032,"aZ":-29.17691211275113,"pfxX":1.8900860642520674,"pfxZ":1.8149954561233237,"pX":0.47214505478090274,"pZ":3.1895445861908107,"vX0":1.9136349526432133,"vY0":-127.14119394308592,"vZ0":-1.5099599855848123,"x":99.0,"y":152.66,"x0":-0.5336168541841834,"y0":50.00193340617852,"z0":6.089488400857718,"aX":3.118250395247267},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.2,"breakHorizontal":-3.8,"spinRate":2282,"spinDirection":160},"zone":3,"typeConfidence":0.9,"plateTime":0.42950644881385847,"extension":6.945777655567853},"hitData":{"launchSpeed":96.9,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.83,"coordY":169.27}},"index":2,"playId":"13fbf60d-5470-3886-8652-a729362ef2fe","pitchNumber":1,"startTime":"2026-07-19T19:14:04.052Z","endTime":"2026-07-19T19:14:14.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:14:14.163Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Lindor walks. Bo Bichette to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T19:14:53.188Z","endTime":"2026-07-19T19:18:25.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnThird":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25757790007781,"aZ":-22.88610735038265,"pfxX":-7.603469340095874,"pfxZ":5.551409507341741,"pX":0.26049506301028386,"pZ":1.6390262684696701,"vX0":4.796173342340773,"vY0":-127.49965348269305,"vZ0":-6.016880598912253,"x":107.07,"y":194.53,"x0":-0.6418321028172247,"y0":50.00413106420058,"z0":5.796091457788217,"aX":-12.720973229999903},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.1,"breakHorizontal":13.0,"spinRate":1272,"spinDirection":226},"zone":8,"typeConfidence":0.89,"plateTime":0.42698695071741755,"extension":7.144309669078403},"index":0,"playId":"c051dd25-2812-3bab-ad35-f3ba8375b00a","pitchNumber":1,"startTime":"2026-07-19T19:14:55.932Z","endTime":"2026-07-19T19:15:01.722Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-19T19:15:16.187Z","endTime":"2026-07-19T19:15:35.377Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"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":95.8,"endSpeed":88.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87786174602176,"aZ":-9.891576320298013,"pfxX":-4.518742128616587,"pfxZ":11.105687187775397,"pX":-1.603319009626348,"pZ":3.7058759240068175,"vX0":-1.1434602966270686,"vY0":-139.6663096243166,"vZ0":-4.473368602548388,"x":178.11,"y":138.72,"x0":-0.6027018518025674,"y0":50.00231627977869,"z0":5.960214629341092,"aX":-9.064412285417799},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.6,"breakHorizontal":8.4,"spinRate":2569,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.3898746776771205,"extension":6.958225325698167},"index":2,"playId":"7602d47c-5c07-38b3-943b-616a470b1a64","pitchNumber":2,"startTime":"2026-07-19T19:15:35.377Z","endTime":"2026-07-19T19:15:39.014Z","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":81.9,"endSpeed":76.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49761508594028,"aZ":-44.54529917455182,"pfxX":2.141350813834733,"pfxZ":-8.51570529428954,"pX":-0.10190654815576426,"pZ":2.441126897130738,"vX0":0.4600445667217326,"vY0":-119.3819495345489,"vZ0":0.8624992817748274,"x":120.88,"y":172.87,"x0":-0.5750356644535035,"y0":50.00127397610772,"z0":6.062935693818412,"aX":3.1116684586777223},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-15.0,"breakHorizontal":-4.0,"spinRate":2557,"spinDirection":22},"zone":5,"typeConfidence":0.9,"plateTime":0.45759032254733834,"extension":6.877305045258417},"index":3,"playId":"2726cc6f-81d1-3cc9-a5c6-986a5e61e33b","pitchNumber":3,"startTime":"2026-07-19T19:15:53.763Z","endTime":"2026-07-19T19:15:57.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.572534862249835,"aZ":-14.728434611044337,"pfxX":-2.630015503605836,"pfxZ":9.016418400114148,"pX":-1.0763473073962078,"pZ":5.111044140513474,"vX0":0.06262401155089975,"vY0":-137.5198953718238,"vZ0":0.00512412800069606,"x":158.03,"y":100.78,"x0":-0.7570342369742858,"y0":50.003439864769106,"z0":6.099840019424307,"aX":-5.0887535802170065},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":4.8,"spinRate":2488,"spinDirection":199},"zone":11,"typeConfidence":0.9,"plateTime":0.3967522697592458,"extension":6.9908907482582},"index":4,"playId":"cb3b531c-0f02-3219-8afd-d604b43d2a72","pitchNumber":4,"startTime":"2026-07-19T19:16:17.198Z","endTime":"2026-07-19T19:16:20.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5468545919542,"aZ":-9.31594465506585,"pfxX":-2.750376765036325,"pfxZ":11.48910939641149,"pX":1.1217664148947302,"pZ":2.6284253954933803,"vX0":5.103656251809776,"vY0":-139.69716514367124,"vZ0":-7.075382656800114,"x":74.24,"y":167.81,"x0":-0.3660531644150937,"y0":50.000050231695255,"z0":5.796018769060108,"aX":-5.471146798068243},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.7,"breakHorizontal":4.0,"spinRate":2564,"spinDirection":195},"zone":12,"typeConfidence":0.91,"plateTime":0.3911081475928593,"extension":7.135794176392232},"index":5,"playId":"b8f5a497-c9d1-3dff-86fd-7d3279559da1","pitchNumber":5,"startTime":"2026-07-19T19:16:47.228Z","endTime":"2026-07-19T19:16:51.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.22604045934784,"aZ":-25.23139975988339,"pfxX":-8.63615971420614,"pfxZ":4.187886780076182,"pX":-1.168741045691692,"pZ":3.3259826273673903,"vX0":1.5161839853083205,"vY0":-126.97034113805014,"vZ0":-1.4248227604707724,"x":161.55,"y":148.98,"x0":-0.6448490374501397,"y0":50.002838998401536,"z0":5.873028054739744,"aX":-14.318930922240568},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.6,"breakHorizontal":15.5,"spinRate":1166,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.4288611196122276,"extension":7.126504227469689},"index":6,"playId":"98973e3a-a01a-32e8-8fbf-21c2d95a04ae","pitchNumber":6,"startTime":"2026-07-19T19:17:36.493Z","endTime":"2026-07-19T19:17:40.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.6089483780688,"aZ":-28.042204332749666,"pfxX":-6.357350474539423,"pfxZ":2.4933922347283115,"pX":-0.24804809291968033,"pZ":2.565934161385289,"vX0":2.801581053166946,"vY0":-126.28647995278904,"vZ0":-2.760884491949071,"x":126.46,"y":169.5,"x0":-0.5307879672245235,"y0":50.00053024657821,"z0":5.871000722958975,"aX":-10.527135241862787},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.2,"breakHorizontal":11.2,"spinRate":1214,"spinDirection":230},"zone":5,"typeConfidence":0.91,"plateTime":0.4295917155015996,"extension":7.1671466383697044},"index":7,"playId":"fdb6131c-ca72-3f8d-89b3-fb2e4fe52a0a","pitchNumber":7,"startTime":"2026-07-19T19:17:55.307Z","endTime":"2026-07-19T19:17:58.790Z","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":95.1,"endSpeed":88.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.959631762339,"aZ":-9.362426223936714,"pfxX":-4.544927576681174,"pfxZ":11.614593599085158,"pX":-0.18512992101600032,"pZ":1.3959490702239765,"vX0":2.4390475808840666,"vY0":-138.32408469532834,"vZ0":-10.110113403586224,"x":124.06,"y":201.09,"x0":-0.4815913925132561,"y0":50.00029088900221,"z0":5.6983519816479316,"aX":-8.92455049659753},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":7.8,"spinRate":2505,"spinDirection":204},"zone":13,"typeConfidence":0.9,"plateTime":0.393954362523246,"extension":7.157420998769362},"index":8,"playId":"f3c226a0-fb2e-3355-80da-baf06eb82de1","pitchNumber":8,"startTime":"2026-07-19T19:18:20.263Z","endTime":"2026-07-19T19:18:25.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:18:25.006Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T19:18:48.209Z","endTime":"2026-07-19T19:21:00.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"postOnThird":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.803791942343675,"aZ":-22.887700299336302,"pfxX":-7.473058438234149,"pfxZ":5.627093470715437,"pX":-0.15594960217195444,"pZ":3.1996188994295798,"vX0":3.1389708074783527,"vY0":-126.84412984231783,"vZ0":-2.247796276386035,"x":122.94,"y":152.39,"x0":-0.42974051091378934,"y0":50.00493084481837,"z0":5.898126020483184,"aX":-12.335988601869827},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.0,"breakHorizontal":13.0,"spinRate":1193,"spinDirection":224},"zone":2,"typeConfidence":0.89,"plateTime":0.42969977003081317,"extension":7.016971108873513},"index":0,"playId":"a23c8736-6867-3519-9c44-0d09e9355300","pitchNumber":1,"startTime":"2026-07-19T19:18:50.533Z","endTime":"2026-07-19T19:18:54.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.259005573282007,"aZ":-26.175677680491194,"pfxX":-6.376977760749361,"pfxZ":3.7117545496672815,"pX":-0.7888496001139264,"pZ":3.728579666466129,"vX0":1.6243015501526514,"vY0":-125.31461722873449,"vZ0":-0.28219292198399837,"x":147.07,"y":138.11,"x0":-0.6098290023992095,"y0":50.005407853862955,"z0":5.950100686469303,"aX":-10.317679516167777},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.8,"breakHorizontal":11.3,"spinRate":980,"spinDirection":236},"zone":11,"typeConfidence":0.91,"plateTime":0.4342466584068343,"extension":7.172987972458176},"index":1,"playId":"6749471a-1d40-3fee-8d31-cbd3866e9178","pitchNumber":2,"startTime":"2026-07-19T19:19:07.963Z","endTime":"2026-07-19T19:19:11.975Z","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":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.84223904166428,"aZ":-44.85703736232659,"pfxX":3.6740565226633954,"pfxZ":-8.777806117693663,"pX":0.1698764574386046,"pZ":3.518214418099775,"vX0":0.4680989411427593,"vY0":-119.14478394744391,"vZ0":3.3453990711978587,"x":110.52,"y":143.79,"x0":-0.5064817714067292,"y0":50.00398083112841,"z0":6.1361354003533055,"aX":5.307831037851112},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-14.9,"breakHorizontal":-6.7,"spinRate":2527,"spinDirection":22},"zone":12,"typeConfidence":0.9,"plateTime":0.4588622730574152,"extension":7.025262203472403},"index":2,"playId":"0964d795-34ba-32aa-a956-61d299207565","pitchNumber":3,"startTime":"2026-07-19T19:19:26.462Z","endTime":"2026-07-19T19:19:30.250Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.657234387645282,"aZ":-23.28901402973582,"pfxX":-5.094644623752791,"pfxZ":5.516628620073515,"pX":0.12350894273659917,"pZ":2.574541759847669,"vX0":3.1955348863021213,"vY0":-125.38956685578776,"vZ0":-3.4638017720329035,"x":112.29,"y":169.27,"x0":-0.4982237663119444,"y0":50.001791066767396,"z0":5.849685626821447,"aX":-8.204143107418453},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.5,"breakHorizontal":8.6,"spinRate":1208,"spinDirection":226},"zone":5,"typeConfidence":0.89,"plateTime":0.4349303309808379,"extension":7.152719237686213},"index":3,"playId":"bd7cc39e-7dd8-3876-9c71-6159d136b633","pitchNumber":4,"startTime":"2026-07-19T19:20:02.082Z","endTime":"2026-07-19T19:20:08.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.618359753957375,"aZ":-9.827358557658373,"pfxX":-2.485713180740115,"pfxZ":11.640539367489819,"pX":0.4203245099720861,"pZ":2.9653351219395283,"vX0":3.2987538356738626,"vY0":-137.6845420165257,"vZ0":-5.9946937148202535,"x":100.98,"y":158.72,"x0":-0.47043878781564097,"y0":50.00294831269183,"z0":5.836200595937621,"aX":-4.772121885236672},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.0,"breakHorizontal":3.8,"spinRate":2577,"spinDirection":197},"zone":3,"typeConfidence":0.91,"plateTime":0.397844387426455,"extension":7.044777173724828},"index":4,"playId":"ce7b1955-2e9f-3212-abdf-753dc4b42e2f","pitchNumber":5,"startTime":"2026-07-19T19:20:34.510Z","endTime":"2026-07-19T19:20:37.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10801020238557,"aZ":-29.631200367614905,"pfxX":-6.664097091128772,"pfxZ":1.606369941905804,"pX":-1.1663788630155023,"pZ":3.2733678874267937,"vX0":0.5286414479378271,"vY0":-124.76994394253474,"vZ0":-0.46574323052924593,"x":161.46,"y":150.4,"x0":-0.5141939921221114,"y0":50.003300467213634,"z0":5.895332169706022,"aX":-10.551296897750804},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.0,"breakHorizontal":12.0,"spinRate":920,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.4382828355565045,"extension":7.256694946474534},"index":5,"playId":"05410d52-bc37-3e20-8a49-ee20b349b437","pitchNumber":6,"startTime":"2026-07-19T19:20:56.463Z","endTime":"2026-07-19T19:21:00.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:21:00.716Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyrone Taylor grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-19T19:21:24.236Z","endTime":"2026-07-19T19:22:46.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.085163604703578,"aZ":-45.05649573743961,"pfxX":4.338165942331542,"pfxZ":-8.821317800076388,"pX":0.1871898364416683,"pZ":2.810519657737875,"vX0":0.42519988473357484,"vY0":-120.01362992125127,"vZ0":1.8096936982421654,"x":109.86,"y":162.9,"x0":-0.5559777697032666,"y0":50.004806886871016,"z0":6.057666021713906,"aX":6.332946758718011},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-15.2,"breakHorizontal":-7.9,"spinRate":2503,"spinDirection":19},"zone":5,"typeConfidence":0.9,"plateTime":0.45628129084643954,"extension":6.920553238113997},"index":0,"playId":"e8b12af1-49e1-3e32-a16b-a0906443444c","pitchNumber":1,"startTime":"2026-07-19T19:21:26.711Z","endTime":"2026-07-19T19:21:30.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":82.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.33078238432393,"aZ":-30.67504833381247,"pfxX":1.9048494536580607,"pfxZ":0.872649365103662,"pX":0.4883268939189433,"pZ":4.085498834619042,"vX0":1.6833659494251114,"vY0":-127.80203065318389,"vZ0":0.6864057910826797,"x":98.39,"y":128.47,"x0":-0.4179679093882151,"y0":50.00204693376509,"z0":6.15621190704672,"aX":3.264844365931962},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.8,"breakHorizontal":-3.7,"spinRate":2150,"spinDirection":128},"zone":12,"typeConfidence":0.9,"plateTime":0.4227609365072107,"extension":6.984088534057499},"index":1,"playId":"bb531440-4a46-30bd-9857-216656ad37b4","pitchNumber":2,"startTime":"2026-07-19T19:21:44.157Z","endTime":"2026-07-19T19:21:47.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73664607577706,"aZ":-17.506445219009834,"pfxX":-0.45507830464112775,"pfxZ":7.676824008958855,"pX":-1.5255318319970927,"pZ":3.6883377001144813,"vX0":-2.331539654358802,"vY0":-135.90407690006467,"vZ0":-2.793235634181142,"x":175.15,"y":139.19,"x0":-0.6048440768855038,"y0":50.00427839496935,"z0":5.914645033070173,"aX":-0.869927325443007},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.7,"breakHorizontal":1.2,"spinRate":2225,"spinDirection":193},"zone":11,"typeConfidence":0.85,"plateTime":0.3997277303135789,"extension":6.952787348257765},"index":2,"playId":"f0caac59-32a2-3fa6-91ec-33474a13c97c","pitchNumber":3,"startTime":"2026-07-19T19:22:01.327Z","endTime":"2026-07-19T19:22:05.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.183768083195627,"aZ":-30.396764559922634,"pfxX":-3.510211846530583,"pfxZ":1.1123120653201344,"pX":-0.8382249943385374,"pZ":3.37910723029565,"vX0":0.5926289167322735,"vY0":-124.51015170137534,"vZ0":-0.19394112446415135,"x":148.95,"y":147.54,"x0":-0.6204517642229992,"y0":50.001678797913684,"z0":5.939228333398866,"aX":-5.600550517196474},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":6.2,"spinRate":981,"spinDirection":227},"zone":11,"typeConfidence":0.79,"plateTime":0.4372054316117593,"extension":7.087128611525967},"index":3,"playId":"56b7d106-c97f-370a-9568-c8ae03c0af77","pitchNumber":4,"startTime":"2026-07-19T19:22:19.243Z","endTime":"2026-07-19T19:22:23.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":86.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.719187918434926,"aZ":-19.4122243831476,"pfxX":-0.37366483633310055,"pfxZ":6.7605522892044405,"pX":0.37891766648844166,"pZ":2.888224656357981,"vX0":2.503963338675113,"vY0":-134.9125188037878,"vZ0":-4.415413415645615,"x":102.56,"y":160.8,"x0":-0.5032203990752063,"y0":50.00246043238461,"z0":5.871046465584128,"aX":-0.7054434390543348},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.8,"breakHorizontal":0.2,"spinRate":2174,"spinDirection":188},"zone":3,"typeConfidence":0.83,"plateTime":0.40231354760145566,"extension":6.982848044138424},"hitData":{"launchSpeed":73.3,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.15,"coordY":148.48}},"index":4,"playId":"313b79fc-d3f5-3044-887e-e1af598f373c","pitchNumber":5,"startTime":"2026-07-19T19:22:38.640Z","endTime":"2026-07-19T19:22:46.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:22:46.965Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Rincones Jr. called out on strikes.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T19:24:55.380Z","endTime":"2026-07-19T19:25:33.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":2},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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.7,"endSpeed":87.5,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.054296764042906,"aZ":-16.616474530213114,"pfxX":-9.237115974399433,"pfxZ":8.039666758833466,"pX":0.3809691682063188,"pZ":2.1111255550527854,"vX0":14.264041267794159,"vY0":-137.1891263051791,"vZ0":-5.666543734844419,"x":102.48,"y":181.78,"x0":-3.6498197382324116,"y0":50.00034279188315,"z0":5.308801472351121,"aX":-17.870838831134567},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.7,"breakHorizontal":14.3,"spinRate":2357,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.396968517595786,"extension":6.243584448838115},"index":0,"playId":"701db8a7-477f-3875-8270-57fb9589bd71","pitchNumber":1,"startTime":"2026-07-19T19:24:55.380Z","endTime":"2026-07-19T19:24:59.275Z","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":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.921426203930054,"aZ":-24.98036223564994,"pfxX":-1.940352810599569,"pfxZ":3.951527803829709,"pX":0.031410899745283584,"pZ":2.615994628781854,"vX0":10.196424650008137,"vY0":-133.13632481193952,"vZ0":-2.378253452639699,"x":115.8,"y":168.15,"x0":-3.573368433016795,"y0":50.00090684739669,"z0":5.303334341939965,"aX":-3.5316585455760023},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.0,"breakHorizontal":1.7,"spinRate":2590,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.40926943326301757,"extension":6.300420013816666},"index":1,"playId":"6c5d0bfd-348a-3023-b569-084d03658340","pitchNumber":2,"startTime":"2026-07-19T19:25:08.536Z","endTime":"2026-07-19T19:25:14.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94318783423988,"aZ":-26.261309890857536,"pfxX":-12.275353364793887,"pfxZ":3.1443723842728843,"pX":0.3715108231450588,"pZ":2.252438681078124,"vX0":14.414098991451606,"vY0":-135.52953112244847,"vZ0":-3.472054542483928,"x":102.84,"y":177.96,"x0":-3.396842652408303,"y0":50.000307390469644,"z0":5.364505754501583,"aX":-23.054892068523554},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.2,"breakHorizontal":19.6,"spinRate":2264,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.402657643921434,"extension":6.318672868179905},"index":2,"playId":"0d2e8e85-88cc-39f4-92e7-c91b63eb929c","pitchNumber":3,"startTime":"2026-07-19T19:25:29.186Z","endTime":"2026-07-19T19:25:33.560Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:25:33.560Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Crawford strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T19:25:54.600Z","endTime":"2026-07-19T19:27:26.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57983219711411,"aZ":-27.00861262003534,"pfxX":-11.38059875372378,"pfxZ":2.7012936265888747,"pX":-0.393168178991064,"pZ":3.2838676984599617,"vX0":13.104645122308858,"vY0":-136.2830083769738,"vZ0":-0.6417609591768523,"x":131.99,"y":150.12,"x0":-3.7503118505029227,"y0":50.000251348637846,"z0":5.362554402588899,"aX":-21.738766558567338},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.0,"breakHorizontal":18.4,"spinRate":2275,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.3995454650534698,"extension":6.303009082805544},"index":0,"playId":"e9e7e1eb-4674-3eb0-95f2-466c77cf141f","pitchNumber":1,"startTime":"2026-07-19T19:25:54.600Z","endTime":"2026-07-19T19:25:59.125Z","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":96.0,"endSpeed":89.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.322986301445667,"aZ":-17.38314146825663,"pfxX":-5.91927789448108,"pfxZ":7.334035916519252,"pX":0.5961486682180569,"pZ":4.075823631567047,"vX0":12.879104732337819,"vY0":-139.44775941978207,"vZ0":-0.8934988771284111,"x":94.28,"y":128.73,"x0":-3.264257384902017,"y0":50.00234656260362,"z0":5.521738919823906,"aX":-11.93924039164326},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.3,"breakHorizontal":8.8,"spinRate":2248,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3892609137318188,"extension":6.3598700865003535},"index":1,"playId":"920655bf-4866-39a5-bd79-50d86dbb4c3b","pitchNumber":2,"startTime":"2026-07-19T19:26:14.996Z","endTime":"2026-07-19T19:26:20.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54013481171154,"aZ":-42.119272072078836,"pfxX":8.61596092890963,"pfxZ":-7.191325480935967,"pX":-0.06203596522006299,"pZ":1.6493290046522608,"vX0":6.340718336746636,"vY0":-117.24964817035777,"vZ0":0.5146333252203947,"x":119.36,"y":194.25,"x0":-3.92708511924926,"y0":50.00344248015964,"z0":5.37865343840244,"aX":11.914457480296566},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-12.6,"breakHorizontal":-17.3,"spinRate":3364,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.46833952538719137,"extension":6.047484930030426},"index":2,"playId":"4624f6b2-be8d-365f-9537-b968d1e24f4e","pitchNumber":3,"startTime":"2026-07-19T19:26:29.856Z","endTime":"2026-07-19T19:26:34.191Z","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":95.0,"endSpeed":88.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15652526643243,"aZ":-22.512883102733877,"pfxX":-10.220082675809202,"pfxZ":4.924997293823333,"pX":-0.060504597503291374,"pZ":2.688309910089542,"vX0":13.23882718583585,"vY0":-137.83528954062086,"vZ0":-3.172514596795594,"x":119.31,"y":166.2,"x0":-3.555595054439806,"y0":50.0017813727408,"z0":5.341612197448937,"aX":-20.041132020452224},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.5,"breakHorizontal":16.3,"spinRate":2260,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3945312106746588,"extension":6.560808551662193},"index":3,"playId":"83fb3b3d-34c2-3c3c-98cf-a38d56fb2c3c","pitchNumber":4,"startTime":"2026-07-19T19:27:04.697Z","endTime":"2026-07-19T19:27:08.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82474336879863,"aZ":-43.957323797808016,"pfxX":7.379082766057071,"pfxZ":-7.918475241168855,"pX":0.18466252399346758,"pZ":1.1517590687716317,"vX0":7.827798163784699,"vY0":-122.01026873834368,"vZ0":-0.9084084980902769,"x":109.96,"y":207.68,"x0":-4.038746729383229,"y0":50.001272813650374,"z0":5.359004406535571,"aX":10.982774519148467},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-14.3,"breakHorizontal":-15.4,"spinRate":3435,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.45110242187007366,"extension":6.218746737626087},"index":4,"playId":"97e0daaa-4312-3403-ad1e-8a97acfcb5f8","pitchNumber":5,"startTime":"2026-07-19T19:27:21.761Z","endTime":"2026-07-19T19:27:26.576Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:27:26.576Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trea Turner doubles (17) on a ground ball to left fielder Tyrone Taylor.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T19:27:49.661Z","endTime":"2026-07-19T19:28:05.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93361900709478,"aZ":-42.633766830970565,"pfxX":7.810787495858955,"pfxZ":-7.893302181257862,"pX":-0.8853764996198099,"pZ":2.9779962055331626,"vX0":4.58694010327105,"vY0":-115.14650881589581,"vZ0":3.5670062001769183,"x":150.75,"y":158.37,"x0":-3.9264571833418276,"y0":50.001114115084484,"z0":5.5698005817923955,"aX":10.352651926204851},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-12.8,"breakHorizontal":-15.4,"spinRate":3380,"spinDirection":51},"zone":1,"typeConfidence":2.0,"plateTime":0.47801513145165764,"extension":6.113579434148443},"hitData":{"launchSpeed":102.4,"launchAngle":-4.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":32.98,"coordY":103.85}},"index":0,"playId":"f58315a7-9c5c-33a5-9d7a-9ad3dddc51bf","pitchNumber":1,"startTime":"2026-07-19T19:27:50.608Z","endTime":"2026-07-19T19:28:05.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:28:05.340Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T19:28:35.698Z","endTime":"2026-07-19T19:30:59.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"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_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":73.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.611504606736393,"aZ":-43.38113179995003,"pfxX":10.11510329512198,"pfxZ":-8.136469724275791,"pX":-0.6085227624937639,"pZ":1.7556656262021513,"vX0":5.117809415047806,"vY0":-118.29734738822002,"vZ0":1.1426423617575494,"x":140.2,"y":191.38,"x0":-4.1347552143360975,"y0":50.0053930799972,"z0":5.33483525001695,"aX":13.925209249248233},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-13.9,"breakHorizontal":-19.8,"spinRate":3407,"spinDirection":49},"zone":7,"typeConfidence":2.0,"plateTime":0.46820597277210485,"extension":6.125871151470409},"index":0,"playId":"012929e0-74e9-39f1-80fd-913bad210b69","pitchNumber":1,"startTime":"2026-07-19T19:28:35.698Z","endTime":"2026-07-19T19:28:40.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.027743594907193,"aZ":-45.00225811984438,"pfxX":9.321819552194658,"pfxZ":-8.821117907140051,"pX":-1.0794193294777545,"pZ":2.760323357560709,"vX0":4.421843725691598,"vY0":-121.03700818159011,"vZ0":3.3028424582478557,"x":158.14,"y":164.25,"x0":-4.152628186217148,"y0":50.00345504376369,"z0":5.373800737116938,"aX":13.554092442824642},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-14.6,"breakHorizontal":-18.0,"spinRate":3536,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.4560464008842029,"extension":6.206784286224872},"index":1,"playId":"0ebda8a5-7ffe-3e72-ae17-9987285609cb","pitchNumber":2,"startTime":"2026-07-19T19:29:06.019Z","endTime":"2026-07-19T19:29:10.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38703678303475,"aZ":-43.77932129714935,"pfxX":9.829394118681824,"pfxZ":-8.122754292084789,"pX":0.5498064516835983,"pZ":1.5576618886733515,"vX0":7.470352939984689,"vY0":-119.93471097148053,"vZ0":0.41935787472410424,"x":96.04,"y":196.72,"x0":-3.904055083773087,"y0":50.00428672160205,"z0":5.347698823442568,"aX":14.04032780883136},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-14.2,"breakHorizontal":-19.8,"spinRate":3594,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4601300126301351,"extension":6.336742378294205},"index":2,"playId":"50119273-533c-3a12-9dbd-7f4ad9b69bc4","pitchNumber":3,"startTime":"2026-07-19T19:29:22.298Z","endTime":"2026-07-19T19:29:25.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.688335451883628,"aZ":-27.56765018797746,"pfxX":8.444662437533125,"pfxZ":2.8206889909428625,"pX":-0.8783313700861529,"pZ":3.300440940393295,"vX0":5.029079954374772,"vY0":-127.70662752708039,"vZ0":0.6164037766709772,"x":150.48,"y":149.67,"x0":-3.976947439288041,"y0":50.00627164589874,"z0":5.241035630513086,"aX":13.815469565222545},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.5,"breakHorizontal":-16.4,"spinRate":3177,"spinDirection":80},"zone":1,"typeConfidence":2.0,"plateTime":0.4304943737066278,"extension":6.260572483558172},"index":3,"playId":"00a5887d-1459-3b6a-8c82-ab5d05d0f311","pitchNumber":4,"startTime":"2026-07-19T19:29:52.643Z","endTime":"2026-07-19T19:29:55.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8806479313818,"aZ":-27.286510237551006,"pfxX":-13.186544613005811,"pfxZ":2.4342240012938134,"pX":-1.063294936725671,"pZ":4.472988746458312,"vX0":12.690418092802597,"vY0":-140.56351916709897,"vZ0":2.3874866724687,"x":157.53,"y":118.01,"x0":-3.916127619271198,"y0":50.00197621662773,"z0":5.3805785078779165,"aX":-26.47300555434741},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.2,"breakHorizontal":21.4,"spinRate":2431,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.3891731702856509,"extension":6.25284250023124},"index":4,"playId":"14d06df0-ed7e-30f8-9e30-c99f74cbbabf","pitchNumber":5,"startTime":"2026-07-19T19:30:14.315Z","endTime":"2026-07-19T19:30:17.855Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-19T19:30:38.819Z","endTime":"2026-07-19T19:30:54.807Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.289379862241386,"aZ":-28.78857194506299,"pfxX":6.661293521133269,"pfxZ":2.0565693904069278,"pX":-1.3558526248258047,"pZ":2.9094701692364797,"vX0":4.85645403636579,"vY0":-126.55921830329973,"vZ0":0.09186790625353491,"x":168.68,"y":160.22,"x0":-4.15541042593172,"y0":50.00238112711188,"z0":5.150954786736767,"aX":10.962742184689713},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":-13.1,"spinRate":3095,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.43038729268122644,"extension":6.154391029295595},"index":6,"playId":"840e9ece-4a4e-38be-9f25-f3bf4fde76ec","pitchNumber":6,"startTime":"2026-07-19T19:30:54.807Z","endTime":"2026-07-19T19:30:59.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:30:59.265Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper called out on strikes.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-19T19:31:28.604Z","endTime":"2026-07-19T19:33:14.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72478621612702,"aZ":-42.48549971932639,"pfxX":7.736805739383167,"pfxZ":-7.443438468514522,"pX":0.7219868025965077,"pZ":0.9709828315878845,"vX0":8.650717396876233,"vY0":-118.94866908554319,"vZ0":-0.734553445281844,"x":89.48,"y":212.56,"x0":-4.012200340637323,"y0":50.00081834838512,"z0":5.247749938833418,"aX":10.721858925794155},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-13.2,"breakHorizontal":-16.7,"spinRate":3494,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4663463313151026,"extension":6.352593841644698},"index":0,"playId":"cec1979f-e635-3ea4-9328-db612add4d81","pitchNumber":1,"startTime":"2026-07-19T19:31:29.184Z","endTime":"2026-07-19T19:31:32.484Z","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":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51529093021846,"aZ":-13.340646907803796,"pfxX":-6.903283962392438,"pfxZ":9.392984377006856,"pX":0.05631505170829329,"pZ":3.5975247009509785,"vX0":11.913244827259264,"vY0":-140.41754974914204,"vZ0":-2.632998584065784,"x":114.85,"y":141.65,"x0":-3.3362368423780553,"y0":50.006503998010736,"z0":5.410627982714953,"aX":-13.848040547644555},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.7,"breakHorizontal":10.2,"spinRate":2474,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3894307609951908,"extension":6.540636974492797},"index":1,"playId":"875dc455-a6be-378f-acc8-22d92c4c56cc","pitchNumber":2,"startTime":"2026-07-19T19:31:48.334Z","endTime":"2026-07-19T19:31:52.352Z","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":"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":95.3,"endSpeed":87.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.022290362057326,"aZ":-24.606546172236637,"pfxX":-12.919789804532574,"pfxZ":3.8920996128953673,"pX":-0.23294085803777642,"pZ":2.100832006028079,"vX0":14.043602263979304,"vY0":-138.14909874050886,"vZ0":-3.8251543402096413,"x":125.88,"y":182.06,"x0":-3.689004582922635,"y0":50.00367538409273,"z0":5.145535387741218,"aX":-25.126818777446378},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.4,"breakHorizontal":20.6,"spinRate":2311,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.3955535945364157,"extension":6.518162334373198},"index":2,"playId":"734221e3-991b-3c2b-ae4a-98c79f4ca92b","pitchNumber":3,"startTime":"2026-07-19T19:32:22.449Z","endTime":"2026-07-19T19:32:25.680Z","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":97.9,"endSpeed":90.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.350058420198756,"aZ":-18.960121214335476,"pfxX":-8.926533301643294,"pfxZ":6.357512192030921,"pX":-1.0520340074563546,"pZ":4.361319742310075,"vX0":10.724446718932457,"vY0":-142.2637099313608,"vZ0":0.5361000760254095,"x":157.1,"y":121.02,"x0":-3.6860757970913975,"y0":50.002155161254116,"z0":5.359468786588469,"aX":-18.55357554393335},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.9,"breakHorizontal":14.4,"spinRate":2465,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3829543517992171,"extension":6.562321578887473},"index":3,"playId":"2d2804a0-de1b-35cd-9e14-832319306d24","pitchNumber":4,"startTime":"2026-07-19T19:32:43.632Z","endTime":"2026-07-19T19:32:46.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":90.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.043844966636474,"aZ":-26.667636434171865,"pfxX":-11.400678184203679,"pfxZ":2.6952013572629916,"pX":0.1890103024097937,"pZ":3.149796917250028,"vX0":15.335996837398046,"vY0":-140.75181875023821,"vZ0":-1.082100641078313,"x":109.8,"y":153.74,"x0":-3.799621710911658,"y0":50.00645003802961,"z0":5.235096381536388,"aX":-23.33058136343505},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.9,"breakHorizontal":18.2,"spinRate":2342,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.3862541515080551,"extension":6.446738491354275},"index":4,"playId":"0e8f48d4-4326-34c4-a888-9e1d69e5f9ae","pitchNumber":5,"startTime":"2026-07-19T19:33:09.493Z","endTime":"2026-07-19T19:33:14.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:33:14.110Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcus Semien flies out to center fielder Justin Crawford.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T19:35:28.853Z","endTime":"2026-07-19T19:36:56.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_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":5},"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":"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":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.478195188708487,"aZ":-45.357949734044844,"pfxX":3.445164484390241,"pfxZ":-9.115517098479408,"pX":0.13163680399678385,"pZ":1.8551849263218179,"vX0":0.49286061046689233,"vY0":-119.39808794473068,"vZ0":-0.2904603993940733,"x":111.98,"y":188.69,"x0":-0.5249524055214255,"y0":50.00111980204743,"z0":6.052024241458335,"aX":4.984790504332278},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-16.3,"breakHorizontal":-6.4,"spinRate":2474,"spinDirection":22},"zone":8,"typeConfidence":0.9,"plateTime":0.45833241573468086,"extension":6.565247738220153},"index":0,"playId":"fceaf98a-edb6-3642-addb-ece974777d2b","pitchNumber":1,"startTime":"2026-07-19T19:35:28.853Z","endTime":"2026-07-19T19:35:32.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":82.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.358015460211583,"aZ":-27.002946272330366,"pfxX":-4.876468647782579,"pfxZ":3.0781685357003283,"pX":-0.68482429910931,"pZ":2.619885301568602,"vX0":1.3313459413085165,"vY0":-126.37320807640701,"vZ0":-3.0614360431019443,"x":143.1,"y":168.04,"x0":-0.5724139636028025,"y0":50.00445008921245,"z0":5.929355642498712,"aX":-8.194028486163456},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.4,"breakHorizontal":8.8,"spinRate":1278,"spinDirection":219},"zone":4,"typeConfidence":0.9,"plateTime":0.4271635338055684,"extension":6.830984745783696},"index":1,"playId":"21cafe6e-5a19-3cb9-bd8e-25a0106a9168","pitchNumber":2,"startTime":"2026-07-19T19:35:44.043Z","endTime":"2026-07-19T19:35:47.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.922902936350766,"aZ":-27.338393431941608,"pfxX":-5.283424629120172,"pfxZ":2.9651362207939833,"pX":0.26799624054521703,"pZ":2.414101513328762,"vX0":3.6832232154934244,"vY0":-125.52482071639662,"vZ0":-3.084359210714929,"x":106.78,"y":173.6,"x0":-0.5152521184730205,"y0":50.00505293824957,"z0":5.831153730848968,"aX":-8.626554502466858},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.0,"breakHorizontal":9.0,"spinRate":1224,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.43256292141018937,"extension":6.892611951568341},"index":2,"playId":"e6b2d70e-0001-3d32-bc7e-b64e61613526","pitchNumber":3,"startTime":"2026-07-19T19:36:00.089Z","endTime":"2026-07-19T19:36:03.468Z","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":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.471443187571722,"aZ":-28.6002726735776,"pfxX":1.5655210780032256,"pfxZ":2.059083408324768,"pX":0.9611548964520211,"pZ":1.558413786496157,"vX0":2.9122834363958567,"vY0":-129.63676008190882,"vZ0":-5.6676047742495825,"x":80.36,"y":196.7,"x0":-0.37221590441877667,"y0":50.001202015795904,"z0":5.9070872598584625,"aX":2.7119896182439405},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.9,"breakHorizontal":-3.4,"spinRate":2408,"spinDirection":160},"zone":14,"typeConfidence":0.9,"plateTime":0.419617797584535,"extension":6.929918046456848},"index":3,"playId":"1219e02b-700b-35d5-bf33-c7d6e0c97575","pitchNumber":4,"startTime":"2026-07-19T19:36:16.603Z","endTime":"2026-07-19T19:36:20.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49361268290624,"aZ":-14.568897246803072,"pfxX":-0.8205060905885477,"pfxZ":9.17929947905209,"pX":-0.7336898797737262,"pZ":3.4279170914629553,"vX0":-0.3567390324295965,"vY0":-136.73852338182536,"vZ0":-3.9922975309523028,"x":144.97,"y":146.23,"x0":-0.49538690757158166,"y0":50.00570545662614,"z0":5.888065718332327,"aX":-1.5739470269942886},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":1.6,"spinRate":2460,"spinDirection":195},"zone":11,"typeConfidence":0.89,"plateTime":0.39860420126120655,"extension":6.657680879175392},"index":4,"playId":"7bdffcd0-4b9c-3ba9-8863-aabef0112f03","pitchNumber":5,"startTime":"2026-07-19T19:36:29.897Z","endTime":"2026-07-19T19:36:33.051Z","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":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.12360850410861,"aZ":-32.210511998390636,"pfxX":1.8652102334190293,"pfxZ":-0.019410506297511176,"pX":0.492714475562284,"pZ":3.461700877495659,"vX0":1.676334050393847,"vY0":-126.10039616014443,"vZ0":0.020430363416139352,"x":98.22,"y":145.31,"x0":-0.4195890685419554,"y0":50.00481693101441,"z0":6.020883372931011,"aX":3.0480269864288947},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.1,"breakHorizontal":-3.7,"spinRate":2257,"spinDirection":147},"zone":12,"typeConfidence":0.89,"plateTime":0.4319501350863493,"extension":6.875733408689583},"hitData":{"launchSpeed":96.4,"launchAngle":31.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.0,"coordY":52.3}},"index":5,"playId":"9688d681-d0b1-3009-b3fd-065099a41d88","pitchNumber":6,"startTime":"2026-07-19T19:36:47.757Z","endTime":"2026-07-19T19:36:56.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:36:56.870Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Baty flies out to center fielder Justin Crawford.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T19:37:23.860Z","endTime":"2026-07-19T19:39:08.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":"Flyout","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":5},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.510349318491524,"aZ":-27.453758347534897,"pfxX":-5.3625666512952055,"pfxZ":2.9487132651898236,"pX":-0.718290772293096,"pZ":3.078895050760333,"vX0":1.374537897556109,"vY0":-124.69573484499689,"vZ0":-1.618611995668386,"x":144.38,"y":155.65,"x0":-0.5747934080515029,"y0":50.00046247014812,"z0":5.96923321508341,"aX":-8.571197065527574},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.3,"breakHorizontal":9.5,"spinRate":1385,"spinDirection":218},"zone":1,"typeConfidence":0.91,"plateTime":0.4367362578447387,"extension":6.910091549669096},"index":0,"playId":"1cb6419a-87fc-32e2-8c3d-2fcc46f7311f","pitchNumber":1,"startTime":"2026-07-19T19:37:24.056Z","endTime":"2026-07-19T19:37:27.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37414828087352,"aZ":-28.370499265260385,"pfxX":-6.56192045476762,"pfxZ":2.436218226627913,"pX":-1.3666727127534422,"pZ":2.695070861426154,"vX0":-0.028322505559871647,"vY0":-124.04022827530127,"vZ0":-2.0389458680846726,"x":169.09,"y":166.01,"x0":-0.5023307282973628,"y0":50.002860129734096,"z0":5.888854174567599,"aX":-10.24398299703053},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.2,"breakHorizontal":11.9,"spinRate":1142,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.4412607378677178,"extension":6.911130710281504},"index":1,"playId":"96de8fcc-3e33-3b1c-a743-4f8cce968a4c","pitchNumber":2,"startTime":"2026-07-19T19:37:38.258Z","endTime":"2026-07-19T19:37:42.425Z","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":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.436537954768387,"aZ":-27.092557948317634,"pfxX":-5.048861806229727,"pfxZ":3.2290686360941976,"pX":-0.6775804746155413,"pZ":4.118857074210164,"vX0":1.1230830045093576,"vY0":-124.02339453609137,"vZ0":0.9674820970018445,"x":142.83,"y":127.57,"x0":-0.47726823432760357,"y0":50.00358953743963,"z0":5.965985797782798,"aX":-7.9453553684411045},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.2,"breakHorizontal":8.9,"spinRate":1173,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.43993002893077326,"extension":6.8549626547110805},"index":2,"playId":"bd19fb10-d394-3c21-ab81-61749d659ed3","pitchNumber":3,"startTime":"2026-07-19T19:37:51.538Z","endTime":"2026-07-19T19:37:54.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7900425288342,"aZ":-14.633981310136638,"pfxX":-2.849884093822037,"pfxZ":9.39034528277544,"pX":-0.22280439634037796,"pZ":3.8594498120081195,"vX0":1.7211262142309587,"vY0":-135.39013638716656,"vZ0":-2.6209797255515888,"x":125.49,"y":134.57,"x0":-0.49435102989017016,"y0":50.0063203965042,"z0":5.856267495495567,"aX":-5.32568766099387},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.7,"breakHorizontal":4.8,"spinRate":2358,"spinDirection":200},"zone":11,"typeConfidence":0.88,"plateTime":0.4035783979201861,"extension":6.9164276919362075},"index":3,"playId":"18bfb5c8-68d3-372c-baf5-23c25f96374e","pitchNumber":4,"startTime":"2026-07-19T19:38:06.965Z","endTime":"2026-07-19T19:38:11.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99038418926421,"aZ":-26.225616798627666,"pfxX":2.102234508756651,"pfxZ":3.5528762807516703,"pX":1.0829395256413397,"pZ":2.8390158375739185,"vX0":2.949122876920563,"vY0":-127.50209345912398,"vZ0":-2.674044708962067,"x":75.72,"y":162.13,"x0":-0.3543410817593939,"y0":50.00293059739938,"z0":5.934163942191567,"aX":3.52084484558432},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.1,"breakHorizontal":-4.3,"spinRate":2275,"spinDirection":178},"zone":12,"typeConfidence":0.9,"plateTime":0.42677892468917333,"extension":6.814357216021572},"index":4,"playId":"c9fc9491-c4a4-3a9b-bd97-8fc0d8d5e01f","pitchNumber":5,"startTime":"2026-07-19T19:38:23.655Z","endTime":"2026-07-19T19:38:27.189Z","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":92.4,"endSpeed":85.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.734359094556602,"aZ":-14.175435442403632,"pfxX":-2.0190393990562137,"pfxZ":9.709801215376965,"pX":0.14464129338784626,"pZ":2.817625624586467,"vX0":2.122388422660425,"vY0":-134.66284325081708,"vZ0":-5.3513808782422485,"x":111.49,"y":162.7,"x0":-0.3879697847486342,"y0":50.00053844376917,"z0":5.818139864902948,"aX":-3.7417471943376057},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":3.2,"spinRate":2287,"spinDirection":196},"zone":5,"typeConfidence":0.89,"plateTime":0.4053240885769971,"extension":6.8945328152384775},"hitData":{"launchSpeed":87.8,"launchAngle":40.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.08,"coordY":98.41}},"index":5,"playId":"d1b09185-d075-3655-80df-69fcc40caeab","pitchNumber":6,"startTime":"2026-07-19T19:38:58.795Z","endTime":"2026-07-19T19:39:08.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:39:08.187Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Torrens walks.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T19:39:32.945Z","endTime":"2026-07-19T19:41:00.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.893816952865876,"aZ":-44.75488771504989,"pfxX":3.313351346042462,"pfxZ":-8.555683535837433,"pX":0.47111768755422534,"pZ":0.5922634699625017,"vX0":1.141715231803919,"vY0":-120.84968238965398,"vZ0":-3.0682820604610725,"x":99.04,"y":222.79,"x0":-0.43872968633845427,"y0":50.004314326569784,"z0":5.832960888749464,"aX":4.871044310624019},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-16.0,"breakHorizontal":-6.2,"spinRate":2655,"spinDirection":18},"zone":14,"typeConfidence":0.9,"plateTime":0.45429275764805466,"extension":6.913622070527631},"index":0,"playId":"0c9f1b39-d116-3a07-8531-3a1e2872982a","pitchNumber":1,"startTime":"2026-07-19T19:39:33.977Z","endTime":"2026-07-19T19:39:37.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.186913230221688,"aZ":-30.98275786691933,"pfxX":2.5802652558630874,"pfxZ":0.7647866637465395,"pX":0.7308596432330797,"pZ":2.217374156397353,"vX0":1.9892196319700903,"vY0":-123.68975783675471,"vZ0":-2.7624377846390633,"x":89.14,"y":178.91,"x0":-0.4183545659425875,"y0":50.001536879569294,"z0":5.9411215517610705,"aX":4.005474854559678},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.0,"breakHorizontal":-5.2,"spinRate":2305,"spinDirection":142},"zone":6,"typeConfidence":0.89,"plateTime":0.4424719564699804,"extension":6.942323316342605},"index":1,"playId":"7e4998df-5127-30d5-81b7-51e41928253f","pitchNumber":2,"startTime":"2026-07-19T19:39:49.268Z","endTime":"2026-07-19T19:39:53.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47565424202145,"aZ":-33.25518553757086,"pfxX":2.813367912446731,"pfxZ":-0.6807490659594997,"pX":-0.017517506653992588,"pZ":2.4318022562284156,"vX0":0.3362684858907568,"vY0":-125.19596722898135,"vZ0":-2.1189890144070196,"x":118.34,"y":139.55,"x0":-0.5190725893059336,"y0":50.00208795104851,"z0":6.002156003285749,"aX":4.4805368333482},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.4,"breakHorizontal":-5.2,"spinRate":2302,"spinDirection":138},"zone":5,"typeConfidence":0.89,"plateTime":0.4369396720660541,"extension":6.86618047499451},"index":2,"playId":"d9ba41c5-f7c0-3896-aca5-236c602f81e3","pitchNumber":3,"startTime":"2026-07-19T19:40:03.373Z","endTime":"2026-07-19T19:40:06.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03500660489184,"aZ":-15.451976181817095,"pfxX":-0.17641676110032667,"pfxZ":9.398213361302078,"pX":0.028284687202666543,"pZ":3.3338410183338403,"vX0":1.2345608641829364,"vY0":-132.23982026981204,"vZ0":-3.789665354345358,"x":115.92,"y":148.77,"x0":-0.42078479768460364,"y0":50.00047199387816,"z0":5.9122142175255625,"aX":-0.3140893342560897},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.4,"breakHorizontal":0.1,"spinRate":2259,"spinDirection":191},"zone":2,"typeConfidence":0.83,"plateTime":0.4134939960918711,"extension":6.7618305458104935},"index":3,"playId":"c81f43f0-bd28-3bd6-94d6-a4b32d03df94","pitchNumber":4,"startTime":"2026-07-19T19:40:18.801Z","endTime":"2026-07-19T19:40:23.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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64131700245339,"aZ":-14.168488038548494,"pfxX":-0.9121324258478443,"pfxZ":9.854143461199362,"pX":-1.021821850968389,"pZ":3.935093345354955,"vX0":-0.7455599003240564,"vY0":-134.2135790441505,"vZ0":-2.704516845682018,"x":155.95,"y":132.53,"x0":-0.6221020278466286,"y0":50.00107734732408,"z0":5.962944075353051,"aX":-1.6661953287975855},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.5,"breakHorizontal":1.8,"spinRate":2319,"spinDirection":191},"zone":11,"typeConfidence":0.88,"plateTime":0.40787574355085754,"extension":6.7849097477898415},"index":4,"playId":"9a252029-9e80-332e-8412-12d662ab6896","pitchNumber":5,"startTime":"2026-07-19T19:40:37.908Z","endTime":"2026-07-19T19:40:41.550Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.905825504431675,"aZ":-25.21979314002317,"pfxX":1.5872803883056672,"pfxZ":4.16643505646772,"pX":0.22253281627801935,"pZ":1.0063651355041205,"vX0":1.1569272317245132,"vY0":-127.7273626866601,"vZ0":-7.120695834214716,"x":108.52,"y":211.61,"x0":-0.44096578502278083,"y0":50.00197397249912,"z0":5.786160471976798,"aX":2.6476823757142705},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":-3.1,"spinRate":2256,"spinDirection":174},"zone":14,"typeConfidence":0.9,"plateTime":0.42723918891045365,"extension":6.971026970020122},"index":5,"playId":"909a9dc7-2500-3c42-bb53-3fab000c6bcb","pitchNumber":6,"startTime":"2026-07-19T19:40:55.825Z","endTime":"2026-07-19T19:41:00.812Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:41:00.812Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"A.J. Ewing singles on a ground ball to right fielder Gabriel Rincones Jr. Luis Torrens to 3rd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T19:42:20.369Z","endTime":"2026-07-19T19:43:36.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"postOnThird":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"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":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":687282,"link":"/api/v1/people/687282"},"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":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T19:41:20.501Z","endTime":"2026-07-19T19:42:22.634Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.688315875328065,"aZ":-27.35276594380769,"pfxX":-10.117313938810948,"pfxZ":3.006525060559283,"pX":-0.47246093441189846,"pZ":0.42769593719406446,"vX0":3.5220641027410506,"vY0":-125.58383591373915,"vZ0":-7.51555181668096,"x":135.01,"y":227.23,"x0":-0.576181623745543,"y0":50.00186083085406,"z0":5.674363120549921,"aX":-16.20934623564633},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.0,"breakHorizontal":17.5,"spinRate":1253,"spinDirection":224},"zone":13,"typeConfidence":0.91,"plateTime":0.4356325128091405,"extension":7.11758330235742},"index":1,"playId":"c50654f6-4017-38fe-a2a6-4e91d3b5fbbb","pitchNumber":1,"startTime":"2026-07-19T19:42:22.634Z","endTime":"2026-07-19T19:42:28.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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.938078221894227,"aZ":-30.25276021934375,"pfxX":-5.808583135414988,"pfxZ":1.2306041710390812,"pX":-0.3980936356533064,"pZ":3.214713691873291,"vX0":2.3761559429676913,"vY0":-123.38489316609052,"vZ0":-0.3737064749572744,"x":132.17,"y":151.98,"x0":-0.6129799136058378,"y0":50.001518582310815,"z0":5.892830992985912,"aX":-9.056862615146125},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.4,"breakHorizontal":10.1,"spinRate":1031,"spinDirection":229},"zone":1,"typeConfidence":0.91,"plateTime":0.4420128713543092,"extension":6.793570598963196},"index":2,"playId":"188ca276-8a84-3b4b-9228-5819c4873cc3","pitchNumber":2,"startTime":"2026-07-19T19:42:42.373Z","endTime":"2026-07-19T19:42:46.297Z","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":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56065725373232,"aZ":-25.688002693957564,"pfxX":2.3243260619800994,"pfxZ":3.8881307647594907,"pX":0.6874466619036655,"pZ":2.1377397248123757,"vX0":2.3972885100745276,"vY0":-128.08366029417144,"vZ0":-4.44878646468582,"x":90.8,"y":181.06,"x0":-0.5613164871151755,"y0":50.00173985084304,"z0":5.897210262687798,"aX":3.8749995116140874},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":-4.7,"spinRate":2097,"spinDirection":178},"zone":9,"typeConfidence":0.9,"plateTime":0.42703710265928807,"extension":6.843590672434532},"index":3,"playId":"29caee08-362d-3a74-b82e-53addf619b26","pitchNumber":3,"startTime":"2026-07-19T19:42:59.028Z","endTime":"2026-07-19T19:43:02.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.852446962161864,"aZ":-14.704130348507885,"pfxX":-1.8550585406390785,"pfxZ":9.316405235959405,"pX":0.5663609511123698,"pZ":3.222051290141736,"vX0":3.6226481477423613,"vY0":-135.4125171523613,"vZ0":-4.202601880619069,"x":95.41,"y":151.78,"x0":-0.5419011024281557,"y0":50.004486904967656,"z0":5.808281525016957,"aX":-3.4796127129427954},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":2.6,"spinRate":2318,"spinDirection":195},"zone":3,"typeConfidence":0.89,"plateTime":0.40298238947168485,"extension":7.016571685376464},"hitData":{"launchSpeed":91.3,"launchAngle":-9.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.91,"coordY":108.92}},"index":4,"playId":"721b360a-b488-3deb-89af-6c928d4c10b1","pitchNumber":4,"startTime":"2026-07-19T19:43:22.350Z","endTime":"2026-07-19T19:43:36.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:43:36.365Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Soto flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-19T19:46:07.567Z","endTime":"2026-07-19T19:48:47.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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":[2,3,4,5,6,8,9],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-19T19:43:55.644Z","endTime":"2026-07-19T19:44:02.879Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Seth Johnson replaces Max Lazar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-19T19:44:02.879Z","endTime":"2026-07-19T19:46:09.773Z","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":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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":98.2,"endSpeed":90.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.642470343406753,"aZ":-10.09569811919617,"pfxX":-7.445377926497564,"pfxZ":10.674009979377054,"pX":-0.145553530881949,"pZ":0.6316146312011749,"vX0":7.120338371789344,"vY0":-142.43476468180532,"vZ0":-11.661418253068469,"x":122.55,"y":221.73,"x0":-1.7022673996965414,"y0":50.005493176395156,"z0":5.40227561757734,"aX":-15.404196961820084},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.3,"breakHorizontal":12.1,"spinRate":2372,"spinDirection":215},"zone":13,"typeConfidence":0.9,"plateTime":0.3835615264640708,"extension":6.493468052349552},"index":2,"playId":"7164e3c6-67b1-3690-bc21-636753aa1925","pitchNumber":1,"startTime":"2026-07-19T19:46:09.773Z","endTime":"2026-07-19T19:46:13.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.658954764695743,"aZ":-15.476852586123263,"pfxX":-7.319497166522281,"pfxZ":7.931152009827871,"pX":-1.1933786485381197,"pZ":4.431262242474685,"vX0":3.9037101062975377,"vY0":-143.15169012854818,"vZ0":-1.0653181065299757,"x":162.49,"y":119.14,"x0":-1.6135353179782024,"y0":50.00030937780213,"z0":5.763657737055069,"aX":-15.403677963941927},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.4,"breakHorizontal":12.6,"spinRate":2241,"spinDirection":218},"zone":11,"typeConfidence":0.61,"plateTime":0.3805839692767021,"extension":6.345516131482971},"index":3,"playId":"5cf67fb1-0757-3ab9-a9e8-981854bf6c9d","pitchNumber":2,"startTime":"2026-07-19T19:46:34.939Z","endTime":"2026-07-19T19:46:38.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.557927465413012,"aZ":-31.878880713611075,"pfxX":1.3156567425973638,"pfxZ":0.17923110139432818,"pX":0.5476787524914117,"pZ":1.4649639819642257,"vX0":5.029747950331354,"vY0":-127.82938955169892,"vZ0":-3.85784185023699,"x":96.12,"y":199.23,"x0":-1.6075417946532842,"y0":50.00611215096438,"z0":5.466213716972726,"aX":2.201208530239935},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.2,"breakHorizontal":-3.4,"spinRate":2519,"spinDirection":128},"zone":14,"typeConfidence":0.89,"plateTime":0.4266557788557437,"extension":6.556218122764644},"index":4,"playId":"ed8dc992-8c82-3296-8b52-6a348de7bb1f","pitchNumber":3,"startTime":"2026-07-19T19:46:53.945Z","endTime":"2026-07-19T19:46:57.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.130195834830197,"aZ":-13.879068360672294,"pfxX":-8.629517875177065,"pfxZ":8.758032687250088,"pX":-0.9981241377721776,"pZ":2.799608135133953,"vX0":4.814009374772146,"vY0":-142.55077526647773,"vZ0":-5.282054740952814,"x":155.05,"y":163.19,"x0":-1.5741221366889766,"y0":50.00317574032582,"z0":5.530204838514379,"aX":-18.02877781911798},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.1,"breakHorizontal":14.9,"spinRate":2226,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3820386867914549,"extension":6.606089256531796},"index":5,"playId":"52d2e9c9-a073-330c-9884-542710ad9db7","pitchNumber":4,"startTime":"2026-07-19T19:47:14.350Z","endTime":"2026-07-19T19:47:18.299Z","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":98.6,"endSpeed":91.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.431267313748062,"aZ":-10.972731744032764,"pfxX":-7.5510174774747245,"pfxZ":10.04752990896644,"pX":-0.22009768657886303,"pZ":3.1683332662817487,"vX0":6.280311522237292,"vY0":-143.47906138548282,"vZ0":-5.020756457681257,"x":125.39,"y":153.24,"x0":-1.4432051780626465,"y0":50.00491206537143,"z0":5.60914549942981,"aX":-15.936303138933795},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.5,"breakHorizontal":12.6,"spinRate":2360,"spinDirection":211},"zone":2,"typeConfidence":0.89,"plateTime":0.38000797427440114,"extension":6.481019903871177},"index":6,"playId":"2e1b7529-c337-36ff-9d89-c89321d8a6a9","pitchNumber":5,"startTime":"2026-07-19T19:47:36.518Z","endTime":"2026-07-19T19:47:39.866Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-07-19T19:47:56.865Z","endTime":"2026-07-19T19:48:08.610Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":91.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.151632739159847,"aZ":-15.113745087097726,"pfxX":-6.568004168272564,"pfxZ":8.134748709238874,"pX":0.09403677758058061,"pZ":2.3176752669077345,"vX0":6.751196936163087,"vY0":-142.58487869860136,"vZ0":-6.36827795948332,"x":113.42,"y":176.2,"x0":-1.4303974805569792,"y0":50.001628481812084,"z0":5.502483163245422,"aX":-13.771384607101835},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.9,"breakHorizontal":10.8,"spinRate":2223,"spinDirection":216},"zone":5,"typeConfidence":0.86,"plateTime":0.3814908074261796,"extension":6.530766725311325},"index":8,"playId":"390aa000-e854-352e-8e34-67079afe6652","pitchNumber":6,"startTime":"2026-07-19T19:48:08.610Z","endTime":"2026-07-19T19:48:11.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93110222228163,"aZ":-9.925039943286288,"pfxX":-6.421106637358967,"pfxZ":10.433362702644402,"pX":-0.014964359199860257,"pZ":2.000400144486037,"vX0":6.431439531188875,"vY0":-144.0678290322427,"vZ0":-8.26666661307063,"x":117.57,"y":184.77,"x0":-1.426555095020058,"y0":50.00085132573517,"z0":5.495668491342056,"aX":-13.691561755658999},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.6,"breakHorizontal":10.6,"spinRate":2374,"spinDirection":211},"zone":8,"typeConfidence":0.91,"plateTime":0.37809282581472736,"extension":6.647434232350259},"hitData":{"launchSpeed":96.5,"launchAngle":51.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.23,"coordY":112.24}},"index":9,"playId":"c75826e2-4e92-329b-8f48-40d03abad1f2","pitchNumber":7,"startTime":"2026-07-19T19:48:37.833Z","endTime":"2026-07-19T19:48:47.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:48:47.467Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out to first baseman Brett Baty.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T19:52:27.789Z","endTime":"2026-07-19T19:52:38.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":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":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: A.J. Minter replaces Nolan McLean.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T19:51:59.149Z","endTime":"2026-07-19T19:52:30.093Z","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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70303858629328,"aZ":-17.321564195258635,"pfxX":1.8296146640712296,"pfxZ":7.860343346667764,"pX":0.06503027302054672,"pZ":2.505503587949232,"vX0":-6.837833229789101,"vY0":-136.08138272488668,"vZ0":-5.113244286280283,"x":114.52,"y":171.13,"x0":2.364265971200039,"y0":50.00493453815214,"z0":5.5951456199844065,"aX":3.4586167202436267},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":-2.0,"spinRate":2415,"spinDirection":146},"zone":5,"typeConfidence":0.9,"plateTime":0.4013178296612967,"extension":6.401682323790825},"hitData":{"launchSpeed":85.4,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.43,"coordY":161.15}},"index":1,"playId":"6c1ab558-b8d4-34c6-83f1-020949cc61cf","pitchNumber":1,"startTime":"2026-07-19T19:52:30.093Z","endTime":"2026-07-19T19:52:38.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:52:38.345Z","atBatIndex":59},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Alec Bohm homers (12) on a fly ball to left field.","rbi":1,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T19:53:07.525Z","endTime":"2026-07-19T19:53:48.351Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"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_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":{"id":621345,"link":"/api/v1/people/621345"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34417812351468,"aZ":-26.9555383635057,"pfxX":0.4930870823773336,"pfxZ":2.962439271116869,"pX":-0.11930678150394612,"pZ":3.744453287814902,"vX0":-6.544037383161708,"vY0":-130.89705624296514,"vZ0":0.0871916306941033,"x":121.55,"y":137.68,"x0":2.3318171136436567,"y0":50.00642907648634,"z0":5.701737449172303,"aX":0.8702159109823103},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.6,"breakHorizontal":0.4,"spinRate":2464,"spinDirection":184},"zone":11,"typeConfidence":0.87,"plateTime":0.4158294686401094,"extension":6.168937098905224},"index":0,"playId":"fe01e663-0a64-3f06-99a0-0138361dc5e7","pitchNumber":1,"startTime":"2026-07-19T19:53:07.525Z","endTime":"2026-07-19T19:53:11.479Z","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":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.483652634661176,"aZ":-15.792270413552647,"pfxX":4.364279768184614,"pfxZ":8.50972987321202,"pX":-0.23384890132605354,"pZ":3.4966218238837197,"vX0":-7.9113887580986315,"vY0":-136.7332396786807,"vZ0":-3.05300698577298,"x":125.91,"y":144.37,"x0":2.1084722846878976,"y0":50.00000749015726,"z0":5.688858534070733,"aX":8.39948675295613},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":-6.6,"spinRate":2432,"spinDirection":143},"zone":2,"typeConfidence":0.9,"plateTime":0.3980827894417933,"extension":6.360999187874825},"hitData":{"launchSpeed":107.0,"launchAngle":23.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.32,"coordY":63.62}},"index":1,"playId":"95c3d368-bd54-3266-a99d-8143e9d70e17","pitchNumber":2,"startTime":"2026-07-19T19:53:24.234Z","endTime":"2026-07-19T19:53:48.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:53:48.351Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a fly ball to right fielder Carson Benge.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T19:54:15.118Z","endTime":"2026-07-19T19:56:08.387Z","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":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"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,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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56104787118698,"aZ":-14.589564062413391,"pfxX":3.374305516410461,"pfxZ":9.32292565949863,"pX":-0.7897185672593422,"pZ":1.4339179250894492,"vX0":-9.072025292841387,"vY0":-135.69627834958516,"vZ0":-8.073877780268957,"x":147.1,"y":200.06,"x0":2.1418147755907264,"y0":50.00288103912041,"z0":5.4410082398560355,"aX":6.365617332520998},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.5,"breakHorizontal":-4.4,"spinRate":2517,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.4019234032789307,"extension":6.524610531475078},"index":0,"playId":"66153a2d-6f32-3c11-a5ec-21724b001426","pitchNumber":1,"startTime":"2026-07-19T19:54:15.118Z","endTime":"2026-07-19T19:54:19.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.618315129312123,"aZ":-16.120407292976743,"pfxX":4.630646104223143,"pfxZ":8.363791823873033,"pX":-0.2284841558032186,"pZ":2.654739677115782,"vX0":-8.336388509150598,"vY0":-136.59091732103303,"vZ0":-4.766583854924075,"x":125.71,"y":167.1,"x0":2.2397230207450622,"y0":50.00476859361211,"z0":5.505099691922231,"aX":8.89096691559048},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":-7.0,"spinRate":2479,"spinDirection":149},"zone":5,"typeConfidence":0.9,"plateTime":0.39860965485300204,"extension":6.278332230030049},"index":1,"playId":"8d75a646-3194-3ff5-891c-99f12cff8b0c","pitchNumber":2,"startTime":"2026-07-19T19:54:32.958Z","endTime":"2026-07-19T19:54:36.171Z","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.3,"endSpeed":86.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.427776367044483,"aZ":-16.858380217692797,"pfxX":2.5516149070717695,"pfxZ":8.119655060358582,"pX":-0.21828671933294394,"pZ":2.478772668209267,"vX0":-7.443262046468412,"vY0":-135.68849832085792,"vZ0":-5.043700710687487,"x":125.32,"y":171.85,"x0":2.214837404983881,"y0":50.003935995773176,"z0":5.515879083873685,"aX":4.814218004168744},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.9,"breakHorizontal":-3.2,"spinRate":2465,"spinDirection":148},"zone":5,"typeConfidence":0.9,"plateTime":0.40186961565509094,"extension":6.428640771190953},"index":2,"playId":"1498dd11-8300-3b30-9011-fc234bda9ed7","pitchNumber":3,"startTime":"2026-07-19T19:54:54.281Z","endTime":"2026-07-19T19:54:58.032Z","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":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.191676742256785,"aZ":-28.131348744396853,"pfxX":-1.5157795986663372,"pfxZ":2.3282582608427562,"pX":-1.9477253728406732,"pZ":1.5829887825829145,"vX0":-9.993103541930152,"vY0":-130.13517721922653,"vZ0":-4.568012836650196,"x":191.24,"y":196.04,"x0":2.1198595107725176,"y0":50.00379764722261,"z0":5.46190003196549,"aX":-2.6288518425575997},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.5,"breakHorizontal":4.7,"spinRate":2641,"spinDirection":175},"zone":13,"typeConfidence":0.92,"plateTime":0.41896089891227595,"extension":6.372775872403126},"index":3,"playId":"2e741445-5743-34eb-add5-361bc535a71d","pitchNumber":4,"startTime":"2026-07-19T19:55:20.821Z","endTime":"2026-07-19T19:55:24.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7757117182986,"aZ":-25.21330230682317,"pfxX":8.835687433677188,"pfxZ":3.7860732465987317,"pX":-1.0552005619590867,"pZ":1.6971253893165208,"vX0":-11.827380780342168,"vY0":-134.65961006527846,"vZ0":-5.095668679591595,"x":157.22,"y":192.96,"x0":2.242524027198894,"y0":50.005509981416026,"z0":5.3939503851798865,"aX":16.257557529954354},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.9,"breakHorizontal":-13.6,"spinRate":2485,"spinDirection":137},"zone":13,"typeConfidence":0.88,"plateTime":0.40647888448677216,"extension":6.402927217765208},"index":4,"playId":"176eb0db-9213-32ca-970d-75594ffd8927","pitchNumber":5,"startTime":"2026-07-19T19:55:38.798Z","endTime":"2026-07-19T19:55:42.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20136297926804,"aZ":-28.54789474513866,"pfxX":-3.4772939539993812,"pfxZ":2.114792045533676,"pX":-0.15954029934081704,"pZ":2.6353487679057004,"vX0":-5.577285608502085,"vY0":-129.4531149567716,"vZ0":-1.7775517614439345,"x":123.08,"y":167.63,"x0":2.465542882707441,"y0":50.005128908620385,"z0":5.493098111498021,"aX":-5.966910326724137},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.7,"breakHorizontal":7.4,"spinRate":2558,"spinDirection":192},"zone":5,"typeConfidence":0.91,"plateTime":0.4213255389595778,"extension":6.404903532960527},"hitData":{"launchSpeed":73.7,"launchAngle":29.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.43,"coordY":105.11}},"index":5,"playId":"725980c7-080d-3d8f-8a10-65ef80829a35","pitchNumber":6,"startTime":"2026-07-19T19:55:57.131Z","endTime":"2026-07-19T19:56:08.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:56:08.387Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.T. Realmuto singles on a ground ball to left fielder Tyrone Taylor. Bryson Stott to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T19:56:36.957Z","endTime":"2026-07-19T19:57:53.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":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"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.072411163431834,"aZ":-20.054569233859972,"pfxX":1.5590449364066599,"pfxZ":6.413639144489551,"pX":1.835847106120799,"pZ":4.10845490559713,"vX0":-2.461966745394066,"vY0":-136.16205724534584,"vZ0":-0.39389590100018834,"x":47.02,"y":127.85,"x0":2.546497998959555,"y0":50.00324985179372,"z0":5.634709765273518,"aX":2.9466198644658554},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.8,"breakHorizontal":-2.4,"spinRate":2492,"spinDirection":147},"zone":12,"typeConfidence":0.87,"plateTime":0.4012667961597134,"extension":6.394190689418515},"index":0,"playId":"f86b1300-d067-3845-ac47-2b817a58a8e8","pitchNumber":1,"startTime":"2026-07-19T19:56:38.315Z","endTime":"2026-07-19T19:56:41.525Z","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.9,"endSpeed":82.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.900296863362215,"aZ":-27.154420759630877,"pfxX":-3.4126011897390165,"pfxZ":2.901637905037168,"pX":0.8648642066396856,"pZ":3.3837205473396925,"vX0":-3.2182435890812493,"vY0":-129.66567886227895,"vZ0":-0.5457442379457178,"x":84.03,"y":147.42,"x0":2.558198334037612,"y0":50.00454296585009,"z0":5.639221186868811,"aX":-5.907370781684165},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.4,"breakHorizontal":6.8,"spinRate":2522,"spinDirection":188},"zone":12,"typeConfidence":0.91,"plateTime":0.41976384823927226,"extension":6.33485381282081},"index":1,"playId":"76a01f50-b69e-3fc5-b1b3-6b1debb4c3dd","pitchNumber":2,"startTime":"2026-07-19T19:56:58.330Z","endTime":"2026-07-19T19:57:02.332Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"423bc0ff-d0d8-3166-b6ab-3503eca386d4","startTime":"2026-07-19T19:57:20.936Z","endTime":"2026-07-19T19:57:25.976Z","isPitch":false,"type":"pickoff"},{"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":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42019645051078,"aZ":-19.726104798462522,"pfxX":2.660169449603946,"pfxZ":6.614078029921856,"pX":0.5224009232829663,"pZ":3.274464370682263,"vX0":-5.945116141465532,"vY0":-136.40113928577736,"vZ0":-2.5064760906944463,"x":97.09,"y":150.37,"x0":2.3859730289222307,"y0":50.00043638724368,"z0":5.567663407085438,"aX":5.0052847010218615},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.6,"breakHorizontal":-3.6,"spinRate":2543,"spinDirection":147},"zone":3,"typeConfidence":0.88,"plateTime":0.4017858685127327,"extension":6.341827034302001},"hitData":{"launchSpeed":101.1,"launchAngle":-4.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.81,"coordY":102.84}},"index":3,"playId":"724e0415-b1d7-3535-bf9f-c430bef9447e","pitchNumber":3,"startTime":"2026-07-19T19:57:41.996Z","endTime":"2026-07-19T19:57:53.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T19:57:53.212Z","atBatIndex":62},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Edmundo Sosa grounds into a double play, third baseman Bo Bichette to second baseman Marcus Semien to first baseman Brett Baty. J.T. Realmuto out at 2nd. Edmundo Sosa out at 1st.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-19T19:59:16.645Z","endTime":"2026-07-19T20:00:09.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"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_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"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":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Edmundo Sosa replaces Gabriel Rincones Jr.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T19:58:00.747Z","endTime":"2026-07-19T19:58:06.839Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":687282,"link":"/api/v1/people/687282"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-19T19:58:06.839Z","endTime":"2026-07-19T19:59:16.645Z","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":1},"index":2,"playId":"e01719b1-2933-4b81-9aa0-a4ce4dc59127","startTime":"2026-07-19T19:59:16.645Z","endTime":"2026-07-19T19:59:21.645Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.698416692922898,"aZ":-25.391293636683578,"pfxX":7.847991055867282,"pfxZ":4.241471379577284,"pX":1.052420875745769,"pZ":2.4181000212500803,"vX0":-6.13445015669594,"vY0":-125.21835814532999,"vZ0":-2.6681005927726207,"x":76.88,"y":173.49,"x0":2.5063579932189635,"y0":50.00129956660435,"z0":5.560291264899308,"aX":12.545235569216514},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.3,"breakHorizontal":-13.0,"spinRate":1551,"spinDirection":121},"zone":14,"typeConfidence":0.89,"plateTime":0.4363002600068313,"extension":6.2548909331265765},"index":3,"playId":"bc0dfb46-374a-311e-972d-0238381f8502","pitchNumber":1,"startTime":"2026-07-19T19:59:34.941Z","endTime":"2026-07-19T19:59:40.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80225314286821,"aZ":-28.25285601283629,"pfxX":0.13967908650896965,"pfxZ":2.220347943428246,"pX":-0.3806692686285071,"pZ":2.4224155725084873,"vX0":-6.931870534037988,"vY0":-130.90124381658887,"vZ0":-2.8327131802997787,"x":131.51,"y":173.37,"x0":2.263111565866465,"y0":50.004816568208035,"z0":5.593187302539628,"aX":0.24755983317450492},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.7,"breakHorizontal":1.0,"spinRate":2613,"spinDirection":189},"zone":4,"typeConfidence":0.89,"plateTime":0.4154779578988861,"extension":6.426997866231062},"hitData":{"launchSpeed":81.3,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.92,"coordY":159.13}},"index":4,"playId":"38087e98-abad-3446-b8c6-f852ca5a6040","pitchNumber":2,"startTime":"2026-07-19T20:00:01.884Z","endTime":"2026-07-19T20:00:09.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:00:09.745Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Bichette strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T20:02:41.140Z","endTime":"2026-07-19T20:03:30.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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":[2,3,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to right field for Brandon Marsh.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T20:01:48.469Z","endTime":"2026-07-19T20:01:48.503Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"400"},{"details":{"description":"Edmundo Sosa remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-19T20:01:48.503Z","endTime":"2026-07-19T20:02:43.467Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":687282,"link":"/api/v1/people/687282"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56074541141645,"aZ":-10.253339087152739,"pfxX":-6.363303341009158,"pfxZ":10.631355200197014,"pX":0.1711761391354058,"pZ":2.2043726870246485,"vX0":6.845763167760925,"vY0":-141.77987104287777,"vZ0":-7.886575019749342,"x":110.48,"y":179.26,"x0":-1.4333618861385917,"y0":50.002246789713105,"z0":5.654913427718298,"aX":-13.119416232433588},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.0,"breakHorizontal":10.3,"spinRate":2390,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.3844642579916182,"extension":6.56879614917648},"index":2,"playId":"fea58f18-1702-3fa2-9bf9-e7b4e5087b81","pitchNumber":1,"startTime":"2026-07-19T20:02:43.467Z","endTime":"2026-07-19T20:02:47.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.420775500631034,"aZ":-12.681921865097937,"pfxX":-7.074498705236269,"pfxZ":9.735238954371091,"pX":0.8148887814267687,"pZ":2.119837628710497,"vX0":8.116704706619005,"vY0":-139.65529598678864,"vZ0":-7.072846064770077,"x":85.94,"y":181.54,"x0":-1.1913180714576201,"y0":50.002279456645624,"z0":5.495518891480558,"aX":-14.165026634851397},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":11.4,"spinRate":2283,"spinDirection":214},"zone":14,"typeConfidence":0.71,"plateTime":0.390165042872773,"extension":6.592077312596534},"index":3,"playId":"d14088bd-f285-3e85-8618-dc6edb4cb4ed","pitchNumber":2,"startTime":"2026-07-19T20:02:59.902Z","endTime":"2026-07-19T20:03:03.581Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-19T20:03:11.105Z","endTime":"2026-07-19T20:03:26.357Z","isPitch":false,"type":"action","player":{"id":666182,"link":"/api/v1/people/666182"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.977496299574977,"aZ":-28.49911589443631,"pfxX":5.568224471251661,"pfxZ":2.3733135923147914,"pX":0.8941578680378917,"pZ":1.336635636498324,"vX0":4.800857420061692,"vY0":-123.26335611281209,"vZ0":-3.8573184728784993,"x":82.92,"y":202.69,"x0":-1.7976286401607104,"y0":50.00425822649818,"z0":5.310571793010988,"aX":8.6246809756426},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.7,"breakHorizontal":-11.2,"spinRate":2698,"spinDirection":85},"zone":14,"typeConfidence":0.9,"plateTime":0.443238373866115,"extension":6.647355211625376},"index":5,"playId":"1070d9e6-5095-37bb-beee-42210d92114f","pitchNumber":3,"startTime":"2026-07-19T20:03:26.357Z","endTime":"2026-07-19T20:03:30.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:03:30.451Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Francisco Lindor doubles (4) on a sharp line drive to center fielder Justin Crawford.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T20:03:55.583Z","endTime":"2026-07-19T20:04:40.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":91.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.531995473523555,"aZ":-9.056751915094724,"pfxX":-5.33562230998036,"pfxZ":10.993165213346664,"pX":1.1599526656840191,"pZ":1.3224587640568313,"vX0":9.430063159709327,"vY0":-143.05716156893666,"vZ0":-10.087801524090972,"x":72.79,"y":203.07,"x0":-1.4642996964491575,"y0":50.00202697146724,"z0":5.4341882292022925,"aX":-11.21992674534961},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.4,"breakHorizontal":8.0,"spinRate":2419,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.3807837750380183,"extension":6.665938061053798},"index":0,"playId":"4c5d1408-621f-37a5-94c3-51843668c595","pitchNumber":1,"startTime":"2026-07-19T20:03:56.215Z","endTime":"2026-07-19T20:03:59.716Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-19T20:04:09.208Z","endTime":"2026-07-19T20:04:26.871Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.336480874205034,"aZ":-9.333111668840065,"pfxX":-5.0796768878396055,"pfxZ":10.935307925814527,"pX":0.296291947086179,"pZ":1.6299921686496763,"vX0":6.939819678640297,"vY0":-142.57431659289995,"vZ0":-9.26188695194438,"x":105.71,"y":194.77,"x0":-1.4930567870160665,"y0":50.00113591641112,"z0":5.482995453362461,"aX":-10.608683471294052},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.4,"breakHorizontal":8.0,"spinRate":2345,"spinDirection":213},"zone":9,"typeConfidence":0.91,"plateTime":0.3820663258597188,"extension":6.630788236830979},"hitData":{"launchSpeed":106.3,"launchAngle":20.0,"totalDistance":398.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":134.59,"coordY":38.31}},"index":2,"playId":"249b7eb4-7e3c-3cd9-9ba9-ce29c601ea95","pitchNumber":2,"startTime":"2026-07-19T20:04:26.871Z","endTime":"2026-07-19T20:04:40.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:04:40.856Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carson Benge walks.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T20:05:06.942Z","endTime":"2026-07-19T20:06:16.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"postOnSecond":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.955867360167662,"aZ":-28.349245232637934,"pfxX":1.5796197717509564,"pfxZ":2.236658444331657,"pX":-0.18497616220596041,"pZ":1.5648817985984962,"vX0":3.2043762879898763,"vY0":-128.82265210785155,"vZ0":-4.71830588568495,"x":124.05,"y":196.53,"x0":-1.6410784433529848,"y0":50.00601448570857,"z0":5.562854808103203,"aX":2.706107557804225},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.4,"breakHorizontal":-3.5,"spinRate":2368,"spinDirection":171},"zone":13,"typeConfidence":0.91,"plateTime":0.42210148999102115,"extension":6.5943414192854},"index":0,"playId":"a25a8ba1-d244-3f2b-b588-0f6b35c6da56","pitchNumber":1,"startTime":"2026-07-19T20:05:13.982Z","endTime":"2026-07-19T20:05:17.712Z","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":97.3,"endSpeed":89.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.177768216429783,"aZ":-12.02055359664628,"pfxX":-4.911198827129869,"pfxZ":9.788069823965856,"pX":-1.2532490124461306,"pZ":3.3515873021395626,"vX0":2.5123909920631182,"vY0":-141.8150447936367,"vZ0":-4.16384746788165,"x":164.77,"y":148.29,"x0":-1.5075098254719888,"y0":50.00104981079239,"z0":5.59231148681193,"aX":-10.109203428644316},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":8.5,"spinRate":2365,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3846599537202735,"extension":6.454152286595054},"index":1,"playId":"7a2cabd8-ac35-3441-93bc-d59146a51cab","pitchNumber":2,"startTime":"2026-07-19T20:05:33.201Z","endTime":"2026-07-19T20:05:36.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.856839095042442,"aZ":-29.37210387159149,"pfxX":1.7569329087447256,"pfxZ":1.6150273194095819,"pX":1.458223570035986,"pZ":2.0219558836962745,"vX0":6.913248892316956,"vY0":-130.17519545514622,"vZ0":-3.4527689680516183,"x":61.42,"y":184.19,"x0":-1.4497033719950638,"y0":50.00194995526315,"z0":5.566117569790216,"aX":3.042378287825691},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.4,"breakHorizontal":-4.6,"spinRate":2537,"spinDirection":168},"zone":14,"typeConfidence":0.89,"plateTime":0.4192296563098896,"extension":6.6665279939973505},"index":2,"playId":"f7a1b972-2279-34bf-b58d-0b77230a4a23","pitchNumber":3,"startTime":"2026-07-19T20:05:53.718Z","endTime":"2026-07-19T20:05:56.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.043053999440968,"aZ":-13.75316444058195,"pfxX":-5.7200580115656035,"pfxZ":8.967276889286754,"pX":-1.0460878546640844,"pZ":4.363431235684369,"vX0":3.470672227501351,"vY0":-141.65645953402665,"vZ0":-1.4356186053936497,"x":156.87,"y":120.97,"x0":-1.5369769661909547,"y0":50.00611817877642,"z0":5.745870480010547,"aX":-11.754263583817185},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.2,"breakHorizontal":9.7,"spinRate":2305,"spinDirection":214},"zone":11,"typeConfidence":0.89,"plateTime":0.3850594706223873,"extension":6.531859976762563},"index":3,"playId":"aad7e8da-a96d-3a21-bc50-f59d84628c34","pitchNumber":4,"startTime":"2026-07-19T20:06:12.488Z","endTime":"2026-07-19T20:06:16.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:06:16.230Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyrone Taylor walks. Francisco Lindor to 3rd. Carson Benge to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T20:06:52.687Z","endTime":"2026-07-19T20:08:30.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"postOnSecond":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"postOnThird":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.4,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63578048624181,"aZ":-22.0107973652152,"pfxX":-8.269675890987635,"pfxZ":5.115256624324665,"pX":-0.48075193845351244,"pZ":3.5494580265004814,"vX0":5.885699747748547,"vY0":-138.9749284633752,"vZ0":-1.5106737867419895,"x":135.33,"y":142.94,"x0":-1.5352362807807447,"y0":50.00111365686088,"z0":5.54002399379336,"aX":-16.424657946747587},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.2,"breakHorizontal":14.0,"spinRate":2047,"spinDirection":219},"zone":11,"typeConfidence":0.85,"plateTime":0.3918160762041425,"extension":6.77466934894715},"index":0,"playId":"23d4195c-f969-31e3-8ce7-f2c7cfff342a","pitchNumber":1,"startTime":"2026-07-19T20:06:53.528Z","endTime":"2026-07-19T20:06:58.254Z","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":97.5,"endSpeed":90.2,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54550386044638,"aZ":-12.97639181859832,"pfxX":-4.118001728418994,"pfxZ":9.262806792054167,"pX":-1.2813363542551788,"pZ":3.233401086988426,"vX0":2.3528846990151395,"vY0":-142.13701056505064,"vZ0":-4.300977333642254,"x":165.84,"y":151.48,"x0":-1.5790251905661186,"y0":50.00703408547219,"z0":5.572960848001262,"aX":-8.539490770436787},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.2,"breakHorizontal":7.1,"spinRate":2374,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.3834182868496563,"extension":6.546887729843726},"index":1,"playId":"407a18a9-557e-3b45-afeb-b785b5b0b895","pitchNumber":2,"startTime":"2026-07-19T20:07:11.703Z","endTime":"2026-07-19T20:07:15.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.286388744130843,"aZ":-14.521932731120444,"pfxX":-6.7412731550258655,"pfxZ":8.577644091522426,"pX":-0.5653854987392192,"pZ":4.174230490806273,"vX0":4.76469526519362,"vY0":-141.81185291429213,"vZ0":-1.4818415484542684,"x":138.55,"y":126.08,"x0":-1.3827025795942445,"y0":50.002296183242635,"z0":5.61975032503107,"aX":-13.872143569741112},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.5,"breakHorizontal":11.4,"spinRate":2277,"spinDirection":213},"zone":11,"typeConfidence":0.79,"plateTime":0.38472546046524414,"extension":6.546676313473303},"index":2,"playId":"40fdea5c-e395-3cd9-8000-3dae6471da24","pitchNumber":3,"startTime":"2026-07-19T20:07:32.749Z","endTime":"2026-07-19T20:07:35.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08823637337323,"aZ":-12.776828116055128,"pfxX":-5.82263528967031,"pfxZ":9.243853961839784,"pX":0.2581389519151818,"pZ":2.8467991479126185,"vX0":6.802648008066766,"vY0":-143.0426188944907,"vZ0":-5.0203017644332695,"x":107.16,"y":161.92,"x0":-1.3801948394708958,"y0":50.00289455243574,"z0":5.4080852390495116,"aX":-12.21896662345507},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.1,"breakHorizontal":9.4,"spinRate":2309,"spinDirection":215},"zone":2,"typeConfidence":0.9,"plateTime":0.38108162016737523,"extension":6.656416331730511},"index":3,"playId":"b544be52-7e24-3e59-8391-89cd226923c8","pitchNumber":4,"startTime":"2026-07-19T20:07:50.661Z","endTime":"2026-07-19T20:07:54.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.263942777432103,"aZ":-13.603507988163516,"pfxX":-5.87514281140444,"pfxZ":8.835384459978462,"pX":0.01648447499143812,"pZ":3.2417883619274623,"vX0":6.435182731968648,"vY0":-143.19557907643951,"vZ0":-3.7520900685451677,"x":116.37,"y":151.25,"x0":-1.483534413523282,"y0":50.00484078575351,"z0":5.404869407265765,"aX":-12.352297146746471},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.6,"breakHorizontal":9.6,"spinRate":2275,"spinDirection":214},"zone":2,"typeConfidence":0.9,"plateTime":0.380719869387689,"extension":6.6668636401536725},"index":4,"playId":"5c028901-a66d-35d7-b933-b6dd3d1891eb","pitchNumber":5,"startTime":"2026-07-19T20:08:07.538Z","endTime":"2026-07-19T20:08:11.246Z","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":96.4,"endSpeed":89.4,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.594182665961927,"aZ":-12.781037460939933,"pfxX":-5.593693414397505,"pfxZ":9.57103823692374,"pX":-1.3279508162907019,"pZ":2.056427169645784,"vX0":2.4687690410675383,"vY0":-140.4392327929865,"vZ0":-6.799029618057932,"x":167.62,"y":183.26,"x0":-1.4848421440178805,"y0":50.0003991274503,"z0":5.316144864465164,"aX":-11.329404264396146},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":9.7,"spinRate":2226,"spinDirection":211},"zone":13,"typeConfidence":0.9,"plateTime":0.38793388615129487,"extension":6.737396250684694},"index":5,"playId":"f5e9cf71-b7c8-3c4f-8133-63d9977002aa","pitchNumber":6,"startTime":"2026-07-19T20:08:26.514Z","endTime":"2026-07-19T20:08:30.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:08:30.640Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T20:09:43.272Z","endTime":"2026-07-19T20:11:27.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"postOnSecond":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"postOnThird":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T20:08:44.824Z","endTime":"2026-07-19T20:09:45.630Z","isPitch":false,"type":"action"},{"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":98.0,"endSpeed":89.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.375744275493908,"aZ":-13.150395844397654,"pfxX":-6.408459828776497,"pfxZ":9.171274772644484,"pX":-0.7073515185197267,"pZ":4.213878319982881,"vX0":4.72666566862047,"vY0":-142.75871346167804,"vZ0":-1.6893224902946598,"x":143.96,"y":125.01,"x0":-1.54788969035701,"y0":50.00137892539558,"z0":5.636581695734423,"aX":-13.290392738669087},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.4,"breakHorizontal":10.7,"spinRate":2277,"spinDirection":213},"zone":11,"typeConfidence":0.88,"plateTime":0.3829683060123368,"extension":6.651543710473885},"index":1,"playId":"a8ef71f4-e3ea-32e7-8209-1be715317b2b","pitchNumber":1,"startTime":"2026-07-19T20:09:45.630Z","endTime":"2026-07-19T20:09:48.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.346924951137208,"aZ":-28.896558469294167,"pfxX":1.5079404062437307,"pfxZ":1.9960213616243774,"pX":-1.2937196174929946,"pZ":2.7528053988396524,"vX0":0.8200532986847549,"vY0":-126.59911138456233,"vZ0":-1.2147408494391692,"x":166.31,"y":164.45,"x0":-1.8166491011061914,"y0":50.001134002131444,"z0":5.530041865214891,"aX":2.472392076595442},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.6,"breakHorizontal":-2.9,"spinRate":2507,"spinDirection":161},"zone":11,"typeConfidence":0.91,"plateTime":0.43095934748705034,"extension":6.649625583799722},"index":2,"playId":"de368f70-092c-3bbc-b9be-0712e1ef4e02","pitchNumber":2,"startTime":"2026-07-19T20:10:01.812Z","endTime":"2026-07-19T20:10:05.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":90.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.634527781719548,"aZ":-13.080678330576546,"pfxX":-6.097367767023676,"pfxZ":9.33827441694432,"pX":-0.6492860172883992,"pZ":1.4435613362999162,"vX0":4.707649497149459,"vY0":-140.61008696835532,"vZ0":-8.788320887992395,"x":141.75,"y":199.8,"x0":-1.535754901283012,"y0":50.002090525146066,"z0":5.41679743925173,"aX":-12.464159981886416},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.7,"breakHorizontal":10.3,"spinRate":2329,"spinDirection":210},"zone":13,"typeConfidence":0.88,"plateTime":0.3864720245763742,"extension":6.5794231835273065},"index":3,"playId":"146e1e44-cada-3c34-8216-7a1ab713b0b3","pitchNumber":3,"startTime":"2026-07-19T20:10:22.790Z","endTime":"2026-07-19T20:10:27.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97555501583786,"aZ":-12.328907497283376,"pfxX":-5.203718137217717,"pfxZ":9.713239447722858,"pX":-0.47840299937438874,"pZ":1.6703285900269578,"vX0":3.9633074065429414,"vY0":-141.27226336149045,"vZ0":-8.28431324241314,"x":135.24,"y":193.68,"x0":-1.2159730688675603,"y0":50.00226322341437,"z0":5.413326465587446,"aX":-10.629982840151566},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2281,"spinDirection":215},"zone":7,"typeConfidence":0.91,"plateTime":0.3861433068546205,"extension":6.7096781149930385},"index":4,"playId":"546a2706-c23b-3dd4-a95e-0f981149d6fc","pitchNumber":4,"startTime":"2026-07-19T20:10:42.475Z","endTime":"2026-07-19T20:10:46.326Z","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":97.5,"endSpeed":89.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.438226049258194,"aZ":-12.33358300205407,"pfxX":-4.813787624609188,"pfxZ":9.627540832008483,"pX":-0.3828010651515934,"pZ":2.7645303773765986,"vX0":3.9759177174346805,"vY0":-141.93585900518264,"vZ0":-5.630072422637704,"x":131.59,"y":164.14,"x0":-1.1693900847460827,"y0":50.00472056901877,"z0":5.544586231376379,"aX":-9.921453228091421},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.6,"breakHorizontal":8.0,"spinRate":2307,"spinDirection":214},"zone":4,"typeConfidence":0.9,"plateTime":0.3844351179023522,"extension":6.711151972100162},"index":5,"playId":"0b522927-de96-33d4-9bff-253dbc189389","pitchNumber":5,"startTime":"2026-07-19T20:11:01.381Z","endTime":"2026-07-19T20:11:04.878Z","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":96.9,"endSpeed":89.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.248408128596637,"aZ":-10.530956287204143,"pfxX":-5.456247222714934,"pfxZ":10.581716763888005,"pX":-0.5330833177958173,"pZ":3.8982497075860567,"vX0":3.695010030578212,"vY0":-141.20744743922094,"vZ0":-2.9009608004455685,"x":137.32,"y":133.53,"x0":-1.1410415757631773,"y0":50.0048334636977,"z0":5.603658662554433,"aX":-11.16286716551154},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.8,"breakHorizontal":9.2,"spinRate":2327,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.3859720079112088,"extension":6.62321174732602},"index":6,"playId":"bc96e136-d1f8-3272-8147-154aa4081092","pitchNumber":6,"startTime":"2026-07-19T20:11:23.527Z","endTime":"2026-07-19T20:11:27.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:11:27.385Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-19T20:11:49.551Z","endTime":"2026-07-19T20:12:46.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"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":[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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.2,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46950504798513,"aZ":-11.277339756939499,"pfxX":-5.58212427012663,"pfxZ":9.8968284844765,"pX":-0.16354094339655492,"pZ":2.795119900970259,"vX0":4.681407387867464,"vY0":-143.09830328764335,"vZ0":-5.8274568764018575,"x":123.23,"y":163.31,"x0":-1.0810870610406227,"y0":50.00110981010063,"z0":5.538940113536124,"aX":-11.783453657831503},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.2,"breakHorizontal":9.4,"spinRate":2330,"spinDirection":215},"zone":5,"typeConfidence":0.91,"plateTime":0.3801804488573399,"extension":6.593581077707198},"index":0,"playId":"f15f8a5c-b587-3f69-89c0-46cb841bba9e","pitchNumber":1,"startTime":"2026-07-19T20:11:53.535Z","endTime":"2026-07-19T20:11:57.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79631659054828,"aZ":-30.694240702076353,"pfxX":1.9860123478268195,"pfxZ":0.8897260401237279,"pX":0.7324543364551435,"pZ":2.1737947649530986,"vX0":4.283285066843607,"vY0":-127.131310283749,"vZ0":-2.4076520628709734,"x":89.08,"y":180.09,"x0":-1.220772564898172,"y0":50.004095253291,"z0":5.527724461035134,"aX":3.307188199204386},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.3,"breakHorizontal":-4.4,"spinRate":2607,"spinDirection":137},"zone":9,"typeConfidence":0.91,"plateTime":0.4280026925214879,"extension":6.732985001448699},"index":1,"playId":"f65bfa5a-4ecb-3964-8b58-1556255a5e87","pitchNumber":2,"startTime":"2026-07-19T20:12:12.019Z","endTime":"2026-07-19T20:12:15.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.200852253571114,"aZ":-29.199897232525572,"pfxX":1.4396729018501273,"pfxZ":1.7132833900980327,"pX":-0.4794163897574121,"pZ":2.233039808714816,"vX0":1.7534903268805953,"vY0":-129.90219323797123,"vZ0":-2.9305985570925612,"x":135.27,"y":178.49,"x0":-1.3463025623851932,"y0":50.00385814279354,"z0":5.559766989754532,"aX":2.4986449343581825},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.8,"breakHorizontal":-3.0,"spinRate":2546,"spinDirection":144},"zone":7,"typeConfidence":0.91,"plateTime":0.4191426253120989,"extension":6.644403971147103},"hitData":{"launchSpeed":106.3,"launchAngle":1.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.43,"coordY":151.01}},"index":2,"playId":"4a848dce-c59a-3503-8ced-b5661acaa73e","pitchNumber":3,"startTime":"2026-07-19T20:12:39.335Z","endTime":"2026-07-19T20:12:46.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:12:46.864Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, shortstop Francisco Lindor to first baseman Brett Baty.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T20:15:20.696Z","endTime":"2026-07-19T20:15:31.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"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":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Huascar Brazobán replaces A.J. Minter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T20:14:24.120Z","endTime":"2026-07-19T20:15:22.879Z","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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.248962393579323,"aZ":-21.856957611282922,"pfxX":-10.64146280138021,"pfxZ":5.242061726295601,"pX":-0.5545345221406338,"pZ":2.5385681964452647,"vX0":5.458680640892819,"vY0":-138.32315316806896,"vZ0":-5.37407616448065,"x":138.14,"y":170.24,"x0":-1.1540606179086992,"y0":50.00650579220983,"z0":5.940311818959137,"aX":-20.953410835075125},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.8,"breakHorizontal":18.4,"spinRate":2238,"spinDirection":231},"zone":4,"typeConfidence":0.89,"plateTime":0.3935980086570292,"extension":5.654610196008585},"hitData":{"launchSpeed":86.9,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.23,"coordY":146.96}},"index":1,"playId":"6fa28bcf-67ed-3d83-b70f-78a52ee6bc5e","pitchNumber":1,"startTime":"2026-07-19T20:15:22.879Z","endTime":"2026-07-19T20:15:31.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:15:31.340Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trea Turner walks.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T20:15:49.262Z","endTime":"2026-07-19T20:19:03.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.924412572466064,"aZ":-20.43818182358646,"pfxX":-3.2455887471010603,"pfxZ":6.506199491728004,"pX":0.5157778260829231,"pZ":2.086802456115327,"vX0":5.729919184921801,"vY0":-131.90410140199398,"vZ0":-6.325175909797563,"x":97.34,"y":182.44,"x0":-1.2403255607076602,"y0":50.00149520579612,"z0":5.97110012472616,"aX":-5.8529039335865045},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.9,"breakHorizontal":4.9,"spinRate":2269,"spinDirection":229},"zone":9,"typeConfidence":0.81,"plateTime":0.4116176520367043,"extension":5.521557998412402},"index":0,"playId":"8c45c469-8e3e-37b4-827d-1f32e63e6a86","pitchNumber":1,"startTime":"2026-07-19T20:15:51.876Z","endTime":"2026-07-19T20:15:55.725Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13357303093323,"aZ":-27.08559868257241,"pfxX":-0.2732784920459621,"pfxZ":2.9058850136351086,"pX":0.27018993527858837,"pZ":3.293392786471091,"vX0":3.7884787707742125,"vY0":-130.83604952105392,"vZ0":-2.112908558024121,"x":106.7,"y":149.86,"x0":-1.1551463940636035,"y0":50.00074783777776,"z0":6.121929766078012,"aX":-0.47837487758517544},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.0,"breakHorizontal":-0.2,"spinRate":2247,"spinDirection":213},"zone":3,"typeConfidence":0.75,"plateTime":0.4171172057503245,"extension":5.527649705938381},"index":1,"playId":"46956672-d51f-3499-a187-8707d74639bb","pitchNumber":2,"startTime":"2026-07-19T20:16:03.076Z","endTime":"2026-07-19T20:16:06.345Z","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.0,"endSpeed":83.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43119135680437,"aZ":-22.60684050955862,"pfxX":0.789731746627621,"pfxZ":5.450934504399564,"pX":0.24749085463833825,"pZ":3.3801414522591684,"vX0":3.427317060800752,"vY0":-131.08675357262126,"vZ0":-2.405932082673461,"x":107.57,"y":147.52,"x0":-1.1749130308130977,"y0":50.005718172406425,"z0":5.9821063481732555,"aX":1.3856254016296612},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.6,"breakHorizontal":-2.2,"spinRate":2229,"spinDirection":210},"zone":2,"typeConfidence":0.85,"plateTime":0.4164550209555298,"extension":5.532867763192438},"index":2,"playId":"d77c8abc-a609-3d47-a6a1-dd3662845a6b","pitchNumber":3,"startTime":"2026-07-19T20:16:15.457Z","endTime":"2026-07-19T20:16:18.536Z","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":86.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.418032268648247,"aZ":-24.14730552030937,"pfxX":-3.561745768476065,"pfxZ":4.280955243351302,"pX":0.5351091636557861,"pZ":1.449277153430285,"vX0":5.904753681427124,"vY0":-135.06205691070946,"vZ0":-6.578109483279231,"x":96.6,"y":199.65,"x0":-1.2023347767157917,"y0":50.002758054759326,"z0":5.5797166345919145,"aX":-6.676752159685101},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.7,"breakHorizontal":5.4,"spinRate":2150,"spinDirection":228},"zone":14,"typeConfidence":0.72,"plateTime":0.4033198822986157,"extension":5.548465896848543},"index":3,"playId":"a7a38aef-f1ea-32e9-a7eb-44ae06fafff4","pitchNumber":4,"startTime":"2026-07-19T20:16:35.722Z","endTime":"2026-07-19T20:16:39.796Z","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.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.272318602504544,"aZ":-23.16982708063434,"pfxX":-9.5964620529467,"pfxZ":4.884564335054879,"pX":-0.6405253592155015,"pZ":2.8972401574191378,"vX0":4.321772385923737,"vY0":-134.19635039662063,"vZ0":-4.084601332283238,"x":141.42,"y":160.55,"x0":-1.0161755252843157,"y0":50.00113548021735,"z0":6.069268937411048,"aX":-17.67869474415785},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.3,"breakHorizontal":16.6,"spinRate":2089,"spinDirection":236},"zone":1,"typeConfidence":0.8,"plateTime":0.40657992501222084,"extension":5.74085597937217},"index":4,"playId":"e2c2280d-b8a8-3a17-be0b-039393a325c2","pitchNumber":5,"startTime":"2026-07-19T20:16:49.403Z","endTime":"2026-07-19T20:16:54.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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":91.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.423545915241874,"aZ":-19.088009584062338,"pfxX":-10.525763749632768,"pfxZ":6.214687941753585,"pX":1.0564719632563477,"pZ":2.0489696857372777,"vX0":8.840059108436606,"vY0":-143.10613033673832,"vZ0":-7.341258509672934,"x":76.73,"y":183.46,"x0":-0.6825721935870044,"y0":50.00072177367235,"z0":5.812694902827245,"aX":-22.153929569982637},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.2,"breakHorizontal":17.6,"spinRate":2352,"spinDirection":229},"zone":14,"typeConfidence":0.91,"plateTime":0.3805934112273599,"extension":5.672506401618306},"index":5,"playId":"c61242ca-8af6-3fd1-b5b1-38e9705f62d7","pitchNumber":6,"startTime":"2026-07-19T20:17:15.694Z","endTime":"2026-07-19T20:17:19.515Z","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":91.4,"endSpeed":84.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.653011800704537,"aZ":-24.677144697933528,"pfxX":-10.834635955138399,"pfxZ":4.147510070341423,"pX":-0.1542919405336011,"pZ":1.107818322950265,"vX0":5.795487598284933,"vY0":-132.86308980195506,"vZ0":-7.683588629132628,"x":122.88,"y":208.87,"x0":-0.9441202108400906,"y0":50.00229029898343,"z0":5.802309518463155,"aX":-19.57394063706378},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.2,"breakHorizontal":18.6,"spinRate":2126,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.41060126286379717,"extension":5.834173338985031},"index":6,"playId":"015e041c-9fda-3c3f-b428-8a383b4426e7","pitchNumber":7,"startTime":"2026-07-19T20:17:28.905Z","endTime":"2026-07-19T20:17:32.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.436192240505388,"aZ":-21.415370229135682,"pfxX":-11.186445442473776,"pfxZ":5.273736612166033,"pX":0.60797436855377,"pZ":2.161713364037108,"vX0":8.273110739035031,"vY0":-141.06972293699948,"vZ0":-6.18338462682082,"x":93.83,"y":180.41,"x0":-0.891487405376814,"y0":50.00283259419216,"z0":5.737587453199784,"aX":-22.820687789578955},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.6,"breakHorizontal":18.8,"spinRate":2210,"spinDirection":230},"zone":9,"typeConfidence":0.91,"plateTime":0.38648020112707115,"extension":5.804926907287024},"index":7,"playId":"0e37588b-3272-3bbb-ae15-cc4dd6ca49b6","pitchNumber":8,"startTime":"2026-07-19T20:17:46.141Z","endTime":"2026-07-19T20:17:51.632Z","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":92.0,"endSpeed":85.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.881751965379994,"aZ":-25.058615837277703,"pfxX":-9.680602593484148,"pfxZ":3.873219735939757,"pX":0.624656061705383,"pZ":1.5417224480983618,"vX0":7.284806791769664,"vY0":-133.73627288640932,"vZ0":-6.830215928458738,"x":93.19,"y":197.15,"x0":-0.857120513750637,"y0":50.003681410348605,"z0":5.888880023097071,"aX":-17.793435894570887},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.9,"breakHorizontal":16.3,"spinRate":2108,"spinDirection":240},"zone":14,"typeConfidence":0.87,"plateTime":0.4072866820551475,"extension":5.931831921117701},"index":8,"playId":"98fbdb65-85e2-354d-b4c2-fce93240bf8b","pitchNumber":9,"startTime":"2026-07-19T20:18:06.795Z","endTime":"2026-07-19T20:18:10.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.804237289719833,"aZ":-23.74345026870725,"pfxX":-4.365988803684239,"pfxZ":4.601974159909828,"pX":-1.2470167963690904,"pZ":2.68763361057589,"vX0":1.4424336781386444,"vY0":-133.5173013929946,"vZ0":-4.227413533398654,"x":164.53,"y":166.21,"x0":-1.222336611825326,"y0":50.00306992823669,"z0":5.96992844280695,"aX":-7.998002125708049},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.8,"breakHorizontal":7.7,"spinRate":2276,"spinDirection":219},"zone":11,"typeConfidence":0.65,"plateTime":0.4079599683295321,"extension":5.594638407666271},"index":9,"playId":"f9cca8a7-44d3-3d13-acb4-b4a1abeae25e","pitchNumber":10,"startTime":"2026-07-19T20:18:22.901Z","endTime":"2026-07-19T20:18:26.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95316300861668,"aZ":-19.3650603820228,"pfxX":-12.345741984490537,"pfxZ":6.296967166552869,"pX":1.994003090185199,"pZ":1.0992300574010214,"vX0":12.01569888107982,"vY0":-141.8594296179896,"vZ0":-9.282356789733198,"x":40.99,"y":209.1,"x0":-0.6959309744395625,"y0":50.005753102517644,"z0":5.652417951744893,"aX":-25.12523824004815},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.5,"breakHorizontal":19.9,"spinRate":2332,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.38634806797530796,"extension":5.7249465270904905},"index":10,"playId":"5169d04e-bac6-3a70-a4f7-0caa14a88b46","pitchNumber":11,"startTime":"2026-07-19T20:18:59.886Z","endTime":"2026-07-19T20:19:03.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:19:03.410Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T20:19:48.729Z","endTime":"2026-07-19T20:21:05.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"045bebd1-8a01-37d3-9aa6-00ee3b400ba7","startTime":"2026-07-19T20:19:34.844Z","endTime":"2026-07-19T20:19:38.586Z","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":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99351813963554,"aZ":-22.470105465978243,"pfxX":-11.14350426707548,"pfxZ":4.755455066932558,"pX":-0.07086228888542011,"pZ":1.9748268570618397,"vX0":6.26523007595511,"vY0":-141.66610978760187,"vZ0":-6.767419553207778,"x":119.7,"y":185.46,"x0":-0.8578811704984144,"y0":50.0059306916543,"z0":5.821142710580996,"aX":-22.756722080783675},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.4,"breakHorizontal":19.0,"spinRate":2274,"spinDirection":225},"zone":8,"typeConfidence":0.91,"plateTime":0.3859679476590614,"extension":5.669884058499039},"index":1,"playId":"5df0a633-5300-35ae-a35b-5b2699dd2c4a","pitchNumber":1,"startTime":"2026-07-19T20:19:51.074Z","endTime":"2026-07-19T20:19:54.880Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6421362517345,"aZ":-26.85217768444585,"pfxX":-10.096220163431536,"pfxZ":2.834796689083123,"pX":0.5275394190095903,"pZ":2.1796592654622167,"vX0":7.08663211982958,"vY0":-135.0062818272546,"vZ0":-5.319752497412639,"x":96.89,"y":179.93,"x0":-0.7969946655899235,"y0":50.00510508035366,"z0":6.024985244157225,"aX":-18.961383228724134},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.3,"breakHorizontal":17.2,"spinRate":2133,"spinDirection":236},"zone":6,"typeConfidence":0.84,"plateTime":0.40307457562963345,"extension":5.847803746568647},"index":2,"playId":"e3ffa466-d18e-376a-a020-7ff5b24e8df5","pitchNumber":2,"startTime":"2026-07-19T20:20:09.488Z","endTime":"2026-07-19T20:20:13.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":90.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11298678846971,"aZ":-16.6406923680144,"pfxX":-5.868389948748221,"pfxZ":7.5160242251463725,"pX":-1.022165525597031,"pZ":3.9916312322461267,"vX0":2.1357662040074796,"vY0":-141.6228913417288,"vZ0":-2.7356129914634106,"x":155.96,"y":131.01,"x0":-1.0160924020663595,"y0":50.00114693393759,"z0":6.01245547973294,"aX":-12.12480726449941},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.3,"breakHorizontal":10.3,"spinRate":2189,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3842339477061554,"extension":5.626061642795355},"index":3,"playId":"c7f19d29-d48a-363a-abd0-cee08feecf74","pitchNumber":3,"startTime":"2026-07-19T20:20:41.064Z","endTime":"2026-07-19T20:20:45.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":90.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.123045603054877,"aZ":-16.217782417496704,"pfxX":-5.988449940574368,"pfxZ":7.741507323374288,"pX":0.44572640427892873,"pZ":3.33512389134343,"vX0":5.949165896610253,"vY0":-141.47219684366405,"vZ0":-4.332830757255057,"x":100.01,"y":148.73,"x0":-0.8892313459102421,"y0":50.00595838290352,"z0":5.900797570208675,"aX":-12.34809764479328},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.4,"breakHorizontal":9.8,"spinRate":2150,"spinDirection":229},"zone":3,"typeConfidence":0.9,"plateTime":0.3846783770680844,"extension":5.560169967652987},"index":4,"playId":"1e1eb2c2-957f-3851-b23e-eb59fcbb7aaa","pitchNumber":4,"startTime":"2026-07-19T20:21:00.894Z","endTime":"2026-07-19T20:21:05.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:21:05.017Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-19T20:21:27.409Z","endTime":"2026-07-19T20:23:25.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":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,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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.9,"endSpeed":90.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.571226916361027,"aZ":-20.42574027711745,"pfxX":-9.796788063138127,"pfxZ":5.640244393223405,"pX":-1.0428270461097922,"pZ":2.8945610727484974,"vX0":3.3343456102871407,"vY0":-142.63506079833635,"vZ0":-4.884153113843571,"x":156.75,"y":160.63,"x0":-0.9469098965667693,"y0":50.0005018723667,"z0":5.8983008517796245,"aX":-20.39520686418885},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.5,"breakHorizontal":17.2,"spinRate":2271,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.3824820977525736,"extension":5.5669921943617675},"index":0,"playId":"4ab6dff9-0488-3c44-aa5e-9ef4df9e4e56","pitchNumber":1,"startTime":"2026-07-19T20:21:27.681Z","endTime":"2026-07-19T20:21:31.046Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"5d41bddd-5528-3aba-911f-031deaf7e69d","startTime":"2026-07-19T20:21:42.331Z","endTime":"2026-07-19T20:21:45.701Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.985541880959765,"aZ":-22.91466485304055,"pfxX":-10.522248663932121,"pfxZ":4.423273702971036,"pX":-0.9836996081727382,"pZ":2.5674617453823494,"vX0":3.8453238234184193,"vY0":-142.82696016379765,"vZ0":-5.404888436637564,"x":154.5,"y":169.46,"x0":-0.9704836522154665,"y0":50.00134760662353,"z0":5.900352002397963,"aX":-22.012179577637948},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.2,"breakHorizontal":18.5,"spinRate":2270,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.3816538901634905,"extension":5.746665706602656},"index":2,"playId":"0db24387-0f70-3dcb-a238-e9a088d36684","pitchNumber":2,"startTime":"2026-07-19T20:21:58.373Z","endTime":"2026-07-19T20:22:01.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":86.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56082683976313,"aZ":-32.60159629818721,"pfxX":-9.486477126615291,"pfxZ":-0.22770228203331389,"pX":0.2374144285731914,"pZ":0.5421344826239145,"vX0":7.273228739726354,"vY0":-133.63818851289705,"vZ0":-6.6061015058862065,"x":107.95,"y":224.14,"x0":-1.256090108412152,"y0":50.00635146612126,"z0":5.320490372286246,"aX":-17.558886446767378},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-1.4,"breakHorizontal":16.1,"spinRate":1968,"spinDirection":253},"zone":14,"typeConfidence":0.93,"plateTime":0.4062962848284206,"extension":5.7047836024800995},"index":3,"playId":"2a79637b-da12-300b-80d1-38b4797d566b","pitchNumber":3,"startTime":"2026-07-19T20:22:20.986Z","endTime":"2026-07-19T20:22:25.516Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":90.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.925765356186407,"aZ":-19.778803529627336,"pfxX":-9.49406587279503,"pfxZ":6.012233121717694,"pX":-0.3064155045284744,"pZ":3.442551971318022,"vX0":4.937444529549989,"vY0":-141.62845758019483,"vZ0":-3.6080748070928887,"x":128.68,"y":145.83,"x0":-0.8253441764024196,"y0":50.00048415590338,"z0":5.975030528499631,"aX":-19.56564132494596},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.4,"breakHorizontal":16.4,"spinRate":2194,"spinDirection":225},"zone":1,"typeConfidence":0.9,"plateTime":0.3846006515921978,"extension":5.541731390435379},"index":4,"playId":"91f6ff77-25cc-3bc7-bd5a-22625eb4d14a","pitchNumber":4,"startTime":"2026-07-19T20:22:42.831Z","endTime":"2026-07-19T20:22:47.210Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":87.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.407128645201634,"aZ":-27.0667680140005,"pfxX":-9.267299204670344,"pfxZ":2.6832532882924216,"pX":-0.8485811076488566,"pZ":1.3397800869621925,"vX0":3.7898171007648482,"vY0":-135.99293189962142,"vZ0":-7.0744711689550765,"x":149.35,"y":202.61,"x0":-1.0439196659623255,"y0":50.001092670503695,"z0":5.810787759437524,"aX":-17.630621514564588},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.8,"breakHorizontal":16.2,"spinRate":2132,"spinDirection":236},"zone":13,"typeConfidence":0.63,"plateTime":0.4003476040973841,"extension":5.725957108029858},"index":5,"playId":"4459f8b9-37a2-3d15-b3c0-4a8338dd7938","pitchNumber":5,"startTime":"2026-07-19T20:22:58.307Z","endTime":"2026-07-19T20:23:01.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.640298176585745,"aZ":-14.059895936843548,"pfxX":-7.6171223129843515,"pfxZ":8.81807281811589,"pX":-1.268072316379355,"pZ":2.9847646566409676,"vX0":1.9313885592104634,"vY0":-141.97965730217865,"vZ0":-5.8287292533449,"x":165.34,"y":158.19,"x0":-0.9647672685155636,"y0":50.00282795295208,"z0":5.949302552112536,"aX":-15.645742219370376},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.1,"breakHorizontal":13.4,"spinRate":2138,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.38487653278036316,"extension":5.7735978198914975},"index":6,"playId":"effbc6d1-f684-3e90-af46-85e377b3a74d","pitchNumber":6,"startTime":"2026-07-19T20:23:20.888Z","endTime":"2026-07-19T20:23:25.497Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:23:25.497Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Torrens lines out sharply to right fielder Brandon Marsh.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T20:25:53.809Z","endTime":"2026-07-19T20:27:00.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,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":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jhoan Duran replaces Seth Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T20:25:03.915Z","endTime":"2026-07-19T20:25:56.100Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661395,"link":"/api/v1/people/661395"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.794616327061,"aZ":-28.66466671306168,"pfxX":-9.521175654477464,"pfxZ":1.764572068622769,"pX":-1.2773519227055896,"pZ":2.5328579609506336,"vX0":6.41312027189442,"vY0":-138.76037984677393,"vZ0":-4.521042536205858,"x":165.69,"y":170.39,"x0":-2.360437814037663,"y0":50.00083343028904,"z0":6.052673078430846,"aX":-18.899868216609438},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.6,"breakHorizontal":16.2,"spinRate":1644,"spinDirection":236},"zone":11,"typeConfidence":0.88,"plateTime":0.3920418079529817,"extension":6.036430382697528},"index":1,"playId":"2e2cc3aa-b304-37d8-bf97-cec439620a00","pitchNumber":1,"startTime":"2026-07-19T20:25:56.100Z","endTime":"2026-07-19T20:25:59.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":90.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.177087283656146,"aZ":-26.085103724722376,"pfxX":-9.717935340655936,"pfxZ":2.9821521750064406,"pX":-0.07158009820490654,"pZ":2.1966923451687568,"vX0":9.11166966205708,"vY0":-140.19449894137483,"vZ0":-5.923253412756521,"x":119.73,"y":179.47,"x0":-2.0619011750541336,"y0":50.00142194081143,"z0":5.9823045078965436,"aX":-19.832128122270998},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.7,"breakHorizontal":16.3,"spinRate":1489,"spinDirection":231},"zone":5,"typeConfidence":0.9,"plateTime":0.3869802656569781,"extension":6.015881661475062},"index":2,"playId":"9b29e30a-da93-30e1-ab8d-e8027bb7430f","pitchNumber":2,"startTime":"2026-07-19T20:26:11.192Z","endTime":"2026-07-19T20:26:15.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":82.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.50224419284878,"aZ":-34.654788515626656,"pfxX":0.9514075821360364,"pfxZ":-1.4698063513173913,"pX":0.1099206832360848,"pZ":1.2160225413543324,"vX0":6.332358966927227,"vY0":-127.67855239905961,"vZ0":-4.745687612994438,"x":112.81,"y":205.95,"x0":-2.506529881134235,"y0":50.006023445643905,"z0":5.767785390852433,"aX":1.6010183737561516},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.4,"breakHorizontal":-2.9,"spinRate":2557,"spinDirection":44},"zone":14,"typeConfidence":0.76,"plateTime":0.42585691595981734,"extension":5.844438439811568},"index":3,"playId":"8c21b189-2364-37ab-a0f4-b61a08dad99a","pitchNumber":3,"startTime":"2026-07-19T20:26:30.341Z","endTime":"2026-07-19T20:26:34.490Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.851852705980775,"aZ":-26.75106324029724,"pfxX":-10.598496275813282,"pfxZ":2.6642565085016923,"pX":-0.07198898960509198,"pZ":2.859058233552593,"vX0":9.450598033533987,"vY0":-140.94397341619015,"vZ0":-4.506670223018731,"x":119.74,"y":161.59,"x0":-2.074236315181804,"y0":50.00001989550973,"z0":6.184010958862743,"aX":-21.54637736308482},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.2,"breakHorizontal":17.5,"spinRate":1650,"spinDirection":233},"zone":2,"typeConfidence":0.9,"plateTime":0.38705857184921877,"extension":6.087339827885383},"hitData":{"launchSpeed":103.4,"launchAngle":16.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":203.42,"coordY":116.27}},"index":4,"playId":"9c20d5a9-8519-3495-99f2-15b4d9a4ca28","pitchNumber":4,"startTime":"2026-07-19T20:26:54.065Z","endTime":"2026-07-19T20:27:00.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:27:00.245Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"A.J. Ewing grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T20:27:31.872Z","endTime":"2026-07-19T20:29:01.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-19T20:27:30.086Z","endTime":"2026-07-19T20:27:34.106Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.596380496581492,"aZ":-37.07271098221741,"pfxX":-0.6293709465574828,"pfxZ":-2.9610482519786983,"pX":0.9104625615941948,"pZ":1.8391379808357582,"vX0":7.942550435640719,"vY0":-126.98839906143255,"vZ0":-3.0497212560343545,"x":82.3,"y":189.12,"x0":-2.157424144061863,"y0":50.00155452840069,"z0":5.9639876168995585,"aX":-1.0438012722589243},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.8,"breakHorizontal":-0.4,"spinRate":2605,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.42904424865771995,"extension":5.986304056436485},"index":1,"playId":"d7dd623b-37ee-3757-a834-a84747473700","pitchNumber":1,"startTime":"2026-07-19T20:27:34.106Z","endTime":"2026-07-19T20:27:37.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.669836627606685,"aZ":-25.594328535495155,"pfxX":-9.323914374382529,"pfxZ":3.2480090948346394,"pX":-0.09733076551882695,"pZ":1.067504271690952,"vX0":9.33318360287361,"vY0":-140.19329982270085,"vZ0":-8.944868948950939,"x":120.71,"y":209.96,"x0":-2.2313535900375934,"y0":50.00128693517345,"z0":5.924433011818129,"aX":-18.87256039259712},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.4,"breakHorizontal":15.4,"spinRate":1614,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.3882066137431015,"extension":6.052213914814557},"index":2,"playId":"8ada426b-1dab-3a7a-a32d-4efddb77363a","pitchNumber":2,"startTime":"2026-07-19T20:27:51.221Z","endTime":"2026-07-19T20:27:54.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":89.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.389278448359306,"aZ":-26.24624969428439,"pfxX":-9.626702786870677,"pfxZ":2.97914563384815,"pX":0.2929768234452139,"pZ":0.7182945184742424,"vX0":9.97072749070832,"vY0":-138.75880829230172,"vZ0":-9.4434897059327,"x":105.83,"y":219.39,"x0":-2.063075107745403,"y0":50.00111906410243,"z0":5.859128642426257,"aX":-19.136084474654748},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.8,"breakHorizontal":15.8,"spinRate":1713,"spinDirection":231},"zone":14,"typeConfidence":0.87,"plateTime":0.3918404341733792,"extension":6.1392988922963605},"index":3,"playId":"a797d643-030b-3ab8-b63c-21c3474141b0","pitchNumber":3,"startTime":"2026-07-19T20:28:08.358Z","endTime":"2026-07-19T20:28:11.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":92.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35647716959283,"aZ":-16.463642408262206,"pfxX":-7.973485837781752,"pfxZ":7.315564656331338,"pX":-0.2506610524626081,"pZ":2.5554386085595,"vX0":8.410115448399726,"vY0":-144.22632460945712,"vZ0":-7.220767423691538,"x":126.55,"y":169.78,"x0":-2.1412700830914417,"y0":50.004751580173384,"z0":6.070084204682212,"aX":-17.130247861456517},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.2,"breakHorizontal":13.2,"spinRate":2141,"spinDirection":221},"zone":5,"typeConfidence":0.73,"plateTime":0.376943799523104,"extension":6.166580339589901},"index":4,"playId":"f1b5f16d-b7ef-3c05-a0fe-5ba14b9affda","pitchNumber":4,"startTime":"2026-07-19T20:28:37.534Z","endTime":"2026-07-19T20:28:41.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":92.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.112040549709356,"aZ":-15.748125746768958,"pfxX":-9.355656462525797,"pfxZ":7.61254535598522,"pX":0.10659479134927888,"pZ":2.1221388961691274,"vX0":9.966806514089562,"vY0":-144.9025756560804,"vZ0":-8.034882060292821,"x":112.94,"y":181.48,"x0":-2.137576922506848,"y0":50.006102295073674,"z0":5.86420310412318,"aX":-20.196767807445006},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":12.6,"breakHorizontal":15.4,"spinRate":2142,"spinDirection":230},"zone":8,"typeConfidence":0.87,"plateTime":0.37585045638455394,"extension":6.134438384975617},"hitData":{"launchSpeed":99.7,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.23,"coordY":144.93}},"index":5,"playId":"8915ffb0-afeb-3c32-a87a-02d98febfe16","pitchNumber":5,"startTime":"2026-07-19T20:28:53.987Z","endTime":"2026-07-19T20:29:01.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:29:01.628Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Juan Soto singles on a line drive to center fielder Justin Crawford.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T20:29:31.393Z","endTime":"2026-07-19T20:30:51.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"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,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":89.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03175261639914,"aZ":-27.961371757847353,"pfxX":-10.737699125175872,"pfxZ":2.1058960427714464,"pX":0.7663571132106496,"pZ":2.1400217180656464,"vX0":11.701479629239358,"vY0":-139.56137954599404,"vZ0":-5.42982694948006,"x":87.79,"y":181.0,"x0":-2.056234804828827,"y0":50.00608924102013,"z0":5.918166072287331,"aX":-21.50193077656348},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.0,"breakHorizontal":17.5,"spinRate":1584,"spinDirection":238},"zone":9,"typeConfidence":0.87,"plateTime":0.3902706282705659,"extension":6.075134307298703},"index":0,"playId":"583aa9b4-2a51-38b2-a9a8-6c14700eb5b4","pitchNumber":1,"startTime":"2026-07-19T20:29:33.369Z","endTime":"2026-07-19T20:29:37.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":92.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.569965659259715,"aZ":-16.427840877840442,"pfxX":-9.964818323068194,"pfxZ":7.2399873480339245,"pX":-0.33442100509903877,"pZ":3.850895198431876,"vX0":8.44592520247974,"vY0":-145.7176666308443,"vZ0":-3.7930365974835194,"x":129.75,"y":134.81,"x0":-1.959393758503755,"y0":50.004396121977415,"z0":6.146435339339932,"aX":-21.677001689817395},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":12.6,"breakHorizontal":16.7,"spinRate":2111,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.3742482333906998,"extension":6.097941211330996},"index":1,"playId":"389c6a7e-ed54-3b91-9d1f-d4f87339b70f","pitchNumber":2,"startTime":"2026-07-19T20:29:49.026Z","endTime":"2026-07-19T20:29:52.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.2,"endSpeed":93.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.300408873976313,"aZ":-15.366730348815627,"pfxX":-8.786456723860269,"pfxZ":7.547097757778575,"pX":-0.15996163081961495,"pZ":3.262486679080208,"vX0":8.657298072915363,"vY0":-147.25614749703354,"vZ0":-5.7175843724534765,"x":123.1,"y":150.69,"x0":-1.9762079851622263,"y0":50.00733217262722,"z0":6.116473338620774,"aX":-19.577153814768288},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":12.8,"breakHorizontal":14.5,"spinRate":2266,"spinDirection":227},"zone":2,"typeConfidence":0.93,"plateTime":0.36996434116760124,"extension":6.189661788437769},"index":2,"playId":"338cc9aa-9e16-3358-a0d0-8bb179e687c4","pitchNumber":3,"startTime":"2026-07-19T20:30:04.899Z","endTime":"2026-07-19T20:30:09.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.926656950339606,"aZ":-29.645563951358355,"pfxX":-9.873723844826554,"pfxZ":1.2557612092406796,"pX":-0.12674652255983526,"pZ":2.493452095944082,"vX0":9.398121840461457,"vY0":-140.3866628464172,"vZ0":-4.314533323924401,"x":121.83,"y":171.46,"x0":-2.2248945075903532,"y0":50.001261418704054,"z0":5.9660139047535505,"aX":-19.83021037735225},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.6,"breakHorizontal":16.1,"spinRate":1665,"spinDirection":235},"zone":5,"typeConfidence":0.88,"plateTime":0.3892427708788708,"extension":6.098521375399953},"index":3,"playId":"17cb3955-fa5b-3c4d-8d97-878f5a4ce7ac","pitchNumber":4,"startTime":"2026-07-19T20:30:22.444Z","endTime":"2026-07-19T20:30:27.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.436562519837434,"aZ":-34.14847415691594,"pfxX":0.4329181440265002,"pfxZ":-1.1648335411350317,"pX":0.3925870988025563,"pZ":3.165966495446079,"vX0":6.60650007080129,"vY0":-129.72853660718002,"vZ0":-0.9263941811781569,"x":102.04,"y":153.3,"x0":-2.244302947512472,"y0":50.00003612328932,"z0":6.133499396664133,"aX":0.7347993833008367},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.0,"breakHorizontal":-2.3,"spinRate":2474,"spinDirection":50},"zone":3,"typeConfidence":0.88,"plateTime":0.42239897782927827,"extension":6.00725655780188},"hitData":{"launchSpeed":87.0,"launchAngle":17.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.18,"coordY":83.95}},"index":4,"playId":"e9d5fd9c-9f48-344a-874e-1ddfb1effc70","pitchNumber":5,"startTime":"2026-07-19T20:30:41.460Z","endTime":"2026-07-19T20:30:51.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:30:51.792Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-19T20:31:18.431Z","endTime":"2026-07-19T20:34:28.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":"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":7},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":92.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94375117320323,"aZ":-15.626810255642258,"pfxX":-8.878047877583555,"pfxZ":7.740454161485126,"pX":0.33673550158453186,"pZ":1.8810775433947453,"vX0":9.7871125160743,"vY0":-144.25107164702067,"vZ0":-8.913795836311493,"x":104.16,"y":187.99,"x0":-1.9230543738871737,"y0":50.004761920119954,"z0":5.944181361258506,"aX":-18.98642249998498},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.6,"breakHorizontal":14.5,"spinRate":2051,"spinDirection":225},"zone":9,"typeConfidence":0.83,"plateTime":0.3775979243052685,"extension":6.265288777552701},"index":0,"playId":"802bd9bd-ab4b-3c83-88f0-ccaecdaeb154","pitchNumber":1,"startTime":"2026-07-19T20:31:21.965Z","endTime":"2026-07-19T20:31:25.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71098098961386,"aZ":-27.468547331739227,"pfxX":-11.186424575624716,"pfxZ":2.3761075510620158,"pX":-0.6027914444506188,"pZ":1.7445461655635834,"vX0":8.205191344446067,"vY0":-139.48811996100295,"vZ0":-6.798740888865602,"x":139.98,"y":191.68,"x0":-2.1206495821336,"y0":50.0066625238222,"z0":6.010633957833364,"aX":-22.17367481334253},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.1,"breakHorizontal":18.7,"spinRate":1617,"spinDirection":231},"zone":7,"typeConfidence":0.89,"plateTime":0.39183587084065374,"extension":6.177485400991527},"index":1,"playId":"7116be47-5cce-3fe7-8c25-e446e35442b6","pitchNumber":2,"startTime":"2026-07-19T20:31:40.919Z","endTime":"2026-07-19T20:31:44.094Z","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":100.1,"endSpeed":92.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.593817070844747,"aZ":-14.69839116182737,"pfxX":-9.571094458602428,"pfxZ":8.07849734076152,"pX":0.9040734112679791,"pZ":3.438836220286945,"vX0":11.782709219979736,"vY0":-145.3825780869861,"vZ0":-5.2544186974901255,"x":82.54,"y":145.93,"x0":-1.9370624180852878,"y0":50.00686281443729,"z0":6.14551653815264,"aX":-20.716709437259233},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":13.8,"breakHorizontal":15.4,"spinRate":2133,"spinDirection":229},"zone":12,"typeConfidence":0.93,"plateTime":0.37517718736216965,"extension":6.062631940043797},"index":2,"playId":"0cc46708-5022-3100-912c-d059b4d9cf5b","pitchNumber":3,"startTime":"2026-07-19T20:32:04.674Z","endTime":"2026-07-19T20:32:08.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92809474259736,"aZ":-38.966762559311896,"pfxX":1.0438858734108791,"pfxZ":-4.033334131426708,"pX":2.092056479651669,"pZ":-0.3768108657489173,"vX0":11.029421592452378,"vY0":-129.18341862554558,"vZ0":-7.742948015227416,"x":37.26,"y":248.95,"x0":-2.3757837138217184,"y0":50.00572842780322,"z0":5.6703264813890275,"aX":1.7548834002575544},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-9.0,"breakHorizontal":-4.4,"spinRate":2696,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.4246612524779194,"extension":6.178282315057647},"index":3,"playId":"96f57644-927a-3ac3-b9ca-9fa1a05b3b6c","pitchNumber":4,"startTime":"2026-07-19T20:32:22.525Z","endTime":"2026-07-19T20:32:25.689Z","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":89.4,"endSpeed":83.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.465119663809844,"aZ":-33.10906964661013,"pfxX":0.5097970680279946,"pfxZ":-0.543812216087808,"pX":0.7712913512621311,"pZ":1.400164318275929,"vX0":7.770718022214019,"vY0":-130.0058753875544,"vZ0":-4.837787795677093,"x":87.6,"y":200.98,"x0":-2.3138319940293384,"y0":50.000939584030576,"z0":5.777936027063129,"aX":0.8786305980148201},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.8,"breakHorizontal":-2.5,"spinRate":2628,"spinDirection":43},"zone":14,"typeConfidence":0.68,"plateTime":0.42018705804046963,"extension":6.008874944691941},"index":4,"playId":"406df66a-6f4d-3880-a779-f734ff29fee2","pitchNumber":5,"startTime":"2026-07-19T20:32:53.371Z","endTime":"2026-07-19T20:32:56.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":89.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.583507839180882,"aZ":-27.835284260097158,"pfxX":-10.175577117427695,"pfxZ":2.1612809257579713,"pX":-0.3703202559559529,"pZ":2.113781857455029,"vX0":8.246337833113943,"vY0":-139.98099072352284,"vZ0":-5.934923154374366,"x":131.12,"y":181.71,"x0":-2.0126531893875446,"y0":50.006226110636,"z0":6.051566429240002,"aX":-20.471644036609398},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.0,"breakHorizontal":17.0,"spinRate":1654,"spinDirection":232},"zone":7,"typeConfidence":0.89,"plateTime":0.3892703355790319,"extension":6.23418440347232},"index":5,"playId":"80f49e42-8aab-3760-ad69-bd7d01419849","pitchNumber":6,"startTime":"2026-07-19T20:33:24.911Z","endTime":"2026-07-19T20:33:28.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.6,"endSpeed":92.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72507077475276,"aZ":-15.069292829820187,"pfxX":-8.514014224595401,"pfxZ":7.810702804464764,"pX":0.270455511464743,"pZ":3.1898141527059636,"vX0":9.892956796950472,"vY0":-146.21572659690293,"vZ0":-5.745090120519439,"x":106.69,"y":152.66,"x0":-2.0321250414320744,"y0":50.00662304512666,"z0":6.066385603515947,"aX":-18.65371978761807},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":13.3,"breakHorizontal":13.8,"spinRate":2136,"spinDirection":226},"zone":3,"typeConfidence":0.93,"plateTime":0.37296169260170364,"extension":6.193082730442657},"index":6,"playId":"6544ff34-9e48-3a50-b8c0-7c1be0bb8764","pitchNumber":7,"startTime":"2026-07-19T20:33:52.099Z","endTime":"2026-07-19T20:33:55.775Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31994700133182,"aZ":-26.182083271260552,"pfxX":-9.189983542495721,"pfxZ":2.8941021413966563,"pX":-0.7717910597524968,"pZ":2.8658038739562337,"vX0":7.2911763437149135,"vY0":-141.92401959071782,"vZ0":-4.544444096850608,"x":146.42,"y":161.4,"x0":-2.1627969796743334,"y0":50.000196791108536,"z0":6.127441655893795,"aX":-19.00122533721737},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.6,"breakHorizontal":15.5,"spinRate":1659,"spinDirection":230},"zone":1,"typeConfidence":0.92,"plateTime":0.3839469838336771,"extension":6.216390922455037},"hitData":{"launchSpeed":94.1,"launchAngle":-44.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.49,"coordY":148.48}},"index":7,"playId":"41ae138e-749d-3173-b43c-d21f0f9daa83","pitchNumber":8,"startTime":"2026-07-19T20:34:19.546Z","endTime":"2026-07-19T20:34:28.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:34:28.115Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a sharp line drive to right fielder Carson Benge.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T20:37:01.001Z","endTime":"2026-07-19T20:38:26.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cionel Pérez replaces Huascar Brazobán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-19T20:36:42.195Z","endTime":"2026-07-19T20:37:03.328Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672335,"link":"/api/v1/people/672335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":90.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.837898062643468,"aZ":-16.285288991301247,"pfxX":2.854869978725361,"pfxZ":7.750506741761725,"pX":-1.1909422263826845,"pZ":1.0121721041454597,"vX0":-7.454560092892302,"vY0":-141.26984637733884,"vZ0":-8.951192475367248,"x":162.4,"y":211.45,"x0":1.0943786173785819,"y0":50.003279549613715,"z0":5.237147485605776,"aX":5.853488580883799},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.6,"breakHorizontal":-3.8,"spinRate":2184,"spinDirection":140},"zone":13,"typeConfidence":0.9,"plateTime":0.3855919242843644,"extension":5.952402216897754},"index":1,"playId":"6d21cbe2-de5f-3cf6-8639-c86b09d53485","pitchNumber":1,"startTime":"2026-07-19T20:37:03.328Z","endTime":"2026-07-19T20:37:06.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":90.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.257830714968538,"aZ":-16.648675779087597,"pfxX":3.4837507297016934,"pfxZ":7.520352278184999,"pX":1.123785591170207,"pZ":3.2052465891901294,"vX0":-1.7856808875661345,"vY0":-141.59673522750734,"vZ0":-3.2844333681352933,"x":74.16,"y":152.24,"x0":1.3043156402609881,"y0":50.00299079332944,"z0":5.422753320420504,"aX":7.192616337097594},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.3,"breakHorizontal":-6.0,"spinRate":2295,"spinDirection":141},"zone":12,"typeConfidence":0.91,"plateTime":0.38438086588153597,"extension":5.777192825624528},"index":2,"playId":"d1d71cab-a0ae-3a49-ba4c-e0cd8915db01","pitchNumber":2,"startTime":"2026-07-19T20:37:20.561Z","endTime":"2026-07-19T20:37:24.175Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.952699261306645,"aZ":-35.39452059879015,"pfxX":-10.684964998915682,"pfxZ":-2.0511225918642593,"pX":0.536853691313562,"pZ":1.5684268421970309,"vX0":1.0407446240869715,"vY0":-124.050007173538,"vZ0":-2.2797375879589223,"x":96.54,"y":196.43,"x0":1.5032877597468308,"y0":50.00232260347976,"z0":5.427379621845137,"aX":-16.78491282782662},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.0,"breakHorizontal":19.2,"spinRate":2782,"spinDirection":312},"zone":14,"typeConfidence":0.91,"plateTime":0.44019016011913914,"extension":5.831558992893871},"index":3,"playId":"1f4739c7-5fcf-34c4-be76-85f2a00c2058","pitchNumber":3,"startTime":"2026-07-19T20:37:38.732Z","endTime":"2026-07-19T20:37:43.010Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"}}},{"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":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":91.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17531761170911,"aZ":-15.742844530583039,"pfxX":3.3375674550326324,"pfxZ":7.828138509021784,"pX":1.0038594524556406,"pZ":2.377183174436369,"vX0":-2.394266280988269,"vY0":-142.88383447146745,"vZ0":-5.699138851758066,"x":78.74,"y":174.6,"x0":1.4125254845478923,"y0":50.00634119644739,"z0":5.361742265929597,"aX":7.008698595759198},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.4,"breakHorizontal":-5.6,"spinRate":2271,"spinDirection":140},"zone":14,"typeConfidence":0.91,"plateTime":0.38110309095571626,"extension":5.842365882444149},"hitData":{"launchSpeed":100.5,"launchAngle":15.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":184.17,"coordY":115.96}},"index":4,"playId":"dc6b4c44-00e5-353e-b058-545df2fc836d","pitchNumber":4,"startTime":"2026-07-19T20:38:13.800Z","endTime":"2026-07-19T20:38:26.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:38:26.521Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T20:38:48.519Z","endTime":"2026-07-19T20:40:48.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":620443,"link":"/api/v1/people/620443"},"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":97.1,"endSpeed":90.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13525440073458,"aZ":-25.324813182373124,"pfxX":6.250378226044617,"pfxZ":3.337445020551656,"pX":-0.750643171859399,"pZ":1.8381099176702247,"vX0":-7.106322105345165,"vY0":-141.35249699431023,"vZ0":-5.4397853594840075,"x":145.61,"y":189.15,"x0":0.967849334737846,"y0":50.00071509190159,"z0":5.384473227958585,"aX":12.818312548046643},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.3,"breakHorizontal":-10.1,"spinRate":2206,"spinDirection":140},"zone":7,"typeConfidence":0.9,"plateTime":0.38550011525551886,"extension":5.824752014558852},"index":0,"playId":"448ec9a6-52a6-3646-a356-de142316717f","pitchNumber":1,"startTime":"2026-07-19T20:38:51.040Z","endTime":"2026-07-19T20:38:54.705Z","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":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.666500488202345,"aZ":-24.819769887317452,"pfxX":9.207622957702917,"pfxZ":3.5758980407846153,"pX":1.6972382790702796,"pZ":1.954046018897081,"vX0":-1.9067806220699066,"vY0":-142.55423911600334,"vZ0":-5.500902414590936,"x":52.31,"y":186.02,"x0":1.1781359129408202,"y0":50.00658885571751,"z0":5.474899222968103,"aX":18.961453257155732},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.5,"breakHorizontal":-16.3,"spinRate":2190,"spinDirection":142},"zone":14,"typeConfidence":0.92,"plateTime":0.3841632690212222,"extension":5.728250261747022},"index":1,"playId":"7d7f7b50-2d75-30eb-8f61-4cfe5287e94f","pitchNumber":2,"startTime":"2026-07-19T20:39:08.435Z","endTime":"2026-07-19T20:39:11.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25758694325471,"aZ":-28.08175549635371,"pfxX":9.72792000505655,"pfxZ":2.0177895167529165,"pX":2.187977999202125,"pZ":3.3667902917486305,"vX0":-1.180095002342434,"vY0":-141.8092827391157,"vZ0":-0.9254611655097053,"x":33.6,"y":147.88,"x0":1.3464769949642792,"y0":50.006720008050266,"z0":5.493303236284375,"aX":19.761911882970896},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":3.6,"breakHorizontal":-17.4,"spinRate":2114,"spinDirection":142},"zone":12,"typeConfidence":0.91,"plateTime":0.3866481362514018,"extension":5.823581783842757},"index":2,"playId":"225f0333-c62e-3168-ad6c-5305d8208366","pitchNumber":3,"startTime":"2026-07-19T20:39:25.397Z","endTime":"2026-07-19T20:39:29.039Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Cionel Pérez. Brandon Marsh to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"actionPlayId":"225f0333-c62e-3168-ad6c-5305d8208366","startTime":"2026-07-19T20:39:34.841Z","endTime":"2026-07-19T20:40:06.016Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33428777554514,"aZ":-36.24475639942104,"pfxX":-9.696144328155023,"pfxZ":-2.6406394209020583,"pX":0.8526198922343319,"pZ":3.203980991767577,"vX0":1.306099648785178,"vY0":-123.85246809891015,"vZ0":1.6830925615215253,"x":84.5,"y":152.27,"x0":1.5750630146382014,"y0":50.00200072886707,"z0":5.562408460931245,"aX":-14.957492722203236},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.1,"breakHorizontal":17.2,"spinRate":2719,"spinDirection":306},"zone":3,"typeConfidence":0.91,"plateTime":0.44342934094034936,"extension":5.82323103573423},"index":4,"playId":"9c845132-d5ee-366a-8719-c291abb68247","pitchNumber":4,"startTime":"2026-07-19T20:40:06.016Z","endTime":"2026-07-19T20:40:10.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.370037892267288,"aZ":-14.83059640980926,"pfxX":2.052604402326455,"pfxZ":8.407368394803372,"pX":-0.09183386163878202,"pZ":4.0020069720139055,"vX0":-3.9699474601440565,"vY0":-141.99082584635053,"vZ0":-1.5940716067044123,"x":120.5,"y":130.73,"x0":1.051260658077632,"y0":50.0042426700358,"z0":5.503966711593592,"aX":4.235602943765901},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.1,"breakHorizontal":-3.0,"spinRate":2309,"spinDirection":147},"zone":11,"typeConfidence":0.91,"plateTime":0.3842490658837572,"extension":5.779032462269011},"index":5,"playId":"15437d2b-7c70-3dea-8543-485ae8034bc7","pitchNumber":5,"startTime":"2026-07-19T20:40:23.169Z","endTime":"2026-07-19T20:40:26.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49228308665443,"aZ":-35.7876711778445,"pfxX":-6.911801150203028,"pfxZ":-2.2411314056752873,"pX":-0.1497060627978216,"pZ":1.177967532804905,"vX0":-1.4931708273047706,"vY0":-125.92666788269162,"vZ0":-3.198847015099172,"x":122.71,"y":206.97,"x0":1.348418669046725,"y0":50.00238756717816,"z0":5.346679949182956,"aX":-11.149476258066109},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.6,"breakHorizontal":12.8,"spinRate":2713,"spinDirection":321},"zone":13,"typeConfidence":0.92,"plateTime":0.4342068999931894,"extension":5.865663820641349},"index":6,"playId":"a8f2eb34-35a5-3229-8d55-bc1dc7d8621f","pitchNumber":6,"startTime":"2026-07-19T20:40:43.680Z","endTime":"2026-07-19T20:40:48.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:40:48.130Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T20:41:14.304Z","endTime":"2026-07-19T20:42:34.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":81.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.384766193866387,"aZ":-34.290755748555554,"pfxX":-5.282677140745906,"pfxZ":-1.2893274781648767,"pX":-0.4907630202793489,"pZ":1.0454550128888411,"vX0":-2.76879500999279,"vY0":-126.34463649841894,"vZ0":-3.8532735715329114,"x":135.71,"y":210.55,"x0":1.3009478047138594,"y0":50.003919817661135,"z0":5.30570139083155,"aX":-8.659766839414045},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.9,"breakHorizontal":10.2,"spinRate":2597,"spinDirection":324},"zone":13,"typeConfidence":0.93,"plateTime":0.43123791677807377,"extension":5.917716211496971},"index":0,"playId":"9129e68f-479e-32ad-b17d-1e8cc0aa2231","pitchNumber":1,"startTime":"2026-07-19T20:41:14.304Z","endTime":"2026-07-19T20:41:18.405Z","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":98.2,"endSpeed":91.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.810424487508165,"aZ":-16.046635106380112,"pfxX":4.204093560158701,"pfxZ":7.69416038041425,"pX":-0.505490983103547,"pZ":1.525847460908456,"vX0":-6.152127124334833,"vY0":-142.90880373875316,"vZ0":-7.540373720649096,"x":136.27,"y":197.58,"x0":1.115736526329227,"y0":50.0048720360223,"z0":5.180976923192328,"aX":8.8139464139656},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.8,"breakHorizontal":-6.6,"spinRate":2232,"spinDirection":139},"zone":13,"typeConfidence":0.9,"plateTime":0.3813297966975111,"extension":5.8752185094396046},"index":1,"playId":"75602f3c-d41f-39bb-a5da-7c8991393ad8","pitchNumber":2,"startTime":"2026-07-19T20:41:32.716Z","endTime":"2026-07-19T20:41:37.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":91.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.384564007071607,"aZ":-17.188571629959057,"pfxX":3.19990303734311,"pfxZ":7.127453035065203,"pX":-0.10677449063984884,"pZ":2.7702802697333415,"vX0":-4.725816100260007,"vY0":-142.59974360246014,"vZ0":-4.324533244217964,"x":121.07,"y":163.98,"x0":1.140412698341932,"y0":50.002159919770236,"z0":5.359272074746044,"aX":6.727564087828173},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.5,"breakHorizontal":-5.0,"spinRate":2263,"spinDirection":148},"zone":5,"typeConfidence":0.91,"plateTime":0.3810909503783466,"extension":5.820585685627045},"index":2,"playId":"e30d39bf-ff65-306a-a70c-d92f76ee3ac1","pitchNumber":3,"startTime":"2026-07-19T20:41:50.853Z","endTime":"2026-07-19T20:41:54.928Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.533521067028843,"aZ":-34.678643975841204,"pfxX":-6.225900287411422,"pfxZ":-1.5234063149137693,"pX":0.9138124203165895,"pZ":2.3744205738251463,"vX0":0.6235353990716898,"vY0":-126.4331692956276,"vZ0":-0.7192648007913045,"x":82.17,"y":174.67,"x0":1.476186083027032,"y0":50.005729735949394,"z0":5.413377229599775,"aX":-10.216121853717572},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.8,"breakHorizontal":11.2,"spinRate":2666,"spinDirection":311},"zone":14,"typeConfidence":0.89,"plateTime":0.4310109642437463,"extension":5.713869033999018},"index":3,"playId":"838f0213-0d76-32c3-926e-775a9e5855dc","pitchNumber":4,"startTime":"2026-07-19T20:42:09.526Z","endTime":"2026-07-19T20:42:13.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28830576651965,"aZ":-34.91374166563716,"pfxX":-5.194196102851091,"pfxZ":-1.6528296618026013,"pX":0.45521102227639954,"pZ":0.5985972925441804,"vX0":-0.4891040791075769,"vY0":-127.55271736591564,"vZ0":-4.943116526663479,"x":99.65,"y":222.62,"x0":1.3244221815875672,"y0":50.00043089088514,"z0":5.289965593891263,"aX":-8.625157631689552},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.8,"breakHorizontal":9.5,"spinRate":2631,"spinDirection":314},"zone":14,"typeConfidence":0.91,"plateTime":0.428109448643359,"extension":5.777993416044382},"index":4,"playId":"3155ed91-7f05-3aa4-a1eb-75321f746bf5","pitchNumber":5,"startTime":"2026-07-19T20:42:30.290Z","endTime":"2026-07-19T20:42:34.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:42:34.600Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, third baseman Bo Bichette to first baseman Brett Baty.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T20:42:58.433Z","endTime":"2026-07-19T20:43:51.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".882"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.23"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.59"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.39"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.87"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.95"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.42"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.96"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.27"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.58"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.11"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.75"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.09"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.41"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".882"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.669061271659572,"aZ":-27.530736892093962,"pfxX":6.863329633763493,"pfxZ":2.258212681266163,"pX":-0.9064618618398503,"pZ":1.3350107840735153,"vX0":-7.751978516664085,"vY0":-141.55594593561526,"vZ0":-6.309680144741921,"x":151.55,"y":202.73,"x0":0.9602402966096981,"y0":50.00117920819883,"z0":5.32675895184749,"aX":14.09570082998208},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.1,"breakHorizontal":-11.0,"spinRate":2289,"spinDirection":144},"zone":13,"typeConfidence":0.91,"plateTime":0.38516305812464946,"extension":5.931206640578583},"index":0,"playId":"c27f9e49-8720-3671-ae37-d6545314ebe6","pitchNumber":1,"startTime":"2026-07-19T20:43:02.094Z","endTime":"2026-07-19T20:43:06.009Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55869802084724,"aZ":-34.9348579217828,"pfxX":-6.847468483582269,"pfxZ":-1.6714886638052242,"pX":-0.24839095045930723,"pZ":1.1632065582926416,"vX0":-1.7921423559810636,"vY0":-127.27227275057267,"vZ0":-3.4787984968001666,"x":126.47,"y":207.37,"x0":1.353638326573633,"y0":50.0040854019113,"z0":5.296336819680457,"aX":-11.305004946692739},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.6,"breakHorizontal":12.8,"spinRate":2505,"spinDirection":317},"zone":13,"typeConfidence":0.92,"plateTime":0.42931935601745286,"extension":5.81967590429898},"index":1,"playId":"5538bc04-566c-3d63-bcd9-e38d0bcd1d04","pitchNumber":2,"startTime":"2026-07-19T20:43:23.335Z","endTime":"2026-07-19T20:43:26.920Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.451691350267307,"aZ":-37.337208232566695,"pfxX":-6.201424505723675,"pfxZ":-3.1294324762753787,"pX":0.19573239855460686,"pZ":1.622289312262896,"vX0":-0.7166091596051769,"vY0":-126.6686992302971,"vZ0":-2.0335027687468643,"x":109.54,"y":194.98,"x0":1.2883691908070463,"y0":50.00538789682069,"z0":5.381432075948209,"aX":-10.220808649214199},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.9,"breakHorizontal":11.4,"spinRate":2618,"spinDirection":340},"zone":8,"typeConfidence":0.91,"plateTime":0.43010077260670165,"extension":5.877389390210942},"hitData":{"launchSpeed":109.4,"launchAngle":-34.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.83,"coordY":163.69}},"index":2,"playId":"abeeed89-07b6-3332-b86b-aff87ca477cb","pitchNumber":3,"startTime":"2026-07-19T20:43:42.114Z","endTime":"2026-07-19T20:43:51.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:43:51.325Z","atBatIndex":81}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, third baseman Bo Bichette to first baseman Brett Baty.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-19T20:42:58.433Z","endTime":"2026-07-19T20:43:51.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".882"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.23"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.59"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.39"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.87"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.95"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.42"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.96"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.27"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.58"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.11"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.75"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.09"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.41"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".733"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".550"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".882"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.669061271659572,"aZ":-27.530736892093962,"pfxX":6.863329633763493,"pfxZ":2.258212681266163,"pX":-0.9064618618398503,"pZ":1.3350107840735153,"vX0":-7.751978516664085,"vY0":-141.55594593561526,"vZ0":-6.309680144741921,"x":151.55,"y":202.73,"x0":0.9602402966096981,"y0":50.00117920819883,"z0":5.32675895184749,"aX":14.09570082998208},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.1,"breakHorizontal":-11.0,"spinRate":2289,"spinDirection":144},"zone":13,"typeConfidence":0.91,"plateTime":0.38516305812464946,"extension":5.931206640578583},"index":0,"playId":"c27f9e49-8720-3671-ae37-d6545314ebe6","pitchNumber":1,"startTime":"2026-07-19T20:43:02.094Z","endTime":"2026-07-19T20:43:06.009Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55869802084724,"aZ":-34.9348579217828,"pfxX":-6.847468483582269,"pfxZ":-1.6714886638052242,"pX":-0.24839095045930723,"pZ":1.1632065582926416,"vX0":-1.7921423559810636,"vY0":-127.27227275057267,"vZ0":-3.4787984968001666,"x":126.47,"y":207.37,"x0":1.353638326573633,"y0":50.0040854019113,"z0":5.296336819680457,"aX":-11.305004946692739},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.6,"breakHorizontal":12.8,"spinRate":2505,"spinDirection":317},"zone":13,"typeConfidence":0.92,"plateTime":0.42931935601745286,"extension":5.81967590429898},"index":1,"playId":"5538bc04-566c-3d63-bcd9-e38d0bcd1d04","pitchNumber":2,"startTime":"2026-07-19T20:43:23.335Z","endTime":"2026-07-19T20:43:26.920Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.451691350267307,"aZ":-37.337208232566695,"pfxX":-6.201424505723675,"pfxZ":-3.1294324762753787,"pX":0.19573239855460686,"pZ":1.622289312262896,"vX0":-0.7166091596051769,"vY0":-126.6686992302971,"vZ0":-2.0335027687468643,"x":109.54,"y":194.98,"x0":1.2883691908070463,"y0":50.00538789682069,"z0":5.381432075948209,"aX":-10.220808649214199},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.9,"breakHorizontal":11.4,"spinRate":2618,"spinDirection":340},"zone":8,"typeConfidence":0.91,"plateTime":0.43010077260670165,"extension":5.877389390210942},"hitData":{"launchSpeed":109.4,"launchAngle":-34.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.83,"coordY":163.69}},"index":2,"playId":"abeeed89-07b6-3332-b86b-aff87ca477cb","pitchNumber":3,"startTime":"2026-07-19T20:43:42.114Z","endTime":"2026-07-19T20:43:51.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-19T20:43:51.325Z","atBatIndex":81},"scoringPlays":[3,11,15,16,44,60],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4,5,6],"bottom":[7,8,9],"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":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":207.18,"y":87.26},"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":1,"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":165.18,"y":82.2},"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":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":245.69,"y":75.98},"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":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":119.4,"y":165.95},"type":"H","description":"Single"}],"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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":139.2,"y":74.66},"type":"O","description":"Lineout"}]}},{"startIndex":10,"endIndex":21,"top":[10,11,12,13,14,15,16,17],"bottom":[18,19,20,21],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":157.45,"y":100.03},"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":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":31.95,"y":106.39},"type":"H","description":"Double"},{"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":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":145.6,"y":118.08},"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":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":189.73,"y":115.24},"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":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":191.34,"y":91.89},"type":"O","description":"Sac Fly"},{"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":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"coordinates":{"x":160.0,"y":165.72},"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":2,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":147.66,"y":149.49},"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":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":143.54,"y":177.38},"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":2,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":111.05,"y":147.14},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":22,"endIndex":27,"top":[22,23,24],"bottom":[25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":81.44,"y":168.47},"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":3,"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":99.61,"y":127.54},"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":3,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"coordinates":{"x":53.56,"y":82.83},"type":"O","description":"Flyout"}]}},{"startIndex":28,"endIndex":35,"top":[28,29,30,31,32],"bottom":[33,34,35],"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":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":156.92,"y":140.87},"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":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":175.2,"y":111.64},"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":4,"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"coordinates":{"x":158.97,"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":4,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":125.18,"y":90.11},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":125.03,"y":143.41},"type":"O","description":"Groundout"}]}},{"startIndex":36,"endIndex":41,"top":[36,37,38],"bottom":[39,40,41],"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":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":204.32,"y":84.11},"type":"H","description":"Double"},{"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":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":159.49,"y":165.21},"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":5,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":54.83,"y":104.57},"type":"O","description":"Flyout"}]}},{"startIndex":42,"endIndex":53,"top":[42,43,44,45,46,47,48],"bottom":[49,50,51,52,53],"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":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":181.08,"y":110.95},"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":6,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":94.26,"y":175.51},"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":6,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":142.5,"y":83.54},"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":6,"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":153.83,"y":169.27},"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":6,"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"coordinates":{"x":111.15,"y":148.48},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":32.98,"y":103.85},"type":"H","description":"Double"}]}},{"startIndex":54,"endIndex":63,"top":[54,55,56,57,58],"bottom":[59,60,61,62,63],"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":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":111.0,"y":52.3},"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":7,"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":98.08,"y":98.41},"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":7,"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":192.91,"y":108.92},"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":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":90.23,"y":112.24},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":157.43,"y":161.15},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":39.32,"y":63.62},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":183.43,"y":105.11},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":80.81,"y":102.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":102.92,"y":159.13},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":64,"endIndex":73,"top":[64,65,66,67,68,69],"bottom":[70,71,72,73],"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":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":134.59,"y":38.31},"type":"H","description":"Double"},{"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":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":157.43,"y":151.01},"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":8,"pitcher":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":114.23,"y":146.96},"type":"O","description":"Groundout"}]}},{"startIndex":74,"endIndex":81,"top":[74,75,76,77],"bottom":[78,79,80,81],"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":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"coordinates":{"x":203.42,"y":116.27},"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":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"coordinates":{"x":114.23,"y":144.93},"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":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":106.18,"y":83.95},"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":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"coordinates":{"x":141.49,"y":148.48},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":184.17,"y":115.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":9,"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":99.83,"y":163.69},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":4,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":3}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":3}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":1,"hits":6,"errors":0,"leftOnBase":6},"away":{"runs":6,"hits":14,"errors":0,"leftOnBase":15}},"defense":{"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"catcher":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"first":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"second":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"third":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"shortstop":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"left":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"center":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"right":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"onDeck":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"inHole":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"battingOrder":4,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"offense":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"onDeck":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"inHole":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"battingOrder":7,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"balls":1,"strikes":1,"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":6,"groundOuts":7,"airOuts":11,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".234","atBats":39,"obp":".304","slg":".382","ops":".686","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":20,"rbi":6,"leftOnBase":25,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"39.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":7,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":31,"obp":".265","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":147,"era":"4.23","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.31","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":51,"strikes":96,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":1,"pitchesPerInning":"16.33","runsScoredPer9":"1.00","homeRunsPer9":"1.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":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"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,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":0,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":17,"groundOuts":56,"airOuts":37,"runs":22,"doubles":11,"triples":0,"homeRuns":2,"strikeOuts":38,"baseOnBalls":11,"intentionalWalks":0,"hits":37,"hitByPitch":4,"avg":".223","atBats":166,"obp":".287","slg":".325","ops":".612","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":183,"totalBases":54,"rbi":19,"leftOnBase":71,"sacBunts":2,"sacFlies":0,"babip":".278","groundOutsToAirouts":"1.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.00","popOuts":7,"lineOuts":13},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":7,"era":"27.00","inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"6.00","battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":3,"strikes":4,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"54.00","runsScoredPer9":"27.00","homeRunsPer9":"27.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":14,"stolenBases":19,"stolenBasePercentage":".576","caughtStealingPercentage":".424","assists":24,"putOuts":451,"errors":2,"chances":477,"fielding":".996","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"300","stats":{"batting":{"summary":"2-5 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":66,"groundOuts":118,"airOuts":106,"runs":49,"doubles":14,"triples":1,"homeRuns":10,"strikeOuts":75,"baseOnBalls":27,"intentionalWalks":0,"hits":99,"hitByPitch":2,"avg":".253","atBats":392,"obp":".300","slg":".370","ops":".670","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":145,"rbi":51,"leftOnBase":152,"sacBunts":0,"sacFlies":6,"babip":".284","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.20","popOuts":7,"lineOuts":33},"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":159,"putOuts":89,"errors":9,"chances":257,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID621438":{"person":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"1-2 | 2B, BB, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":24,"groundOuts":32,"airOuts":45,"runs":15,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".230","atBats":126,"obp":".265","slg":".452","ops":".717","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":57,"rbi":18,"leftOnBase":52,"sacBunts":4,"sacFlies":0,"babip":".232","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"18.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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":66,"errors":2,"chances":69,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":25,"groundOuts":55,"airOuts":44,"runs":21,"doubles":7,"triples":0,"homeRuns":11,"strikeOuts":62,"baseOnBalls":19,"intentionalWalks":0,"hits":55,"hitByPitch":3,"avg":".256","atBats":215,"obp":".324","slg":".442","ops":".766","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":240,"totalBases":95,"rbi":24,"leftOnBase":87,"sacBunts":0,"sacFlies":1,"babip":".308","groundOutsToAirouts":"1.25","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"19.54","popOuts":11,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":22,"stolenBasePercentage":".815","caughtStealingPercentage":".185","assists":16,"putOuts":432,"errors":4,"chances":452,"fielding":".991","passedBall":7,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":7,"flyOuts":45,"groundOuts":70,"airOuts":85,"runs":49,"doubles":17,"triples":4,"homeRuns":12,"strikeOuts":81,"baseOnBalls":26,"intentionalWalks":0,"hits":82,"hitByPitch":9,"atBats":313,"obp":".333","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1435,"era":"4.74","inningsPitched":"79.2","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.36","battersFaced":353,"outs":239,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1435,"balls":498,"strikes":937,"strikePercentage":".650","hitBatsmen":9,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".286","pitchesPerInning":"18.01","gamesFinished":6,"strikeoutWalkRatio":"3.12","strikeoutsPer9Inn":"9.15","walksPer9Inn":"2.94","hitsPer9Inn":"9.26","runsScoredPer9":"5.54","homeRunsPer9":"1.36","inheritedRunners":11,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"800","stats":{"batting":{"summary":"1-5 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":48,"groundOuts":71,"airOuts":76,"runs":37,"doubles":13,"triples":1,"homeRuns":5,"strikeOuts":89,"baseOnBalls":30,"intentionalWalks":0,"hits":67,"hitByPitch":3,"avg":".224","atBats":299,"obp":".298","slg":".324","ops":".622","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":337,"totalBases":97,"rbi":32,"leftOnBase":120,"sacBunts":0,"sacFlies":4,"babip":".297","groundOutsToAirouts":"0.93","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"59.80","popOuts":12,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":113,"putOuts":146,"errors":6,"chances":265,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{"summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":6,"strikes":16,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":6,"flyOuts":19,"groundOuts":55,"airOuts":38,"runs":15,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":46,"baseOnBalls":22,"intentionalWalks":1,"hits":29,"hitByPitch":1,"atBats":166,"obp":".274","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":744,"era":"2.64","inningsPitched":"47.2","wins":4,"losses":2,"saves":0,"saveOpportunities":3,"holds":7,"blownSaves":3,"earnedRuns":14,"whip":"1.07","battersFaced":191,"outs":143,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":744,"balls":261,"strikes":483,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".667","pitchesPerInning":"15.61","gamesFinished":1,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"8.69","walksPer9Inn":"4.15","hitsPer9Inn":"5.48","runsScoredPer9":"2.83","homeRunsPer9":"0.57","inheritedRunners":31,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":38,"gamesStarted":0,"flyOuts":24,"groundOuts":34,"airOuts":43,"runs":10,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":43,"baseOnBalls":11,"intentionalWalks":1,"hits":22,"hitByPitch":1,"atBats":140,"obp":".222","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":581,"era":"2.03","inningsPitched":"40.0","wins":2,"losses":1,"saves":1,"saveOpportunities":3,"holds":13,"blownSaves":2,"earnedRuns":9,"whip":"0.83","battersFaced":154,"outs":120,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":581,"balls":186,"strikes":395,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".667","pitchesPerInning":"14.53","gamesFinished":4,"strikeoutWalkRatio":"3.91","strikeoutsPer9Inn":"9.68","walksPer9Inn":"2.48","hitsPer9Inn":"4.95","runsScoredPer9":"2.25","homeRunsPer9":"0.68","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701807":{"person":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":54,"groundOuts":94,"airOuts":90,"runs":52,"doubles":12,"triples":2,"homeRuns":11,"strikeOuts":86,"baseOnBalls":30,"intentionalWalks":0,"hits":95,"hitByPitch":4,"avg":".261","atBats":364,"obp":".323","slg":".396","ops":".719","caughtStealing":2,"stolenBases":16,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":399,"totalBases":144,"rbi":38,"leftOnBase":129,"sacBunts":0,"sacFlies":1,"babip":".313","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.09","popOuts":9,"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":2,"putOuts":180,"errors":5,"chances":187,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676572":{"person":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"jerseyNumber":"39","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":3,"groundOuts":13,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".162","atBats":37,"obp":".262","slg":".324","ops":".586","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":12,"rbi":4,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".160","groundOutsToAirouts":"1.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":37,"errors":2,"chances":40,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":36,"gamesStarted":0,"flyOuts":10,"groundOuts":28,"airOuts":25,"runs":22,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":45,"baseOnBalls":19,"intentionalWalks":1,"hits":35,"hitByPitch":0,"atBats":131,"obp":".360","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":624,"era":"4.68","inningsPitched":"32.2","wins":3,"losses":2,"saves":14,"saveOpportunities":17,"holds":0,"blownSaves":3,"earnedRuns":17,"whip":"1.65","battersFaced":152,"outs":98,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":624,"balls":214,"strikes":410,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".600","pitchesPerInning":"19.10","gamesFinished":24,"strikeoutWalkRatio":"2.37","strikeoutsPer9Inn":"12.40","walksPer9Inn":"5.23","hitsPer9Inn":"9.64","runsScoredPer9":"6.06","homeRunsPer9":"0.83","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":12,"gamesStarted":7,"flyOuts":23,"groundOuts":27,"airOuts":41,"runs":41,"doubles":6,"triples":1,"homeRuns":12,"strikeOuts":49,"baseOnBalls":30,"intentionalWalks":0,"hits":45,"hitByPitch":2,"atBats":161,"obp":".397","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":786,"era":"8.85","inningsPitched":"40.2","wins":0,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.84","battersFaced":194,"outs":122,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":786,"balls":322,"strikes":464,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".000","pitchesPerInning":"19.33","gamesFinished":1,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"10.84","walksPer9Inn":"6.64","hitsPer9Inn":"9.96","runsScoredPer9":"9.07","homeRunsPer9":"2.66","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675540":{"person":{"id":675540,"fullName":"Xzavion Curry","link":"/api/v1/people/675540"},"jerseyNumber":"53","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":3,"gamesStarted":0,"flyOuts":5,"groundOuts":2,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":13,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":49,"era":"2.70","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.20","battersFaced":14,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":49,"balls":15,"strikes":34,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"14.70","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.40","walksPer9Inn":"2.70","hitsPer9Inn":"8.10","runsScoredPer9":"2.70","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"700","stats":{"batting":{"summary":"0-5 | 4 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":54,"groundOuts":61,"airOuts":107,"runs":30,"doubles":8,"triples":1,"homeRuns":9,"strikeOuts":73,"baseOnBalls":23,"intentionalWalks":0,"hits":62,"hitByPitch":1,"avg":".207","atBats":299,"obp":".264","slg":".331","ops":".595","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":327,"totalBases":99,"rbi":29,"leftOnBase":133,"sacBunts":1,"sacFlies":3,"babip":".241","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.22","popOuts":23,"lineOuts":30},"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":211,"putOuts":119,"errors":6,"chances":336,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":7,"strikes":11,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":2,"flyOuts":16,"groundOuts":47,"airOuts":25,"runs":24,"doubles":2,"triples":0,"homeRuns":7,"strikeOuts":34,"baseOnBalls":16,"intentionalWalks":0,"hits":41,"hitByPitch":0,"atBats":147,"obp":".350","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":621,"era":"5.59","inningsPitched":"37.0","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":23,"whip":"1.54","battersFaced":163,"outs":111,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":621,"balls":226,"strikes":395,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.88","rbi":0,"winPercentage":".500","pitchesPerInning":"16.78","gamesFinished":6,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"8.27","walksPer9Inn":"3.89","hitsPer9Inn":"9.97","runsScoredPer9":"5.84","homeRunsPer9":"1.70","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":20,"gamesStarted":0,"flyOuts":17,"groundOuts":18,"airOuts":24,"runs":6,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":17,"baseOnBalls":1,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":77,"obp":".244","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":288,"era":"1.80","inningsPitched":"20.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"0.95","battersFaced":78,"outs":60,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":288,"balls":100,"strikes":188,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":1,"winPercentage":".500","pitchesPerInning":"14.40","gamesFinished":8,"strikeoutWalkRatio":"17.00","strikeoutsPer9Inn":"7.65","walksPer9Inn":"0.45","hitsPer9Inn":"8.10","runsScoredPer9":"2.70","homeRunsPer9":"1.35","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":20,"gamesStarted":20,"flyOuts":59,"groundOuts":95,"airOuts":112,"runs":61,"doubles":25,"triples":1,"homeRuns":15,"strikeOuts":104,"baseOnBalls":44,"intentionalWalks":0,"hits":106,"hitByPitch":5,"atBats":413,"obp":".334","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1893,"era":"4.66","inningsPitched":"104.1","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.44","battersFaced":466,"outs":313,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1893,"balls":748,"strikes":1145,"strikePercentage":".600","hitBatsmen":5,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".385","pitchesPerInning":"18.14","gamesFinished":0,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"8.97","walksPer9Inn":"3.80","hitsPer9Inn":"9.14","runsScoredPer9":"5.26","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":28,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":4,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596019":{"person":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"400","stats":{"batting":{"summary":"3-3 | HR, 2B, 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":32,"groundOuts":45,"airOuts":53,"runs":23,"doubles":4,"triples":3,"homeRuns":6,"strikeOuts":30,"baseOnBalls":18,"intentionalWalks":0,"hits":36,"hitByPitch":2,"avg":".220","atBats":164,"obp":".304","slg":".390","ops":".694","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":184,"totalBases":64,"rbi":15,"leftOnBase":59,"sacBunts":0,"sacFlies":0,"babip":".234","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.33","popOuts":7,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":87,"putOuts":46,"errors":6,"chances":139,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID665742":{"person":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | BB, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":54,"groundOuts":73,"airOuts":87,"runs":45,"doubles":8,"triples":2,"homeRuns":21,"strikeOuts":45,"baseOnBalls":59,"intentionalWalks":9,"hits":83,"hitByPitch":0,"avg":".290","atBats":286,"obp":".409","slg":".552","ops":".961","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":348,"totalBases":158,"rbi":52,"leftOnBase":97,"sacBunts":0,"sacFlies":2,"babip":".279","groundOutsToAirouts":"0.84","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"13.62","popOuts":18,"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":102,"errors":2,"chances":104,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID681035":{"person":{"id":681035,"fullName":"Christian Scott","link":"/api/v1/people/681035"},"jerseyNumber":"45","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":13,"gamesStarted":13,"flyOuts":34,"groundOuts":39,"airOuts":64,"runs":20,"doubles":11,"triples":0,"homeRuns":7,"strikeOuts":72,"baseOnBalls":26,"intentionalWalks":0,"hits":47,"hitByPitch":5,"atBats":222,"obp":".308","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1078,"era":"2.87","inningsPitched":"59.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.22","battersFaced":253,"outs":179,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1078,"balls":390,"strikes":688,"strikePercentage":".640","hitBatsmen":5,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".750","pitchesPerInning":"18.07","gamesFinished":0,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"10.86","walksPer9Inn":"3.92","hitsPer9Inn":"7.09","runsScoredPer9":"3.02","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":18},"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":true,"isSubstitute":false}},"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":40,"gamesStarted":0,"flyOuts":18,"groundOuts":31,"airOuts":38,"runs":11,"doubles":8,"triples":1,"homeRuns":2,"strikeOuts":37,"baseOnBalls":14,"intentionalWalks":1,"hits":27,"hitByPitch":3,"atBats":129,"obp":".297","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":563,"era":"2.02","inningsPitched":"35.2","wins":4,"losses":4,"saves":0,"saveOpportunities":1,"holds":13,"blownSaves":1,"earnedRuns":8,"whip":"1.15","battersFaced":150,"outs":107,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":563,"balls":195,"strikes":368,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".500","pitchesPerInning":"15.79","gamesFinished":5,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"9.34","walksPer9Inn":"3.53","hitsPer9Inn":"6.81","runsScoredPer9":"2.78","homeRunsPer9":"0.50","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":10},"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}},"ID593871":{"person":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"jerseyNumber":"11","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":13,"groundOuts":20,"airOuts":29,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".169","atBats":77,"obp":".229","slg":".260","ops":".489","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":20,"rbi":3,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".197","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.00","popOuts":7,"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":4,"putOuts":20,"errors":0,"chances":24,"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":{"note":"(W, 7-6)","summary":"6.0 IP, 0 ER, 10 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":93,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":33,"strikes":60,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":41,"groundOuts":115,"airOuts":82,"runs":51,"doubles":21,"triples":0,"homeRuns":10,"strikeOuts":135,"baseOnBalls":41,"intentionalWalks":0,"hits":83,"hitByPitch":13,"atBats":411,"obp":".293","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1882,"era":"3.34","inningsPitched":"113.1","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.09","battersFaced":469,"outs":340,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1882,"balls":694,"strikes":1188,"strikePercentage":".630","hitBatsmen":13,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".538","pitchesPerInning":"16.61","gamesFinished":0,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"10.72","walksPer9Inn":"3.26","hitsPer9Inn":"6.59","runsScoredPer9":"4.05","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":9,"errors":2,"chances":28,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID804267":{"person":{"id":804267,"fullName":"Zac Thornton","link":"/api/v1/people/804267"},"jerseyNumber":"49","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":3,"gamesStarted":3,"flyOuts":13,"groundOuts":17,"airOuts":19,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":61,"obp":".242","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":240,"era":"2.60","inningsPitched":"17.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"0.92","battersFaced":67,"outs":52,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":240,"balls":77,"strikes":163,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".000","pitchesPerInning":"13.85","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.79","walksPer9Inn":"2.60","hitsPer9Inn":"5.71","runsScoredPer9":"2.60","homeRunsPer9":"0.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","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":"600","stats":{"batting":{"summary":"0-1 | HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":15,"groundOuts":38,"airOuts":38,"runs":17,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":34,"baseOnBalls":13,"intentionalWalks":0,"hits":35,"hitByPitch":5,"avg":".243","atBats":144,"obp":".325","slg":".417","ops":".742","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":60,"rbi":18,"leftOnBase":57,"sacBunts":0,"sacFlies":1,"babip":".276","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":9,"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":18,"putOuts":247,"errors":2,"chances":267,"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":"100","stats":{"batting":{"summary":"2-6 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":31,"groundOuts":44,"airOuts":49,"runs":27,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":62,"baseOnBalls":22,"intentionalWalks":0,"hits":58,"hitByPitch":1,"avg":".276","atBats":210,"obp":".346","slg":".433","ops":".779","caughtStealing":6,"stolenBases":10,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":236,"totalBases":91,"rbi":25,"leftOnBase":65,"sacBunts":2,"sacFlies":1,"babip":".359","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":5,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":125,"errors":2,"chances":129,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[805999,665742,666182,596019,701807,676724,621438,543760,683146,620443,690997,621345,623211,672335],"pitchers":[690997,621345,623211,672335],"bench":[682626,593871,676572],"bullpen":[675540,640455,642547,548384,681035,673540,804267,596133,642207],"battingOrder":[805999,665742,666182,596019,701807,621438,543760,683146,620443],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Torrens (11, Rangel); Taylor, T (7, Mayza); Lindor (4, Johnson, S)."},{"label":"HR","value":"Lindor (6, 1st inning off Rangel, 1 on, 2 out)."},{"label":"TB","value":"Baty; Benge; Bichette 2; Ewing 2; Lindor 7; Soto, J 2; Taylor, T 2; Torrens 3."},{"label":"RBI","value":"Benge (38); Lindor 3 (15); Soto, J (52); Torrens (19)."},{"label":"2-out RBI","value":"Lindor 2."},{"label":"Runners left in scoring position, 2 out","value":"Baty 2; Soto, J; Benge; Taylor, T 2; Semien; Young, J 2."},{"label":"SF","value":"Benge."},{"label":"Team RISP","value":"3-for-14."},{"label":"Team LOB","value":"15."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Taylor, T (2, 3rd base by Mayza/Realmuto)."},{"label":"PO","value":"Taylor, T (2nd base by Mayza)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Lindor-Semien-Young, J; Bichette-Semien-Baty)."}]}],"note":[{"label":"a","value":"Doubled for Young, J in the 5th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":7,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".236","atBats":31,"obp":".303","slg":".398","ops":".701","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":10,"rbi":1,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":7,"airOuts":11,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":39,"obp":".458","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":208,"era":"4.21","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.32","battersFaced":48,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":208,"balls":78,"strikes":130,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.64","rbi":6,"pitchesPerInning":"23.11","runsScoredPer9":"6.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID687282":{"person":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":13,"groundOuts":19,"airOuts":20,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".167","atBats":72,"obp":".197","slg":".292","ops":".489","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":21,"rbi":6,"leftOnBase":29,"sacBunts":0,"sacFlies":1,"babip":".204","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":42,"errors":0,"chances":42,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669016":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":95,"flyOuts":46,"groundOuts":67,"airOuts":84,"runs":52,"doubles":15,"triples":2,"homeRuns":15,"strikeOuts":100,"baseOnBalls":20,"intentionalWalks":2,"hits":103,"hitByPitch":2,"avg":".293","atBats":351,"obp":".332","slg":".476","ops":".808","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":376,"totalBases":167,"rbi":46,"leftOnBase":140,"sacBunts":0,"sacFlies":3,"babip":".368","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.40","popOuts":12,"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":0,"putOuts":174,"errors":2,"chances":176,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID666200":{"person":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":46,"groundOuts":115,"airOuts":79,"runs":50,"doubles":18,"triples":1,"homeRuns":10,"strikeOuts":143,"baseOnBalls":37,"intentionalWalks":0,"hits":102,"hitByPitch":7,"atBats":435,"obp":".303","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":1926,"era":"3.43","inningsPitched":"115.1","wins":9,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.21","battersFaced":483,"outs":346,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1926,"balls":693,"strikes":1233,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.46","rbi":0,"winPercentage":".692","pitchesPerInning":"16.70","gamesFinished":0,"strikeoutWalkRatio":"3.86","strikeoutsPer9Inn":"11.16","walksPer9Inn":"2.89","hitsPer9Inn":"7.96","runsScoredPer9":"3.90","homeRunsPer9":"0.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621237":{"person":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":16,"groundOuts":20,"airOuts":33,"runs":26,"doubles":7,"triples":3,"homeRuns":3,"strikeOuts":48,"baseOnBalls":14,"intentionalWalks":2,"hits":44,"hitByPitch":6,"atBats":144,"obp":".390","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":704,"era":"6.62","inningsPitched":"34.0","wins":3,"losses":3,"saves":1,"saveOpportunities":2,"holds":9,"blownSaves":1,"earnedRuns":25,"whip":"1.71","battersFaced":165,"outs":102,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":704,"balls":264,"strikes":440,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".500","pitchesPerInning":"20.71","gamesFinished":3,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"12.71","walksPer9Inn":"3.71","hitsPer9Inn":"11.65","runsScoredPer9":"6.88","homeRunsPer9":"0.79","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":2,"chances":5,"fielding":".600","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":26,"groundOuts":86,"airOuts":58,"runs":28,"doubles":12,"triples":3,"homeRuns":2,"strikeOuts":61,"baseOnBalls":17,"intentionalWalks":0,"hits":70,"hitByPitch":2,"avg":".256","atBats":273,"obp":".305","slg":".344","ops":".649","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":294,"totalBases":94,"rbi":21,"leftOnBase":110,"sacBunts":2,"sacFlies":0,"babip":".324","groundOutsToAirouts":"1.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"136.50","popOuts":11,"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":0,"putOuts":159,"errors":1,"chances":160,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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":20,"gamesStarted":20,"flyOuts":46,"groundOuts":141,"airOuts":87,"runs":42,"doubles":23,"triples":0,"homeRuns":12,"strikeOuts":144,"baseOnBalls":25,"intentionalWalks":0,"hits":126,"hitByPitch":2,"atBats":496,"obp":".292","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1903,"era":"2.62","inningsPitched":"127.1","wins":11,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.19","battersFaced":525,"outs":382,"gamesPitched":20,"completeGames":1,"shutouts":1,"pitchesThrown":1903,"balls":612,"strikes":1291,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.62","rbi":0,"winPercentage":".733","pitchesPerInning":"14.95","gamesFinished":0,"strikeoutWalkRatio":"5.76","strikeoutsPer9Inn":"10.18","walksPer9Inn":"1.77","hitsPer9Inn":"8.91","runsScoredPer9":"2.97","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":5,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547180":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":51,"groundOuts":93,"airOuts":88,"runs":59,"doubles":18,"triples":2,"homeRuns":20,"strikeOuts":87,"baseOnBalls":61,"intentionalWalks":2,"hits":91,"hitByPitch":1,"avg":".258","atBats":353,"obp":".363","slg":".490","ops":".853","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":421,"totalBases":173,"rbi":59,"leftOnBase":139,"sacBunts":0,"sacFlies":6,"babip":".282","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.65","popOuts":8,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":666,"errors":4,"chances":721,"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":"700","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":40,"groundOuts":68,"airOuts":67,"runs":27,"doubles":11,"triples":0,"homeRuns":7,"strikeOuts":54,"baseOnBalls":20,"intentionalWalks":0,"hits":51,"hitByPitch":8,"avg":".214","atBats":238,"obp":".295","slg":".349","ops":".644","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":268,"totalBases":83,"rbi":33,"leftOnBase":114,"sacBunts":0,"sacFlies":2,"babip":".246","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":6,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":14,"stolenBases":39,"stolenBasePercentage":".736","caughtStealingPercentage":".264","assists":18,"putOuts":708,"errors":5,"chances":731,"fielding":".993","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":15,"gamesStarted":15,"flyOuts":34,"groundOuts":83,"airOuts":79,"runs":22,"doubles":12,"triples":0,"homeRuns":10,"strikeOuts":108,"baseOnBalls":22,"intentionalWalks":0,"hits":61,"hitByPitch":2,"atBats":330,"obp":".239","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1453,"era":"2.13","inningsPitched":"93.0","wins":10,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"0.89","battersFaced":355,"outs":279,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1453,"balls":522,"strikes":931,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".909","pitchesPerInning":"15.62","gamesFinished":0,"strikeoutWalkRatio":"4.91","strikeoutsPer9Inn":"10.45","walksPer9Inn":"2.13","hitsPer9Inn":"5.90","runsScoredPer9":"2.13","homeRunsPer9":"0.97","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":10,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":9,"strikes":13,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":35,"gamesStarted":0,"flyOuts":5,"groundOuts":32,"airOuts":16,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":50,"baseOnBalls":6,"intentionalWalks":0,"hits":25,"hitByPitch":1,"atBats":123,"obp":".246","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":537,"era":"1.34","inningsPitched":"33.2","wins":1,"losses":3,"saves":24,"saveOpportunities":25,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"0.92","battersFaced":130,"outs":101,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":537,"balls":189,"strikes":348,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".250","pitchesPerInning":"15.95","gamesFinished":34,"strikeoutWalkRatio":"8.33","strikeoutsPer9Inn":"13.37","walksPer9Inn":"1.60","hitsPer9Inn":"6.68","runsScoredPer9":"1.60","homeRunsPer9":"0.27","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID624641":{"person":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"jerseyNumber":"33","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"801","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":1,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":16,"groundOuts":47,"airOuts":41,"runs":17,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":34,"baseOnBalls":5,"intentionalWalks":0,"hits":34,"hitByPitch":4,"avg":".224","atBats":152,"obp":".262","slg":".368","ops":".630","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":167,"totalBases":56,"rbi":25,"leftOnBase":67,"sacBunts":1,"sacFlies":3,"babip":".250","groundOutsToAirouts":"1.15","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"30.40","popOuts":10,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":75,"putOuts":51,"errors":4,"chances":130,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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.1 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":14,"strikes":17,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":4,"groundOuts":13,"airOuts":14,"runs":12,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":13,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":56,"obp":".357","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":288,"era":"6.14","inningsPitched":"14.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.64","battersFaced":70,"outs":44,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":288,"balls":119,"strikes":169,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.64","gamesFinished":4,"strikeoutWalkRatio":"1.38","strikeoutsPer9Inn":"11.05","walksPer9Inn":"7.98","hitsPer9Inn":"6.75","runsScoredPer9":"7.36","homeRunsPer9":"0.61","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":7},"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":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":40,"gamesStarted":0,"flyOuts":27,"groundOuts":26,"airOuts":47,"runs":11,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":42,"baseOnBalls":20,"intentionalWalks":0,"hits":23,"hitByPitch":3,"atBats":137,"obp":".288","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":665,"era":"2.37","inningsPitched":"38.0","wins":6,"losses":0,"saves":1,"saveOpportunities":2,"holds":9,"blownSaves":1,"earnedRuns":10,"whip":"1.13","battersFaced":161,"outs":114,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":665,"balls":255,"strikes":410,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.50","gamesFinished":5,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"9.95","walksPer9Inn":"4.74","hitsPer9Inn":"5.45","runsScoredPer9":"2.61","homeRunsPer9":"0.71","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"500","stats":{"batting":{"summary":"2-4 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":49,"groundOuts":120,"airOuts":100,"runs":32,"doubles":14,"triples":0,"homeRuns":12,"strikeOuts":59,"baseOnBalls":25,"intentionalWalks":0,"hits":77,"hitByPitch":6,"avg":".219","atBats":352,"obp":".279","slg":".361","ops":".640","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":387,"totalBases":127,"rbi":49,"leftOnBase":152,"sacBunts":0,"sacFlies":4,"babip":".228","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.33","popOuts":19,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":144,"putOuts":78,"errors":6,"chances":228,"fielding":".974","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":34,"gamesStarted":0,"flyOuts":14,"groundOuts":30,"airOuts":24,"runs":12,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":38,"baseOnBalls":8,"intentionalWalks":0,"hits":26,"hitByPitch":2,"atBats":116,"obp":".281","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":528,"era":"2.84","inningsPitched":"31.2","wins":2,"losses":0,"saves":0,"saveOpportunities":3,"holds":5,"blownSaves":3,"earnedRuns":10,"whip":"1.07","battersFaced":128,"outs":95,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":528,"balls":192,"strikes":336,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.67","gamesFinished":2,"strikeoutWalkRatio":"4.75","strikeoutsPer9Inn":"10.80","walksPer9Inn":"2.27","hitsPer9Inn":"7.39","runsScoredPer9":"3.41","homeRunsPer9":"0.57","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":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":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":18,"groundOuts":22,"airOuts":31,"runs":16,"doubles":3,"triples":1,"homeRuns":7,"strikeOuts":36,"baseOnBalls":11,"intentionalWalks":1,"hits":28,"hitByPitch":3,"atBats":115,"obp":".321","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":514,"era":"4.65","inningsPitched":"31.0","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":16,"whip":"1.26","battersFaced":131,"outs":93,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":514,"balls":199,"strikes":315,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.58","gamesFinished":10,"strikeoutWalkRatio":"3.27","strikeoutsPer9Inn":"10.45","walksPer9Inn":"3.19","hitsPer9Inn":"8.13","runsScoredPer9":"4.65","homeRunsPer9":"2.03","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641835":{"person":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":6,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":9,"strikes":13,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":3,"flyOuts":20,"groundOuts":49,"airOuts":35,"runs":20,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":44,"baseOnBalls":10,"intentionalWalks":1,"hits":40,"hitByPitch":1,"atBats":166,"obp":".288","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":712,"era":"3.71","inningsPitched":"43.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":18,"whip":"1.15","battersFaced":179,"outs":131,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":712,"balls":255,"strikes":457,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.40","rbi":1,"winPercentage":".400","pitchesPerInning":"16.31","gamesFinished":9,"strikeoutWalkRatio":"4.40","strikeoutsPer9Inn":"9.07","walksPer9Inn":"2.06","hitsPer9Inn":"8.24","runsScoredPer9":"4.12","homeRunsPer9":"0.82","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"600","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":66,"groundOuts":83,"airOuts":105,"runs":38,"doubles":17,"triples":5,"homeRuns":7,"strikeOuts":65,"baseOnBalls":27,"intentionalWalks":0,"hits":82,"hitByPitch":2,"avg":".248","atBats":331,"obp":".307","slg":".393","ops":".700","caughtStealing":0,"stolenBases":17,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":364,"totalBases":130,"rbi":42,"leftOnBase":139,"sacBunts":2,"sacFlies":2,"babip":".287","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.29","popOuts":20,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":208,"putOuts":129,"errors":1,"chances":338,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656941":{"person":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"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":96,"flyOuts":45,"groundOuts":45,"airOuts":78,"runs":59,"doubles":10,"triples":1,"homeRuns":33,"strikeOuts":147,"baseOnBalls":62,"intentionalWalks":3,"hits":91,"hitByPitch":4,"avg":".253","atBats":360,"obp":".368","slg":".561","ops":".929","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":202,"rbi":61,"leftOnBase":115,"sacBunts":0,"sacFlies":1,"babip":".320","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.91","popOuts":21,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID665561":{"person":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":17,"groundOuts":20,"airOuts":42,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".106","atBats":85,"obp":".146","slg":".176","ops":".322","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":15,"rbi":6,"leftOnBase":49,"sacBunts":0,"sacFlies":0,"babip":".101","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.50","popOuts":14,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":8,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":13,"putOuts":220,"errors":0,"chances":233,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596117":{"person":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":7,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":2,"avg":".179","atBats":28,"obp":".250","slg":".179","ops":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":5,"rbi":2,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"babip":".217","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":6,"groundOuts":1,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":14,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":31,"era":"5.40","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.50","battersFaced":15,"outs":10,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":10,"strikes":21,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.11","rbi":0,"winPercentage":".---","pitchesPerInning":"9.30","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.70","hitsPer9Inn":"10.80","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":5,"putOuts":69,"errors":1,"chances":75,"fielding":".987","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676661":{"person":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":42,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":18,"strikes":24,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":6,"groundOuts":10,"airOuts":9,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":32,"obp":".314","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":128,"era":"5.63","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.38","battersFaced":35,"outs":24,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":128,"balls":45,"strikes":83,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":1,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"5.63","walksPer9Inn":"3.38","hitsPer9Inn":"9.00","runsScoredPer9":"5.63","homeRunsPer9":"3.38","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605400":{"person":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":56,"groundOuts":91,"airOuts":103,"runs":67,"doubles":20,"triples":3,"homeRuns":23,"strikeOuts":108,"baseOnBalls":35,"intentionalWalks":1,"hits":114,"hitByPitch":1,"atBats":410,"obp":".333","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1797,"era":"5.68","inningsPitched":"103.0","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":65,"whip":"1.45","battersFaced":452,"outs":309,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1797,"balls":648,"strikes":1149,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".300","pitchesPerInning":"17.45","gamesFinished":0,"strikeoutWalkRatio":"3.09","strikeoutsPer9Inn":"9.44","walksPer9Inn":"3.06","hitsPer9Inn":"9.96","runsScoredPer9":"5.85","homeRunsPer9":"2.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":23,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660604":{"person":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(L, 0-3)","summary":"4.0 IP, 5 ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":1,"airOuts":7,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":23,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":28,"strikes":63,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"11.25","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":3,"flyOuts":12,"groundOuts":16,"airOuts":27,"runs":14,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":26,"baseOnBalls":12,"intentionalWalks":0,"hits":25,"hitByPitch":2,"atBats":93,"obp":".361","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":436,"era":"5.40","inningsPitched":"23.1","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.59","battersFaced":108,"outs":70,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":436,"balls":153,"strikes":283,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":5,"winPercentage":".000","pitchesPerInning":"18.69","gamesFinished":1,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"10.03","walksPer9Inn":"4.63","hitsPer9Inn":"9.64","runsScoredPer9":"5.40","homeRunsPer9":"1.54","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID607208":{"person":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | 2B, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":65,"groundOuts":99,"airOuts":109,"runs":66,"doubles":17,"triples":0,"homeRuns":12,"strikeOuts":95,"baseOnBalls":27,"intentionalWalks":0,"hits":96,"hitByPitch":2,"avg":".242","atBats":397,"obp":".292","slg":".375","ops":".667","caughtStealing":2,"stolenBases":17,"stolenBasePercentage":".895","caughtStealingPercentage":".105","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":428,"totalBases":149,"rbi":35,"leftOnBase":143,"sacBunts":0,"sacFlies":2,"babip":".288","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.08","popOuts":14,"lineOuts":30},"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":216,"putOuts":120,"errors":14,"chances":350,"fielding":".960","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":11,"groundOuts":27,"airOuts":22,"runs":21,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":56,"baseOnBalls":9,"intentionalWalks":0,"hits":34,"hitByPitch":1,"avg":".250","atBats":136,"obp":".301","slg":".426","ops":".727","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":149,"totalBases":58,"rbi":16,"leftOnBase":72,"sacBunts":3,"sacFlies":0,"babip":".370","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.43","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":80,"errors":1,"chances":83,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[607208,656941,547180,669016,664761,681082,592663,687282,624641,702222,660604,641835,676661,686751,661395],"pitchers":[660604,641835,676661,686751,661395],"bench":[656537,665561,596117],"bullpen":[621237,680742,689147,666200,605400,650911,663767,554430],"battingOrder":[607208,656941,547180,669016,664761,681082,592663,624641,702222],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Turner (17, McLean)."},{"label":"HR","value":"Bohm (12, 7th inning off Minter, 0 on, 1 out)."},{"label":"TB","value":"Bohm 5; Marsh; Realmuto; Stott; Turner 2."},{"label":"RBI","value":"Bohm (49)."},{"label":"Runners left in scoring position, 2 out","value":"Harper, B; Realmuto."},{"label":"GIDP","value":"Realmuto; Sosa, E."},{"label":"Team RISP","value":"0-for-6."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Mayza (Taylor, T at 2nd base)."}]}],"note":[{"label":"a","value":"Grounded into a double play for Rincones Jr. in the 7th."}]}},"officials":[{"official":{"id":681849,"fullName":"Felix Neon","link":"/api/v1/people/681849"},"officialType":"Home Plate"},{"official":{"id":547380,"fullName":"Carlos Torres","link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":427248,"fullName":"Dan Iassogna","link":"/api/v1/people/427248"},"officialType":"Second Base"},{"official":{"id":644760,"fullName":"Adam Beck","link":"/api/v1/people/644760"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Pérez, C."},{"label":"HBP","value":"Young, J (by Rangel)."},{"label":"ABS Challenge","value":"Torrens 2 (Ball-Overturned to Strike, Ball-Confirmed); Realmuto 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Bichette (Strike-Confirmed); Ewing (Strike-Overturned to Ball); Benge (Strike-Overturned to Ball); Harper, B (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"McLean 93-60; Minter 14-9; Brazobán 22-16; Pérez, C 18-11; Rangel 91-63; Mayza 22-13; Lazar 42-24; Johnson, S 31-17; Duran, J 22-13."},{"label":"Groundouts-flyouts","value":"McLean 3-3; Minter 2-0; Brazobán 1-0; Pérez, C 1-0; Rangel 1-3; Mayza 1-0; Lazar 2-2; Johnson, S 1-1; Duran, J 2-0."},{"label":"Batters faced","value":"McLean 21; Minter 5; Brazobán 4; Pérez, C 4; Rangel 23; Mayza 6; Lazar 8; Johnson, S 7; Duran, J 4."},{"label":"Inherited runners-scored","value":"Lazar 2-0; Johnson, S 2-0."},{"label":"Umpires","value":"HP: Felix Neon. 1B: Carlos Torres. 2B: Dan Iassogna. 3B: Adam Beck. "},{"label":"Weather","value":"80 degrees, Partly Cloudy."},{"label":"Wind","value":"14 mph, In From LF."},{"label":"First pitch","value":"1:37 PM."},{"label":"T","value":"3:06."},{"label":"Att","value":"40,132."},{"label":"Venue","value":"Citizens Bank Park."},{"label":"July 19, 2026"}],"pitchingNotes":["Mayza pitched to 3 batters in the 6th inning."],"topPerformers":[{"player":{"person":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997","boxscoreName":"McLean"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(W, 7-6)","summary":"6.0 IP, 0 ER, 10 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":93,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":33,"strikes":60,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":41,"groundOuts":115,"airOuts":82,"runs":51,"doubles":21,"triples":0,"homeRuns":10,"strikeOuts":135,"baseOnBalls":41,"intentionalWalks":0,"hits":83,"hitByPitch":13,"atBats":411,"obp":".293","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1882,"era":"3.34","inningsPitched":"113.1","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.09","battersFaced":469,"outs":340,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1882,"balls":694,"strikes":1188,"strikePercentage":".630","hitBatsmen":13,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".538","pitchesPerInning":"16.61","gamesFinished":0,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"10.72","walksPer9Inn":"3.26","hitsPer9Inn":"6.59","runsScoredPer9":"4.05","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":9,"errors":2,"chances":28,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":78,"pitchingGameScore":78},{"player":{"person":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019","boxscoreName":"Lindor"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"400","stats":{"batting":{"summary":"3-3 | HR, 2B, 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":32,"groundOuts":45,"airOuts":53,"runs":23,"doubles":4,"triples":3,"homeRuns":6,"strikeOuts":30,"baseOnBalls":18,"intentionalWalks":0,"hits":36,"hitByPitch":2,"avg":".220","atBats":164,"obp":".304","slg":".390","ops":".694","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":184,"totalBases":64,"rbi":15,"leftOnBase":59,"sacBunts":0,"sacFlies":0,"babip":".234","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.33","popOuts":7,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":87,"putOuts":46,"errors":6,"chances":139,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":76,"hittingGameScore":76},{"player":{"person":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443","boxscoreName":"Torrens"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":0,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":17,"groundOuts":56,"airOuts":37,"runs":22,"doubles":11,"triples":0,"homeRuns":2,"strikeOuts":38,"baseOnBalls":11,"intentionalWalks":0,"hits":37,"hitByPitch":4,"avg":".223","atBats":166,"obp":".287","slg":".325","ops":".612","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":183,"totalBases":54,"rbi":19,"leftOnBase":71,"sacBunts":2,"sacFlies":0,"babip":".278","groundOutsToAirouts":"1.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.00","popOuts":7,"lineOuts":13},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"obp":".667","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":7,"era":"27.00","inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"6.00","battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":3,"strikes":4,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"54.00","runsScoredPer9":"27.00","homeRunsPer9":"27.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":14,"stolenBases":19,"stolenBasePercentage":".576","caughtStealingPercentage":".424","assists":24,"putOuts":451,"errors":2,"chances":477,"fielding":".996","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":690997,"fullName":"Nolan McLean","link":"/api/v1/people/690997"},"loser":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}