{"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":823462,"link":"/api/v1.1/game/823462/feed/live","metaData":{"wait":10,"timeStamp":"20260520_195453","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823462,"type":"R","doubleHeader":"N","id":"2026/05/20/cinmlb-phimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823462-2026-05-20","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-20T17:05:00Z","originalDate":"2026-05-20","officialDate":"2026-05-20","dayNight":"day","time":"1:05","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113","season":2026,"venue":{"id":2602,"name":"Great American Ball Park","link":"/api/v1/venues/2602"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cin","fileCode":"cin","abbreviation":"CIN","teamName":"Reds","locationName":"Cincinnati","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Cincinnati","record":{"gamesPlayed":50,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":26,"losses":24,"ties":0,"pct":".520"},"records":{},"divisionLeader":false,"wins":26,"losses":24,"winningPercentage":".520"},"franchiseName":"Cincinnati","clubName":"Reds","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":50,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":25,"losses":25,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":25,"losses":25,"winningPercentage":".500"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true}},"players":{"ID669016":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016","firstName":"Brandon","lastName":"Marsh","primaryNumber":"16","birthDate":"1997-12-18","currentAge":28,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brandon","useLastName":"Marsh","middleName":"Chase","boxscoreName":"Marsh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-07-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Marsh","nameSlug":"brandon-marsh-669016","firstLastName":"Brandon Marsh","lastFirstName":"Marsh, Brandon","lastInitName":"Marsh, B","initLastName":"B Marsh","fullFMLName":"Brandon Chase Marsh","fullLFMName":"Marsh, Brandon Chase","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"ID682829":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829","firstName":"Elly","lastName":"De La Cruz","primaryNumber":"44","birthDate":"2002-01-11","currentAge":24,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Elly","useLastName":"De La Cruz","middleName":"Antonio","boxscoreName":"De La Cruz, E","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-06","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elly De La Cruz","nameSlug":"elly-de-la-cruz-682829","firstLastName":"Elly De La Cruz","lastFirstName":"De La Cruz, Elly","lastInitName":"De La Cruz, E","initLastName":"E De La Cruz","fullFMLName":"Elly Antonio De La Cruz","fullLFMName":"De La Cruz, Elly Antonio","strikeZoneTop":3.46,"strikeZoneBottom":1.746},"ID667472":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472","firstName":"Dane","lastName":"Myers","primaryNumber":"17","birthDate":"1996-03-08","currentAge":30,"birthCity":"Columbus","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Dane","useLastName":"Myers","middleName":"Michael","boxscoreName":"Myers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dane Myers","nameSlug":"dane-myers-667472","firstLastName":"Dane Myers","lastFirstName":"Myers, Dane","lastInitName":"Myers, D","initLastName":"D Myers","fullFMLName":"Dane Michael Myers","fullLFMName":"Myers, Dane Michael","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID701398":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398","firstName":"Sal","lastName":"Stewart","primaryNumber":"27","birthDate":"2003-12-07","currentAge":22,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Sal","useLastName":"Stewart","middleName":"Maxwell","boxscoreName":"Stewart, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Stewart","nameSlug":"sal-stewart-701398","firstLastName":"Sal Stewart","lastFirstName":"Stewart, Sal","lastInitName":"Stewart, S","initLastName":"S Stewart","fullFMLName":"Sal Maxwell Stewart","fullLFMName":"Stewart, Sal Maxwell","strikeZoneTop":3.239,"strikeZoneBottom":1.635},"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},"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},"ID664761":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761","firstName":"Alec","lastName":"Bohm","primaryNumber":"28","birthDate":"1996-08-03","currentAge":30,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 4\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alec","useLastName":"Bohm","middleName":"Daniel","boxscoreName":"Bohm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"bome; like home","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alec Bohm","nameSlug":"alec-bohm-664761","firstLastName":"Alec Bohm","lastFirstName":"Bohm, Alec","lastInitName":"Bohm, A","initLastName":"A Bohm","fullFMLName":"Alec Daniel Bohm","fullLFMName":"Bohm, Alec Daniel","strikeZoneTop":3.407,"strikeZoneBottom":1.719},"ID622088":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088","firstName":"Tejay","lastName":"Antone","primaryNumber":"70","birthDate":"1993-12-05","currentAge":32,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tejay","useLastName":"Antone","middleName":"Anthony","boxscoreName":"Antone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"AN-tone","mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tejay Antone","nameSlug":"tejay-antone-622088","firstLastName":"Tejay Antone","lastFirstName":"Antone, Tejay","lastInitName":"Antone, T","initLastName":"T Antone","fullFMLName":"Tejay Anthony Antone","fullLFMName":"Antone, Tejay Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663993":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993","firstName":"David","lastName":"Lowe","primaryNumber":"46","birthDate":"1995-07-07","currentAge":31,"birthCity":"Norfolk","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nathaniel","useLastName":"Lowe","middleName":"Nathaniel","boxscoreName":"Lowe, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-04-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathaniel Lowe","nameSlug":"nathaniel-lowe-663993","firstLastName":"Nathaniel Lowe","lastFirstName":"Lowe, Nathaniel","lastInitName":"Lowe, N","initLastName":"N Lowe","fullFMLName":"David Nathaniel Lowe","fullLFMName":"Lowe, David Nathaniel","strikeZoneTop":3.367,"strikeZoneBottom":1.699},"ID663903":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903","firstName":"Brady","lastName":"Singer","primaryNumber":"51","birthDate":"1996-08-04","currentAge":30,"birthCity":"Leesburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Singer","middleName":"Alan","boxscoreName":"Singer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brady Singer","nameSlug":"brady-singer-663903","firstLastName":"Brady Singer","lastFirstName":"Singer, Brady","lastInitName":"Singer, B","initLastName":"B Singer","fullFMLName":"Brady Alan Singer","fullLFMName":"Singer, Brady Alan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID680574":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574","firstName":"Matthew","lastName":"McLain","primaryNumber":"9","birthDate":"1999-08-06","currentAge":27,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Matt","useLastName":"McLain","middleName":"Michael","boxscoreName":"McLain, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt McLain","nameSlug":"matt-mclain-680574","firstLastName":"Matt McLain","lastFirstName":"McLain, Matt","lastInitName":"McLain, M","initLastName":"M McLain","fullFMLName":"Matthew Michael McLain","fullLFMName":"McLain, Matthew Michael","strikeZoneTop":3.047,"strikeZoneBottom":1.538},"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},"ID666181":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181","firstName":"William","lastName":"Benson","primaryNumber":"30","birthDate":"1998-06-16","currentAge":28,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Will","useLastName":"Benson","middleName":"Buchanan","boxscoreName":"Benson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Will Benson","nameSlug":"will-benson-666181","firstLastName":"Will Benson","lastFirstName":"Benson, Will","lastInitName":"Benson, W","initLastName":"W Benson","fullFMLName":"William Buchanan Benson","fullLFMName":"Benson, William Buchanan","strikeZoneTop":3.391,"strikeZoneBottom":1.711},"ID670770":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770","firstName":"Terry","lastName":"Friedl","primaryNumber":"29","birthDate":"1995-08-14","currentAge":31,"birthCity":"Sewickley","birthStateProvince":"PA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"TJ","useLastName":"Friedl","middleName":"Lee","boxscoreName":"Friedl","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"FREE-duhl","mlbDebutDate":"2021-09-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"TJ Friedl","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-friedl-670770","firstLastName":"TJ Friedl","lastFirstName":"Friedl, TJ","lastInitName":"Friedl, T","initLastName":"T Friedl","fullFMLName":"Terry Lee Friedl","fullLFMName":"Friedl, Terry Lee","strikeZoneTop":3.044,"strikeZoneBottom":1.536},"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},"ID805249":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249","firstName":"Otto","lastName":"Kemp","primaryNumber":"4","birthDate":"1999-09-09","currentAge":27,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Otto","useLastName":"Kemp","middleName":"Severson","boxscoreName":"Kemp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Kemp","nameSlug":"otto-kemp-805249","firstLastName":"Otto Kemp","lastFirstName":"Kemp, Otto","lastInitName":"Kemp, O","initLastName":"O Kemp","fullFMLName":"Otto Severson Kemp","fullLFMName":"Kemp, Otto Severson","strikeZoneTop":3.158,"strikeZoneBottom":1.594},"ID694362":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362","firstName":"Blake","lastName":"Dunn","primaryNumber":"59","birthDate":"1998-09-05","currentAge":28,"birthCity":"Holland","birthStateProvince":"MI","birthCountry":"USA","height":"5' 9\"","weight":210,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Blake","useLastName":"Dunn","middleName":"William","boxscoreName":"Dunn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blake Dunn","nameSlug":"blake-dunn-694362","firstLastName":"Blake Dunn","lastFirstName":"Dunn, Blake","lastInitName":"Dunn, B","initLastName":"B Dunn","fullFMLName":"Blake William Dunn","fullLFMName":"Dunn, Blake William","strikeZoneTop":3.09,"strikeZoneBottom":1.559},"ID664731":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731","firstName":"Patrick","lastName":"Higgins","primaryNumber":"65","birthDate":"1993-05-10","currentAge":33,"birthCity":"Bridgeport","birthStateProvince":"CT","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"P.J.","useLastName":"Higgins","middleName":"James","boxscoreName":"Higgins, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2021-05-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"P.J. Higgins","nameSlug":"p-j-higgins-664731","firstLastName":"P.J. Higgins","lastFirstName":"Higgins, P.J.","lastInitName":"Higgins, P","initLastName":"P Higgins","fullFMLName":"Patrick James Higgins","fullLFMName":"Higgins, Patrick James","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID663886":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886","firstName":"Tyler","lastName":"Stephenson","primaryNumber":"37","birthDate":"1996-08-16","currentAge":30,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Stephenson","middleName":"Robert","boxscoreName":"Stephenson, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Stephenson","nameSlug":"tyler-stephenson-663886","firstLastName":"Tyler Stephenson","lastFirstName":"Stephenson, Tyler","lastInitName":"Stephenson, T","initLastName":"T Stephenson","fullFMLName":"Tyler Robert Stephenson","fullLFMName":"Stephenson, Tyler Robert","strikeZoneTop":3.36,"strikeZoneBottom":1.695},"ID668933":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933","firstName":"Douglas","lastName":"Ashcraft","primaryNumber":"23","birthDate":"1998-02-11","currentAge":28,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":248,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Graham","useLastName":"Ashcraft","middleName":"Graham","boxscoreName":"Ashcraft, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Graham Ashcraft","nameSlug":"graham-ashcraft-668933","firstLastName":"Graham Ashcraft","lastFirstName":"Ashcraft, Graham","lastInitName":"Ashcraft, G","initLastName":"G Ashcraft","fullFMLName":"Douglas Graham Ashcraft","fullLFMName":"Ashcraft, Douglas Graham","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID666157":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157","firstName":"Nicholas","lastName":"Lodolo","primaryNumber":"40","birthDate":"1998-02-05","currentAge":28,"birthCity":"La Verne","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Lodolo","middleName":"Frank","boxscoreName":"Lodolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LUH-dole-oh","mlbDebutDate":"2022-04-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Lodolo","nameSlug":"nick-lodolo-666157","firstLastName":"Nick Lodolo","lastFirstName":"Lodolo, Nick","lastInitName":"Lodolo, N","initLastName":"N Lodolo","fullFMLName":"Nicholas Frank Lodolo","fullLFMName":"Lodolo, Nicholas Frank","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID594580":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580","firstName":"Samuel","lastName":"Moll","primaryNumber":"50","birthDate":"1992-01-03","currentAge":34,"birthCity":"Lakeland","birthStateProvince":"TN","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Moll","middleName":"John","boxscoreName":"Moll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"mall","mlbDebutDate":"2017-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Moll","nameSlug":"sam-moll-594580","firstLastName":"Sam Moll","lastFirstName":"Moll, Sam","lastInitName":"Moll, S","initLastName":"S Moll","fullFMLName":"Samuel John Moll","fullLFMName":"Moll, Samuel John","strikeZoneTop":3.076,"strikeZoneBottom":1.553},"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},"ID656271":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271","firstName":"Brock","lastName":"Burke","primaryNumber":"49","birthDate":"1996-08-04","currentAge":30,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Burke","middleName":"Christopher","boxscoreName":"Burke, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brock Burke","nameSlug":"brock-burke-656271","firstLastName":"Brock Burke","lastFirstName":"Burke, Brock","lastInitName":"Burke, B","initLastName":"B Burke","fullFMLName":"Brock Christopher Burke","fullLFMName":"Burke, Brock Christopher","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID641745":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745","firstName":"Brad","lastName":"Keller","primaryNumber":"40","birthDate":"1995-07-27","currentAge":31,"birthCity":"Snellville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Keller","middleName":"Michael","boxscoreName":"Keller, Bra","nickName":"Yeldarb","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Keller","nameSlug":"brad-keller-641745","firstLastName":"Brad Keller","lastFirstName":"Keller, Brad","lastInitName":"Keller, B","initLastName":"B Keller","fullFMLName":"Brad Michael Keller","fullLFMName":"Keller, Brad Michael","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID671096":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096","firstName":"Andrew","lastName":"Abbott","primaryNumber":"41","birthDate":"1999-06-01","currentAge":27,"birthCity":"Lynchburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Abbott","middleName":"Cole","boxscoreName":"Abbott, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Abbott","nameSlug":"andrew-abbott-671096","firstLastName":"Andrew Abbott","lastFirstName":"Abbott, Andrew","lastInitName":"Abbott, A","initLastName":"A Abbott","fullFMLName":"Andrew Cole Abbott","fullLFMName":"Abbott, Andrew Cole","strikeZoneTop":3.37,"strikeZoneBottom":1.54},"ID691725":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725","firstName":"Andrew","lastName":"Painter","primaryNumber":"24","birthDate":"2003-04-10","currentAge":23,"birthCity":"Pompano Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 7\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Painter","middleName":"Patrick","boxscoreName":"Painter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Painter","nameSlug":"andrew-painter-691725","firstLastName":"Andrew Painter","lastFirstName":"Painter, Andrew","lastInitName":"Painter, A","initLastName":"A Painter","fullFMLName":"Andrew Patrick Painter","fullLFMName":"Painter, Andrew Patrick","strikeZoneTop":3.756,"strikeZoneBottom":1.746},"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},"ID572955":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955","firstName":"Pierce","lastName":"Johnson","primaryNumber":"52","birthDate":"1991-05-10","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pierce","useLastName":"Johnson","middleName":"William","boxscoreName":"Johnson","nickName":"P.J.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-05-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pierce Johnson","nameSlug":"pierce-johnson-572955","firstLastName":"Pierce Johnson","lastFirstName":"Johnson, Pierce","lastInitName":"Johnson, P","initLastName":"P Johnson","fullFMLName":"Pierce William Johnson","fullLFMName":"Johnson, Pierce William","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID624641":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641","firstName":"Edmundo","lastName":"Sosa","primaryNumber":"33","birthDate":"1996-03-06","currentAge":30,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Edmundo","useLastName":"Sosa","middleName":"Israel","boxscoreName":"Sosa, E","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ed-MOON-doh SOH-sah","mlbDebutDate":"2018-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edmundo Sosa","nameSlug":"edmundo-sosa-624641","firstLastName":"Edmundo Sosa","lastFirstName":"Sosa, Edmundo","lastInitName":"Sosa, E","initLastName":"E Sosa","fullFMLName":"Edmundo Israel Sosa","fullLFMName":"Sosa, Edmundo Israel","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID661395":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395","firstName":"Jhoan","lastName":"Duran","primaryNumber":"59","birthDate":"1998-01-08","currentAge":28,"birthCity":"Esperanza","birthCountry":"Dominican Republic","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jhoan","useLastName":"Duran","middleName":"Manuel","boxscoreName":"Duran, J","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"pronunciation":"YO-ahn DOO-rahn","mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhoan Duran","nameSlug":"jhoan-duran-661395","firstLastName":"Jhoan Duran","lastFirstName":"Duran, Jhoan","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jhoan Manuel Duran","fullLFMName":"Duran, Jhoan Manuel","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID680742":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742","firstName":"Jonathan","lastName":"Bowlan","primaryNumber":"52","birthDate":"1996-12-01","currentAge":29,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Bowlan","boxscoreName":"Bowlan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"boh-lin","mlbDebutDate":"2023-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Bowlan","nameSlug":"jonathan-bowlan-680742","firstLastName":"Jonathan Bowlan","lastFirstName":"Bowlan, Jonathan","lastInitName":"Bowlan, J","initLastName":"J Bowlan","fullFMLName":"Jonathan  Bowlan","fullLFMName":"Bowlan, Jonathan","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID663574":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574","firstName":"Antonio","lastName":"Santillan","primaryNumber":"64","birthDate":"1997-04-15","currentAge":29,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":285,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tony","useLastName":"Santillan","boxscoreName":"Santillan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"SAN-tee-yahn","mlbDebutDate":"2021-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tony Santillan","nameSlug":"tony-santillan-663574","firstLastName":"Tony Santillan","lastFirstName":"Santillan, Tony","lastInitName":"Santillan, T","initLastName":"T Santillan","fullFMLName":"Antonio Santillan","fullLFMName":"Santillan, Antonio ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID683742":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742","firstName":"Jose","lastName":"Franco","primaryNumber":"74","birthDate":"2000-11-25","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 2\"","weight":257,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jose","useLastName":"Franco","middleName":"Alejandro","boxscoreName":"Franco, J","gender":"M","nameMatrilineal":"Ruiz","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Franco","nameSlug":"jose-franco-683742","firstLastName":"Jose Franco","lastFirstName":"Franco, Jose","lastInitName":"Franco, J","initLastName":"J Franco","fullFMLName":"Jose Alejandro Franco","fullLFMName":"Franco, Jose Alejandro","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID663647":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647","firstName":"Ke'Bryan","lastName":"Hayes","primaryNumber":"3","birthDate":"1997-01-28","currentAge":29,"birthCity":"Tomball","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ke'Bryan","useLastName":"Hayes","middleName":"Kobe","boxscoreName":"Hayes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"KEY-bryan","mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ke'Bryan Hayes","nameSlug":"ke-bryan-hayes-663647","firstLastName":"Ke'Bryan Hayes","lastFirstName":"Hayes, Ke'Bryan","lastInitName":"Hayes, K","initLastName":"K Hayes","fullFMLName":"Ke'Bryan Kobe Hayes","fullLFMName":"Hayes, Ke'Bryan Kobe","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"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},"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},"ID668715":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715","firstName":"Spencer","lastName":"Steer","primaryNumber":"7","birthDate":"1997-12-07","currentAge":28,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Steer","middleName":"Gordon","boxscoreName":"Steer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Steer","nameSlug":"spencer-steer-668715","firstLastName":"Spencer Steer","lastFirstName":"Steer, Spencer","lastInitName":"Steer, S","initLastName":"S Steer","fullFMLName":"Spencer Gordon Steer","fullLFMName":"Steer, Spencer Gordon","strikeZoneTop":3.096,"strikeZoneBottom":1.563},"ID683175":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175","firstName":"Connor","lastName":"Phillips","primaryNumber":"34","birthDate":"2001-05-04","currentAge":25,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Phillips","middleName":"Allan","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Phillips","nameSlug":"connor-phillips-683175","firstLastName":"Connor Phillips","lastFirstName":"Phillips, Connor","lastInitName":"Phillips, C","initLastName":"C Phillips","fullFMLName":"Connor Allan Phillips","fullLFMName":"Phillips, Connor Allan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID621383":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383","firstName":"Tanner","lastName":"Banks","primaryNumber":"58","birthDate":"1991-10-24","currentAge":34,"birthCity":"Riverton","birthStateProvince":"UT","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Banks","middleName":"Pierce","boxscoreName":"Banks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tanner Banks","nameSlug":"tanner-banks-621383","firstLastName":"Tanner Banks","lastFirstName":"Banks, Tanner","lastInitName":"Banks, T","initLastName":"T Banks","fullFMLName":"Tanner Pierce Banks","fullLFMName":"Banks, Tanner Pierce","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID666969":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969","firstName":"Jose","lastName":"García","primaryNumber":"53","birthDate":"1993-03-02","currentAge":33,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Adolis","useLastName":"García","middleName":"Adolis","boxscoreName":"García, Ad","nickName":"El Bombi","gender":"M","nameMatrilineal":"Arrieta","isPlayer":true,"isVerified":false,"pronunciation":"ah-DOH-lees","mlbDebutDate":"2018-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adolis García","nameSlug":"adolis-garcia-666969","firstLastName":"Adolis García","lastFirstName":"García, Adolis","lastInitName":"García, A","initLastName":"A García","fullFMLName":"Jose Adolis García","fullLFMName":"García, Jose Adolis","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"ID668709":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709","firstName":"Jeffrey","lastName":"Bleday","primaryNumber":"22","birthDate":"1997-11-10","currentAge":28,"birthCity":"Danville","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"JJ","useLastName":"Bleday","middleName":"Joseph","boxscoreName":"Bleday","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JJ Bleday","nameSlug":"jj-bleday-668709","firstLastName":"JJ Bleday","lastFirstName":"Bleday, JJ","lastInitName":"Bleday, J","initLastName":"J Bleday","fullFMLName":"Jeffrey Joseph Bleday","fullLFMName":"Bleday, Jeffrey Joseph","strikeZoneTop":3.287,"strikeZoneBottom":1.659},"ID663978":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978","firstName":"Christopher","lastName":"Paddack","primaryNumber":"40","birthDate":"1996-01-08","currentAge":30,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Paddack","middleName":"Joseph","boxscoreName":"Paddack","nickName":"Sheriff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"PAD-ack","mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Paddack","nameSlug":"chris-paddack-663978","firstLastName":"Chris Paddack","lastFirstName":"Paddack, Chris","lastInitName":"Paddack, C","initLastName":"C Paddack","fullFMLName":"Christopher Joseph Paddack","fullLFMName":"Paddack, Christopher Joseph","strikeZoneTop":3.47,"strikeZoneBottom":1.7},"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},"ID695505":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505","firstName":"Chase","lastName":"Burns","primaryNumber":"26","birthDate":"2003-01-16","currentAge":23,"birthCity":"Naples","birthCountry":"Italy","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Burns","middleName":"David","boxscoreName":"Burns, Ch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-06-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Burns","nameSlug":"chase-burns-695505","firstLastName":"Chase Burns","lastFirstName":"Burns, Chase","lastInitName":"Burns, C","initLastName":"C Burns","fullFMLName":"Chase David Burns","fullLFMName":"Burns, Chase David","strikeZoneTop":3.55,"strikeZoneBottom":1.63}},"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":"Sunny","temp":"92","wind":"11 mph, Out To RF"},"gameInfo":{"attendance":38222,"firstPitch":"2026-05-20T17:06:00.000Z","gameDurationMinutes":168},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"home":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"}},"officialScorer":{"id":482194,"fullName":"Dick Shute","link":"/api/v1/people/482194"},"primaryDatacaster":{"id":800986,"fullName":"Michael Monostra","link":"/api/v1/people/800986"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to center fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T17:06:12.891Z","endTime":"2026-05-20T17:07:32.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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-05-20T14:14:51.028Z","endTime":"2026-05-20T16:42:50.996Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"}},{"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-05-20T16:42:50.996Z","endTime":"2026-05-20T17:05:35.755Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"}},{"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-05-20T17:05:35.755Z","endTime":"2026-05-20T17:06:14.991Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.821217643735995,"aZ":-20.300314814602082,"pfxX":-9.349680667877617,"pfxZ":6.3620686305711995,"pX":0.010248909337774727,"pZ":2.4014942827039016,"vX0":7.774160833094127,"vY0":-135.32115294315517,"vZ0":-3.0582084472924813,"x":116.61,"y":173.94,"x0":-1.6764452418529778,"y0":50.00087020440287,"z0":4.958156319602495,"aX":-17.445155520529816},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.2,"breakHorizontal":15.4,"spinRate":2357,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.40380902038042343,"extension":7.207428318310607},"index":3,"playId":"c2e954fa-6ec6-3fc8-838a-caaac459c0c2","pitchNumber":1,"startTime":"2026-05-20T17:06:14.991Z","endTime":"2026-05-20T17:06:18.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.681028513851373,"aZ":-40.855274335116704,"pfxX":8.036626341841261,"pfxZ":-6.654804340074332,"pX":-0.3272732317346206,"pZ":2.7673254866966057,"vX0":1.1614963123114816,"vY0":-113.7458231867516,"vZ0":3.2835310800487187,"x":129.47,"y":164.06,"x0":-1.8887201968454848,"y0":50.001827651804305,"z0":5.367565809831506,"aX":10.485510105828249},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-10.8,"breakHorizontal":-14.9,"spinRate":2601,"spinDirection":52},"zone":1,"typeConfidence":0.9,"plateTime":0.4823073726547671,"extension":6.58485392842533},"index":4,"playId":"eac7dc3c-786d-37b0-98fb-6e2907268003","pitchNumber":2,"startTime":"2026-05-20T17:06:32.722Z","endTime":"2026-05-20T17:06:35.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.253670465948122,"aZ":-23.936627981010464,"pfxX":-11.508070268379532,"pfxZ":4.468144383218894,"pX":-0.1460554060761005,"pZ":2.5257026877645816,"vX0":7.97309095904454,"vY0":-134.91953048763628,"vZ0":-1.833355237175964,"x":122.57,"y":170.59,"x0":-1.6437555937524182,"y0":50.0050734864787,"z0":4.900376440994676,"aX":-21.226839398707902},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.9,"breakHorizontal":19.2,"spinRate":2258,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.40591234306220203,"extension":7.446958203435076},"index":5,"playId":"e3318d6f-ef1f-3f1d-be08-4249a322c8ac","pitchNumber":3,"startTime":"2026-05-20T17:06:58.550Z","endTime":"2026-05-20T17:07:01.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.553666159135105,"aZ":-40.02509449495222,"pfxX":7.93334050270275,"pfxZ":-6.215737627877559,"pX":0.1506251370595741,"pZ":1.3064698350043575,"vX0":2.191875885389808,"vY0":-112.58318372107851,"vZ0":0.5492137914726403,"x":111.26,"y":203.51,"x0":-1.8702598910406267,"y0":50.00381531472896,"z0":5.1645040662000845,"aX":10.017648343348903},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-10.7,"breakHorizontal":-15.0,"spinRate":2385,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4895891159185517,"extension":6.624436690301594},"hitData":{"launchSpeed":96.9,"launchAngle":32.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.64,"coordY":55.82}},"index":6,"playId":"23e291b0-d5d2-3728-b314-72c61f79e7b0","pitchNumber":4,"startTime":"2026-05-20T17:07:20.092Z","endTime":"2026-05-20T17:07:32.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:07:32.789Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T17:07:52.256Z","endTime":"2026-05-20T17:08:58.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.367459004001386,"aZ":-16.85621426270534,"pfxX":-6.887510529526679,"pfxZ":8.122985680588194,"pX":-0.78344171099218,"pZ":2.569583769363948,"vX0":5.198220378683992,"vY0":-135.87544132965374,"vZ0":-3.3000342741711206,"x":146.86,"y":169.4,"x0":-1.818285992088681,"y0":50.00475708819261,"z0":4.958485957692874,"aX":-12.991059091788207},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.3,"breakHorizontal":11.5,"spinRate":2315,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4017975595803933,"extension":6.862461884473987},"index":0,"playId":"17893a41-c79c-32a2-87c6-1c447d3a530d","pitchNumber":1,"startTime":"2026-05-20T17:07:59.782Z","endTime":"2026-05-20T17:08:02.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.916141593089826,"aZ":-25.442487664914623,"pfxX":1.3449379776510257,"pfxZ":4.127932518089075,"pX":-0.35246294029762715,"pZ":4.003924701346102,"vX0":3.1544579265804393,"vY0":-126.16736866832267,"vZ0":2.2582202138845795,"x":130.44,"y":130.67,"x0":-1.787986281172506,"y0":50.00196224307789,"z0":5.132614190608573,"aX":2.1927013306037284},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.2,"breakHorizontal":-3.1,"spinRate":2286,"spinDirection":193},"zone":11,"typeConfidence":0.9,"plateTime":0.43223762746007033,"extension":7.053875382988583},"index":1,"playId":"d9f12a0b-d821-36a2-b2e7-158363b09679","pitchNumber":2,"startTime":"2026-05-20T17:08:17.244Z","endTime":"2026-05-20T17:08:20.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.977329420366967,"aZ":-40.190114103585394,"pfxX":7.633047131326215,"pfxZ":-6.231872990168986,"pX":-0.3121127484979601,"pZ":2.225428658739351,"vX0":1.045869616301851,"vY0":-113.12237730288888,"vZ0":2.164605931108219,"x":128.9,"y":178.69,"x0":-1.7722090246106161,"y0":50.00173107461699,"z0":5.305886452545127,"aX":9.822047205719002},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-10.3,"breakHorizontal":-14.0,"spinRate":2519,"spinDirection":53},"zone":8,"typeConfidence":0.9,"plateTime":0.4854918274355353,"extension":6.556931502034731},"index":2,"playId":"31676fe1-6bed-3efc-a64a-b3964ad5614e","pitchNumber":3,"startTime":"2026-05-20T17:08:35.078Z","endTime":"2026-05-20T17:08:38.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.490530900092605,"aZ":-16.16454838459123,"pfxX":-6.749684217205961,"pfxZ":8.387985099345187,"pX":-0.5544056096220862,"pZ":2.2499788076093403,"vX0":5.743029749312482,"vY0":-136.88519465144364,"vZ0":-4.085084305243777,"x":138.13,"y":178.03,"x0":-1.7964011778517888,"y0":50.00673419469181,"z0":4.859065388365897,"aX":-12.890078015443189},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":11.2,"spinRate":2468,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.3991985913665905,"extension":7.229314839011791},"index":3,"playId":"1a31e805-b232-336e-b881-8b1469998757","pitchNumber":4,"startTime":"2026-05-20T17:08:55.290Z","endTime":"2026-05-20T17:08:58.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:08:58.477Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Bleday strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-20T17:09:15.049Z","endTime":"2026-05-20T17:10:09.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"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, 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":87.0,"endSpeed":80.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.475936402888795,"aZ":-30.722376937004057,"pfxX":-9.71645667617973,"pfxZ":0.8922987276744108,"pX":0.21414763047991867,"pZ":1.726766995070233,"vX0":8.036122614526128,"vY0":-126.4714078592915,"vZ0":-1.7636464222400399,"x":108.84,"y":192.16,"x0":-1.733693528273659,"y0":50.003217027919355,"z0":4.884405191853063,"aX":-15.826554399270972},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.4,"breakHorizontal":15.8,"spinRate":1540,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.43217281588602985,"extension":6.9871577238760505},"index":0,"playId":"02166fba-e5ce-3721-a159-27cfcfe16f27","pitchNumber":1,"startTime":"2026-05-20T17:09:24.561Z","endTime":"2026-05-20T17:09:27.651Z","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":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.217563758089394,"aZ":-25.524345980906137,"pfxX":-0.7215301061291521,"pfxZ":4.071404196688315,"pX":0.9988111747170012,"pZ":2.5936299984452584,"vX0":6.936170656827612,"vY0":-126.32045938355085,"vZ0":-1.0148939598162117,"x":78.93,"y":168.75,"x0":-1.6766641182485593,"y0":50.00262985115992,"z0":5.03329406303621,"aX":-1.1796846295076922},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.4,"breakHorizontal":-0.1,"spinRate":2353,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.43188411340925237,"extension":6.947310798944505},"index":1,"playId":"efcc56eb-51f2-35a0-b073-bf5b67d5841a","pitchNumber":2,"startTime":"2026-05-20T17:09:42.219Z","endTime":"2026-05-20T17:09:45.952Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-20T17:09:55.226Z","endTime":"2026-05-20T17:10:06.950Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.694063706689246,"aZ":-30.950571886188403,"pfxX":-8.756005759712433,"pfxZ":0.7397738308372723,"pX":0.024912482013795572,"pZ":1.1883149993018425,"vX0":7.317410338669047,"vY0":-127.27563310069549,"vZ0":-2.994280097066609,"x":116.05,"y":206.7,"x0":-1.735911137683385,"y0":50.00483858013904,"z0":4.806273968403001,"aX":-14.509973473033174},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.0,"breakHorizontal":14.4,"spinRate":1480,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4287378957020884,"extension":7.15743770007112},"index":3,"playId":"54d7ea22-7737-344b-ade7-c28991cbbd15","pitchNumber":3,"startTime":"2026-05-20T17:10:06.950Z","endTime":"2026-05-20T17:10:09.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:10:09.950Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trea Turner walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T17:12:22.393Z","endTime":"2026-05-20T17:13:33.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.590938073383562,"aZ":-10.779269284259096,"pfxX":3.493659222238171,"pfxZ":11.690451550197958,"pX":0.7842031432769736,"pZ":0.9346106698219545,"vX0":-5.5281812730781805,"vY0":-134.30888666965083,"vZ0":-11.171757265731944,"x":87.11,"y":213.55,"x0":2.4135468825087516,"y0":50.003375614366426,"z0":5.910265630888565,"aX":6.39458540762248},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.0,"breakHorizontal":-5.2,"spinRate":2453,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.4075174871540579,"extension":6.409670754945488},"index":0,"playId":"66282811-f1b3-3eda-9bbf-b60b4e5fa0bc","pitchNumber":1,"startTime":"2026-05-20T17:12:28.664Z","endTime":"2026-05-20T17:12:31.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.206392713648597,"aZ":-12.476435222389522,"pfxX":4.385446681926575,"pfxZ":10.504946605631375,"pX":0.48074731486891537,"pZ":2.543122608084225,"vX0":-6.4337782617384045,"vY0":-135.91526503051034,"vZ0":-7.03695756890329,"x":98.68,"y":170.12,"x0":2.306481940912185,"y0":50.001178137301125,"z0":6.028386669270503,"aX":8.221984247703073},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":-6.6,"spinRate":2471,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.40266698920089716,"extension":6.465270651665645},"index":1,"playId":"15feec33-10e4-341d-b035-c55579473584","pitchNumber":2,"startTime":"2026-05-20T17:12:42.998Z","endTime":"2026-05-20T17:12:45.998Z","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":93.0,"endSpeed":85.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.373975553878196,"aZ":-13.36332911759863,"pfxX":5.356135750008638,"pfxZ":10.218568854961312,"pX":-1.113143460893076,"pZ":2.1887600636592253,"vX0":-10.744032926367083,"vY0":-134.83195872721532,"vZ0":-7.503390815772111,"x":159.43,"y":179.68,"x0":2.2276934341177252,"y0":50.00142258986117,"z0":5.950986812114149,"aX":9.859144808291028},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":-7.4,"spinRate":2453,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.4062608244000834,"extension":6.4527984822698485},"index":2,"playId":"8bf680a0-cf64-38ad-9e53-b78e68758712","pitchNumber":3,"startTime":"2026-05-20T17:12:57.900Z","endTime":"2026-05-20T17:13:01.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.552418770697017,"aZ":-22.649674731858774,"pfxX":8.767555892930172,"pfxZ":5.860115452483548,"pX":-0.25231210862273074,"pZ":0.4531195385887036,"vX0":-9.138862668762599,"vY0":-126.40140953057492,"vZ0":-8.968592519663826,"x":126.62,"y":226.55,"x0":2.2623814278578807,"y0":50.0055245847501,"z0":5.850896072389231,"aX":14.26081011728025},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.8,"breakHorizontal":-13.9,"spinRate":2126,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.4324812975791752,"extension":6.457110357761162},"index":3,"playId":"da9f69a2-a6d1-3020-8886-df8b6475f10d","pitchNumber":4,"startTime":"2026-05-20T17:13:12.489Z","endTime":"2026-05-20T17:13:15.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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.157122135372028,"aZ":-13.398285192124671,"pfxX":5.646163525509117,"pfxZ":10.302136647915452,"pX":0.6779056757277431,"pZ":0.913162996759599,"vX0":-6.344074699181613,"vY0":-134.39845700169366,"vZ0":-10.5950794677314,"x":91.16,"y":214.12,"x0":2.339655349691788,"y0":50.00159246606758,"z0":5.867195014380938,"aX":10.289372356819978},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":-8.8,"spinRate":2343,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.40813592947514277,"extension":6.609767158624857},"index":4,"playId":"bd3d173a-1cb5-3d3e-926a-906c53fe4075","pitchNumber":5,"startTime":"2026-05-20T17:13:29.916Z","endTime":"2026-05-20T17:13:33.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:13:33.516Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adolis García walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T17:13:52.242Z","endTime":"2026-05-20T17:19:02.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"postOnThird":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,5,6,7,8,9,11,12,13],"actionIndex":[4,10],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.855334233946714,"aZ":-26.247729837471216,"pfxX":10.112144651687041,"pfxZ":3.748722927297175,"pX":0.028945287682691587,"pZ":2.5190278218445408,"vX0":-9.405455845318023,"vY0":-124.87970734739224,"vZ0":-3.2673768846110067,"x":115.9,"y":170.77,"x0":2.5280155039762437,"y0":50.00521329498653,"z0":6.0008015562530215,"aX":15.994301774933511},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.2,"breakHorizontal":-16.2,"spinRate":2050,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.4384022862071224,"extension":6.405664505989873},"index":0,"playId":"0db15151-e4d8-3b08-bdc4-48acb6b2fa24","pitchNumber":1,"startTime":"2026-05-20T17:14:01.212Z","endTime":"2026-05-20T17:14:06.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.069477476881833,"aZ":-13.91457751097087,"pfxX":6.167486119762433,"pfxZ":10.203514467089299,"pX":0.267308040067295,"pZ":1.608316973532393,"vX0":-7.333808676198196,"vY0":-133.27147633183202,"vZ0":-8.809800120412852,"x":106.81,"y":195.36,"x0":2.260398538425768,"y0":50.00082948607251,"z0":5.973692992915592,"aX":11.034416228364472},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.6,"breakHorizontal":-9.5,"spinRate":2314,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.41182545891181777,"extension":6.368529315795987},"index":1,"playId":"7c3909b9-5d0e-3b58-a74b-d68c34650485","pitchNumber":2,"startTime":"2026-05-20T17:14:31.738Z","endTime":"2026-05-20T17:14:58.758Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-20T17:15:06.586Z","endTime":"2026-05-20T17:15:26.991Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"861458ea-09fb-3efa-8d69-111e7f66462b","startTime":"2026-05-20T17:15:26.991Z","endTime":"2026-05-20T17:15:29.991Z","isPitch":false,"type":"pickoff"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-20T17:15:55.837Z","endTime":"2026-05-20T17:16:16.024Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"playId":"bf5cba33-0fb4-36a1-a3c4-832a04164455","startTime":"2026-05-20T17:16:16.024Z","endTime":"2026-05-20T17:16:19.571Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.865473974861622,"aZ":-25.805381282384765,"pfxX":9.389526860983183,"pfxZ":4.030585217126083,"pX":1.0294537960157515,"pZ":0.10513643070604564,"vX0":-6.600155003513245,"vY0":-125.53743095091758,"vZ0":-8.907708659929591,"x":77.76,"y":235.94,"x0":2.4864295496532822,"y0":50.00093345766676,"z0":5.833569257317053,"aX":14.830301365067767},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.3,"breakHorizontal":-15.2,"spinRate":2059,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.43803369311189355,"extension":6.382408794510192},"index":6,"playId":"f8e278cc-f479-3284-b613-c64c5e5b9a6d","pitchNumber":3,"startTime":"2026-05-20T17:16:34.090Z","endTime":"2026-05-20T17:16:37.090Z","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,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.857998571786638,"aZ":-35.07245784669415,"pfxX":-9.882297401328895,"pfxZ":-2.051286288549634,"pX":-0.8135355812498396,"pZ":1.7594296924268666,"vX0":-4.576710057630736,"vY0":-118.30943617625022,"vZ0":-2.623999803498198,"x":148.01,"y":191.28,"x0":2.430505721048705,"y0":50.00175016456815,"z0":6.101733113552454,"aX":-13.986456859797002},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.1,"breakHorizontal":19.0,"spinRate":2913,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.46320228927469786,"extension":6.372912407474072},"index":7,"playId":"1b8d70a6-e864-3199-bd5a-5fd76321a10e","pitchNumber":4,"startTime":"2026-05-20T17:16:55.416Z","endTime":"2026-05-20T17:16:58.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.722304456113115,"aZ":-15.513906658006325,"pfxX":5.6408581125023645,"pfxZ":9.032571325064286,"pX":1.0310843170153219,"pZ":2.7231534129431116,"vX0":-5.344659340636017,"vY0":-134.8079229578879,"vZ0":-5.849033307747696,"x":77.7,"y":165.25,"x0":2.3044578785044862,"y0":50.00295228273983,"z0":6.0122446318641085,"aX":10.404660477672506},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.4,"breakHorizontal":-9.1,"spinRate":2403,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4059792790144865,"extension":6.404014230063197},"index":8,"playId":"24bbff31-7fb5-3ee1-9ce6-02d7f57cd72c","pitchNumber":5,"startTime":"2026-05-20T17:17:20.216Z","endTime":"2026-05-20T17:17:23.416Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17456652430142,"aZ":-27.57869171081678,"pfxX":8.629841154268972,"pfxZ":2.8931161982013833,"pX":0.885861914709149,"pZ":3.5160714784255935,"vX0":-6.8942066712762085,"vY0":-124.76290347396672,"vZ0":-0.724484135735405,"x":83.23,"y":143.85,"x0":2.552708549029012,"y0":50.00486710918301,"z0":6.066786235277642,"aX":13.718218745325194},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.3,"breakHorizontal":-14.2,"spinRate":1897,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.43765822473075433,"extension":6.339498574446271},"index":9,"playId":"463991bd-194d-36f0-b4e9-07fbd277d518","pitchNumber":6,"startTime":"2026-05-20T17:17:39.089Z","endTime":"2026-05-20T17:17:51.108Z","isPitch":true,"type":"pitch"},{"details":{"description":"Trea Turner steals (8) 2nd base. Trea Turner to 3rd. Trea Turner advances to 3rd, on a throwing error by catcher P.J. Higgins.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":10,"actionPlayId":"463991bd-194d-36f0-b4e9-07fbd277d518","startTime":"2026-05-20T17:18:01.634Z","endTime":"2026-05-20T17:18:18.734Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.413537581493767,"aZ":-17.294593113063435,"pfxX":5.853780708980233,"pfxZ":7.823150710308585,"pX":1.3958836124646465,"pZ":4.203818069756431,"vX0":-4.601170575399603,"vY0":-136.84920595023203,"vZ0":-2.097019328535774,"x":63.79,"y":125.28,"x0":2.3361611275523018,"y0":50.00209219030364,"z0":6.161047491144024,"aX":11.133423020008246},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":-9.7,"spinRate":2331,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.3998192149381099,"extension":6.316157320347689},"index":11,"playId":"c48654e1-db5f-3aad-9a85-2b1d1507dc1c","pitchNumber":7,"startTime":"2026-05-20T17:18:18.734Z","endTime":"2026-05-20T17:18:21.769Z","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":93.7,"endSpeed":86.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.559672833122978,"aZ":-14.665139553572374,"pfxX":5.123687193123149,"pfxZ":9.259963910403668,"pX":0.7178359584412475,"pZ":2.1186470126155,"vX0":-5.61424838133149,"vY0":-136.2999454010746,"vZ0":-7.674396488342401,"x":89.64,"y":181.58,"x0":2.1337753029015363,"y0":50.003939977951404,"z0":5.973483937868685,"aX":9.689327769637284},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.4,"breakHorizontal":-8.2,"spinRate":2361,"spinDirection":157},"zone":9,"typeConfidence":2.0,"plateTime":0.4010879713452873,"extension":6.426766425753601},"index":12,"playId":"31c8f248-63af-39ed-80b7-e157f81f4434","pitchNumber":8,"startTime":"2026-05-20T17:18:39.047Z","endTime":"2026-05-20T17:18:44.331Z","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":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.865759822754722,"aZ":-14.052610322000081,"pfxX":4.066097990882586,"pfxZ":9.524961613094188,"pX":0.32558378033693514,"pZ":5.0245468870564345,"vX0":-6.663768654376034,"vY0":-136.75852724553226,"vZ0":-0.7912760307852225,"x":104.59,"y":103.12,"x0":2.26048636060605,"y0":50.00535735131797,"z0":6.277303201952846,"aX":7.738732235858692},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":-6.0,"spinRate":2362,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.3998138845616843,"extension":6.258123558731359},"index":13,"playId":"ff2e37f9-3d9b-36af-a691-b13c52c3c426","pitchNumber":9,"startTime":"2026-05-20T17:18:58.793Z","endTime":"2026-05-20T17:19:02.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:19:02.241Z","atBatIndex":4},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Bryce Harper out on a sacrifice fly to left fielder JJ Bleday. Trea Turner scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T17:19:21.196Z","endTime":"2026-05-20T17:21:58.191Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","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":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":671096,"link":"/api/v1/people/671096"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.031012150616647,"aZ":-31.359735257571618,"pfxX":-6.099944185507754,"pfxZ":0.5631844262864512,"pX":0.009124260283127749,"pZ":3.6535681922919547,"vX0":-3.910764354438008,"vY0":-119.99412419758929,"vZ0":0.8914284806196042,"x":116.65,"y":140.13,"x0":2.4547087130901613,"y0":50.00393457713184,"z0":6.079303340843548,"aX":-8.862755872661541},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.6,"breakHorizontal":12.0,"spinRate":2884,"spinDirection":294},"zone":11,"typeConfidence":2.0,"plateTime":0.4571109355792444,"extension":6.472414075163532},"index":0,"playId":"90a80079-f7c5-3aa1-88cb-26163eabf260","pitchNumber":1,"startTime":"2026-05-20T17:19:29.176Z","endTime":"2026-05-20T17:19:32.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17946450348946,"aZ":-26.68690223658893,"pfxX":-7.213768195776685,"pfxZ":3.677380745312842,"pX":-0.5487809711369587,"pZ":2.482902548037588,"vX0":-4.979983379255096,"vY0":-121.96335768693118,"vZ0":-2.9240874969430206,"x":137.92,"y":171.74,"x0":2.463549243314455,"y0":50.00166789079055,"z0":6.022691688611434,"aX":-10.760020855132268},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.1,"breakHorizontal":14.3,"spinRate":2869,"spinDirection":301},"zone":4,"typeConfidence":2.0,"plateTime":0.45077259161594574,"extension":6.484906275426081},"index":1,"playId":"9ec9cadc-2676-3090-9cd6-ba5be86e5397","pitchNumber":2,"startTime":"2026-05-20T17:19:47.157Z","endTime":"2026-05-20T17:19:50.157Z","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":92.4,"endSpeed":84.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.297770930565378,"aZ":-18.000995174319225,"pfxX":4.083177953115333,"pfxZ":7.695594632351085,"pX":1.0286328926162842,"pZ":4.116650159994818,"vX0":-4.857722365074117,"vY0":-134.61756814605718,"vZ0":-1.9708283529052326,"x":77.79,"y":127.63,"x0":2.3231524709042293,"y0":50.001239116395155,"z0":6.127878699157656,"aX":7.518951533791954},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.8,"breakHorizontal":-6.4,"spinRate":2298,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.40634876686669363,"extension":6.397226848327095},"index":2,"playId":"e4ae550d-66a5-3c6e-af7a-c119516a8b9b","pitchNumber":3,"startTime":"2026-05-20T17:20:08.681Z","endTime":"2026-05-20T17:20:12.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50870880273493,"aZ":-37.05487621589206,"pfxX":-7.468542205471562,"pfxZ":-3.417539312222644,"pX":-0.4839521325304779,"pZ":2.360048780322232,"vX0":-4.1168145158068326,"vY0":-119.00122978074508,"vZ0":-0.9101717572045933,"x":135.45,"y":175.06,"x0":2.2403339302209417,"y0":50.00135026247955,"z0":6.1136093131937175,"aX":-10.675171740353438},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-6.1,"breakHorizontal":14.5,"spinRate":3000,"spinDirection":313},"zone":4,"typeConfidence":2.0,"plateTime":0.460822831278338,"extension":6.511716619471925},"index":3,"playId":"b60c08e3-6f40-3bdb-bc5b-65fc584bde88","pitchNumber":4,"startTime":"2026-05-20T17:20:28.467Z","endTime":"2026-05-20T17:20:34.510Z","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":93.5,"endSpeed":86.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.057134456731077,"aZ":-14.559727051797644,"pfxX":3.2740049897275183,"pfxZ":9.352666880253903,"pX":-0.8554158031508936,"pZ":3.0680042204533136,"vX0":-9.291379213825714,"vY0":-135.9435532884985,"vZ0":-5.246305792463004,"x":149.61,"y":155.94,"x0":2.1718987874143885,"y0":50.00259156329717,"z0":6.023236265041009,"aX":6.166729519898581},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":-4.1,"spinRate":2395,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.401952233444935,"extension":6.552327116875824},"index":4,"playId":"e23574cb-49f9-386b-91b2-793f534cdf58","pitchNumber":5,"startTime":"2026-05-20T17:21:07.877Z","endTime":"2026-05-20T17:21:11.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40460190825658,"aZ":-36.12023673101382,"pfxX":-10.895025966132408,"pfxZ":-2.7403743203886393,"pX":-0.9175208296940047,"pZ":0.7038254602718197,"vX0":-4.222813909752666,"vY0":-119.72329914872307,"vZ0":-4.7256419644014755,"x":151.97,"y":219.78,"x0":2.287299153369801,"y0":50.0005889446819,"z0":5.957150591820224,"aX":-15.717068210209765},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.9,"breakHorizontal":20.8,"spinRate":2927,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4585473043729489,"extension":6.674790639689783},"index":5,"playId":"db705163-d908-30aa-aab6-1a6751f6d112","pitchNumber":6,"startTime":"2026-05-20T17:21:26.234Z","endTime":"2026-05-20T17:21:29.620Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.583383100453766,"aZ":-12.51533921652226,"pfxX":3.8262401696222788,"pfxZ":10.287223885107569,"pX":0.23564969390245002,"pZ":3.0372576895961103,"vX0":-6.900687696913675,"vY0":-137.18759473318875,"vZ0":-5.642836690786497,"x":108.02,"y":156.77,"x0":2.2834960186849598,"y0":50.00506573410275,"z0":5.969740705698359,"aX":7.31413771696398},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":-5.5,"spinRate":2448,"spinDirection":158},"zone":2,"typeConfidence":2.0,"plateTime":0.39884368265138814,"extension":6.594182190629417},"hitData":{"launchSpeed":78.7,"launchAngle":29.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.34,"coordY":114.12}},"index":6,"playId":"dab9adce-262f-3438-b7f4-64287b61a5b6","pitchNumber":7,"startTime":"2026-05-20T17:21:46.158Z","endTime":"2026-05-20T17:21:58.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:21:58.191Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to center fielder Blake Dunn.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T17:22:31.398Z","endTime":"2026-05-20T17:23:09.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"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(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.0,"endSpeed":86.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.957966338369822,"aZ":-14.61667598852089,"pfxX":6.329082680011616,"pfxZ":9.268961574988788,"pX":-0.6634195753310004,"pZ":3.6599970988543933,"vX0":-10.148516333197579,"vY0":-136.4979905087995,"vZ0":-3.74817829935492,"x":142.29,"y":139.96,"x0":2.273869736620595,"y0":50.00420763638504,"z0":6.052005142954168,"aX":11.99143011314273},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":-9.4,"spinRate":2395,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.40067810477434085,"extension":6.499756913731062},"index":0,"playId":"87594e3e-1422-311e-ab04-5107612af128","pitchNumber":1,"startTime":"2026-05-20T17:22:38.816Z","endTime":"2026-05-20T17:22:42.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.144308082790495,"aZ":-18.497983078660187,"pfxX":4.454349679672681,"pfxZ":7.31070680802919,"pX":0.06595788701367324,"pZ":3.517546339432554,"vX0":-7.52939161668466,"vY0":-135.78241987630753,"vZ0":-3.231122593123147,"x":114.49,"y":143.81,"x0":2.293536414204418,"y0":50.005823474808004,"z0":6.006842608303152,"aX":8.337036254489108},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.7,"breakHorizontal":-6.5,"spinRate":2365,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.4030611061466103,"extension":6.474300955996368},"hitData":{"launchSpeed":88.7,"launchAngle":40.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.83,"coordY":73.76}},"index":1,"playId":"cece43e3-3af4-310d-976c-16c6d3a2fcf9","pitchNumber":2,"startTime":"2026-05-20T17:22:58.899Z","endTime":"2026-05-20T17:23:09.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:23:09.652Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, shortstop Matt McLain to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-20T17:23:30.193Z","endTime":"2026-05-20T17:24:34.315Z","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":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":680574,"link":"/api/v1/people/680574"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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":93.5,"endSpeed":85.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.239772040110914,"aZ":-15.225142700612016,"pfxX":5.568464912826377,"pfxZ":9.08244988289717,"pX":-0.03088420725355805,"pZ":3.034453995062446,"vX0":-8.189581834348308,"vY0":-135.85663602073217,"vZ0":-5.129596169802944,"x":118.18,"y":156.85,"x0":2.3015535878898015,"y0":50.003698308668305,"z0":6.008252455666942,"aX":10.392857478990488},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":-8.3,"spinRate":2370,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.4034373129034696,"extension":6.489034883831255},"index":0,"playId":"d273597e-f31f-316a-9cf8-80977b540177","pitchNumber":1,"startTime":"2026-05-20T17:23:38.466Z","endTime":"2026-05-20T17:23:41.466Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.414670412857905,"aZ":-39.25734110611492,"pfxX":-5.960744965913162,"pfxZ":-5.201982925885009,"pX":1.167277444513496,"pZ":2.689714649590705,"vX0":-1.1083682436289195,"vY0":-116.14606247031207,"vZ0":0.38811955700073764,"x":72.51,"y":166.16,"x0":2.4253228358683785,"y0":50.003415097432786,"z0":6.26369950158551,"aX":-8.116565373087989},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-9.0,"breakHorizontal":11.0,"spinRate":2916,"spinDirection":315},"zone":12,"typeConfidence":2.0,"plateTime":0.47218927316284365,"extension":6.334040016274832},"index":1,"playId":"d44af645-0d3a-3626-9acf-d747d27449e8","pitchNumber":2,"startTime":"2026-05-20T17:23:55.073Z","endTime":"2026-05-20T17:24:00.502Z","isPitch":true,"type":"pitch"},{"details":{"description":"Adolis García steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"d44af645-0d3a-3626-9acf-d747d27449e8","startTime":"2026-05-20T17:24:05.384Z","endTime":"2026-05-20T17:24:26.292Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.518717093734544,"aZ":-27.340434098650505,"pfxX":8.705340003001954,"pfxZ":3.007299482921036,"pX":0.37812879693686513,"pZ":2.034806808249164,"vX0":-7.833969207202306,"vY0":-126.15915400640144,"vZ0":-4.242146213719424,"x":102.59,"y":183.84,"x0":2.397915567007618,"y0":50.000378505881656,"z0":5.9506489040803965,"aX":13.98090159778808},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.7,"breakHorizontal":-13.9,"spinRate":1844,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.4347399647855599,"extension":6.481593597861746},"hitData":{"launchSpeed":89.9,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.34,"coordY":147.46}},"index":3,"playId":"41842142-930c-347c-b695-0016907c6747","pitchNumber":3,"startTime":"2026-05-20T17:24:26.292Z","endTime":"2026-05-20T17:24:34.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:24:34.315Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Sal Stewart doubles (9) on a line drive to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T17:26:38.760Z","endTime":"2026-05-20T17:27:21.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98715002551913,"aZ":-16.925651115632956,"pfxX":-8.345213047548027,"pfxZ":8.374878841427085,"pX":0.2540858760232628,"pZ":2.3506255887072793,"vX0":8.148989671158636,"vY0":-134.08693379175466,"vZ0":-3.430592056246152,"x":107.31,"y":175.31,"x0":-1.7401434331921686,"y0":50.004125660555665,"z0":4.854302496765916,"aX":-15.197686653894149},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.6,"breakHorizontal":13.3,"spinRate":2392,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.40848705804291363,"extension":6.669823647537934},"index":0,"playId":"475edad6-87d4-3647-93db-8a44d7e3c10c","pitchNumber":1,"startTime":"2026-05-20T17:26:51.772Z","endTime":"2026-05-20T17:26:54.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.712351996790154,"aZ":-24.546452146455213,"pfxX":0.9278898602378085,"pfxZ":4.8419026514676204,"pX":0.9566996799779603,"pZ":2.501705540316374,"vX0":6.6748594517236635,"vY0":-124.40094893392848,"vZ0":-1.1291282144340677,"x":80.53,"y":171.23,"x0":-1.875920781719807,"y0":50.00348444846152,"z0":4.986255765243583,"aX":1.4615826288196863},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.8,"breakHorizontal":-3.1,"spinRate":2360,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.4394003984451178,"extension":6.813674881594161},"hitData":{"launchSpeed":92.7,"launchAngle":10.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":199.83,"coordY":128.34}},"index":1,"playId":"477afa37-dd4e-38c2-a225-6447901aac9c","pitchNumber":2,"startTime":"2026-05-20T17:27:07.631Z","endTime":"2026-05-20T17:27:21.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:27:21.635Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Steer singles on a line drive to right fielder Adolis García. Sal Stewart to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T17:27:53.573Z","endTime":"2026-05-20T17:28:44.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"postOnThird":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"ea850f6d-054e-46e3-9cd7-1be0e2fcc17e","startTime":"2026-05-20T17:27:53.573Z","endTime":"2026-05-20T17:27:58.573Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05710717628586,"aZ":-17.63156901359249,"pfxX":-7.999140299174533,"pfxZ":7.89146853464119,"pX":0.3086279009702221,"pZ":1.768658968109323,"vX0":8.38765890785165,"vY0":-133.93279508657292,"vZ0":-4.889342051679714,"x":105.24,"y":191.03,"x0":-1.8032646331470263,"y0":50.00239983682991,"z0":4.853175742392771,"aX":-14.74001893896093},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.6,"breakHorizontal":13.0,"spinRate":2393,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.4067415440235074,"extension":6.780635632437873},"index":1,"playId":"43c3d799-a5d9-36f7-8fd6-09dcf446e93b","pitchNumber":1,"startTime":"2026-05-20T17:28:11.543Z","endTime":"2026-05-20T17:28:14.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04584047509238,"aZ":-24.975964895584358,"pfxX":-10.522452759021203,"pfxZ":4.028832759631694,"pX":-0.6326729853436959,"pZ":2.6923851171268316,"vX0":7.024420388974512,"vY0":-132.31593001294212,"vZ0":-1.101232420588721,"x":141.12,"y":166.09,"x0":-1.9435919902453769,"y0":50.00534959841137,"z0":4.9301406202999285,"aX":-18.814887037432122},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.3,"breakHorizontal":17.8,"spinRate":2141,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.4126462413061218,"extension":6.778781688460594},"hitData":{"launchSpeed":65.5,"launchAngle":18.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.0,"coordY":123.63}},"index":2,"playId":"d127b5a9-8333-3ad9-8348-e027f1edc19f","pitchNumber":2,"startTime":"2026-05-20T17:28:31.747Z","endTime":"2026-05-20T17:28:44.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:28:44.766Z","atBatIndex":9},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nathaniel Lowe doubles (7) on a ground ball to right fielder Adolis García. Sal Stewart scores. Spencer Steer to 3rd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T17:29:13.895Z","endTime":"2026-05-20T17:31:21.727Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"postOnThird":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.1,"endSpeed":71.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.309637108738702,"aZ":-40.077502043025675,"pfxX":8.785665089436094,"pfxZ":-6.096495774494658,"pX":-0.10566776322216083,"pZ":2.139058051390677,"vX0":1.5280469334073303,"vY0":-113.61784047281988,"vZ0":1.973039913667158,"x":121.03,"y":181.03,"x0":-1.9288469296252457,"y0":50.00051563601244,"z0":5.264943506072735,"aX":11.395951962801059},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.2,"breakHorizontal":-16.3,"spinRate":2571,"spinDirection":48},"zone":8,"typeConfidence":0.9,"plateTime":0.4835003879306128,"extension":6.715898589405765},"index":0,"playId":"130c3226-350c-3624-b2f4-f328343bdf84","pitchNumber":1,"startTime":"2026-05-20T17:29:23.209Z","endTime":"2026-05-20T17:29:26.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48867875852651,"aZ":-19.691808617590016,"pfxX":-8.038311284715409,"pfxZ":6.844485402536877,"pX":0.36413024779182973,"pZ":3.6044711877870115,"vX0":8.315434380446069,"vY0":-133.85420118661594,"vZ0":-0.2340755433403639,"x":103.12,"y":141.46,"x0":-1.7306664720397376,"y0":50.003973438401765,"z0":5.096723026832495,"aX":-14.66333920649248},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.6,"breakHorizontal":12.8,"spinRate":2421,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.40838119834162434,"extension":6.7849771730443615},"index":1,"playId":"e1bf2f82-076d-32c4-b079-00644313c1fa","pitchNumber":2,"startTime":"2026-05-20T17:29:43.357Z","endTime":"2026-05-20T17:29:48.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.904720417657906,"aZ":-25.206957232975185,"pfxX":-10.711927645555097,"pfxZ":3.7723205210479325,"pX":1.1536375650994677,"pZ":3.0246693464266046,"vX0":11.095793385279526,"vY0":-134.23694023438685,"vZ0":-0.4324292772981634,"x":73.03,"y":157.11,"x0":-1.6189524353144311,"y0":50.00122898870612,"z0":4.964500088831915,"aX":-19.77463139677318},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.0,"breakHorizontal":17.4,"spinRate":2204,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.4062451173309669,"extension":6.743453574445052},"index":2,"playId":"a3005ff2-8568-31dd-a862-f2b90273ea82","pitchNumber":3,"startTime":"2026-05-20T17:30:29.896Z","endTime":"2026-05-20T17:30:33.636Z","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":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.875214702464366,"aZ":-40.639324094580004,"pfxX":7.416224590606359,"pfxZ":-6.367899275686339,"pX":1.0892465860454967,"pZ":1.0897165774878617,"vX0":4.302772146166651,"vY0":-115.24108234697823,"vZ0":-0.24873853923858324,"x":75.48,"y":209.36,"x0":-1.7735090832730198,"y0":50.004650554826796,"z0":5.165777012983616,"aX":9.853187890486318},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-11.3,"breakHorizontal":-14.6,"spinRate":2725,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.47754139813907726,"extension":6.605985356739681},"index":3,"playId":"c82c6d63-bbe8-38d5-bc61-b936135cc03e","pitchNumber":4,"startTime":"2026-05-20T17:30:48.738Z","endTime":"2026-05-20T17:30:51.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":71.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.267689661961068,"aZ":-40.90840639258223,"pfxX":8.748444184779707,"pfxZ":-6.648017696979538,"pX":-0.038109733093981975,"pZ":3.1981286717084054,"vX0":1.5377191506263839,"vY0":-114.52472354819575,"vZ0":4.148254972297828,"x":118.45,"y":152.43,"x0":-1.8557798086370485,"y0":50.00256227388557,"z0":5.392374776572807,"aX":11.494993153063328},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-10.6,"breakHorizontal":-16.2,"spinRate":2712,"spinDirection":56},"zone":2,"typeConfidence":0.9,"plateTime":0.4802508406239583,"extension":6.571859545725173},"hitData":{"launchSpeed":95.3,"launchAngle":2.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.14,"coordY":124.14}},"index":4,"playId":"921d2a14-9d1c-3faf-877d-4167e32ec02c","pitchNumber":5,"startTime":"2026-05-20T17:31:07.691Z","endTime":"2026-05-20T17:31:21.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:31:21.727Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Blake Dunn pops out to second baseman Bryson Stott.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T17:32:10.922Z","endTime":"2026-05-20T17:32:25.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"postOnThird":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T17:31:36.569Z","endTime":"2026-05-20T17:32:13.167Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19904610085701,"aZ":-39.7191357178913,"pfxX":8.777045253690007,"pfxZ":-5.7359855473260914,"pX":-0.19859823872545404,"pZ":1.9296808478453262,"vX0":1.1724445106342334,"vY0":-114.8727539444037,"vZ0":1.4111824367590646,"x":124.57,"y":186.68,"x0":-1.8560276101351234,"y0":50.00025811439942,"z0":5.212876094232668,"aX":11.55455885543683},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-9.6,"breakHorizontal":-16.2,"spinRate":2632,"spinDirection":54},"zone":8,"typeConfidence":0.9,"plateTime":0.47952714759298276,"extension":6.721243521281174},"hitData":{"launchSpeed":66.5,"launchAngle":56.0,"totalDistance":166.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":163.9,"coordY":146.27}},"index":1,"playId":"5e33d977-5a36-3445-9cc3-47302d8ee81c","pitchNumber":1,"startTime":"2026-05-20T17:32:13.167Z","endTime":"2026-05-20T17:32:25.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:32:25.176Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Benson grounds out, first baseman Alec Bohm to pitcher Aaron Nola. Spencer Steer scores. Nathaniel Lowe to 3rd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T17:32:46.573Z","endTime":"2026-05-20T17:34:41.305Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"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":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3792084003098,"aZ":-40.5163054674938,"pfxX":8.236414039907643,"pfxZ":-6.436578066415634,"pX":0.5482831047232657,"pZ":1.293591075549369,"vX0":2.827665682687354,"vY0":-114.13029056565863,"vZ0":0.38971885590366484,"x":96.1,"y":203.85,"x0":-1.782717022653523,"y0":50.00279103556361,"z0":5.167859848512579,"aX":10.676746610648369},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-11.2,"breakHorizontal":-15.7,"spinRate":2700,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.4831151617218885,"extension":6.826707477869135},"index":0,"playId":"bf15bbdb-d051-3fab-922a-a29a5646b11f","pitchNumber":1,"startTime":"2026-05-20T17:32:52.360Z","endTime":"2026-05-20T17:32:55.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.6,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.611078687510343,"aZ":-40.67334921017368,"pfxX":8.105687382223193,"pfxZ":-6.5280912521603245,"pX":-0.4668226062253357,"pZ":2.935386884447581,"vX0":0.713398674536978,"vY0":-113.88566167404522,"vZ0":3.5449993881100985,"x":134.79,"y":159.52,"x0":-1.8367693685068793,"y0":50.002075529801836,"z0":5.405101833910919,"aX":10.554139532737281},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-10.4,"breakHorizontal":-14.9,"spinRate":2634,"spinDirection":54},"zone":4,"typeConfidence":0.9,"plateTime":0.4825489205623965,"extension":6.460998995254453},"index":1,"playId":"023e7367-a889-3f70-a0f8-e1254c366cb3","pitchNumber":2,"startTime":"2026-05-20T17:33:11.368Z","endTime":"2026-05-20T17:33:14.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0821741613414,"aZ":-28.30195931756236,"pfxX":-9.092004421790676,"pfxZ":2.346928003083261,"pX":0.3054231295504291,"pZ":1.3855226174902209,"vX0":8.177349657931098,"vY0":-127.11957386425676,"vZ0":-3.101709126457966,"x":105.36,"y":201.37,"x0":-1.7593161120897507,"y0":50.00351933817913,"z0":4.849227422408423,"aX":-15.001581241201421},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.8,"breakHorizontal":14.8,"spinRate":1579,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4295614883685972,"extension":6.543057129223628},"index":2,"playId":"919ba1e6-3a2f-384a-b9e2-55afc430675e","pitchNumber":3,"startTime":"2026-05-20T17:33:30.936Z","endTime":"2026-05-20T17:33:34.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30589363424824,"aZ":-29.161991298917275,"pfxX":-10.303624326438303,"pfxZ":1.8954122802284612,"pX":0.6663609684143643,"pZ":1.4077717582833225,"vX0":9.200800950596872,"vY0":-125.10199869773253,"vZ0":-2.712056159151154,"x":91.6,"y":200.77,"x0":-1.7134466553645222,"y0":50.005790282983696,"z0":4.886810134868969,"aX":-16.399662762459954},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.0,"breakHorizontal":16.7,"spinRate":1635,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.4371801553575998,"extension":6.818311764040533},"index":3,"playId":"7382a5e9-9667-314e-af23-c06d2d637225","pitchNumber":4,"startTime":"2026-05-20T17:33:51.075Z","endTime":"2026-05-20T17:33:54.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.4,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1019238324762,"aZ":-41.443315192834085,"pfxX":7.8183188708546885,"pfxZ":-6.95766695993783,"pX":0.6921330401204107,"pZ":2.1513425631151737,"vX0":3.492249737711459,"vY0":-115.691806280064,"vZ0":2.123243284294377,"x":90.62,"y":180.69,"x0":-1.861015783037785,"y0":50.004226821485226,"z0":5.245695516791155,"aX":10.412664077547939},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-11.5,"breakHorizontal":-15.1,"spinRate":2680,"spinDirection":53},"zone":9,"typeConfidence":0.9,"plateTime":0.4766368096695528,"extension":6.7854241289564925},"index":4,"playId":"c9b1bd8e-0b1f-38f6-8ae2-7558fa45da6d","pitchNumber":5,"startTime":"2026-05-20T17:34:12.205Z","endTime":"2026-05-20T17:34:15.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.0,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.057810484909496,"aZ":-40.28464451341698,"pfxX":8.486729008758447,"pfxZ":-6.1853011353293095,"pX":-0.07318396662995022,"pZ":2.1764177525000883,"vX0":1.4807817038840825,"vY0":-114.37895634534426,"vZ0":1.9581780652950747,"x":119.79,"y":180.02,"x0":-1.832332615693781,"y0":50.00165447353274,"z0":5.28882442321597,"aX":11.131296599668413},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-10.3,"breakHorizontal":-15.7,"spinRate":2639,"spinDirection":52},"zone":8,"typeConfidence":0.9,"plateTime":0.48071005325149896,"extension":6.679770815828286},"hitData":{"launchSpeed":99.0,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.98,"coordY":168.25}},"index":5,"playId":"5746f1d3-dd61-3054-abe0-b6fbd7a66554","pitchNumber":6,"startTime":"2026-05-20T17:34:33.268Z","endTime":"2026-05-20T17:34:41.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:34:41.305Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"P.J. Higgins singles on a line drive to left fielder Otto Kemp. Nathaniel Lowe scores.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T17:35:12.789Z","endTime":"2026-05-20T17:36:12.712Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.303237194600957,"aZ":-24.748219977755742,"pfxX":-11.257431963302151,"pfxZ":4.005153764859067,"pX":-0.7899873600925121,"pZ":3.0806032638136944,"vX0":6.3804173867822,"vY0":-135.25753899555704,"vZ0":-0.3352143980769399,"x":147.11,"y":155.6,"x0":-1.7160587197121822,"y0":50.00191854114919,"z0":4.940375413367682,"aX":-20.87227827038145},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":19.1,"spinRate":2221,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.40483479073183704,"extension":6.954603003024115},"index":0,"playId":"01ad564b-1a36-35c0-bdee-18a664a312ee","pitchNumber":1,"startTime":"2026-05-20T17:35:24.013Z","endTime":"2026-05-20T17:35:27.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.011279501927085,"aZ":-39.287825344955216,"pfxX":7.0138853058924715,"pfxZ":-5.4899814172961285,"pX":-0.1645731141751164,"pZ":2.8244402610482884,"vX0":1.752938652392804,"vY0":-114.04581686848998,"vZ0":3.0417226390147345,"x":123.27,"y":162.52,"x0":-1.8569133446800756,"y0":50.00077887803389,"z0":5.390438681654697,"aX":9.093772414725443},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-8.6,"breakHorizontal":-13.2,"spinRate":2555,"spinDirection":53},"zone":2,"typeConfidence":0.9,"plateTime":0.4831508124558068,"extension":6.787351100148895},"index":1,"playId":"64f4d4f8-0079-3448-9bde-1426cbafa33e","pitchNumber":2,"startTime":"2026-05-20T17:35:42.698Z","endTime":"2026-05-20T17:35:45.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.493645979510582,"aZ":-39.63595569382864,"pfxX":7.812630725097915,"pfxZ":-5.681784049919004,"pX":-0.08194060506816703,"pZ":1.828315773188966,"vX0":1.7682942864998452,"vY0":-113.98790434339539,"vZ0":1.257832803813558,"x":120.12,"y":189.42,"x0":-1.8833679382682433,"y0":50.00521325794794,"z0":5.191033601883888,"aX":10.253320964336535},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-9.6,"breakHorizontal":-14.6,"spinRate":2543,"spinDirection":57},"zone":8,"typeConfidence":0.9,"plateTime":0.4810270336648981,"extension":6.605218677013538},"hitData":{"launchSpeed":78.2,"launchAngle":16.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.88,"coordY":121.15}},"index":2,"playId":"5b702c1d-608e-34a7-8425-c62aa643c710","pitchNumber":3,"startTime":"2026-05-20T17:36:03.418Z","endTime":"2026-05-20T17:36:12.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:36:12.712Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-20T17:36:31.772Z","endTime":"2026-05-20T17:39:09.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.024529470248396,"aZ":-16.380027083036712,"pfxX":-8.073618077848028,"pfxZ":8.445245840907702,"pX":0.8358643025872419,"pZ":1.2371777539825923,"vX0":9.78882516328924,"vY0":-135.71912582149352,"vZ0":-6.313991302445869,"x":85.14,"y":205.38,"x0":-1.7645457492856502,"y0":50.00182146494667,"z0":4.729815691234353,"aX":-15.097818799060779},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.2,"breakHorizontal":12.6,"spinRate":2375,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4031996883724691,"extension":6.668474410004008},"index":0,"playId":"a4e8d9e5-5f94-346a-96f9-cfb4a54ca9a4","pitchNumber":1,"startTime":"2026-05-20T17:36:43.949Z","endTime":"2026-05-20T17:36:47.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.148975666982523,"aZ":-23.983531052259384,"pfxX":-11.198378694118084,"pfxZ":4.552134835763551,"pX":0.2876131033481229,"pZ":2.5732565069390483,"vX0":9.116200071130752,"vY0":-133.4255734946379,"vZ0":-1.621383291733204,"x":106.04,"y":169.3,"x0":-1.7211739757479647,"y0":50.00449157301938,"z0":4.919864169889175,"aX":-20.159490675749456},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.0,"breakHorizontal":18.2,"spinRate":2323,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.41077340446274935,"extension":7.008341416336069},"index":1,"playId":"8bd15259-3576-35e8-a611-39dec81b84c4","pitchNumber":2,"startTime":"2026-05-20T17:37:02.861Z","endTime":"2026-05-20T17:37:05.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.140788432852258,"aZ":-23.928773180899867,"pfxX":-10.48674690635476,"pfxZ":4.559271289629255,"pX":0.20196833460978686,"pZ":2.922691792366934,"vX0":8.498517135630648,"vY0":-133.2600237179933,"vZ0":-0.7465483942182167,"x":109.3,"y":159.87,"x0":-1.6572850041555183,"y0":50.00280200778665,"z0":4.92642438183485,"aX":-18.966121204267626},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.3,"breakHorizontal":17.3,"spinRate":2328,"spinDirection":231},"zone":2,"typeConfidence":2.0,"plateTime":0.410144957075794,"extension":6.852327795755089},"index":2,"playId":"48bad846-a835-3c2f-8b79-ae9b299dbec7","pitchNumber":3,"startTime":"2026-05-20T17:37:24.030Z","endTime":"2026-05-20T17:37:27.030Z","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":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.536181569251372,"aZ":-40.67750152321192,"pfxX":6.430249109908832,"pfxZ":-6.365276349024694,"pX":1.4121483587373813,"pZ":1.2903768272809668,"vX0":5.254504667898299,"vY0":-115.42055984167068,"vZ0":0.2143884233221205,"x":63.17,"y":203.94,"x0":-1.7378549138597736,"y0":50.00384962931277,"z0":5.146577430522692,"aX":8.58709760348362},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-11.2,"breakHorizontal":-13.1,"spinRate":2676,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.47641541842676416,"extension":6.648372709782653},"index":3,"playId":"933700e0-69e3-3178-9d54-41e4ad6bb87c","pitchNumber":4,"startTime":"2026-05-20T17:37:50.043Z","endTime":"2026-05-20T17:37:53.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.036830478305134,"aZ":-24.560484644947145,"pfxX":-9.753355177768348,"pfxZ":4.1189475799267745,"pX":-0.3756869317403005,"pZ":2.1706905539368804,"vX0":6.859190516006734,"vY0":-134.34431907259858,"vZ0":-2.5201178713900187,"x":131.32,"y":180.17,"x0":-1.6803734078937402,"y0":50.00346961949903,"z0":4.84609455042682,"aX":-18.029719606087973},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.2,"breakHorizontal":16.4,"spinRate":2329,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.40596436268272296,"extension":7.263000039068353},"index":4,"playId":"cd8c5c83-bc44-3c19-8cb0-47f43aa18439","pitchNumber":5,"startTime":"2026-05-20T17:38:11.556Z","endTime":"2026-05-20T17:38:15.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.4953774314729,"aZ":-29.391564597121015,"pfxX":-9.43608489755796,"pfxZ":1.7688193738662576,"pX":0.19963767152806192,"pZ":1.120984515576238,"vX0":7.883034274012188,"vY0":-123.73485560195766,"vZ0":-3.172727391020482,"x":109.39,"y":208.51,"x0":-1.780392234815184,"y0":50.0021158019564,"z0":4.847242869829503,"aX":-14.833393734057623},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.8,"breakHorizontal":15.6,"spinRate":1629,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.4403542578792914,"extension":6.589084989901474},"index":5,"playId":"51264116-7774-3025-9662-0b1ca676c05d","pitchNumber":6,"startTime":"2026-05-20T17:38:38.947Z","endTime":"2026-05-20T17:38:42.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.1,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.924396847738144,"aZ":-39.63291541261356,"pfxX":6.305598487315949,"pfxZ":-5.5491388093094445,"pX":0.5514408793965347,"pZ":1.2183932298958764,"vX0":3.5216111527828784,"vY0":-115.61857185711752,"vZ0":-0.3921423203143397,"x":95.98,"y":205.88,"x0":-1.8140502977405064,"y0":50.002820720964124,"z0":5.2158894394289,"aX":8.477106506751303},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-9.8,"breakHorizontal":-12.4,"spinRate":2656,"spinDirection":49},"zone":14,"typeConfidence":0.89,"plateTime":0.47497773036738966,"extension":6.710708813148753},"index":6,"playId":"7e494cf0-1099-382b-bdfe-4d3efdf8f83d","pitchNumber":7,"startTime":"2026-05-20T17:39:00.904Z","endTime":"2026-05-20T17:39:09.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:39:09.846Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T17:41:24.265Z","endTime":"2026-05-20T17:43:41.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.159322086340424,"aZ":-15.489452187354445,"pfxX":3.940572452778831,"pfxZ":9.135684067903888,"pX":1.1241641998097232,"pZ":2.506598238373404,"vX0":-4.711182342762609,"vY0":-134.30490780962236,"vZ0":-6.105922649869505,"x":74.15,"y":171.1,"x0":2.3892960969345847,"y0":50.00364336499717,"z0":5.911718691968647,"aX":7.197565600252041},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":-6.1,"spinRate":2346,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.40786728588689325,"extension":6.441469454022434},"index":0,"playId":"66ac0405-d5c0-3da5-8123-4e059ef789b7","pitchNumber":1,"startTime":"2026-05-20T17:41:32.025Z","endTime":"2026-05-20T17:41:35.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54491470193836,"aZ":-33.99916836042047,"pfxX":-6.4222246818968385,"pfxZ":-1.267548637255901,"pX":-0.1768753535393943,"pZ":1.517353629027409,"vX0":-4.023618508239745,"vY0":-119.407505295819,"vZ0":-3.692620577928811,"x":123.74,"y":197.81,"x0":2.3629004939728406,"y0":50.00013499427365,"z0":6.136261821389129,"aX":-9.289620491786717},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.9,"breakHorizontal":12.6,"spinRate":2878,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.4583418229564922,"extension":6.351975610996276},"index":1,"playId":"41c6252d-f466-3560-b2a6-babf409aa149","pitchNumber":2,"startTime":"2026-05-20T17:41:47.196Z","endTime":"2026-05-20T17:41:50.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87750625108132,"aZ":-31.244474287787007,"pfxX":-5.8177218549712295,"pfxZ":0.6408186897914065,"pX":0.17784675435758437,"pZ":1.6019289057609694,"vX0":-3.597870321246485,"vY0":-119.73054321800448,"vZ0":-4.053699872823421,"x":110.22,"y":195.53,"x0":2.4574855997004756,"y0":50.00105545333806,"z0":6.123533617414426,"aX":-8.415723388389601},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.5,"breakHorizontal":11.4,"spinRate":2868,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.4580790855586607,"extension":6.393696055790297},"index":2,"playId":"54a31b61-a360-3001-ad58-3c3d62108e48","pitchNumber":3,"startTime":"2026-05-20T17:42:02.533Z","endTime":"2026-05-20T17:42:06.311Z","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":92.5,"endSpeed":84.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.327765182721805,"aZ":-16.60383467365395,"pfxX":5.209300357415805,"pfxZ":8.468606194921854,"pX":0.45918480783147125,"pZ":2.536711126023073,"vX0":-6.931110565483268,"vY0":-134.53092524297432,"vZ0":-5.897523242963551,"x":99.5,"y":170.29,"x0":2.388395947740887,"y0":50.00404924164162,"z0":5.928320685628084,"aX":9.57969512797893},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":-8.0,"spinRate":2348,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.40665245774885816,"extension":6.439080382070734},"index":3,"playId":"61de042b-b27e-34bb-a163-667b71d1897f","pitchNumber":4,"startTime":"2026-05-20T17:42:19.913Z","endTime":"2026-05-20T17:42:22.913Z","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":93.8,"endSpeed":86.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23807623590304,"aZ":-15.950150147668925,"pfxX":2.7558214748065533,"pfxZ":8.58146016003956,"pX":0.9075741622217317,"pZ":2.3943655727156203,"vX0":-4.664214510626308,"vY0":-136.42670093306592,"vZ0":-6.802347230026719,"x":82.41,"y":174.13,"x0":2.2791494295666657,"y0":50.001320321254674,"z0":6.014003443238557,"aX":5.209315007213088},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":-4.1,"spinRate":2394,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.4010684615691549,"extension":6.535402581458269},"index":4,"playId":"ac3e1055-ab1f-38f1-aa46-6241354fbffc","pitchNumber":5,"startTime":"2026-05-20T17:42:38.943Z","endTime":"2026-05-20T17:42:41.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.871619796585122,"aZ":-35.18510555531077,"pfxX":-6.365176340199811,"pfxZ":-2.099093406379148,"pX":-0.3962903123579282,"pZ":1.9600436907401957,"vX0":-4.5459141247453045,"vY0":-119.33797120607227,"vZ0":-2.333524821667605,"x":132.11,"y":185.86,"x0":2.362917742685658,"y0":50.00177078422225,"z0":6.132893351967795,"aX":-9.140077557469592},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.1,"breakHorizontal":12.6,"spinRate":2876,"spinDirection":316},"zone":7,"typeConfidence":2.0,"plateTime":0.45971217864147285,"extension":6.403205248698676},"index":5,"playId":"9ddf1cb2-93e2-3db0-8e72-a9ec76479b39","pitchNumber":6,"startTime":"2026-05-20T17:42:56.827Z","endTime":"2026-05-20T17:43:00.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.852367254288758,"aZ":-34.475339175972,"pfxX":-7.418062110161786,"pfxZ":-1.5715296135743362,"pX":-0.7974218827542351,"pZ":1.6233414544122187,"vX0":-5.065356744102284,"vY0":-120.36819800117642,"vZ0":-3.2884097951865616,"x":147.4,"y":194.95,"x0":2.299689085328491,"y0":50.00410967236043,"z0":6.066887092742492,"aX":-10.859459944831126},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.4,"breakHorizontal":14.6,"spinRate":2860,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.4554470494451728,"extension":6.504554888945469},"index":6,"playId":"194a81c3-2ea1-35aa-9627-d5bca5779dda","pitchNumber":7,"startTime":"2026-05-20T17:43:15.488Z","endTime":"2026-05-20T17:43:18.870Z","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":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38492978176072,"aZ":-32.31341265367464,"pfxX":-7.611432842687583,"pfxZ":-0.0945040623479283,"pX":-1.1848357628225943,"pZ":0.45332609328232776,"vX0":-6.017172896001403,"vY0":-120.61936820358267,"vZ0":-6.207924131905314,"x":162.16,"y":226.54,"x0":2.347284590408781,"y0":50.00522987025424,"z0":5.972752958219251,"aX":-11.01396249598228},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.7,"breakHorizontal":15.4,"spinRate":2951,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.45725918849723746,"extension":6.561105806895815},"index":7,"playId":"70bc3268-3758-32e0-8e51-d6776b204786","pitchNumber":8,"startTime":"2026-05-20T17:43:37.632Z","endTime":"2026-05-20T17:43:41.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:43:41.867Z","atBatIndex":15},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Edmundo Sosa reaches on catcher interference by P.J. Higgins. Edmundo Sosa to 1st.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T17:43:59.862Z","endTime":"2026-05-20T17:45:03.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"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":94.0,"endSpeed":85.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.884073989229112,"aZ":-15.518574671285386,"pfxX":3.207249408427027,"pfxZ":8.795114857626274,"pX":0.06451315559078685,"pZ":4.182033680443557,"vX0":-7.368064214422672,"vY0":-136.68946493905165,"vZ0":-2.2182498278225102,"x":114.54,"y":125.87,"x0":2.377293984137804,"y0":50.0051128287724,"z0":6.06861653048342,"aX":6.076388161453515},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":-4.3,"spinRate":2339,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.400577035479456,"extension":6.4388482296531135},"index":0,"playId":"64fc6dc4-cb99-3a91-81b8-0bc3a7f006b7","pitchNumber":1,"startTime":"2026-05-20T17:44:06.905Z","endTime":"2026-05-20T17:44:09.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":85.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.513127888154738,"aZ":-15.625308472128145,"pfxX":4.76567375601069,"pfxZ":8.883205541625193,"pX":0.1763548670537923,"pZ":2.4309728858417525,"vX0":-7.333213675988239,"vY0":-135.60116204916432,"vZ0":-6.415348325981264,"x":110.28,"y":173.14,"x0":2.2959693446859197,"y0":50.00426218412876,"z0":5.9167097297911,"aX":8.880342527063382},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":-7.1,"spinRate":2357,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.40384223209882997,"extension":6.5293690356636045},"index":1,"playId":"822f58eb-faf9-300d-b2e1-7aac47e61cbf","pitchNumber":2,"startTime":"2026-05-20T17:44:21.795Z","endTime":"2026-05-20T17:44:24.795Z","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":94.4,"endSpeed":86.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86428902691382,"aZ":-14.988345823421593,"pfxX":4.894674409591827,"pfxZ":8.97695875510532,"pX":-0.5858186948597459,"pZ":2.730100443841927,"vX0":-9.798499786506332,"vY0":-137.12791018723885,"vZ0":-5.801794349084056,"x":139.33,"y":165.07,"x0":2.3894528432514788,"y0":50.001015732112,"z0":5.8868214546245525,"aX":9.369394507476565},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":-7.0,"spinRate":2421,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.3986515485187869,"extension":6.603643641945685},"index":2,"playId":"edcb4a34-82a1-3948-a686-ea3e7bb8dafd","pitchNumber":3,"startTime":"2026-05-20T17:44:37.699Z","endTime":"2026-05-20T17:44:42.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31467092727028,"aZ":-34.6950671067824,"pfxX":-10.510074207577489,"pfxZ":-1.72996257377857,"pX":-0.5921393713358022,"pZ":1.9770496031366007,"vX0":-4.011903912971557,"vY0":-120.60767242185737,"vZ0":-2.380521204479137,"x":139.57,"y":185.4,"x0":2.4620292062288884,"y0":50.000725197282215,"z0":6.061958773274272,"aX":-15.348596575820672},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.5,"breakHorizontal":20.0,"spinRate":3043,"spinDirection":315},"zone":7,"typeConfidence":2.0,"plateTime":0.45562680360529884,"extension":6.552617566170318},"index":3,"playId":"d7514586-629b-3971-b0ae-25ae20a7d8e0","pitchNumber":4,"startTime":"2026-05-20T17:44:59.962Z","endTime":"2026-05-20T17:45:03.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:45:03.077Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryson Stott pops out to third baseman Sal Stewart in foul territory.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T17:45:41.092Z","endTime":"2026-05-20T17:46:55.809Z","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":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":701398,"link":"/api/v1/people/701398"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.219142035686897,"aZ":-33.74295627224239,"pfxX":-8.339205419987191,"pfxZ":-1.0911267493022017,"pX":-0.7588196306006294,"pZ":1.8130384160462742,"vX0":-4.795417927012687,"vY0":-119.88894368462448,"vZ0":-2.9799830632301747,"x":145.92,"y":189.83,"x0":2.3567080560098845,"y0":50.00007440406946,"z0":6.112349674889799,"aX":-12.022926855175896},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.5,"breakHorizontal":16.3,"spinRate":2839,"spinDirection":319},"zone":7,"typeConfidence":2.0,"plateTime":0.45850734666647774,"extension":6.513880197984562},"index":0,"playId":"e7de0ecf-99d5-3589-b7f6-5256bce811f3","pitchNumber":1,"startTime":"2026-05-20T17:45:48.249Z","endTime":"2026-05-20T17:45:51.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.050673634917484,"aZ":-15.097341654277532,"pfxX":5.79863687410809,"pfxZ":9.178364348893822,"pX":0.016644042576049713,"pZ":1.8240466992639508,"vX0":-8.212286094770674,"vY0":-135.62709998606496,"vZ0":-7.901799370401195,"x":116.37,"y":189.53,"x0":2.33238546502148,"y0":50.002734784529615,"z0":5.831170787835545,"aX":10.788522972557166},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":-8.8,"spinRate":2372,"spinDirection":154},"zone":8,"typeConfidence":2.0,"plateTime":0.4040611336519957,"extension":6.55741535286766},"index":1,"playId":"0b80bf69-f3d2-361a-b46c-c1a161b14f00","pitchNumber":2,"startTime":"2026-05-20T17:46:05.103Z","endTime":"2026-05-20T17:46:08.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.2,"endSpeed":86.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.842539378263712,"aZ":-14.51912955091504,"pfxX":4.491012092272451,"pfxZ":9.276058604533473,"pX":0.9025652065122999,"pZ":2.860672096274761,"vX0":-5.244782330970006,"vY0":-136.99630387253822,"vZ0":-5.803828292493792,"x":82.6,"y":161.54,"x0":2.257021582503095,"y0":50.004737105709886,"z0":5.996582324867706,"aX":8.550199264202515},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":-7.1,"spinRate":2406,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.39958858974680167,"extension":6.531134391521072},"index":2,"playId":"a220fa66-1a92-3b94-8a61-595e46c60a4a","pitchNumber":3,"startTime":"2026-05-20T17:46:25.170Z","endTime":"2026-05-20T17:46:28.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.335626925163375,"aZ":-14.731695857907683,"pfxX":4.5332163787338065,"pfxZ":9.264605753721378,"pX":0.6388571851328838,"pZ":3.606136768827556,"vX0":-5.966380257468572,"vY0":-135.97366788943847,"vZ0":-4.002348074153212,"x":92.65,"y":141.41,"x0":2.267134051183623,"y0":50.001817584258276,"z0":6.111594502874623,"aX":8.533875650189291},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":-7.1,"spinRate":2392,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.4020196289943434,"extension":6.495355890700252},"hitData":{"launchSpeed":75.9,"launchAngle":70.0,"totalDistance":112.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":74.81,"coordY":188.03}},"index":3,"playId":"2dbce5fe-fbdb-34bc-9dd8-708b4d67f37f","pitchNumber":4,"startTime":"2026-05-20T17:46:46.150Z","endTime":"2026-05-20T17:46:55.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:46:55.809Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Otto Kemp pops out to second baseman Spencer Steer.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-20T17:47:25.464Z","endTime":"2026-05-20T17:48:27.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.5,"endSpeed":87.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32166354162621,"aZ":-15.959023744497141,"pfxX":3.9952964100119734,"pfxZ":8.39825032869395,"pX":1.031631297932227,"pZ":2.737427956134804,"vX0":-4.848736009949417,"vY0":-137.56697260697243,"vZ0":-5.907695960842483,"x":77.68,"y":164.87,"x0":2.2916287983012955,"y0":50.00665341745069,"z0":5.980944270470083,"aX":7.71828054569051},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.3,"breakHorizontal":-6.4,"spinRate":2402,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.3969784301400683,"extension":6.44704227790845},"index":0,"playId":"c171122d-7cf9-32d6-a524-c3b766688f1a","pitchNumber":1,"startTime":"2026-05-20T17:47:38.806Z","endTime":"2026-05-20T17:47:43.461Z","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":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86906840300743,"aZ":-26.33135316191202,"pfxX":7.583927033260175,"pfxZ":3.5470418388901788,"pX":0.46378864410027015,"pZ":2.562562139593156,"vX0":-7.4506843866462145,"vY0":-127.26003091659057,"vZ0":-3.3744733793675534,"x":99.32,"y":169.59,"x0":2.437047342493876,"y0":50.004705191387664,"z0":5.979834547583906,"aX":12.504098660587193},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.9,"breakHorizontal":-12.1,"spinRate":2334,"spinDirection":162},"zone":6,"typeConfidence":2.0,"plateTime":0.4295643082012921,"extension":6.594174945942352},"index":1,"playId":"2945de2b-a327-3b7f-b3bc-b1348022803b","pitchNumber":2,"startTime":"2026-05-20T17:47:54.721Z","endTime":"2026-05-20T17:47:57.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.591107118474277,"aZ":-25.98389903441695,"pfxX":8.067306860216664,"pfxZ":3.801951169143151,"pX":0.42207384962044003,"pZ":2.1989411412570434,"vX0":-7.804461480879411,"vY0":-126.49135466657651,"vZ0":-4.236424767573903,"x":100.91,"y":179.41,"x0":2.4919616520163554,"y0":50.00267079405939,"z0":5.966522001194564,"aX":13.138140533422353},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.1,"breakHorizontal":-13.0,"spinRate":2178,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.4321751843610664,"extension":6.558372951065878},"hitData":{"launchSpeed":81.0,"launchAngle":67.0,"totalDistance":145.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":160.0,"coordY":154.56}},"index":2,"playId":"3aec5810-a3b0-36e7-8203-3a8dbfaf4023","pitchNumber":3,"startTime":"2026-05-20T17:48:17.257Z","endTime":"2026-05-20T17:48:27.276Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:48:27.276Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T17:50:31.384Z","endTime":"2026-05-20T17:52:31.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":74.9,"endSpeed":68.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.172846968284766,"aZ":-39.63334309105867,"pfxX":9.105503463307294,"pfxZ":-6.306253380917806,"pX":0.09655394351463358,"pZ":1.4135942199477411,"vX0":1.6774750161717602,"vY0":-108.96823086663122,"vZ0":0.8572089381602095,"x":113.32,"y":200.61,"x0":-1.8685107936135457,"y0":50.00437836379721,"z0":5.355402657401057,"aX":10.765194238116013},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-10.7,"breakHorizontal":-16.9,"spinRate":2355,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.5059422086710521,"extension":6.584296760047921},"index":0,"playId":"fea79e6e-79b2-3e29-9cad-14504bd833f8","pitchNumber":1,"startTime":"2026-05-20T17:50:40.707Z","endTime":"2026-05-20T17:50:43.707Z","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":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.951419373781597,"aZ":-29.319364506142747,"pfxX":-9.707566925245075,"pfxZ":1.8688028106267547,"pX":-1.0351946293425889,"pZ":1.188485745207851,"vX0":5.074153777725131,"vY0":-122.91450089239025,"vZ0":-2.829500004986603,"x":156.46,"y":206.69,"x0":-1.867942003920548,"y0":50.001945246558265,"z0":4.850771561828694,"aX":-14.814350783178423},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.0,"breakHorizontal":16.3,"spinRate":1528,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.44605842279826025,"extension":6.598346862828444},"index":1,"playId":"877ff745-645f-33b2-8a70-899bc7409bf7","pitchNumber":2,"startTime":"2026-05-20T17:51:02.738Z","endTime":"2026-05-20T17:51:05.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48614426027465,"aZ":-25.180894065373835,"pfxX":0.31101239434821815,"pfxZ":4.402032423476312,"pX":-0.26631735357782166,"pZ":2.677979442303281,"vX0":3.8412612976360396,"vY0":-125.24924224205688,"vZ0":-0.8228312079127494,"x":127.15,"y":166.47,"x0":-1.8606457454938485,"y0":50.00037304168492,"z0":5.0714543604791125,"aX":0.4927506604501161},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.0,"breakHorizontal":-1.4,"spinRate":2258,"spinDirection":194},"zone":5,"typeConfidence":0.9,"plateTime":0.4374561297905495,"extension":6.348275691393504},"index":2,"playId":"1ef7c792-d9b9-3190-bbc6-095d153f0824","pitchNumber":3,"startTime":"2026-05-20T17:51:18.373Z","endTime":"2026-05-20T17:51:21.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.292457704963905,"aZ":-24.633426371094863,"pfxX":-10.317637313248621,"pfxZ":4.140574572807916,"pX":1.3665110852870972,"pZ":2.7334900912843243,"vX0":11.509145488455045,"vY0":-134.14600992092457,"vZ0":-1.3207758680609234,"x":64.91,"y":164.98,"x0":-1.6409898561296143,"y0":50.00155145504859,"z0":4.9899822305695665,"aX":-18.784392435886797},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.4,"breakHorizontal":16.2,"spinRate":2299,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.4084634121516717,"extension":6.771112898130275},"index":3,"playId":"2e907b87-c410-3282-a1b2-f1842175fa18","pitchNumber":4,"startTime":"2026-05-20T17:51:49.344Z","endTime":"2026-05-20T17:51:52.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67260986320083,"aZ":-41.52249906043093,"pfxX":6.238773690786145,"pfxZ":-7.274839570009435,"pX":0.9439391608952548,"pZ":1.616521458894606,"vX0":3.9961830250864647,"vY0":-113.28219293005387,"vZ0":1.0798644506514314,"x":81.02,"y":195.13,"x0":-1.659471633640156,"y0":50.00009248104554,"z0":5.318241621063545,"aX":8.022273466387631},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-12.5,"breakHorizontal":-12.4,"spinRate":2617,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.48541295778581306,"extension":6.582931736350002},"index":4,"playId":"3bc8468f-bd2a-3d72-801e-e66b0c13d73f","pitchNumber":5,"startTime":"2026-05-20T17:52:05.442Z","endTime":"2026-05-20T17:52:08.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0570427603393,"aZ":-16.046767521623092,"pfxX":-9.122609775795457,"pfxZ":8.488172542609515,"pX":0.442102801548052,"pZ":2.086920624198676,"vX0":8.811669113900013,"vY0":-136.9041870635609,"vZ0":-4.59496862857628,"x":100.15,"y":182.43,"x0":-1.6320750035639326,"y0":50.00006421689461,"z0":4.8844467996051195,"aX":-17.325233692148082},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":14.6,"spinRate":2337,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.40000403365970927,"extension":6.757386754172184},"index":5,"playId":"ef8d84a7-8c50-3e40-bb9c-621b80736eac","pitchNumber":6,"startTime":"2026-05-20T17:52:28.798Z","endTime":"2026-05-20T17:52:31.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:52:31.798Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Bleday flies out sharply to right fielder Adolis García.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T17:52:51.342Z","endTime":"2026-05-20T17:53:09.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":70.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.648543453913323,"aZ":-40.04246515510663,"pfxX":8.71068095862079,"pfxZ":-6.1930262919287,"pX":0.2873193441304254,"pZ":2.360520980695947,"vX0":2.1221488048383303,"vY0":-112.68672112561012,"vZ0":2.4973680372965408,"x":106.05,"y":175.05,"x0":-1.8004333910478996,"y0":50.00003929787696,"z0":5.316407942499402,"aX":11.073244887978726},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-10.1,"breakHorizontal":-16.3,"spinRate":2418,"spinDirection":54},"zone":6,"typeConfidence":0.9,"plateTime":0.4881835706263855,"extension":6.602946606260899},"hitData":{"launchSpeed":103.6,"launchAngle":46.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":177.32,"coordY":74.73}},"index":0,"playId":"3ac49de9-032e-3161-acaf-6772c5dcad34","pitchNumber":1,"startTime":"2026-05-20T17:52:58.276Z","endTime":"2026-05-20T17:53:09.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:53:09.306Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Stewart singles on a ground ball to center fielder Brandon Marsh.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T17:53:31.356Z","endTime":"2026-05-20T17:54:39.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":90.2,"endSpeed":82.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05855040015996,"aZ":-24.51287538567266,"pfxX":-10.755011003945079,"pfxZ":4.388036890488207,"pX":-0.6138598999530086,"pZ":1.7253418701448142,"vX0":6.6501852992907295,"vY0":-131.14719931714424,"vZ0":-3.2836482248028505,"x":140.4,"y":192.2,"x0":-1.7817417146189922,"y0":50.003163741478104,"z0":4.816540056879812,"aX":-18.783980149822597},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.4,"breakHorizontal":18.1,"spinRate":2203,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.41722563119883116,"extension":6.813614265557801},"index":0,"playId":"f4046e45-eda5-3861-8803-c97a40dff56a","pitchNumber":1,"startTime":"2026-05-20T17:53:38.529Z","endTime":"2026-05-20T17:53:41.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.094849524855903,"aZ":-23.794080307523835,"pfxX":-11.416936856885801,"pfxZ":4.786512904527424,"pX":-1.5178840767047728,"pZ":2.349150933025077,"vX0":4.9098411245539,"vY0":-131.96202028776943,"vZ0":-2.0213981600610924,"x":174.86,"y":175.35,"x0":-1.9273027048102762,"y0":50.00205019317483,"z0":4.891781343803349,"aX":-19.979315960024703},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.4,"breakHorizontal":19.4,"spinRate":2071,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.41629797671136615,"extension":6.9031417494754015},"index":1,"playId":"aebd2b78-4dbc-37cf-b261-0604e401f545","pitchNumber":2,"startTime":"2026-05-20T17:54:09.766Z","endTime":"2026-05-20T17:54:13.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.681449229799156,"aZ":-23.902716689856412,"pfxX":-10.06975890609809,"pfxZ":4.615241618597817,"pX":-0.7060149036292463,"pZ":2.03493955463874,"vX0":6.341557233601347,"vY0":-132.83093466951294,"vZ0":-2.8560125334200706,"x":143.91,"y":183.84,"x0":-1.8125295873352634,"y0":50.00308073988495,"z0":4.856530168350847,"aX":-18.046610311034758},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.9,"breakHorizontal":16.9,"spinRate":2248,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.4118988332486242,"extension":7.29952342674505},"hitData":{"launchSpeed":95.4,"launchAngle":7.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.45,"coordY":116.1}},"index":2,"playId":"7cdda88e-5705-3ac3-a5d3-115e2a0ee446","pitchNumber":3,"startTime":"2026-05-20T17:54:27.718Z","endTime":"2026-05-20T17:54:39.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:54:39.723Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Steer singles on a line drive to left fielder Otto Kemp. Sal Stewart to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T17:54:57.153Z","endTime":"2026-05-20T17:56:40.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"postOnSecond":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.7,"endSpeed":81.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.667713598313863,"aZ":-20.91375788286415,"pfxX":-10.704597373062896,"pfxZ":6.576928241682881,"pX":-0.1823796738463299,"pZ":1.9166661544725765,"vX0":7.748494777860146,"vY0":-130.36130640038658,"vZ0":-3.462549472713862,"x":123.95,"y":187.03,"x0":-1.8097620976517002,"y0":50.00613524530843,"z0":4.850304418520464,"aX":-18.33675769592011},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.3,"breakHorizontal":17.5,"spinRate":2296,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.4209589217312004,"extension":6.661337300445909},"index":0,"playId":"c1069305-7964-3bf1-9f8a-ac5ed65a1512","pitchNumber":1,"startTime":"2026-05-20T17:55:05.378Z","endTime":"2026-05-20T17:55:08.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6797246912959,"aZ":-37.895562018656896,"pfxX":8.53993727190515,"pfxZ":-4.451678456427813,"pX":1.0936669895067628,"pZ":1.0164194738133479,"vX0":3.9351023204005493,"vY0":-113.22989995648028,"vZ0":-0.7678854530671045,"x":75.31,"y":211.34,"x0":-1.7819530137292632,"y0":50.00264100404431,"z0":5.1861409310652915,"aX":10.9737566593724},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-7.9,"breakHorizontal":-16.6,"spinRate":2615,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.4856561716316854,"extension":6.780237716307259},"index":1,"playId":"d9926356-8796-36c4-9aba-2ade5a7cf4c8","pitchNumber":2,"startTime":"2026-05-20T17:55:26.635Z","endTime":"2026-05-20T17:55:29.635Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"8ef84689-e593-3203-b3e7-1ca044c3ffe6","startTime":"2026-05-20T17:55:49.428Z","endTime":"2026-05-20T17:55:53.149Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":80.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.759323631639962,"aZ":-18.72415147293168,"pfxX":-9.959091921683875,"pfxZ":7.934299146946998,"pX":-0.5581590039344737,"pZ":4.259769175425007,"vX0":6.484833322082714,"vY0":-130.46563115415827,"vZ0":1.4777398255299286,"x":138.28,"y":123.77,"x0":-1.8036577787780699,"y0":50.00067300125437,"z0":5.113245350470298,"aX":-16.877238807302167},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":15.0,"breakHorizontal":16.3,"spinRate":2415,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4225545713394161,"extension":6.607973585766842},"index":3,"playId":"aa4f3aec-0b1c-32ad-9634-e154054c80c5","pitchNumber":3,"startTime":"2026-05-20T17:56:10.632Z","endTime":"2026-05-20T17:56:13.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":70.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.554147983103913,"aZ":-38.019208379943585,"pfxX":10.128842866290755,"pfxZ":-4.5684019177160025,"pX":0.37327599823390994,"pZ":1.8648972127952534,"vX0":2.0687455228088334,"vY0":-113.49578059559349,"vZ0":1.0945018699198938,"x":102.77,"y":188.43,"x0":-1.8692764476206896,"y0":50.00362586806249,"z0":5.221324330198852,"aX":12.955814755086607},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-7.6,"breakHorizontal":-18.8,"spinRate":2624,"spinDirection":61},"zone":9,"typeConfidence":0.9,"plateTime":0.4862534147971127,"extension":6.486149199006881},"hitData":{"launchSpeed":80.2,"launchAngle":21.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":94.59,"coordY":116.02}},"index":4,"playId":"e429ec54-ef53-3705-a632-1c4340561fb5","pitchNumber":4,"startTime":"2026-05-20T17:56:30.215Z","endTime":"2026-05-20T17:56:40.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:56:40.715Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathaniel Lowe called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-20T17:57:05.165Z","endTime":"2026-05-20T17:58:51.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"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(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":78.6,"endSpeed":72.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54702357227078,"aZ":-41.03404337422862,"pfxX":7.866839796073452,"pfxZ":-6.739447085793461,"pX":0.2746383808158455,"pZ":1.843963209326835,"vX0":2.7454075840838197,"vY0":-114.3652556781807,"vZ0":1.4670240753687231,"x":106.53,"y":188.99,"x0":-1.9658137297177893,"y0":50.001977449482645,"z0":5.241686537875593,"aX":10.342998992276627},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-11.5,"breakHorizontal":-15.0,"spinRate":2669,"spinDirection":47},"zone":9,"typeConfidence":0.9,"plateTime":0.48028366612668894,"extension":6.785584977179674},"index":0,"playId":"4cc34f8b-baf6-34ff-af0c-7bbd2f688c9f","pitchNumber":1,"startTime":"2026-05-20T17:57:14.261Z","endTime":"2026-05-20T17:57:17.261Z","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":92.6,"endSpeed":84.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22403966029824,"aZ":-18.599991886077124,"pfxX":-8.448798298186574,"pfxZ":7.438742482308616,"pX":1.0909184561989294,"pZ":4.194769285312507,"vX0":10.058116757271238,"vY0":-134.49536237275296,"vZ0":1.0052078808664984,"x":75.42,"y":125.52,"x0":-1.606387998366563,"y0":50.00341344797001,"z0":5.138914145376629,"aX":-15.419812274804848},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":13.1,"spinRate":2349,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4078474820103586,"extension":6.70608085089002},"index":1,"playId":"663bc7a2-767a-31fb-8e9c-9258ebdc0e49","pitchNumber":2,"startTime":"2026-05-20T17:57:35.762Z","endTime":"2026-05-20T17:57:38.762Z","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":92.4,"endSpeed":84.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.815600096051917,"aZ":-18.147360863350723,"pfxX":-8.29584738815279,"pfxZ":7.689788772896398,"pX":0.33833577766310435,"pZ":3.131512808348785,"vX0":8.115070862068132,"vY0":-134.39124269442715,"vZ0":-1.7721393864846586,"x":104.1,"y":154.23,"x0":-1.6462699885012613,"y0":50.006435211989256,"z0":5.092000075654565,"aX":-15.13991580789286},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.7,"breakHorizontal":13.2,"spinRate":2348,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.4079580740753421,"extension":6.821115243412316},"index":2,"playId":"47a8a19f-2e3f-3b69-a383-558857c51dff","pitchNumber":3,"startTime":"2026-05-20T17:57:55.625Z","endTime":"2026-05-20T17:57:58.625Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-20T17:58:01.864Z","endTime":"2026-05-20T17:58:23.005Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.200040044855932,"aZ":-16.777518845269903,"pfxX":-8.461247356512866,"pfxZ":8.357429018507805,"pX":-0.31837304583975745,"pZ":4.032346861073046,"vX0":6.555988733707161,"vY0":-135.30244013923183,"vZ0":0.2592466779454886,"x":129.14,"y":129.91,"x0":-1.680837995780563,"y0":50.00633896338943,"z0":5.11672438847627,"aX":-15.59558284092042},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.4,"breakHorizontal":13.8,"spinRate":2337,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4057679597052113,"extension":6.948965308281346},"index":4,"playId":"f84f58b3-96ce-3253-9529-b00b6716ee38","pitchNumber":4,"startTime":"2026-05-20T17:58:23.005Z","endTime":"2026-05-20T17:58:26.005Z","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":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.089602815401427,"aZ":-26.04330842573332,"pfxX":-12.53558174604608,"pfxZ":3.4064139627314542,"pX":0.6862052495434282,"pZ":3.285166539906767,"vX0":10.146760131445934,"vY0":-133.869894928416,"vZ0":0.305287034916199,"x":90.84,"y":150.08,"x0":-1.5398304095753832,"y0":50.003015201811,"z0":5.046130062440653,"aX":-22.568031034958977},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.5,"breakHorizontal":20.3,"spinRate":2303,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.4104233503350083,"extension":6.741289835844707},"index":5,"playId":"009357b3-f95f-31ad-a1cb-7dc44a840641","pitchNumber":5,"startTime":"2026-05-20T17:58:47.359Z","endTime":"2026-05-20T17:58:51.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T17:58:51.219Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trea Turner walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T18:00:51.729Z","endTime":"2026-05-20T18:03:30.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.186220983569626,"aZ":-38.88647463213231,"pfxX":-4.396941301127001,"pfxZ":-5.005508824776689,"pX":0.6971013325381626,"pZ":0.38620035795991997,"vX0":-2.546756854131613,"vY0":-115.07889984043452,"vZ0":-4.570866327418646,"x":90.43,"y":228.35,"x0":2.3888774113186546,"y0":50.00008003378403,"z0":6.161534457342216,"aX":-5.900989299823842},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-10.0,"breakHorizontal":8.6,"spinRate":2869,"spinDirection":323},"zone":14,"typeConfidence":2.0,"plateTime":0.4757978815602506,"extension":6.35662074075548},"index":0,"playId":"03675950-3c06-3fa9-8fc1-0b2776475d00","pitchNumber":1,"startTime":"2026-05-20T18:01:01.867Z","endTime":"2026-05-20T18:01:04.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.928768896611242,"aZ":-27.472452681443805,"pfxX":8.386740143319908,"pfxZ":2.880705166652012,"pX":0.6881153862480902,"pZ":1.13575738788603,"vX0":-7.2039220620067335,"vY0":-126.90890111882356,"vZ0":-6.385132224432532,"x":90.77,"y":208.11,"x0":2.4736522687204063,"y0":50.00141892406422,"z0":5.871915382844668,"aX":13.681688296733244},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":-13.6,"spinRate":1960,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4315532885614055,"extension":6.4799147869412295},"index":1,"playId":"ac099517-93a7-3393-93df-636ba4eaf24a","pitchNumber":2,"startTime":"2026-05-20T18:01:16.478Z","endTime":"2026-05-20T18:01:19.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.754757198016424,"aZ":-15.206736040504362,"pfxX":5.135919418149145,"pfxZ":9.054231100582284,"pX":0.43401815215309514,"pZ":3.743029507226073,"vX0":-7.159913411655412,"vY0":-135.77649021957896,"vZ0":-3.334613560063967,"x":100.46,"y":137.72,"x0":2.4335997199966743,"y0":50.00007619198406,"z0":6.04035836225404,"aX":9.622012474121583},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":-7.8,"spinRate":2294,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4028692958873812,"extension":6.464670385123965},"index":2,"playId":"8d916cf2-80d5-3072-a244-6c6b55984599","pitchNumber":3,"startTime":"2026-05-20T18:01:32.578Z","endTime":"2026-05-20T18:01:35.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09683692549464,"aZ":-14.096020553747872,"pfxX":3.4256971046105815,"pfxZ":9.656169727234136,"pX":-7.592469895127E-4,"pZ":2.0302297825132563,"vX0":-7.4357763032586,"vY0":-135.81012225532135,"vZ0":-7.486598928393083,"x":117.03,"y":183.96,"x0":2.324803422292103,"y0":50.005864381268545,"z0":5.798694637087587,"aX":6.4162976550401885},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":-4.7,"spinRate":2519,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.40295528588984775,"extension":6.552698151251269},"index":3,"playId":"be4493db-2991-310c-833e-75ec3be05f6e","pitchNumber":4,"startTime":"2026-05-20T18:01:48.953Z","endTime":"2026-05-20T18:01:51.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.783955028950974,"aZ":-11.851921590484789,"pfxX":3.7230146522302654,"pfxZ":10.92598160092476,"pX":0.7256475471290336,"pZ":2.066421339563387,"vX0":-6.011182106142469,"vY0":-135.55483091804481,"vZ0":-7.793839059458368,"x":89.34,"y":182.99,"x0":2.4888103819899348,"y0":50.00495655124718,"z0":5.8075962598738,"aX":6.926504646098096},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":-5.4,"spinRate":2434,"spinDirection":156},"zone":9,"typeConfidence":2.0,"plateTime":0.40414889275273813,"extension":6.549349731202102},"index":4,"playId":"a6389e83-be39-344e-be15-c43e626511e8","pitchNumber":5,"startTime":"2026-05-20T18:02:04.888Z","endTime":"2026-05-20T18:02:08.146Z","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":94.1,"endSpeed":86.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47184474098914,"aZ":-14.444952497620983,"pfxX":5.996024756635958,"pfxZ":9.323837797535406,"pX":0.6251680789941625,"pZ":2.0252168512162294,"vX0":-6.680389993816386,"vY0":-136.82886693755162,"vZ0":-7.686797938613398,"x":93.17,"y":184.1,"x0":2.316294022939954,"y0":50.000724344548985,"z0":5.855596101016956,"aX":11.39772870567814},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":-9.5,"spinRate":2380,"spinDirection":152},"zone":9,"typeConfidence":2.0,"plateTime":0.3999108445989492,"extension":6.562504071971226},"index":5,"playId":"85786b38-e14a-3f25-b213-cd8a3cef5f46","pitchNumber":6,"startTime":"2026-05-20T18:02:22.340Z","endTime":"2026-05-20T18:02:25.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.960325164142922,"aZ":-14.383611028034226,"pfxX":4.81961923582154,"pfxZ":9.37392780869671,"pX":0.715001117262984,"pZ":2.373770497606336,"vX0":-6.051710041613548,"vY0":-136.6060514428301,"vZ0":-6.8457058060644975,"x":89.75,"y":174.69,"x0":2.328664544489419,"y0":50.001639184285835,"z0":5.8935080009243315,"aX":9.145668456527018},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.7,"breakHorizontal":-7.6,"spinRate":2380,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.40034164016228146,"extension":6.598575964314257},"index":6,"playId":"1f646511-eb4e-3e18-9b58-6fc42428970e","pitchNumber":7,"startTime":"2026-05-20T18:02:42.472Z","endTime":"2026-05-20T18:02:45.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.668879109722887,"aZ":-37.197018625171594,"pfxX":-5.80616184623698,"pfxZ":-3.610998982416202,"pX":0.5695807683499281,"pZ":3.1006402035361114,"vX0":-2.080789721376692,"vY0":-116.76706128402637,"vZ0":0.7676847346988784,"x":95.29,"y":155.06,"x0":2.225106071242838,"y0":50.00446346506049,"z0":6.2496845078406285,"aX":-8.069548705174526},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-6.1,"breakHorizontal":11.0,"spinRate":2815,"spinDirection":319},"zone":3,"typeConfidence":2.0,"plateTime":0.46792723005414194,"extension":6.462392431935904},"index":7,"playId":"8e9b5c46-8123-37bc-8e5d-6b682bf26eb8","pitchNumber":8,"startTime":"2026-05-20T18:03:02.821Z","endTime":"2026-05-20T18:03:06.601Z","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":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26370312075565,"aZ":-14.792910061258013,"pfxX":4.314019055378063,"pfxZ":8.979421845016818,"pX":0.9483726611153652,"pZ":3.6357857326636087,"vX0":-5.623444295641333,"vY0":-137.04864442729374,"vZ0":-3.8159882704305073,"x":80.85,"y":140.61,"x0":2.449619707765888,"y0":50.004259925620964,"z0":6.031739016078684,"aX":8.352507088203447},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":-6.8,"spinRate":2398,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.39698868582519786,"extension":6.554067020411631},"index":8,"playId":"8a32bcee-024a-3f56-a10c-0ddc86f63163","pitchNumber":9,"startTime":"2026-05-20T18:03:26.021Z","endTime":"2026-05-20T18:03:30.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:03:30.017Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to left fielder JJ Bleday.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T18:03:46.775Z","endTime":"2026-05-20T18:04:35.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.196177060145406,"aZ":-14.192795226327007,"pfxX":4.847314441390994,"pfxZ":9.649812280975993,"pX":0.8048485062126521,"pZ":2.7720378583819754,"vX0":-5.778039430560202,"vY0":-135.30480591309305,"vZ0":-5.79354612892392,"x":86.32,"y":163.93,"x0":2.3333914645238427,"y0":50.000883962728544,"z0":5.927254957057866,"aX":9.030391518806628},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":-7.6,"spinRate":2349,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.40407607234662013,"extension":6.563554505114923},"index":0,"playId":"e5df9a1e-977a-35af-b288-306df89baff7","pitchNumber":1,"startTime":"2026-05-20T18:03:54.713Z","endTime":"2026-05-20T18:03:57.713Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-20T18:04:13.347Z","endTime":"2026-05-20T18:04:23.143Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.760747631484634,"aZ":-29.8117266067411,"pfxX":9.176505281334066,"pfxZ":1.470298009242481,"pX":0.4511175174623516,"pZ":1.928202613755611,"vX0":-7.915572939313877,"vY0":-126.23779443393599,"vZ0":-4.06453495625328,"x":99.8,"y":186.72,"x0":2.4418745297758537,"y0":50.00361266995177,"z0":5.97098062785891,"aX":14.746094524841745},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.9,"breakHorizontal":-14.8,"spinRate":2030,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.4346206124074632,"extension":6.489677479258671},"hitData":{"launchSpeed":75.4,"launchAngle":38.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":98.13,"coordY":98.18}},"index":2,"playId":"ec04d0ea-f86c-317e-9ab4-2ed0ad9d0910","pitchNumber":2,"startTime":"2026-05-20T18:04:23.143Z","endTime":"2026-05-20T18:04:35.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:04:35.702Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryce Harper lines out sharply to center fielder Blake Dunn.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T18:04:51.913Z","endTime":"2026-05-20T18:05:54.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"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(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.2,"endSpeed":85.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.121580606746406,"aZ":-11.878422887846058,"pfxX":4.2867424168776145,"pfxZ":10.768306653698314,"pX":-0.35941358839666604,"pZ":3.416460125608448,"vX0":-8.387584176188403,"vY0":-136.86970970104835,"vZ0":-4.7853786840666865,"x":130.7,"y":146.54,"x0":2.1971486542621714,"y0":50.000378364643126,"z0":6.010569521673072,"aX":8.078736083800267},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.6,"breakHorizontal":-5.9,"spinRate":2448,"spinDirection":158},"zone":1,"typeConfidence":2.0,"plateTime":0.40123783054767603,"extension":6.527371713900302},"index":0,"playId":"779a7c52-f049-31fa-b8df-62c92fe93648","pitchNumber":1,"startTime":"2026-05-20T18:04:58.445Z","endTime":"2026-05-20T18:05:01.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.685911400380906,"aZ":-14.889582709978578,"pfxX":4.490507449594414,"pfxZ":9.114433901184892,"pX":-0.14415824112268366,"pZ":2.9901113065414826,"vX0":-7.919215995626051,"vY0":-136.95950930231876,"vZ0":-5.276677269337529,"x":122.49,"y":158.05,"x0":2.203476013914339,"y0":50.00549457993065,"z0":5.962650607924601,"aX":8.519086869284283},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.5,"breakHorizontal":-6.5,"spinRate":2347,"spinDirection":158},"zone":2,"typeConfidence":2.0,"plateTime":0.4001610500535091,"extension":6.485834409516027},"index":1,"playId":"73337a19-8392-33ef-8559-b10041724330","pitchNumber":2,"startTime":"2026-05-20T18:05:16.286Z","endTime":"2026-05-20T18:05:19.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.506836493871926,"aZ":-13.722634036003445,"pfxX":5.121411682756554,"pfxZ":9.630577050253304,"pX":-0.24882709935563427,"pZ":2.106411113546318,"vX0":-8.410325748323238,"vY0":-137.31595976766033,"vZ0":-7.709255433867248,"x":126.48,"y":181.91,"x0":2.183792019484456,"y0":50.00026231283389,"z0":5.877587455761859,"aX":9.810151149776711},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":-7.6,"spinRate":2495,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.39839124392293934,"extension":6.55315508267651},"hitData":{"launchSpeed":103.9,"launchAngle":17.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":124.61,"coordY":58.2}},"index":2,"playId":"f1584df6-b6c2-3aa1-83c9-fde3a8454fc6","pitchNumber":3,"startTime":"2026-05-20T18:05:42.083Z","endTime":"2026-05-20T18:05:54.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:05:54.400Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alec Bohm pops out to second baseman Spencer Steer.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-20T18:06:35.892Z","endTime":"2026-05-20T18:07:26.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":2},"index":0,"playId":"f8a0a272-dc19-38e2-a409-f4d3ea7aa3eb","startTime":"2026-05-20T18:06:16.924Z","endTime":"2026-05-20T18:06:20.744Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62256020468059,"aZ":-33.75304750966384,"pfxX":-7.819873523284173,"pfxZ":-1.1604423228483807,"pX":0.6859031812339514,"pZ":3.1150993365296,"vX0":-1.3821685461313054,"vY0":-116.13760394289982,"vZ0":0.07365410876452816,"x":90.85,"y":154.67,"x0":2.3050754510031504,"y0":50.003488857417146,"z0":6.304738741663533,"aX":-10.635866838952465},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-1.8,"breakHorizontal":14.5,"spinRate":2751,"spinDirection":318},"zone":3,"typeConfidence":2.0,"plateTime":0.47240751104868517,"extension":6.276241627201494},"index":1,"playId":"fcbf9e9f-7bdd-3923-a539-4cd4baccaa41","pitchNumber":1,"startTime":"2026-05-20T18:06:38.149Z","endTime":"2026-05-20T18:06:41.715Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.536424981631132,"aZ":-36.56025987456142,"pfxX":-6.334720167519049,"pfxZ":-3.251481180897546,"pX":1.1935298772030525,"pZ":3.8277164147449954,"vX0":-0.780152814399548,"vY0":-115.11215763890694,"vZ0":2.2097660701982447,"x":71.51,"y":135.43,"x0":2.359912671174206,"y0":50.00440534380406,"z0":6.384201900926087,"aX":-8.537294174446748},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.0,"breakHorizontal":11.6,"spinRate":2813,"spinDirection":320},"zone":12,"typeConfidence":2.0,"plateTime":0.47505496881605236,"extension":6.365253708629332},"index":2,"playId":"24f00ad0-37d8-3ac9-a4e5-b9828d3ab298","pitchNumber":2,"startTime":"2026-05-20T18:06:57.582Z","endTime":"2026-05-20T18:07:00.727Z","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":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02949482935779,"aZ":-14.646970999703758,"pfxX":5.867894758860604,"pfxZ":9.421659151460307,"pX":0.6883496142432589,"pZ":3.4300990585437816,"vX0":-6.409842887649607,"vY0":-135.84570742527825,"vZ0":-4.170812868876323,"x":90.76,"y":146.17,"x0":2.321260507156217,"y0":50.0036048421963,"z0":6.010405372843995,"aX":10.91764380504199},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":-9.2,"spinRate":2428,"spinDirection":155},"zone":3,"typeConfidence":2.0,"plateTime":0.40390476977462164,"extension":6.517026224853024},"hitData":{"launchSpeed":81.8,"launchAngle":58.0,"totalDistance":204.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":135.66,"coordY":122.11}},"index":3,"playId":"f49594da-8503-3883-b1f5-92973e73f186","pitchNumber":3,"startTime":"2026-05-20T18:07:16.018Z","endTime":"2026-05-20T18:07:26.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:07:26.031Z","atBatIndex":27},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Blake Dunn triples (1) on a sharp fly ball to left fielder Otto Kemp.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T18:09:28.639Z","endTime":"2026-05-20T18:10:31.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.493794425819818,"aZ":-22.37215010628481,"pfxX":-9.131372168591563,"pfxZ":5.663533309513387,"pX":0.29872409840094016,"pZ":2.749501644809746,"vX0":8.664359881404657,"vY0":-129.78047966366,"vZ0":-1.2448257804193466,"x":105.61,"y":164.54,"x0":-1.8737821217303363,"y0":50.001403815705224,"z0":4.916289253800166,"aX":-15.800089105304869},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.2,"breakHorizontal":15.0,"spinRate":2212,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.41973918047882064,"extension":6.837359169970188},"index":0,"playId":"bb1f9136-b374-3517-955e-fc8797ce5c38","pitchNumber":1,"startTime":"2026-05-20T18:09:41.076Z","endTime":"2026-05-20T18:09:44.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.101335194373387,"aZ":-39.29944301402233,"pfxX":5.3985081914317465,"pfxZ":-5.3341496838203,"pX":1.6494450129838727,"pZ":1.012100131979547,"vX0":6.504618740093416,"vY0":-115.29261755155844,"vZ0":-0.5130689814727699,"x":54.13,"y":211.45,"x0":-1.9188650513311842,"y0":50.00389204925138,"z0":5.057442235418294,"aX":7.207652324902259},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-9.5,"breakHorizontal":-11.5,"spinRate":2692,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.47659721603046146,"extension":7.0349750845767165},"index":1,"playId":"8ee7f170-59f9-3a54-94fc-069e8b8a1c53","pitchNumber":2,"startTime":"2026-05-20T18:10:00.991Z","endTime":"2026-05-20T18:10:03.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.122329455596763,"aZ":-17.592901843960174,"pfxX":-9.309060017451516,"pfxZ":8.051938098944156,"pX":-0.30733656076420746,"pZ":2.6402319469717908,"vX0":7.229087823643235,"vY0":-133.54758969942205,"vZ0":-2.7284377549537124,"x":128.71,"y":167.49,"x0":-1.8367298770324965,"y0":50.001383028420086,"z0":4.9370859260992885,"aX":-16.85362290938859},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.2,"breakHorizontal":15.4,"spinRate":2360,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.40977699711716653,"extension":6.997349550516135},"hitData":{"launchSpeed":105.5,"launchAngle":22.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":116.0,"coordY":52.72}},"index":2,"playId":"f5e85295-381f-3daf-a13e-30b977987d74","pitchNumber":3,"startTime":"2026-05-20T18:10:17.822Z","endTime":"2026-05-20T18:10:31.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:10:31.840Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Benson grounds out to first baseman Alec Bohm.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T18:11:09.795Z","endTime":"2026-05-20T18:12:04.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84940483589734,"aZ":-31.997560915100088,"pfxX":-8.180671116107206,"pfxZ":0.11037879433497189,"pX":-1.1752094329051959,"pZ":2.434912055156142,"vX0":4.457678639363404,"vY0":-124.6337400907857,"vZ0":0.48821946258209925,"x":161.8,"y":173.04,"x0":-1.919362051251887,"y0":50.002213287022094,"z0":4.86827528299771,"aX":-12.935253702659137},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.6,"breakHorizontal":13.8,"spinRate":1470,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.43862072464365864,"extension":7.095708103525302},"index":0,"playId":"c5a9d41f-95b8-3e0d-a99a-37f50192659d","pitchNumber":1,"startTime":"2026-05-20T18:11:20.831Z","endTime":"2026-05-20T18:11:24.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.082967092532297,"aZ":-17.44437080493377,"pfxX":-7.828366699523357,"pfxZ":7.953131502538674,"pX":-0.6592516653211505,"pZ":1.7687031105381916,"vX0":5.916042410596532,"vY0":-134.71743993417823,"vZ0":-4.843219926896346,"x":142.13,"y":191.03,"x0":-1.8579221888225292,"y0":50.00565104787145,"z0":4.808779281425188,"aX":-14.506270009376202},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":13.1,"spinRate":2308,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.40533789655137387,"extension":6.908545707598194},"index":1,"playId":"a688d976-59e3-39ea-9fa5-efda6131cc00","pitchNumber":2,"startTime":"2026-05-20T18:11:37.094Z","endTime":"2026-05-20T18:11:40.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.4,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.630067239666122,"aZ":-39.60106709568449,"pfxX":8.643610873857071,"pfxZ":-5.572951366665052,"pX":-0.6948190746565238,"pZ":2.034727398471035,"vX0":0.34667155569372876,"vY0":-115.34407355123115,"vZ0":1.7191747527362455,"x":143.48,"y":183.84,"x0":-1.9686194019701015,"y0":50.00202942910325,"z0":5.129519720054308,"aX":11.51958987607551},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-9.2,"breakHorizontal":-15.7,"spinRate":2599,"spinDirection":60},"zone":7,"typeConfidence":0.9,"plateTime":0.47685419165300225,"extension":6.652856922963296},"hitData":{"launchSpeed":82.2,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.95,"coordY":168.76}},"index":2,"playId":"0eafa0f2-361d-3655-998d-dbbfc08ac607","pitchNumber":3,"startTime":"2026-05-20T18:11:57.686Z","endTime":"2026-05-20T18:12:04.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:12:04.716Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"P.J. Higgins singles on a line drive to right fielder Adolis García. Blake Dunn scores.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T18:12:26.253Z","endTime":"2026-05-20T18:14:57.044Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"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":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.533973211219752,"aZ":-26.366943260821902,"pfxX":0.9869734530441789,"pfxZ":3.7334773836268855,"pX":0.45565326056006406,"pZ":2.738100274922361,"vX0":5.524552164580793,"vY0":-124.07218136848624,"vZ0":-0.17564221299163651,"x":99.63,"y":164.85,"x0":-1.9307404800338073,"y0":50.00121620135862,"z0":5.012868951542508,"aX":1.532194623672888},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.0,"breakHorizontal":-3.1,"spinRate":2194,"spinDirection":194},"zone":3,"typeConfidence":0.89,"plateTime":0.44198938917578934,"extension":6.709576217578161},"index":0,"playId":"1367a4a3-38ef-39b9-bfe1-36d46f8c1bdf","pitchNumber":1,"startTime":"2026-05-20T18:12:35.923Z","endTime":"2026-05-20T18:12:38.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.160545855853826,"aZ":-22.29873064948095,"pfxX":-11.7953544314385,"pfxZ":5.3206871281239065,"pX":0.5436859009361371,"pZ":1.9409953341588084,"vX0":10.062081214553992,"vY0":-135.26409694122717,"vZ0":-3.5935153068605374,"x":96.28,"y":186.37,"x0":-1.6897184625388166,"y0":50.000942092382495,"z0":4.847875589427229,"aX":-21.88239030869548},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":19.2,"spinRate":2300,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.40473777702540215,"extension":7.2464435053640095},"index":1,"playId":"026a7126-1db8-3290-b850-a6f3016b37df","pitchNumber":2,"startTime":"2026-05-20T18:12:55.803Z","endTime":"2026-05-20T18:12:58.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19520963844287,"aZ":-23.22007962020254,"pfxX":-10.783463059187744,"pfxZ":4.824529135372746,"pX":0.7103272218480617,"pZ":1.5707704954668196,"vX0":10.029161975432503,"vY0":-135.1119780548281,"vZ0":-4.343143568038086,"x":89.92,"y":196.37,"x0":-1.6405843792213393,"y0":50.006070440895726,"z0":4.821731989994466,"aX":-20.030959721618522},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.0,"breakHorizontal":17.5,"spinRate":2368,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.4046840944697081,"extension":7.139141203346045},"index":2,"playId":"ca5d45c4-c43c-3ee0-8cd5-6297651e2622","pitchNumber":3,"startTime":"2026-05-20T18:13:18.709Z","endTime":"2026-05-20T18:13:22.421Z","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":78.4,"endSpeed":72.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5789848351345,"aZ":-39.260807300522195,"pfxX":6.818412124267876,"pfxZ":-5.410519741955011,"pX":0.7369596966289104,"pZ":1.5752254686561853,"vX0":3.554671883675077,"vY0":-114.15261239059704,"vZ0":0.6800686868312769,"x":88.91,"y":196.25,"x0":-1.7304203933107685,"y0":50.00404461725905,"z0":5.163352151858366,"aX":8.926847564836153},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-9.2,"breakHorizontal":-13.3,"spinRate":2617,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4812920809482435,"extension":6.789450390105059},"index":3,"playId":"3e13d46b-5012-3d93-b69c-8e7dbb424ef5","pitchNumber":4,"startTime":"2026-05-20T18:13:41.183Z","endTime":"2026-05-20T18:13:44.760Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-20T18:14:01.354Z","endTime":"2026-05-20T18:14:20.538Z","isPitch":false,"type":"action","player":{"id":664731,"link":"/api/v1/people/664731"}},{"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":91.3,"endSpeed":83.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.204595528534465,"aZ":-18.689877213016988,"pfxX":-8.556468087623095,"pfxZ":7.551757127323528,"pX":0.09308581488185347,"pZ":3.8196978340195984,"vX0":7.760237028696285,"vY0":-132.7397535558632,"vZ0":0.4388935753623746,"x":113.45,"y":135.65,"x0":-1.7554927954502022,"y0":50.004957785478595,"z0":5.012158549252632,"aX":-15.283439787953977},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.0,"breakHorizontal":13.8,"spinRate":2321,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.41251218591393624,"extension":7.082011535919092},"index":5,"playId":"2fecff83-22d0-3bc6-9e60-8f3f948c4615","pitchNumber":5,"startTime":"2026-05-20T18:14:20.538Z","endTime":"2026-05-20T18:14:23.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.315436748867356,"aZ":-24.206827225901357,"pfxX":-9.328940842729654,"pfxZ":4.3377954432137,"pX":-0.37965645257163666,"pZ":3.0474787965810206,"vX0":7.05853740754365,"vY0":-134.42636739647318,"vZ0":-0.46093903910112743,"x":131.47,"y":156.5,"x0":-1.8235133812064797,"y0":50.000894797558104,"z0":4.935180151098177,"aX":-17.12327429635022},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.9,"breakHorizontal":15.5,"spinRate":2255,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.4069966862901886,"extension":7.129558329808448},"hitData":{"launchSpeed":70.8,"launchAngle":17.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":152.94,"coordY":110.16}},"index":6,"playId":"ed86a421-6539-395c-9123-ac96f58ce06f","pitchNumber":6,"startTime":"2026-05-20T18:14:42.916Z","endTime":"2026-05-20T18:14:57.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:14:57.044Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to right fielder Adolis García.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T18:15:18.878Z","endTime":"2026-05-20T18:15:52.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"01791918-bc4b-42b2-ba25-d5bc31cbf291","startTime":"2026-05-20T18:15:18.878Z","endTime":"2026-05-20T18:15:23.878Z","isPitch":false,"type":"stepoff"},{"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":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.878931166912782,"aZ":-17.57300730815131,"pfxX":-8.592620013683351,"pfxZ":8.015654874808526,"pX":-0.6248533760800992,"pZ":2.407650427559012,"vX0":6.091220609559915,"vY0":-134.0830853394498,"vZ0":-3.1083071381366167,"x":140.82,"y":173.77,"x0":-1.8091863549856126,"y0":50.00329399362023,"z0":4.835285761272901,"aX":-15.652510903822996},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.0,"breakHorizontal":14.3,"spinRate":2396,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4084340654919707,"extension":6.923831654681911},"hitData":{"launchSpeed":95.2,"launchAngle":30.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.1,"coordY":73.43}},"index":1,"playId":"41701d5b-3b61-30bb-a48b-b80e3cc3eab0","pitchNumber":1,"startTime":"2026-05-20T18:15:37.953Z","endTime":"2026-05-20T18:15:52.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:15:52.989Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Elly De La Cruz grounds out to first baseman Alec Bohm.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-20T18:17:11.128Z","endTime":"2026-05-20T18:17:41.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T18:16:14.883Z","endTime":"2026-05-20T18:17:13.414Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.351489187771147,"aZ":-30.244339170082945,"pfxX":-7.294973495681111,"pfxZ":1.2375981412338186,"pX":-1.143508254120152,"pZ":1.0689313893361596,"vX0":4.424993537389171,"vY0":-123.36511437653837,"vZ0":-2.8896502186956208,"x":160.59,"y":209.92,"x0":-2.0040465655170254,"y0":50.00089311341761,"z0":4.7800679047830466,"aX":-11.350025552544981},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.9,"breakHorizontal":12.4,"spinRate":1471,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4423808296977332,"extension":6.778274904310768},"index":1,"playId":"f56732a7-4bf6-3e96-8ee2-47f12e828256","pitchNumber":1,"startTime":"2026-05-20T18:17:13.414Z","endTime":"2026-05-20T18:17:16.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":71.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65320662106769,"aZ":-41.052280208471075,"pfxX":6.966523148371045,"pfxZ":-6.802102933138748,"pX":0.11753156658471275,"pZ":1.993929622491192,"vX0":2.1488993508499954,"vY0":-114.01086508957209,"vZ0":1.7785355559918092,"x":112.52,"y":184.94,"x0":-1.744470764638363,"y0":50.00361428679016,"z0":5.281803016832665,"aX":9.091360519440341},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-11.5,"breakHorizontal":-13.2,"spinRate":2638,"spinDirection":54},"zone":8,"typeConfidence":0.9,"plateTime":0.4820215261049188,"extension":6.801975173273798},"hitData":{"launchSpeed":89.5,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.3,"coordY":175.86}},"index":2,"playId":"342c1740-9329-3f88-8609-482ee1d6c5cd","pitchNumber":2,"startTime":"2026-05-20T18:17:32.648Z","endTime":"2026-05-20T18:17:41.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:17:41.653Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to right fielder Will Benson.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T18:20:10.974Z","endTime":"2026-05-20T18:20:59.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":666181,"link":"/api/v1/people/666181"},"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":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.097759363142803,"aZ":-14.310504619749098,"pfxX":4.5654043226664704,"pfxZ":9.607694906219747,"pX":0.6145935560419794,"pZ":2.176720621468471,"vX0":-6.306315326212552,"vY0":-134.72676859185057,"vZ0":-7.424422247970095,"x":93.57,"y":180.01,"x0":2.38006525069121,"y0":50.00529305726081,"z0":5.956756542339449,"aX":8.491344222846909},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":-7.1,"spinRate":2311,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.40475850731358687,"extension":6.4737806528459245},"index":0,"playId":"782a6528-374b-361e-8eb2-6889664a849b","pitchNumber":1,"startTime":"2026-05-20T18:20:18.416Z","endTime":"2026-05-20T18:20:21.416Z","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":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.477312516646446,"aZ":-16.933115209374606,"pfxX":5.260464854448373,"pfxZ":8.033707629618354,"pX":0.1306228162670355,"pZ":3.523122143891036,"vX0":-8.016846394811038,"vY0":-136.0658440549189,"vZ0":-3.590467561299832,"x":112.02,"y":143.66,"x0":2.4155046215716607,"y0":50.00537672321439,"z0":6.014804297218704,"aX":9.984209872302168},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.0,"breakHorizontal":-8.0,"spinRate":2429,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.40069477891215177,"extension":6.474779651781954},"index":1,"playId":"e2e48f6a-3fc1-3f81-9329-316ee768e3d5","pitchNumber":2,"startTime":"2026-05-20T18:20:33.111Z","endTime":"2026-05-20T18:20:36.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.906142096308994,"aZ":-17.450994121094418,"pfxX":7.081500844712965,"pfxZ":7.844550067032317,"pX":0.8177029388450455,"pZ":3.0246940587491964,"vX0":-6.790090135114908,"vY0":-135.688159013039,"vZ0":-4.656941670161981,"x":85.83,"y":157.11,"x0":2.42478531586433,"y0":50.002638567864004,"z0":5.968160154210385,"aX":13.289773258774359},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.4,"breakHorizontal":-11.5,"spinRate":2375,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.40268546283832274,"extension":6.440631596999195},"hitData":{"launchSpeed":93.7,"launchAngle":34.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.97,"coordY":92.39}},"index":2,"playId":"6442a619-7b30-3528-99ba-b8e83f2d256d","pitchNumber":3,"startTime":"2026-05-20T18:20:49.964Z","endTime":"2026-05-20T18:20:59.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:20:59.413Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a ground ball to pitcher Andrew Abbott, deflected by second baseman Spencer Steer.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T18:21:16.548Z","endTime":"2026-05-20T18:22:22.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.445209316018985,"aZ":-34.673128731112506,"pfxX":-9.007902505301626,"pfxZ":-1.6818269125010783,"pX":-0.16759412242133087,"pZ":2.9996003901150776,"vX0":-3.4324406727320698,"vY0":-120.56123497862421,"vZ0":-0.20111686049850153,"x":123.39,"y":157.79,"x0":2.4413063786972513,"y0":50.00391062392287,"z0":6.121156765389033,"aX":-13.379844759471661},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.9,"breakHorizontal":17.2,"spinRate":2892,"spinDirection":300},"zone":2,"typeConfidence":2.0,"plateTime":0.45275159816669364,"extension":6.464395048139654},"index":0,"playId":"9935d217-6c99-35cf-96f5-47df4c4d454b","pitchNumber":1,"startTime":"2026-05-20T18:21:23.332Z","endTime":"2026-05-20T18:21:26.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.541792134932837,"aZ":-17.243959607457054,"pfxX":4.078138611559908,"pfxZ":7.8684852400937935,"pX":0.4032140349237837,"pZ":4.104238763079733,"vX0":-6.785100667606972,"vY0":-136.0908800168471,"vZ0":-1.959047520243487,"x":101.63,"y":127.97,"x0":2.385501283186701,"y0":50.005619169742666,"z0":6.01259304476804,"aX":7.741791115336659},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":-6.1,"spinRate":2380,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4006600991526734,"extension":6.512020681193714},"index":1,"playId":"ed57e9eb-13c7-3027-a359-35e4b037b162","pitchNumber":2,"startTime":"2026-05-20T18:21:38.175Z","endTime":"2026-05-20T18:21:41.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.757704250605105,"aZ":-17.383268270207072,"pfxX":3.873609781792301,"pfxZ":7.803368104639988,"pX":0.13529729378359903,"pZ":2.8635155268270025,"vX0":-7.398453748565286,"vY0":-135.8143395113667,"vZ0":-5.052420578751622,"x":111.84,"y":161.47,"x0":2.373885263518298,"y0":50.00084756356221,"z0":5.931625229391431,"aX":7.340671425343539},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":-5.6,"spinRate":2357,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.40112187753221384,"extension":6.571569817201336},"index":2,"playId":"fa65bbb3-4c30-3a72-b4e2-493834789b22","pitchNumber":3,"startTime":"2026-05-20T18:21:54.804Z","endTime":"2026-05-20T18:21:57.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.588414514801336,"aZ":-35.294638826726576,"pfxX":-6.026695240727651,"pfxZ":-2.0581502624673114,"pX":-0.3707114541750295,"pZ":2.2863402202394143,"vX0":-4.833174409919207,"vY0":-122.05480434740983,"vZ0":-1.8253701001521172,"x":131.13,"y":177.05,"x0":2.413471107323234,"y0":50.00112952411028,"z0":6.06514952432088,"aX":-9.148847958472842},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.8,"breakHorizontal":12.0,"spinRate":2990,"spinDirection":313},"zone":4,"typeConfidence":2.0,"plateTime":0.447662466626765,"extension":6.426191800423586},"hitData":{"launchSpeed":67.8,"launchAngle":-52.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.16,"coordY":174.85}},"index":3,"playId":"2243c918-3e5a-34f1-a4ac-6085bbafd4c5","pitchNumber":4,"startTime":"2026-05-20T18:22:11.581Z","endTime":"2026-05-20T18:22:22.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:22:22.784Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Edmundo Sosa lines into a double play, second baseman Spencer Steer to first baseman Nathaniel Lowe. Brandon Marsh out at 1st.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-20T18:22:49.026Z","endTime":"2026-05-20T18:23:23.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"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":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"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":1},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","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":668715,"link":"/api/v1/people/668715"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02138776099194,"aZ":-18.709255322180883,"pfxX":3.8310050807806193,"pfxZ":7.131167271257146,"pX":0.4494349362578861,"pZ":3.239233552630304,"vX0":-6.38717491298942,"vY0":-135.88263898664277,"vZ0":-4.1163175975357,"x":99.87,"y":151.32,"x0":2.3222193573337147,"y0":50.004182264432316,"z0":6.056810508989606,"aX":7.235681086805009},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":-5.8,"spinRate":2350,"spinDirection":151},"zone":3,"typeConfidence":2.0,"plateTime":0.40157636599074165,"extension":6.414945873265904},"index":0,"playId":"80721471-ebf6-32c0-80b4-99f560e100d2","pitchNumber":1,"startTime":"2026-05-20T18:22:58.738Z","endTime":"2026-05-20T18:23:01.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96138977775939,"aZ":-17.38277679511558,"pfxX":4.183701841745057,"pfxZ":7.8711942190432005,"pX":0.25323239081826615,"pZ":2.8588923291650485,"vX0":-7.096703088165087,"vY0":-135.55375496277108,"vZ0":-5.092389506448942,"x":107.35,"y":161.59,"x0":2.3501482365324926,"y0":50.000518450678996,"z0":5.958159264695026,"aX":7.8600611655243275},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.4,"breakHorizontal":-6.2,"spinRate":2365,"spinDirection":151},"zone":2,"typeConfidence":2.0,"plateTime":0.402588028822747,"extension":6.707116962572683},"hitData":{"launchSpeed":83.9,"launchAngle":13.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":139.15,"coordY":126.57}},"index":1,"playId":"b9721228-6e63-358a-b0ea-3688bb54beb7","pitchNumber":2,"startTime":"2026-05-20T18:23:14.870Z","endTime":"2026-05-20T18:23:23.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:23:23.909Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Bleday grounds out, shortstop Trea Turner to first baseman Alec Bohm.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T18:25:27.178Z","endTime":"2026-05-20T18:26:04.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"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":91.6,"endSpeed":84.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.858155160298622,"aZ":-17.370267688850788,"pfxX":-8.241059366109067,"pfxZ":8.1921378081944,"pX":-0.17924688792601856,"pZ":1.2937011208395792,"vX0":7.1671021307217675,"vY0":-133.1279004467181,"vZ0":-6.065455136149606,"x":123.83,"y":203.85,"x0":-1.8272069714552865,"y0":50.00009850338701,"z0":4.8460088409234094,"aX":-14.885626711692654},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.8,"breakHorizontal":13.4,"spinRate":2288,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4104213385406581,"extension":6.832053869231447},"index":0,"playId":"abfd30dc-10ad-3661-9f06-a2254e005ace","pitchNumber":1,"startTime":"2026-05-20T18:25:37.677Z","endTime":"2026-05-20T18:25:41.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.020861676339187,"aZ":-32.197094766412384,"pfxX":-9.239125927171228,"pfxZ":-0.014240644372707223,"pX":-0.2783017153094704,"pZ":1.8183937681747204,"vX0":6.886123054883626,"vY0":-123.46100550377494,"vZ0":-0.8634145576272865,"x":127.61,"y":189.68,"x0":-1.893930885886433,"y0":50.004198203470295,"z0":4.866352360179938,"aX":-14.360984218297979},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.0,"breakHorizontal":15.2,"spinRate":1503,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.44251308915576626,"extension":6.902636994143303},"hitData":{"launchSpeed":72.7,"launchAngle":13.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.6,"coordY":132.76}},"index":1,"playId":"edc89cc5-5aa0-3988-97d1-0884b743cea2","pitchNumber":2,"startTime":"2026-05-20T18:25:53.099Z","endTime":"2026-05-20T18:26:04.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:26:04.296Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Stewart grounds out, shortstop Trea Turner to first baseman Alec Bohm.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T18:26:17.709Z","endTime":"2026-05-20T18:26:34.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":73.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.937225396679736,"aZ":-37.87716601967642,"pfxX":6.8333760242260055,"pfxZ":-4.265710321609639,"pX":0.41878719242720297,"pZ":2.201795404901926,"vX0":3.2005809387770996,"vY0":-114.32618202105388,"vZ0":1.5251129568097814,"x":101.04,"y":179.33,"x0":-1.8821463214502239,"y0":50.00042312712388,"z0":5.213416996645594,"aX":9.142131646222648},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-7.1,"breakHorizontal":-13.1,"spinRate":2504,"spinDirection":54},"zone":9,"typeConfidence":0.89,"plateTime":0.47712007060617134,"extension":6.909808401260004},"hitData":{"launchSpeed":92.4,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.29,"coordY":158.95}},"index":0,"playId":"65ca9772-7039-3ec0-a252-a10694b5cf47","pitchNumber":1,"startTime":"2026-05-20T18:26:25.952Z","endTime":"2026-05-20T18:26:34.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:26:34.481Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Steer flies out to left fielder Otto Kemp.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-20T18:26:55.784Z","endTime":"2026-05-20T18:28:00.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.4,"endSpeed":84.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.949817765574988,"aZ":-19.462400957916955,"pfxX":-7.562487426552559,"pfxZ":6.944233970452567,"pX":-0.2061377226024012,"pZ":3.3577096454780153,"vX0":6.905683458451036,"vY0":-134.42243100041122,"vZ0":-0.5947771053980383,"x":124.86,"y":148.12,"x0":-1.825021428164547,"y0":50.00583742202467,"z0":4.962706512725373,"aX":-13.85164443265825},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.6,"breakHorizontal":12.2,"spinRate":2303,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.40734759543747723,"extension":6.908503714268094},"index":0,"playId":"b936b64c-8c7e-3b70-8301-00e8a587e243","pitchNumber":1,"startTime":"2026-05-20T18:27:04.625Z","endTime":"2026-05-20T18:27:07.940Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-20T18:27:16.696Z","endTime":"2026-05-20T18:27:30.187Z","isPitch":false,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.53736317552903,"aZ":-36.36583510568593,"pfxX":7.079825196256734,"pfxZ":-3.1338973709034734,"pX":0.24546495704561955,"pZ":1.8083210586616822,"vX0":2.610720863836785,"vY0":-115.04551028876845,"vZ0":0.24191972098484094,"x":107.64,"y":189.96,"x0":-1.824008616881006,"y0":50.00153462968168,"z0":5.229473080911558,"aX":9.478754769769157},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-5.3,"breakHorizontal":-13.4,"spinRate":2583,"spinDirection":55},"zone":9,"typeConfidence":0.88,"plateTime":0.4762818384648635,"extension":6.955840457133355},"index":2,"playId":"8d2e5a0c-3ac8-32db-a6fe-d313448a7fb9","pitchNumber":2,"startTime":"2026-05-20T18:27:30.187Z","endTime":"2026-05-20T18:27:33.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.561499878275967,"aZ":-31.50383266659567,"pfxX":-8.05005320727384,"pfxZ":0.435700260799436,"pX":-0.40467931300058363,"pZ":2.0263311844299237,"vX0":6.401622442696417,"vY0":-123.37283946129065,"vZ0":-0.48709969295474076,"x":132.43,"y":184.07,"x0":-1.981755529732806,"y0":50.005416935091226,"z0":4.8718335666467825,"aX":-12.464782895407453},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.0,"breakHorizontal":13.2,"spinRate":1593,"spinDirection":253},"zone":7,"typeConfidence":2.0,"plateTime":0.44323519055515703,"extension":7.006595339522299},"hitData":{"launchSpeed":95.8,"launchAngle":45.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.64,"coordY":85.76}},"index":3,"playId":"122c75eb-9185-3209-b667-40a89b477cec","pitchNumber":3,"startTime":"2026-05-20T18:27:50.562Z","endTime":"2026-05-20T18:28:00.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:28:00.609Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T18:30:05.600Z","endTime":"2026-05-20T18:31:19.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"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":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.864452887670044,"aZ":-33.92889888314281,"pfxX":-7.05110153315861,"pfxZ":-1.1945662347747898,"pX":0.12314806638704934,"pZ":2.138692623196315,"vX0":-3.2389000327698874,"vY0":-119.8707306363419,"vZ0":-2.433482895624654,"x":112.31,"y":181.04,"x0":2.403517023502145,"y0":50.00323915583867,"z0":6.165292726260267,"aX":-10.368581761489136},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.4,"breakHorizontal":13.6,"spinRate":2865,"spinDirection":313},"zone":8,"typeConfidence":2.0,"plateTime":0.45509233317790043,"extension":6.42140277532503},"index":0,"playId":"53cc004d-50af-3d68-a3bf-4f478a307a26","pitchNumber":1,"startTime":"2026-05-20T18:30:11.073Z","endTime":"2026-05-20T18:30:14.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0744812935366,"aZ":-33.774174488655895,"pfxX":-6.557905610294175,"pfxZ":-1.0934657299150676,"pX":-0.5931636292856166,"pZ":0.09862385974431798,"vX0":-4.789583946189746,"vY0":-120.1672195611693,"vZ0":-6.652399164726182,"x":139.61,"y":236.12,"x0":2.2771856060203532,"y0":50.00384643741213,"z0":5.8999658032358075,"aX":-9.59887248213971},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.4,"breakHorizontal":13.0,"spinRate":2941,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.4556357302534315,"extension":6.444915308936717},"index":1,"playId":"52b34113-23a8-3ffb-8d5e-78bdf87ac468","pitchNumber":2,"startTime":"2026-05-20T18:30:24.651Z","endTime":"2026-05-20T18:30:27.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18889028618266,"aZ":-36.74573727842441,"pfxX":-5.741872110113007,"pfxZ":-3.074482996369052,"pX":-1.614511090302923,"pZ":1.8504715029401282,"vX0":-7.453134308079658,"vY0":-121.78051429968994,"vZ0":-2.3994059621709454,"x":178.54,"y":188.82,"x0":2.243598263258253,"y0":50.00369531878937,"z0":6.058538465853299,"aX":-8.535319293696523},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.9,"breakHorizontal":12.4,"spinRate":2898,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.45154090633799804,"extension":6.447775803113492},"index":2,"playId":"5872ea08-ec88-3633-8031-2226668f41df","pitchNumber":3,"startTime":"2026-05-20T18:30:44.666Z","endTime":"2026-05-20T18:30:48.726Z","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":93.4,"endSpeed":85.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.511034858471536,"aZ":-17.433790545208122,"pfxX":5.592683711566387,"pfxZ":7.866927666578594,"pX":-0.8507704394730998,"pZ":3.5354040411566277,"vX0":-10.301048409533331,"vY0":-135.71766858501383,"vZ0":-3.38070701085238,"x":149.43,"y":143.32,"x0":2.2599183651023393,"y0":50.00211818013474,"z0":6.00490857226896,"aX":10.47896166666413},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.7,"breakHorizontal":-8.0,"spinRate":2374,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.4029278540746124,"extension":6.490874606814609},"index":3,"playId":"a8ea9819-e1e2-3b2e-97af-2712e4a2bb78","pitchNumber":4,"startTime":"2026-05-20T18:31:00.010Z","endTime":"2026-05-20T18:31:03.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.005514215790843,"aZ":-35.62506441073586,"pfxX":-8.458643682239241,"pfxZ":-2.368360578776604,"pX":0.24989764007058504,"pZ":0.8614836839472205,"vX0":-2.47264347102894,"vY0":-120.39023020411487,"vZ0":-4.737488772424141,"x":107.47,"y":215.52,"x0":2.391048128891428,"y0":50.0023480220686,"z0":6.033836305507401,"aX":-12.323312602480383},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.2,"breakHorizontal":16.0,"spinRate":2974,"spinDirection":314},"zone":14,"typeConfidence":2.0,"plateTime":0.45626567878445146,"extension":6.551416431009949},"index":4,"playId":"29947279-57aa-3a10-87c3-a7a7e7e3fbe5","pitchNumber":5,"startTime":"2026-05-20T18:31:16.072Z","endTime":"2026-05-20T18:31:19.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:31:19.072Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Kemp flies out to right fielder Will Benson.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T18:31:38.527Z","endTime":"2026-05-20T18:32:09.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.51440501183198,"aZ":-39.19292765974673,"pfxX":-7.158188622195157,"pfxZ":-5.113197514438413,"pX":0.19353100953609648,"pZ":2.290141417948391,"vX0":-2.655657265074436,"vY0":-116.34950678376492,"vZ0":-0.44572187842087607,"x":109.62,"y":176.95,"x0":2.2790997096911374,"y0":50.00162188747129,"z0":6.193319923787038,"aX":-9.82817482693448},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-9.1,"breakHorizontal":13.6,"spinRate":2884,"spinDirection":323},"zone":5,"typeConfidence":2.0,"plateTime":0.47047923560712457,"extension":6.536655038484134},"index":0,"playId":"f264ee3e-f262-3df0-96aa-3a10523851b6","pitchNumber":1,"startTime":"2026-05-20T18:31:45.622Z","endTime":"2026-05-20T18:31:48.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.950037669726232,"aZ":-28.815466269811257,"pfxX":8.150832861088888,"pfxZ":2.023952377084438,"pX":0.4887408545966875,"pZ":2.4744708547998018,"vX0":-7.359421143120246,"vY0":-128.19810772332298,"vZ0":-3.2825342311971104,"x":98.37,"y":171.97,"x0":2.340201624381416,"y0":50.00421497901236,"z0":6.02507161523007,"aX":13.543511165811283},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.1,"breakHorizontal":-13.1,"spinRate":2211,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.42753676949833075,"extension":6.493109250239044},"hitData":{"launchSpeed":96.1,"launchAngle":34.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.52,"coordY":80.68}},"index":1,"playId":"0c2ae030-5c1b-3a98-8438-e50a97da2c3f","pitchNumber":2,"startTime":"2026-05-20T18:32:00.148Z","endTime":"2026-05-20T18:32:09.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:32:09.194Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to right fielder Will Benson.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T18:32:26.339Z","endTime":"2026-05-20T18:33:53.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":81.6,"endSpeed":75.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81054806937372,"aZ":-36.521042997582505,"pfxX":-5.995575633023265,"pfxZ":-3.023061052732663,"pX":0.8648007065189994,"pZ":1.591928543799207,"vX0":-1.6652510202122892,"vY0":-118.93389388431537,"vZ0":-3.065235745864382,"x":84.04,"y":195.8,"x0":2.352070486894547,"y0":50.00039892832708,"z0":6.193986686447372,"aX":-8.628274544948315},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.9,"breakHorizontal":11.3,"spinRate":2856,"spinDirection":323},"zone":14,"typeConfidence":2.0,"plateTime":0.4597080126567952,"extension":6.388035225856156},"index":0,"playId":"f1125918-053a-3aef-82a0-32b1985d5120","pitchNumber":1,"startTime":"2026-05-20T18:32:38.058Z","endTime":"2026-05-20T18:32:41.517Z","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":92.7,"endSpeed":85.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.934511754654476,"aZ":-16.40831380030222,"pfxX":5.788271675270929,"pfxZ":8.497184101862945,"pX":0.7180502936906147,"pZ":1.846891442040757,"vX0":-6.618794748815607,"vY0":-134.77081453490496,"vZ0":-7.612328514737436,"x":89.63,"y":188.91,"x0":2.443836066048659,"y0":50.00388751810911,"z0":5.84875395042773,"aX":10.740512840984987},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.0,"breakHorizontal":-9.2,"spinRate":2300,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.4050927179051156,"extension":6.539287294421185},"index":1,"playId":"9eb8ce2c-8553-35f2-9b60-c32b5480147c","pitchNumber":2,"startTime":"2026-05-20T18:32:53.746Z","endTime":"2026-05-20T18:32:56.746Z","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.8,"endSpeed":86.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83491777712702,"aZ":-16.305986379152955,"pfxX":3.985039706580263,"pfxZ":8.338635037231793,"pX":0.844456736280897,"pZ":4.183468755761499,"vX0":-5.388075817812552,"vY0":-136.543271103668,"vZ0":-2.0372944693392885,"x":84.81,"y":125.83,"x0":2.3183502616598775,"y0":50.00482984643433,"z0":6.0514867316373016,"aX":7.585766749550885},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":-6.2,"spinRate":2364,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.3999377671403659,"extension":6.483567826096053},"index":2,"playId":"bd6619a4-8212-3e72-83b0-a690bd2cbbf3","pitchNumber":3,"startTime":"2026-05-20T18:33:10.329Z","endTime":"2026-05-20T18:33:13.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.458144833331485,"aZ":-20.490832137444386,"pfxX":6.171844318723911,"pfxZ":7.1454087039714,"pX":-0.31837127339642957,"pZ":1.5937675010990033,"vX0":-8.471370085952445,"vY0":-126.43174982431907,"vZ0":-6.727631743847897,"x":129.14,"y":195.75,"x0":2.258984213487021,"y0":50.00070232441313,"z0":5.909874806833715,"aX":10.087454726639184},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.8,"breakHorizontal":-9.5,"spinRate":1765,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.4316501327995228,"extension":6.664129629922773},"index":3,"playId":"799297f7-c2ee-388c-a186-39b8653d25b2","pitchNumber":4,"startTime":"2026-05-20T18:33:26.299Z","endTime":"2026-05-20T18:33:29.299Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23459867828757,"aZ":-23.86924945940425,"pfxX":7.504627742555792,"pfxZ":4.929002309969652,"pX":0.6608027058318324,"pZ":2.215729351369944,"vX0":-6.907083429145053,"vY0":-128.136903168486,"vZ0":-4.768205570568939,"x":91.81,"y":178.96,"x0":2.3994295771816625,"y0":50.00254503710575,"z0":5.93547330501095,"aX":12.642749744694346},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.2,"breakHorizontal":-12.2,"spinRate":2074,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.42534325084625557,"extension":6.7255667616878565},"hitData":{"launchSpeed":100.0,"launchAngle":5.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.25,"coordY":118.05}},"index":4,"playId":"c835325e-8b1d-368d-917b-2e0958a6b56a","pitchNumber":5,"startTime":"2026-05-20T18:33:42.482Z","endTime":"2026-05-20T18:33:53.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:33:53.797Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-20T18:34:10.939Z","endTime":"2026-05-20T18:36:45.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"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":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.828127275776232,"aZ":-13.276322677534184,"pfxX":4.8246359624550115,"pfxZ":10.203432100897595,"pX":0.478800031137947,"pZ":3.012945042303675,"vX0":-6.6398917169410705,"vY0":-135.07221338593283,"vZ0":-5.515757176757677,"x":98.75,"y":157.43,"x0":2.3395613346249466,"y0":50.00117478591552,"z0":6.011506306617025,"aX":8.934306919153865},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.5,"breakHorizontal":-7.3,"spinRate":2391,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.4051858789433327,"extension":6.5009827087957595},"index":0,"playId":"37646fec-8d6a-3a9c-ad36-aab3bbfd9e8a","pitchNumber":1,"startTime":"2026-05-20T18:34:17.675Z","endTime":"2026-05-20T18:34:20.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.680792024805196,"aZ":-24.2561133275562,"pfxX":9.682357576588284,"pfxZ":4.793406050789583,"pX":0.9059026952758437,"pZ":0.8388762470530579,"vX0":-7.185902202040792,"vY0":-127.38350528971634,"vZ0":-7.736881148521123,"x":82.47,"y":216.13,"x0":2.496959228812155,"y0":50.00607170461946,"z0":5.815911454244004,"aX":16.01157306324967},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.2,"breakHorizontal":-16.1,"spinRate":2038,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4289809903057482,"extension":6.644028930460563},"index":1,"playId":"2449df1a-e33e-3142-8d1a-5b77eb7662cd","pitchNumber":2,"startTime":"2026-05-20T18:34:34.407Z","endTime":"2026-05-20T18:34:37.688Z","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":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34584473720164,"aZ":-25.861772223089446,"pfxX":8.34086130480625,"pfxZ":3.8804181714282944,"pX":0.2855844837809862,"pZ":3.3685677715359237,"vX0":-7.6440009206652535,"vY0":-126.86416272729714,"vZ0":-1.4860396020364066,"x":106.11,"y":147.83,"x0":2.25639995885392,"y0":50.00366345531229,"z0":6.026419232918268,"aX":13.574563450489},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.0,"breakHorizontal":-13.3,"spinRate":2157,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.4320095992097781,"extension":6.575358903161751},"index":2,"playId":"87949769-885d-3254-b6d3-795a772f8769","pitchNumber":3,"startTime":"2026-05-20T18:34:53.807Z","endTime":"2026-05-20T18:34:56.807Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.433112548500063,"aZ":-19.443087234076252,"pfxX":5.970896489816295,"pfxZ":6.67913625018954,"pX":1.4070659418317297,"pZ":4.709297170968036,"vX0":-4.648194130986679,"vY0":-136.98636702226574,"vZ0":-0.37869795548841567,"x":63.37,"y":111.63,"x0":2.347656481890002,"y0":50.00303896388052,"z0":6.175163302729867,"aX":11.381224538247425},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.2,"breakHorizontal":-9.8,"spinRate":2097,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.39939285516222167,"extension":6.533996971331767},"index":3,"playId":"05c6aacd-9dfa-3d7b-8df7-ae0c546908e8","pitchNumber":4,"startTime":"2026-05-20T18:35:18.480Z","endTime":"2026-05-20T18:35:25.533Z","isPitch":true,"type":"pitch"},{"details":{"description":"Trea Turner steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"05c6aacd-9dfa-3d7b-8df7-ae0c546908e8","startTime":"2026-05-20T18:35:27.817Z","endTime":"2026-05-20T18:35:47.508Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"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":86.3,"endSpeed":79.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.641444211212676,"aZ":-28.934087685640623,"pfxX":8.716810730928849,"pfxZ":2.03590787612319,"pX":-0.3867368602145446,"pZ":1.5678580195377656,"vX0":-9.430526759088735,"vY0":-125.27150466531215,"vZ0":-4.77503205988806,"x":131.74,"y":196.45,"x0":2.2891327663745566,"y0":50.00527710747728,"z0":5.856291257435219,"aX":13.895275044740735},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":-13.7,"spinRate":2098,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.4367625056320401,"extension":6.574809069559697},"index":5,"playId":"fae639e4-3010-3f68-8f58-1146c800894a","pitchNumber":5,"startTime":"2026-05-20T18:35:47.508Z","endTime":"2026-05-20T18:35:50.508Z","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.7,"endSpeed":85.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.447067774341253,"aZ":-16.446110966075793,"pfxX":4.0428366067816555,"pfxZ":8.347392387888513,"pX":0.2351681885055726,"pZ":3.259889216908232,"vX0":-7.136562713564309,"vY0":-136.2825388710372,"vZ0":-4.14886259361995,"x":108.04,"y":150.76,"x0":2.3603911887602216,"y0":50.00460978241551,"z0":5.935166660779255,"aX":7.619781753505617},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":-5.9,"spinRate":2368,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.4016316852589146,"extension":6.582916748778397},"index":6,"playId":"8513271e-f429-3fa9-97b2-7883d0170739","pitchNumber":6,"startTime":"2026-05-20T18:36:18.548Z","endTime":"2026-05-20T18:36:21.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.505184773763396,"aZ":-36.141035401596916,"pfxX":-7.757546955736563,"pfxZ":-2.898410526181186,"pX":0.5915693090644156,"pZ":1.1028513872286825,"vX0":-1.808445695517671,"vY0":-116.55124007242142,"vZ0":-3.7141542661609046,"x":94.45,"y":209.0,"x0":2.3856044480065868,"y0":50.0000754572926,"z0":6.140445651330405,"aX":-10.638326113242588},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-5.9,"breakHorizontal":14.5,"spinRate":2931,"spinDirection":321},"zone":14,"typeConfidence":2.0,"plateTime":0.4704813737872868,"extension":6.4644721858182},"index":7,"playId":"bfb26710-94d7-32fc-9e86-2f62322fabac","pitchNumber":7,"startTime":"2026-05-20T18:36:42.648Z","endTime":"2026-05-20T18:36:45.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:36:45.876Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathaniel Lowe grounds out, shortstop Trea Turner to first baseman Alec Bohm.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T18:39:12.578Z","endTime":"2026-05-20T18:39:23.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"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":[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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tim Mayza replaces Aaron Nola.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T18:37:54.078Z","endTime":"2026-05-20T18:39:14.952Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641835,"link":"/api/v1/people/641835"},"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":94.5,"endSpeed":87.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11664923783695,"aZ":-23.385336671225094,"pfxX":8.480158689473251,"pfxZ":4.547629433848758,"pX":0.9421880189859305,"pZ":2.4232100390641285,"vX0":-4.5285483281994,"vY0":-137.54390595176542,"vZ0":-6.146153954343632,"x":81.09,"y":173.35,"x0":1.5009497665214513,"y0":50.00124889447577,"z0":6.253615753760739,"aX":16.382525204666475},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.2,"breakHorizontal":-14.5,"spinRate":1946,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.3969480538213319,"extension":6.908693657535712},"hitData":{"launchSpeed":79.0,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.47,"coordY":147.97}},"index":1,"playId":"fdb1fc64-f6ca-33ed-af3a-14d30b2a50cb","pitchNumber":1,"startTime":"2026-05-20T18:39:14.952Z","endTime":"2026-05-20T18:39:23.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:39:23.473Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Blake Dunn doubles (2) on a sharp line drive to center fielder Brandon Marsh.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T18:39:41.607Z","endTime":"2026-05-20T18:41:39.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"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":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94457357679128,"aZ":-21.87372488754208,"pfxX":9.971427731890437,"pfxZ":5.4940607784275866,"pX":0.31087351565606225,"pZ":2.221761972406798,"vX0":-6.4612316065835955,"vY0":-135.6502312903847,"vZ0":-6.708259504529488,"x":105.15,"y":178.79,"x0":1.4205242075954514,"y0":50.00439523912384,"z0":6.237523359901115,"aX":18.700360809749412},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.8,"breakHorizontal":-16.8,"spinRate":2020,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.4028258136670537,"extension":6.9018812741611395},"index":0,"playId":"2be2ba00-a6ea-3f66-a109-c1523d450b18","pitchNumber":1,"startTime":"2026-05-20T18:39:49.469Z","endTime":"2026-05-20T18:39:52.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.521479069808,"aZ":-21.89403421377602,"pfxX":9.313392488273562,"pfxZ":5.3212656530526825,"pX":0.4904656249938153,"pZ":2.770812120123412,"vX0":-5.196752443029939,"vY0":-138.03138598460615,"vZ0":-5.519880455179661,"x":98.3,"y":163.97,"x0":1.186956371048339,"y0":50.00023541650841,"z0":6.269141241999618,"aX":17.98104748146265},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.6,"breakHorizontal":-15.8,"spinRate":2035,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.3967101026261415,"extension":6.8295881104742895},"index":1,"playId":"c9d8663d-295e-3b2e-933a-1b0d3465041d","pitchNumber":2,"startTime":"2026-05-20T18:40:03.758Z","endTime":"2026-05-20T18:40:06.911Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-20T18:40:13.673Z","endTime":"2026-05-20T18:40:29.360Z","isPitch":false,"type":"action","player":{"id":694362,"link":"/api/v1/people/694362"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.507912819727796,"aZ":-21.049970855256777,"pfxX":10.646998649972112,"pfxZ":5.6643455430805645,"pX":-1.0855791984429342,"pZ":1.7475367976554166,"vX0":-9.601750475196326,"vY0":-139.07721872074873,"vZ0":-8.345396187191895,"x":158.38,"y":191.6,"x0":1.024352221705925,"y0":50.00253743755304,"z0":6.177577459406507,"aX":20.90610623334886},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.6,"breakHorizontal":-17.4,"spinRate":2043,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.3934711580282655,"extension":7.026991081005653},"index":3,"playId":"09b56c28-40ed-33ba-9ae8-efe78449befd","pitchNumber":3,"startTime":"2026-05-20T18:40:29.360Z","endTime":"2026-05-20T18:40:33.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.092008326183944,"aZ":-24.41268465275772,"pfxX":8.855006212027106,"pfxZ":4.211756292308836,"pX":0.6183680555788051,"pZ":2.5583408109262122,"vX0":-4.849916676656782,"vY0":-134.42690785964825,"vZ0":-5.145092072853332,"x":93.43,"y":169.7,"x0":1.2882226730056723,"y0":50.00649926677969,"z0":6.213644511729299,"aX":16.331126232869376},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.8,"breakHorizontal":-15.1,"spinRate":1598,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.4062863677595985,"extension":6.981791864643816},"index":4,"playId":"95c352ff-ef76-3327-81bc-11e47db2f83d","pitchNumber":4,"startTime":"2026-05-20T18:40:46.712Z","endTime":"2026-05-20T18:40:49.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29570235310419,"aZ":-32.86482321334832,"pfxX":0.011528161545661497,"pfxZ":-0.4009594887076404,"pX":-1.543461787194312,"pZ":0.5999495729814676,"vX0":-7.293108716268909,"vY0":-130.33443183475606,"vZ0":-7.785990237811896,"x":175.83,"y":222.58,"x0":1.2843856341742568,"y0":50.00121615619035,"z0":6.093548134379972,"aX":0.020023122729094015},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-2.2,"breakHorizontal":1.6,"spinRate":2324,"spinDirection":354},"zone":13,"typeConfidence":0.89,"plateTime":0.4195489862491413,"extension":6.998851014260303},"index":5,"playId":"703d74b9-8434-3162-8df5-f3d45e9fc199","pitchNumber":5,"startTime":"2026-05-20T18:41:07.114Z","endTime":"2026-05-20T18:41:10.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.072228426954688,"aZ":-21.57043087244562,"pfxX":9.111432919214648,"pfxZ":5.500316072736817,"pX":-0.21169853823523285,"pZ":2.1039818436352165,"vX0":-6.980037312243907,"vY0":-137.8034204212804,"vZ0":-7.247730619329898,"x":125.07,"y":181.97,"x0":1.167907048998333,"y0":50.000906040530005,"z0":6.220874236045043,"aX":17.555476785196774},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.6,"breakHorizontal":-15.1,"spinRate":2135,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.3971886139554539,"extension":7.008800799397531},"hitData":{"launchSpeed":105.4,"launchAngle":13.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":105.12,"coordY":55.26}},"index":6,"playId":"d7e56877-5778-30e1-a95b-7ca1eed647fa","pitchNumber":6,"startTime":"2026-05-20T18:41:25.257Z","endTime":"2026-05-20T18:41:39.293Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:41:39.293Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dane Myers doubles (2) on a sharp line drive to right fielder Adolis García. Blake Dunn scores.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T18:42:27.736Z","endTime":"2026-05-20T18:43:02.684Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":{"id":641835,"link":"/api/v1/people/641835"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dane Myers replaces Will Benson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-20T18:41:57.856Z","endTime":"2026-05-20T18:42:30.017Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":666181,"link":"/api/v1/people/666181"}},{"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":87.8,"endSpeed":80.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.114718805392105,"aZ":-30.384782683588742,"pfxX":0.23403398842219758,"pfxZ":1.0893106108019417,"pX":-0.9205886597383062,"pZ":2.67614147347502,"vX0":-6.13502682764154,"vY0":-127.7022532664278,"vZ0":-3.0272944154639356,"x":152.09,"y":166.52,"x0":1.4899935515538902,"y0":50.001006227923796,"z0":6.285610091189959,"aX":0.38425361341846026},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.4,"breakHorizontal":1.1,"spinRate":2141,"spinDirection":290},"zone":11,"typeConfidence":0.9,"plateTime":0.43012863559701797,"extension":6.752894137962145},"index":1,"playId":"2b1b5205-77fd-3381-a416-871156aef065","pitchNumber":1,"startTime":"2026-05-20T18:42:30.017Z","endTime":"2026-05-20T18:42:34.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.330547646407414,"aZ":-20.16832673993766,"pfxX":9.503618606499241,"pfxZ":6.2443347196669805,"pX":-0.13989168694277415,"pZ":2.68003751824678,"vX0":-7.507994526119338,"vY0":-137.27144826161785,"vZ0":-6.133920891225995,"x":122.33,"y":166.42,"x0":1.3861450248059632,"y0":50.00221097208273,"z0":6.301665429805643,"aX":18.267743880671972},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.3,"breakHorizontal":-15.8,"spinRate":2114,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.3979134486502347,"extension":6.817200521911331},"hitData":{"launchSpeed":101.4,"launchAngle":15.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":219.18,"coordY":107.51}},"index":2,"playId":"6fa89a34-0918-383d-833d-d2f1c82f8ecb","pitchNumber":2,"startTime":"2026-05-20T18:42:49.651Z","endTime":"2026-05-20T18:43:02.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:43:02.684Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"P.J. Higgins strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T18:43:26.975Z","endTime":"2026-05-20T18:45:22.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,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":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.854439787714423,"aZ":-20.56649356547629,"pfxX":8.78540182532242,"pfxZ":6.068209307614902,"pX":-0.8820239302786815,"pZ":1.0271130899210779,"vX0":-9.106047208827649,"vY0":-136.4003009650826,"vZ0":-10.1522398110326,"x":150.62,"y":211.05,"x0":1.3348831664304743,"y0":50.0025871067688,"z0":6.175541587001529,"aX":16.799309061792233},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.2,"breakHorizontal":-14.3,"spinRate":2040,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.39932505699751397,"extension":6.884566714136715},"index":0,"playId":"13f838e3-0a2a-3599-96ac-f278113d9efc","pitchNumber":1,"startTime":"2026-05-20T18:43:34.284Z","endTime":"2026-05-20T18:43:37.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.419210830221562,"aZ":-19.616046235865536,"pfxX":7.843908003009915,"pfxZ":6.546909777935586,"pX":0.11676402005536327,"pZ":1.206513665821621,"vX0":-6.2352835278305765,"vY0":-136.96657825745424,"vZ0":-9.635995016449218,"x":112.55,"y":206.2,"x0":1.392414014852795,"y0":50.00582939897104,"z0":6.086040044255762,"aX":15.054912025379057},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.2,"breakHorizontal":-13.1,"spinRate":2038,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.39837898449082676,"extension":6.9220831380668875},"index":1,"playId":"3a719dde-1037-33e5-8e20-ecd95c86d0c8","pitchNumber":2,"startTime":"2026-05-20T18:43:55.005Z","endTime":"2026-05-20T18:43:58.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06496930284744,"aZ":-31.642617839988677,"pfxX":0.5328069609079047,"pfxZ":0.33195430523645175,"pX":-0.9315269414752823,"pZ":1.22416874273657,"vX0":-5.894428567270759,"vY0":-126.2288011069457,"vZ0":-6.098481320066709,"x":152.51,"y":205.73,"x0":1.362171911154185,"y0":50.006104257576105,"z0":6.21107885835367,"aX":0.8629090526765102},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.6,"breakHorizontal":0.4,"spinRate":2218,"spinDirection":298},"zone":13,"typeConfidence":0.9,"plateTime":0.4334908862107496,"extension":6.927044890572138},"index":2,"playId":"56c24b5d-5262-37e7-96b1-12c78773533f","pitchNumber":3,"startTime":"2026-05-20T18:44:15.176Z","endTime":"2026-05-20T18:44:18.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06596522069432,"aZ":-20.49768467226312,"pfxX":7.9376378634028955,"pfxZ":6.019554887621432,"pX":-1.1511506064217718,"pZ":2.1881760086451005,"vX0":-9.436671938676572,"vY0":-137.33242724008406,"vZ0":-7.107649033690417,"x":160.88,"y":179.7,"x0":1.2737643220182668,"y0":50.000966337531445,"z0":6.170063452406019,"aX":15.392135436401503},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.8,"breakHorizontal":-12.7,"spinRate":2062,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.3965232125818092,"extension":6.956827377931896},"index":3,"playId":"ba52c583-55ec-3acd-b8ce-fa3b74614391","pitchNumber":4,"startTime":"2026-05-20T18:44:35.104Z","endTime":"2026-05-20T18:44:38.104Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.941543381221845,"aZ":-33.221832365621836,"pfxX":0.6226339162411909,"pfxZ":-0.647701989205367,"pX":-1.1358931887333525,"pZ":1.7930364250021622,"vX0":-6.459481435792792,"vY0":-126.32312910202495,"vZ0":-4.3284410866837435,"x":160.3,"y":190.37,"x0":1.3697672908056708,"y0":50.00162945437945,"z0":6.1897485218701815,"aX":1.0100455591232518},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.9,"breakHorizontal":0.2,"spinRate":2202,"spinDirection":336},"zone":13,"typeConfidence":0.9,"plateTime":0.4330403347157299,"extension":6.923896953400333},"index":4,"playId":"cf2c0137-45ff-33ff-a1cd-148a42de3196","pitchNumber":5,"startTime":"2026-05-20T18:44:54.609Z","endTime":"2026-05-20T18:44:57.920Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-20T18:45:06.432Z","endTime":"2026-05-20T18:45:19.247Z","isPitch":false,"type":"action","player":{"id":664731,"link":"/api/v1/people/664731"}},{"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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57028611547927,"aZ":-30.700417337370222,"pfxX":0.5351613331886549,"pfxZ":0.8994850647713024,"pX":-0.8988148967405781,"pZ":1.711166883611377,"vX0":-6.0794497135646015,"vY0":-127.5604485137314,"vZ0":-5.086561485821208,"x":151.26,"y":192.58,"x0":1.447334540890421,"y0":50.00577510972165,"z0":6.155407587942428,"aX":0.8810351761557302},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.7,"breakHorizontal":0.5,"spinRate":2169,"spinDirection":8},"zone":13,"typeConfidence":0.9,"plateTime":0.42960283712334446,"extension":6.9663729382460176},"index":6,"playId":"22244174-7ed6-3feb-b2b2-6a958c657431","pitchNumber":6,"startTime":"2026-05-20T18:45:19.247Z","endTime":"2026-05-20T18:45:22.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:45:22.509Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to right fielder Adolis García in foul territory.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-20T18:45:42.630Z","endTime":"2026-05-20T18:45:57.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.572392820632963,"aZ":-32.265016389854345,"pfxX":0.3208670554289543,"pfxZ":-0.05370606229807695,"pX":-0.08659034015576249,"pZ":1.6266162829060915,"vX0":-4.292013418802399,"vY0":-127.79858634505074,"vZ0":-4.9600167704291,"x":120.3,"y":194.86,"x0":1.5736510837764792,"y0":50.00495233493979,"z0":6.129865332325536,"aX":0.531130728630841},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.0,"breakHorizontal":0.4,"spinRate":2209,"spinDirection":353},"zone":8,"typeConfidence":0.9,"plateTime":0.42874901988994063,"extension":6.876631737278355},"hitData":{"launchSpeed":88.5,"launchAngle":45.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.69,"coordY":121.84}},"index":0,"playId":"6f251374-0577-3c65-95bc-86a1496dc692","pitchNumber":1,"startTime":"2026-05-20T18:45:48.523Z","endTime":"2026-05-20T18:45:57.549Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:45:57.549Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to left fielder JJ Bleday.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T18:48:11.523Z","endTime":"2026-05-20T18:48:40.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to right field for Blake Dunn.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T18:47:24.990Z","endTime":"2026-05-20T18:47:25.014Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694362,"link":"/api/v1/people/694362"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700"},{"details":{"description":"Dane Myers remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T18:47:25.014Z","endTime":"2026-05-20T18:48:13.796Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":666181,"link":"/api/v1/people/666181"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.214052100520725,"aZ":-35.98386342197176,"pfxX":-6.311234521286534,"pfxZ":-2.641284742665599,"pX":-0.19320956700914077,"pZ":1.0844758260754612,"vX0":-4.046846420598389,"vY0":-119.22197702548245,"vZ0":-4.122944972598858,"x":124.36,"y":209.5,"x0":2.3440576387454124,"y0":50.000757417199296,"z0":6.072510837388917,"aX":-9.113450093775104},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-5.5,"breakHorizontal":12.4,"spinRate":2751,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.4588329902473305,"extension":6.520553153227326},"index":2,"playId":"bd35e0f0-19a2-37cb-8e3b-8a7168f6a3ff","pitchNumber":1,"startTime":"2026-05-20T18:48:13.796Z","endTime":"2026-05-20T18:48:16.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4352430642634,"aZ":-15.699458166632429,"pfxX":6.272559868456102,"pfxZ":8.868117019659156,"pX":-0.3832483241182178,"pZ":3.4799857463409207,"vX0":-8.739276599017911,"vY0":-134.9632512847347,"vZ0":-3.9035216537288218,"x":131.61,"y":144.82,"x0":2.071331354166163,"y0":50.00466810419288,"z0":6.040181096634994,"aX":11.655709398309215},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.5,"breakHorizontal":-9.6,"spinRate":2384,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.4047549596181148,"extension":6.4908755768427335},"hitData":{"launchSpeed":97.4,"launchAngle":38.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.76,"coordY":85.32}},"index":3,"playId":"e0b9ae5f-df12-3fd4-8819-7287c43ead00","pitchNumber":2,"startTime":"2026-05-20T18:48:29.519Z","endTime":"2026-05-20T18:48:40.075Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:48:40.075Z","atBatIndex":48},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Alec Bohm homers (5) on a line drive to left field.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T18:49:02.888Z","endTime":"2026-05-20T18:50:21.453Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":671096,"link":"/api/v1/people/671096"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":85.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66505457118626,"aZ":-18.27843696583021,"pfxX":5.245227154701435,"pfxZ":7.482028289996659,"pX":0.8818419023772361,"pZ":2.5428599581169427,"vX0":-5.7413419648749695,"vY0":-135.00158632702386,"vZ0":-5.830983495388601,"x":83.39,"y":170.12,"x0":2.34830625277529,"y0":50.00457891431299,"z0":6.005095104962397,"aX":9.743927109948403},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.6,"breakHorizontal":-8.4,"spinRate":2289,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.404762205874027,"extension":6.514908645624211},"index":0,"playId":"af793ada-a69a-3a0e-b773-f875eaf75301","pitchNumber":1,"startTime":"2026-05-20T18:49:09.016Z","endTime":"2026-05-20T18:49:12.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.557220540877264,"aZ":-13.586978725508871,"pfxX":3.8717826897017407,"pfxZ":10.028825544860556,"pX":0.27463086347465576,"pZ":5.246231307743588,"vX0":-6.55688777490065,"vY0":-135.28379114040476,"vZ0":0.07911121049149283,"x":106.53,"y":97.13,"x0":2.2268389798001054,"y0":50.00043736172914,"z0":6.16908244750157,"aX":7.174717968933206},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.4,"breakHorizontal":-5.6,"spinRate":2452,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.40489133424350765,"extension":6.504252429624137},"index":1,"playId":"344fbf81-44be-3440-931b-fb7376eb999e","pitchNumber":2,"startTime":"2026-05-20T18:49:25.181Z","endTime":"2026-05-20T18:49:28.181Z","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":79.5,"endSpeed":73.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95178331013607,"aZ":-39.453258609449435,"pfxX":-5.367473853199981,"pfxZ":-5.341801989011472,"pX":1.1253245658511961,"pZ":2.888363765285833,"vX0":-1.2448525304863425,"vY0":-115.80350231953119,"vZ0":0.8024750503589617,"x":74.11,"y":160.79,"x0":2.36681588998429,"y0":50.00284521773826,"z0":6.301502077743833,"aX":-7.313870201995353},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-9.2,"breakHorizontal":10.1,"spinRate":2784,"spinDirection":319},"zone":12,"typeConfidence":2.0,"plateTime":0.47237164164474965,"extension":6.452513401271126},"index":2,"playId":"c2a5a753-1e06-36fe-b205-c796a8e11345","pitchNumber":3,"startTime":"2026-05-20T18:49:41.483Z","endTime":"2026-05-20T18:49:45.187Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50567464534909,"aZ":-13.093912495359293,"pfxX":3.6577307253384457,"pfxZ":10.327413676212982,"pX":-0.6262289257809904,"pZ":3.4954088995890813,"vX0":-8.528339615333621,"vY0":-134.650368512461,"vZ0":-4.4700964487280395,"x":140.87,"y":144.4,"x0":2.098081985987859,"y0":50.0064663930996,"z0":6.094405900926235,"aX":6.761175698551274},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.0,"breakHorizontal":-4.9,"spinRate":2448,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.40579313490498903,"extension":6.544116909609719},"hitData":{"launchSpeed":107.0,"launchAngle":20.0,"totalDistance":353.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":22.37,"coordY":99.56}},"index":3,"playId":"248f7fd9-b64e-351d-92a0-6d8bc631a819","pitchNumber":4,"startTime":"2026-05-20T18:49:57.874Z","endTime":"2026-05-20T18:50:21.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:50:21.453Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, shortstop Matt McLain to first baseman Nathaniel Lowe.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T18:53:06.202Z","endTime":"2026-05-20T18:53:32.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":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":680574,"link":"/api/v1/people/680574"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-20T18:50:37.757Z","endTime":"2026-05-20T18:51:08.651Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brock Burke replaces Andrew Abbott.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-20T18:51:08.651Z","endTime":"2026-05-20T18:53:08.369Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656271,"link":"/api/v1/people/656271"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.752272493017006,"aZ":-29.257230600347544,"pfxX":-0.4418861430614327,"pfxZ":1.9192186778041744,"pX":-0.43956604990015624,"pZ":2.8850871542525374,"vX0":-4.757700226083054,"vY0":-122.15820163319005,"vZ0":-2.694276112969396,"x":133.76,"y":160.88,"x0":1.5860139167108218,"y0":50.004027317438904,"z0":6.502762131419205,"aX":-0.6707327210916235},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.1,"breakHorizontal":1.8,"spinRate":2258,"spinDirection":195},"zone":1,"typeConfidence":0.9,"plateTime":0.44738636649603647,"extension":6.647205596017112},"index":2,"playId":"ea4b185e-58d4-39c8-b2b1-5cbd67326d5c","pitchNumber":1,"startTime":"2026-05-20T18:53:08.369Z","endTime":"2026-05-20T18:53:11.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.811642481832592,"aZ":-16.1426297429832,"pfxX":4.505852799929023,"pfxZ":8.05677701198881,"pX":-0.5883083783395228,"pZ":2.1146245216406205,"vX0":-7.173250620704268,"vY0":-140.20223720690686,"vZ0":-8.567901305805556,"x":139.42,"y":181.69,"x0":1.4184365800426533,"y0":50.00430141853172,"z0":6.264647271486821,"aX":8.967911851376694},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":-6.7,"spinRate":2327,"spinDirection":140},"zone":7,"typeConfidence":2.0,"plateTime":0.39072000862132317,"extension":6.839923071305172},"hitData":{"launchSpeed":83.6,"launchAngle":-1.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.34,"coordY":146.96}},"index":3,"playId":"c965cec6-7dab-3bbf-a5b1-a8d3dc5adcf5","pitchNumber":2,"startTime":"2026-05-20T18:53:24.293Z","endTime":"2026-05-20T18:53:32.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:53:32.798Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a ground ball to right fielder Blake Dunn.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T18:53:49.181Z","endTime":"2026-05-20T18:54:16.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.914853819634406,"aZ":-16.272474872234376,"pfxX":7.435028770869966,"pfxZ":8.127742312023065,"pX":1.0587570086629265,"pZ":2.3732437102910273,"vX0":-4.271299762562268,"vY0":-138.9204742111272,"vZ0":-7.853564785745194,"x":76.64,"y":174.7,"x0":1.649732982451082,"y0":50.0005039530146,"z0":6.317038377154814,"aX":14.540336908246891},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":-12.6,"spinRate":2214,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.3941651817270255,"extension":6.861698589283253},"hitData":{"launchSpeed":94.0,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.55,"coordY":147.7}},"index":0,"playId":"e12585fb-d1e7-3345-8a11-62290f772122","pitchNumber":1,"startTime":"2026-05-20T18:54:05.968Z","endTime":"2026-05-20T18:54:16.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:54:16.806Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Edmundo Sosa homers (2) on a fly ball to left field. Brandon Marsh scores.","rbi":2,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T18:54:32.566Z","endTime":"2026-05-20T18:56:03.120Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":{"id":656271,"link":"/api/v1/people/656271"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":{"id":656271,"link":"/api/v1/people/656271"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.754852869004797,"aZ":-26.90604373986306,"pfxX":0.5677963506544863,"pfxZ":3.246895505931503,"pX":-1.1856207435105266,"pZ":0.972578628659775,"vX0":-7.006950877208253,"vY0":-126.73543858562849,"vZ0":-7.834020511034137,"x":162.19,"y":212.52,"x0":1.54526895422792,"y0":50.001907202176355,"z0":6.263745614218436,"aX":0.9220662470703708},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.2,"breakHorizontal":0.6,"spinRate":2254,"spinDirection":154},"zone":13,"typeConfidence":0.89,"plateTime":0.4327815748566137,"extension":6.889661108185887},"index":0,"playId":"5c518ebf-df8b-313c-8919-d3d738bdcc5b","pitchNumber":1,"startTime":"2026-05-20T18:54:43.084Z","endTime":"2026-05-20T18:54:49.095Z","isPitch":true,"type":"pitch"},{"details":{"description":"Brandon Marsh steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"5c518ebf-df8b-313c-8919-d3d738bdcc5b","startTime":"2026-05-20T18:54:53.917Z","endTime":"2026-05-20T18:55:10.031Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.265534291121774,"aZ":-27.529506787674155,"pfxX":8.615662704849008,"pfxZ":2.8958419156944615,"pX":1.2289237511370497,"pZ":3.885910775694806,"vX0":-4.428769386395421,"vY0":-125.74290475044744,"vZ0":-0.7350282919131026,"x":70.16,"y":133.86,"x0":1.8928192638011838,"y0":50.00134093813105,"z0":6.413696474296374,"aX":13.808659915992417},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.3,"breakHorizontal":-14.6,"spinRate":2170,"spinDirection":126},"zone":12,"typeConfidence":0.86,"plateTime":0.4354259125831379,"extension":6.740618292161384},"index":2,"playId":"4e8349e8-01a2-3ee3-a991-7230cc3b0b09","pitchNumber":2,"startTime":"2026-05-20T18:55:10.031Z","endTime":"2026-05-20T18:55:13.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66274011401759,"aZ":-23.30285721195732,"pfxX":9.010691358102148,"pfxZ":5.492544454075123,"pX":-0.6035594559224596,"pZ":2.5904656606099836,"vX0":-8.265308020659742,"vY0":-126.04438772531029,"vZ0":-4.481482063549526,"x":140.01,"y":168.84,"x0":1.5411296764013522,"y0":50.00440326645854,"z0":6.2640388164016345,"aX":14.55806900121774},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.1,"breakHorizontal":-14.5,"spinRate":2054,"spinDirection":127},"zone":4,"typeConfidence":0.91,"plateTime":0.43388603914275414,"extension":6.863454306938761},"hitData":{"launchSpeed":106.7,"launchAngle":26.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.26,"coordY":61.44}},"index":3,"playId":"d86b0f85-5193-3a67-a2b5-10e93247f3b2","pitchNumber":3,"startTime":"2026-05-20T18:55:27.212Z","endTime":"2026-05-20T18:56:03.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:56:03.120Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryson Stott lines out to left fielder JJ Bleday.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-20T18:56:15.729Z","endTime":"2026-05-20T18:57:04.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.057152045758013,"aZ":-29.288763159416238,"pfxX":0.4228019415184754,"pfxZ":1.764691095080984,"pX":-1.0887920333287537,"pZ":2.3784146248860925,"vX0":-6.66318181670172,"vY0":-126.77186308651908,"vZ0":-4.531866271103789,"x":158.5,"y":174.56,"x0":1.514640062824217,"y0":50.00058265475057,"z0":6.51745826815252,"aX":0.6906350300177473},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.4,"breakHorizontal":0.7,"spinRate":2119,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.4314680912273756,"extension":6.780644939376873},"index":0,"playId":"635ebd5b-ac3c-3bf7-9717-62b96835cee0","pitchNumber":1,"startTime":"2026-05-20T18:56:21.627Z","endTime":"2026-05-20T18:56:24.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.888793340856147,"aZ":-26.500507812701443,"pfxX":1.937697130161287,"pfxZ":3.384421226826513,"pX":-0.35130003045987457,"pZ":2.5579526359961746,"vX0":-5.352637209458844,"vY0":-128.76181741713646,"vZ0":-4.799609756957394,"x":130.39,"y":169.72,"x0":1.5033097839376235,"y0":50.00531866867171,"z0":6.498149464954183,"aX":3.252099731910308},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.3,"breakHorizontal":-2.3,"spinRate":2287,"spinDirection":145},"zone":4,"typeConfidence":0.89,"plateTime":0.4254685200461479,"extension":6.676456042175589},"index":1,"playId":"d95a2e26-79a7-3213-be76-72892bec9b2f","pitchNumber":2,"startTime":"2026-05-20T18:56:37.225Z","endTime":"2026-05-20T18:56:40.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31811901882803,"aZ":-14.57047435342526,"pfxX":5.585338514035646,"pfxZ":8.725483160534797,"pX":-0.02056616608991089,"pZ":1.658345655473771,"vX0":-6.115342223845234,"vY0":-141.40620052379757,"vZ0":-10.155048344112469,"x":117.78,"y":194.0,"x0":1.4481227573545092,"y0":50.00607590298673,"z0":6.239336190849356,"aX":11.27301280064011},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":-8.8,"spinRate":2353,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.3878805641709473,"extension":6.93355387470212},"hitData":{"launchSpeed":95.8,"launchAngle":23.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.39,"coordY":95.93}},"index":2,"playId":"d05a52b3-fd6d-3640-b800-ab5e1612fe47","pitchNumber":3,"startTime":"2026-05-20T18:56:53.543Z","endTime":"2026-05-20T18:57:04.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T18:57:04.231Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T18:59:01.309Z","endTime":"2026-05-20T19:00:49.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57084685396378,"aZ":-33.579409972210065,"pfxX":0.2965539666844599,"pfxZ":-0.8321705789736518,"pX":-1.043937883453371,"pZ":1.1992918636597596,"vX0":-6.480837448579976,"vY0":-129.37838224311855,"vZ0":-6.022383170044473,"x":156.79,"y":206.4,"x0":1.452997680328754,"y0":50.00040882805794,"z0":6.125476416662011,"aX":0.5049271069044694},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.6,"breakHorizontal":0.8,"spinRate":2356,"spinDirection":349},"zone":13,"typeConfidence":0.9,"plateTime":0.4230926058921334,"extension":6.819116708325266},"index":0,"playId":"90f08f6a-017d-36ad-b471-1751edab5a95","pitchNumber":1,"startTime":"2026-05-20T18:59:10.103Z","endTime":"2026-05-20T18:59:13.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37973268317026,"aZ":-33.01795120723988,"pfxX":0.20104938005995088,"pfxZ":-0.5232844568823873,"pX":0.7053484314419205,"pZ":1.0863976082247548,"vX0":-2.307212396395528,"vY0":-125.80435601980922,"vZ0":-5.899521833837667,"x":90.11,"y":209.45,"x0":1.609682042729969,"y0":50.005585464215905,"z0":6.149734940759329,"aX":0.32104051379445303},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.2,"breakHorizontal":0.2,"spinRate":2287,"spinDirection":3},"zone":14,"typeConfidence":0.9,"plateTime":0.43597146880653836,"extension":6.756597693261199},"index":1,"playId":"f58eed8f-074d-346b-9912-9d6ab3b25be4","pitchNumber":2,"startTime":"2026-05-20T18:59:23.117Z","endTime":"2026-05-20T18:59:26.211Z","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.3,"endSpeed":85.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.923541424387,"aZ":-22.43193854315129,"pfxX":9.070758094368667,"pfxZ":5.162556608005509,"pX":0.4615236085003922,"pZ":3.383982781114311,"vX0":-5.672498189142118,"vY0":-137.15667043567169,"vZ0":-3.630541961439414,"x":99.41,"y":147.41,"x0":1.387778410208743,"y0":50.00517397754047,"z0":6.271436972304236,"aX":17.126418726576105},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.6,"breakHorizontal":-15.1,"spinRate":1984,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.40075394445920853,"extension":6.8256519999922345},"index":2,"playId":"72de34a0-06c6-3094-a8db-960660071fe4","pitchNumber":3,"startTime":"2026-05-20T18:59:37.943Z","endTime":"2026-05-20T18:59:40.943Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-20T18:59:54.424Z","endTime":"2026-05-20T19:00:12.047Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.026169209037104,"aZ":-22.452822285810644,"pfxX":8.37666856816712,"pfxZ":5.039685825801721,"pX":-0.7896268147090789,"pZ":3.408414327213539,"vX0":-8.25563569524838,"vY0":-137.66712842059448,"vZ0":-3.5762721279326692,"x":147.1,"y":146.75,"x0":1.1519843374650411,"y0":50.005423575973126,"z0":6.234501205505942,"aX":16.167667121219704},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.6,"breakHorizontal":-13.6,"spinRate":2091,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.39705617309108465,"extension":6.886836731411131},"index":4,"playId":"87e3f0ce-8db0-31c8-aa33-17db7fda50e3","pitchNumber":4,"startTime":"2026-05-20T19:00:12.047Z","endTime":"2026-05-20T19:00:39.061Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62576795814449,"aZ":-32.38378106103611,"pfxX":0.8473677004730042,"pfxZ":-0.1293904176944567,"pX":-1.5807355684219586,"pZ":1.2709118434884379,"vX0":-7.757477240696933,"vY0":-128.67847031131924,"vZ0":-5.864328058431509,"x":177.25,"y":204.47,"x0":1.3727683609518069,"y0":50.00069459222108,"z0":6.111966543182406,"aX":1.4109938387963825},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.4,"breakHorizontal":0.4,"spinRate":2130,"spinDirection":340},"zone":13,"typeConfidence":0.89,"plateTime":0.4269128590877944,"extension":6.894188779835424},"index":5,"playId":"fac7e861-a7d1-3527-a30d-30af91f66a33","pitchNumber":5,"startTime":"2026-05-20T19:00:44.703Z","endTime":"2026-05-20T19:00:49.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:00:49.976Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Bleday singles on a line drive to left fielder Otto Kemp.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T19:01:07.281Z","endTime":"2026-05-20T19:03:38.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":805249,"link":"/api/v1/people/805249"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.606146273083596,"aZ":-32.19571099968819,"pfxX":0.012315289200797386,"pfxZ":-0.015044161220240326,"pX":-0.37134637518674624,"pZ":2.3969188045635916,"vX0":-4.986609921607484,"vY0":-128.53551671845022,"vZ0":-3.1040158206170365,"x":131.15,"y":174.06,"x0":1.5822977875227417,"y0":50.001779885238825,"z0":6.088998836393125,"aX":0.021905838851890885},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.5,"breakHorizontal":1.0,"spinRate":2217,"spinDirection":341},"zone":4,"typeConfidence":0.9,"plateTime":0.4241657134211829,"extension":6.923561489782026},"index":0,"playId":"8c5b5328-4231-33a7-9ae1-24346745c316","pitchNumber":1,"startTime":"2026-05-20T19:01:13.380Z","endTime":"2026-05-20T19:01:16.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73889339021904,"aZ":-32.80126440256104,"pfxX":0.3728112037430149,"pfxZ":-0.3793040450345435,"pX":-1.5299687168955485,"pZ":1.6590588743014316,"vX0":-7.607478389812556,"vY0":-128.34029528596588,"vZ0":-4.521132212269398,"x":175.32,"y":193.99,"x0":1.4198329994951162,"y0":50.00007236324315,"z0":5.988710704655677,"aX":0.6254026285404889},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.4,"breakHorizontal":1.0,"spinRate":2166,"spinDirection":339},"zone":13,"typeConfidence":0.9,"plateTime":0.42623552361553774,"extension":6.946956529209596},"index":1,"playId":"73d8957e-bec7-3714-bbfa-50327648a83d","pitchNumber":2,"startTime":"2026-05-20T19:01:32.891Z","endTime":"2026-05-20T19:01:35.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62466309172827,"aZ":-23.04189933993029,"pfxX":9.440100820278683,"pfxZ":4.69130532263422,"pX":-1.922019244609493,"pZ":1.8250734141473135,"vX0":-11.928000362353101,"vY0":-138.1499485444662,"vZ0":-7.531583934339377,"x":190.26,"y":189.5,"x0":1.2100635852787887,"y0":50.0046391260232,"z0":6.1174230588629115,"aX":18.385660002171957},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.1,"breakHorizontal":-14.9,"spinRate":2024,"spinDirection":141},"zone":13,"typeConfidence":0.9,"plateTime":0.39534713651380393,"extension":6.924495058646387},"index":2,"playId":"c7677809-669b-31a7-89a7-e4cbbc25c5bf","pitchNumber":3,"startTime":"2026-05-20T19:01:50.525Z","endTime":"2026-05-20T19:01:53.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75535274478692,"aZ":-21.987232912882625,"pfxX":8.317612347295615,"pfxZ":5.2815990231951115,"pX":0.3279517817366969,"pZ":3.7139314097378837,"vX0":-6.013604507175403,"vY0":-137.3876912753724,"vZ0":-2.8150548113647433,"x":104.5,"y":138.5,"x0":1.4541258517708473,"y0":50.006636646479066,"z0":6.230682070478259,"aX":16.053868943738756},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.2,"breakHorizontal":-13.9,"spinRate":2113,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.39725276867574344,"extension":6.81392271586101},"index":3,"playId":"6914630a-9fe3-3fc9-8512-0c1c26d7f472","pitchNumber":4,"startTime":"2026-05-20T19:02:08.506Z","endTime":"2026-05-20T19:02:12.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.875087220822465,"aZ":-32.87191210433742,"pfxX":0.4646828035419186,"pfxZ":-0.42092975464717775,"pX":-0.7714053907672852,"pZ":2.118515498083371,"vX0":-6.021645053393831,"vY0":-127.88693136465224,"vZ0":-3.4251342776492093,"x":146.4,"y":181.58,"x0":1.5512952745814403,"y0":50.00310134926758,"z0":6.04816363000436,"aX":0.7722841018523601},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.3,"breakHorizontal":0.5,"spinRate":2230,"spinDirection":353},"zone":7,"typeConfidence":0.9,"plateTime":0.42796820208381625,"extension":6.840791158567196},"index":4,"playId":"9f9d9d63-c419-3532-83ed-31a13263f8cc","pitchNumber":5,"startTime":"2026-05-20T19:02:26.541Z","endTime":"2026-05-20T19:02:53.560Z","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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-20T19:02:53.960Z","endTime":"2026-05-20T19:03:07.782Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.39433224251589,"aZ":-32.45133381867539,"pfxX":-0.37770445172662703,"pfxZ":-0.15757529703855155,"pX":-0.27818336202843447,"pZ":2.486735885824708,"vX0":-4.592074591791591,"vY0":-128.67407026053758,"vZ0":-2.8407875293686287,"x":127.6,"y":171.64,"x0":1.5632309137622313,"y0":50.005573251696376,"z0":6.066220621732808,"aX":-0.6469800592814801},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.6,"breakHorizontal":1.6,"spinRate":2231,"spinDirection":346},"zone":4,"typeConfidence":0.9,"plateTime":0.4222710892881163,"extension":6.928314892715863},"index":6,"playId":"1f097866-40ac-37be-89d8-bb745f94032e","pitchNumber":6,"startTime":"2026-05-20T19:03:07.782Z","endTime":"2026-05-20T19:03:11.016Z","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":1},"pitchData":{"startSpeed":93.6,"endSpeed":87.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.498078679860754,"aZ":-23.171835869873863,"pfxX":7.730658455619567,"pfxZ":4.710787378021765,"pX":0.05629240635111248,"pZ":2.583061950983692,"vX0":-6.374047061729032,"vY0":-136.29398721328064,"vZ0":-5.44494331754521,"x":114.85,"y":169.04,"x0":1.40271096660733,"y0":50.004929288836294,"z0":6.173098334788558,"aX":14.777202653257186},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.8,"breakHorizontal":-13.0,"spinRate":2029,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.39945800073186755,"extension":6.8511392346628},"hitData":{"launchSpeed":99.0,"launchAngle":16.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.27,"coordY":90.72}},"index":7,"playId":"f1364b17-d02f-33bd-bcf9-53fe2075b9cc","pitchNumber":7,"startTime":"2026-05-20T19:03:26.637Z","endTime":"2026-05-20T19:03:38.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:03:38.659Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Stewart singles on a line drive to right fielder Adolis García. JJ Bleday to 3rd.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T19:06:13.212Z","endTime":"2026-05-20T19:08:12.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnThird":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[1],"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-20T19:04:01.421Z","endTime":"2026-05-20T19:04:36.648Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Orion Kerkering replaces Tim Mayza.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-20T19:04:36.648Z","endTime":"2026-05-20T19:06:15.293Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":87.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05242696650839,"aZ":-20.054381460491363,"pfxX":-11.429503101628924,"pfxZ":6.217072261119743,"pX":-1.407330745245665,"pZ":2.536746542887559,"vX0":4.648771173789332,"vY0":-138.93494130556527,"vZ0":-5.361624514766847,"x":170.64,"y":170.29,"x0":-1.6205163016179978,"y0":50.00008618699041,"z0":5.830389799655553,"aX":-22.269187789067125},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.3,"breakHorizontal":19.7,"spinRate":2358,"spinDirection":228},"zone":11,"typeConfidence":0.93,"plateTime":0.39471169056239397,"extension":6.261395079244348},"index":2,"playId":"de136629-574c-3bb1-bef2-af595cb6f259","pitchNumber":1,"startTime":"2026-05-20T19:06:15.293Z","endTime":"2026-05-20T19:06:18.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.057660557837988,"aZ":-31.42318097899497,"pfxX":9.040353591840919,"pfxZ":0.4637290879343361,"pX":0.9494711045674926,"pZ":1.5011794859760752,"vX0":4.118232519934421,"vY0":-127.02946739908265,"vZ0":-4.072646625951419,"x":80.81,"y":198.25,"x0":-1.8713367578857052,"y0":50.002822059638305,"z0":5.646538165939903,"aX":14.650141653615488},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.1,"breakHorizontal":-17.4,"spinRate":2816,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4325637118921559,"extension":6.089341597903808},"index":3,"playId":"b8d1ba90-ba96-3c19-a2b7-414d4a37860f","pitchNumber":2,"startTime":"2026-05-20T19:06:29.940Z","endTime":"2026-05-20T19:06:32.940Z","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":96.4,"endSpeed":88.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.629005279325686,"aZ":-20.84691991688207,"pfxX":-10.963227527840907,"pfxZ":5.6391030430828515,"pX":-0.7348009407525761,"pZ":2.6870988866027927,"vX0":6.0591714968765995,"vY0":-140.3393656289433,"vZ0":-4.958539511055539,"x":145.01,"y":166.23,"x0":-1.4892756885174656,"y0":50.00270888717425,"z0":5.821306193855603,"aX":-22.025003807967426},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.5,"breakHorizontal":18.7,"spinRate":2373,"spinDirection":228},"zone":4,"typeConfidence":0.93,"plateTime":0.3892214086564283,"extension":6.183311686640614},"index":4,"playId":"eedcfea0-b81e-3494-9b85-ace087ce1b7d","pitchNumber":3,"startTime":"2026-05-20T19:06:45.851Z","endTime":"2026-05-20T19:06:48.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.849781661512814,"aZ":-32.60415722161112,"pfxX":8.440200974425995,"pfxZ":-0.2632304778539156,"pX":0.050271254730063046,"pZ":1.5881781000635182,"vX0":2.400141581700982,"vY0":-127.11934957067739,"vZ0":-3.588741538082621,"x":115.08,"y":195.9,"x0":-2.002405117525158,"y0":50.00161021773317,"z0":5.604111562560801,"aX":13.823933789869578},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.1,"breakHorizontal":-15.8,"spinRate":2830,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4307297640242411,"extension":5.82679405939351},"index":5,"playId":"290d237b-5d92-32e6-809b-09e7b8cffbe2","pitchNumber":4,"startTime":"2026-05-20T19:07:02.761Z","endTime":"2026-05-20T19:07:29.791Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"}}},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.221501076489744,"aZ":-32.565396996644644,"pfxX":8.011844296674049,"pfxZ":-0.23510574179919885,"pX":-0.5369828644864099,"pZ":2.368672010562618,"vX0":1.3537083878318643,"vY0":-128.2667911000156,"vZ0":-1.795908146603253,"x":137.47,"y":174.83,"x0":-2.1126303642128,"y0":50.00323574411147,"z0":5.6238726875534795,"aX":13.312282844032618},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.6,"breakHorizontal":-14.8,"spinRate":2829,"spinDirection":65},"zone":4,"typeConfidence":0.9,"plateTime":0.42748414930108947,"extension":6.060267467025469},"index":6,"playId":"32782ff4-41ac-3a1b-bf91-ef66a9ed148f","pitchNumber":5,"startTime":"2026-05-20T19:07:34.788Z","endTime":"2026-05-20T19:07:37.788Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-05-20T19:07:49.544Z","endTime":"2026-05-20T19:08:02.968Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.233123093378865,"aZ":-14.116627479529557,"pfxX":-6.797259411049302,"pfxZ":8.716222506178287,"pX":-0.4161308862359951,"pZ":2.4795295638759574,"vX0":4.844224787678719,"vY0":-143.4851713540403,"vZ0":-7.194198847257973,"x":132.86,"y":171.83,"x0":-1.2488885659889255,"y0":50.000500054169905,"z0":5.910597259375956,"aX":-14.078287392110836},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.4,"breakHorizontal":11.3,"spinRate":2487,"spinDirection":224},"zone":4,"typeConfidence":0.92,"plateTime":0.38268515951902105,"extension":6.296525108907402},"hitData":{"launchSpeed":97.3,"launchAngle":16.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.22,"coordY":95.92}},"index":8,"playId":"7552c326-6d77-3e19-8f61-e791576867f0","pitchNumber":6,"startTime":"2026-05-20T19:08:02.968Z","endTime":"2026-05-20T19:08:12.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:08:12.978Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T19:08:58.402Z","endTime":"2026-05-20T19:10:33.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnThird":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.703017886421208,"aZ":-21.690419627134155,"pfxX":-10.258356696486711,"pfxZ":5.2271865503561905,"pX":0.2773888938145426,"pZ":2.4692351804015553,"vX0":7.854577229282346,"vY0":-140.04235020553287,"vZ0":-5.411258164486848,"x":106.43,"y":172.11,"x0":-1.217118678002303,"y0":50.00322157357503,"z0":5.825829646908577,"aX":-20.577433080342182},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.6,"breakHorizontal":17.2,"spinRate":2214,"spinDirection":227},"zone":6,"typeConfidence":0.92,"plateTime":0.3896406583214058,"extension":6.342060369878217},"index":0,"playId":"66725022-0731-3d1f-aa98-f2476895eb8e","pitchNumber":1,"startTime":"2026-05-20T19:09:05.834Z","endTime":"2026-05-20T19:09:08.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49693198829829,"aZ":-33.59943250366093,"pfxX":8.641544260081282,"pfxZ":-0.8834553635287108,"pX":0.4341792436038049,"pZ":2.0822733363472556,"vX0":2.913717860481863,"vY0":-126.79814535785555,"vZ0":-2.2323439111725607,"x":100.45,"y":182.56,"x0":-1.8558146541448668,"y0":50.00447352580186,"z0":5.6829604823545035,"aX":13.921701031134313},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.9,"breakHorizontal":-16.3,"spinRate":2966,"spinDirection":59},"zone":9,"typeConfidence":0.9,"plateTime":0.4337416345461591,"extension":6.000390479729913},"index":1,"playId":"eaacf793-16f1-36ff-9798-c730d7737663","pitchNumber":2,"startTime":"2026-05-20T19:09:22.412Z","endTime":"2026-05-20T19:09:26.962Z","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":97.8,"endSpeed":89.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34518637883102,"aZ":-22.292280073839862,"pfxX":-11.282693717199711,"pfxZ":4.807897893819442,"pX":-0.9046609013338004,"pZ":3.59456632947585,"vX0":5.310068820790392,"vY0":-142.39372385966638,"vZ0":-2.7919901963455676,"x":151.48,"y":141.73,"x0":-1.3265501339330592,"y0":50.004044014934365,"z0":5.996385202484952,"aX":-23.197365088360968},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.3,"breakHorizontal":19.3,"spinRate":2329,"spinDirection":229},"zone":11,"typeConfidence":0.94,"plateTime":0.3844783289740321,"extension":6.2238983201334035},"index":2,"playId":"4322a610-670f-3b28-b3c7-30f10980621b","pitchNumber":3,"startTime":"2026-05-20T19:09:43.775Z","endTime":"2026-05-20T19:09:48.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.505367200405672,"aZ":-32.12221096764007,"pfxX":8.687671198842667,"pfxZ":0.030578931839259305,"pX":1.8925925044588554,"pZ":1.4878889945036549,"vX0":6.215644097109801,"vY0":-126.92341983250982,"vZ0":-3.926034545063569,"x":44.86,"y":198.61,"x0":-1.7184569434177872,"y0":50.00212614138172,"z0":5.6187809504781905,"aX":14.141457912977648},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.6,"breakHorizontal":-17.2,"spinRate":3038,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4319082084410577,"extension":6.136755149798698},"index":3,"playId":"0f17905d-2f33-3ef3-a6f2-5aec01dc6d80","pitchNumber":4,"startTime":"2026-05-20T19:10:12.931Z","endTime":"2026-05-20T19:10:15.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.352886818361032,"aZ":-31.528057289919875,"pfxX":7.579001350019324,"pfxZ":0.39367769346308634,"pX":0.056361190984288004,"pZ":3.090422684324661,"vX0":2.3504858169022373,"vY0":-127.9681770355719,"vZ0":-0.5197920198300557,"x":114.85,"y":155.34,"x0":-1.8589286446258004,"y0":50.00624927879294,"z0":5.765561102588885,"aX":12.574580715661453},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.8,"breakHorizontal":-14.3,"spinRate":2936,"spinDirection":58},"zone":2,"typeConfidence":0.9,"plateTime":0.42798528395297897,"extension":6.036101507064952},"index":4,"playId":"f1e9c508-014e-3550-a3b1-01f6d8c4b49d","pitchNumber":5,"startTime":"2026-05-20T19:10:30.318Z","endTime":"2026-05-20T19:10:33.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:10:33.480Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nathaniel Lowe doubles (8) on a sharp fly ball to center fielder Brandon Marsh. JJ Bleday scores. Sal Stewart scores.","rbi":2,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T19:10:51.166Z","endTime":"2026-05-20T19:12:17.590Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":{"id":689147,"link":"/api/v1/people/689147"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":{"id":641835,"link":"/api/v1/people/641835"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.773451263152275,"aZ":-13.265256481743247,"pfxX":-8.9554520363766,"pfxZ":9.127116988151567,"pX":-0.1635581203046999,"pZ":4.116281339323386,"vX0":6.528510946333102,"vY0":-142.98489470450548,"vZ0":-2.728643343360918,"x":123.23,"y":127.64,"x0":-1.312142130848544,"y0":50.003484121348144,"z0":5.914612095001846,"aX":-18.555675278722585},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.2,"breakHorizontal":14.9,"spinRate":2460,"spinDirection":225},"zone":11,"typeConfidence":0.83,"plateTime":0.38297924889050305,"extension":6.3048922707521715},"index":0,"playId":"db048881-e87a-3c62-a2de-bcd0be8f2514","pitchNumber":1,"startTime":"2026-05-20T19:11:10.885Z","endTime":"2026-05-20T19:11:15.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50866965830735,"aZ":-32.394423998889025,"pfxX":8.985500189687237,"pfxZ":-0.13731774693870413,"pX":-0.35508663191399564,"pZ":3.193574367349006,"vX0":1.428348305478388,"vY0":-127.32632995153607,"vZ0":0.12808704855306874,"x":130.54,"y":152.55,"x0":-2.0903973038427535,"y0":50.000577284271095,"z0":5.700546204021749,"aX":14.788314830067769},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.0,"breakHorizontal":-16.6,"spinRate":3015,"spinDirection":60},"zone":1,"typeConfidence":0.9,"plateTime":0.42974676624345287,"extension":6.004395276750939},"index":1,"playId":"9adfda40-8b4a-3809-afd3-3ea09b81a0a1","pitchNumber":2,"startTime":"2026-05-20T19:11:27.123Z","endTime":"2026-05-20T19:11:30.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43939900926482,"aZ":-15.409195327806458,"pfxX":-7.532856002380945,"pfxZ":8.25507490830267,"pX":-0.7357303817527465,"pZ":4.663684825477944,"vX0":4.532434306927443,"vY0":-141.64024863417237,"vZ0":-1.1466958154099858,"x":145.04,"y":112.86,"x0":-1.3781833672834611,"y0":50.00474105074752,"z0":6.059392174643392,"aX":-15.302830639840558},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.9,"breakHorizontal":12.7,"spinRate":2441,"spinDirection":225},"zone":11,"typeConfidence":0.88,"plateTime":0.38673812704964927,"extension":6.291672650899337},"index":2,"playId":"46a9fb6f-4909-3d7a-ae05-6f71e6ade016","pitchNumber":3,"startTime":"2026-05-20T19:11:44.308Z","endTime":"2026-05-20T19:11:47.308Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80454856401653,"aZ":-15.13732093522364,"pfxX":-9.020477943846902,"pfxZ":8.30483694742915,"pX":-0.38296678870494527,"pZ":3.3052346967945625,"vX0":6.121969071251338,"vY0":-142.36451447319723,"vZ0":-4.551730671268582,"x":131.6,"y":149.54,"x0":-1.3896228447836347,"y0":50.00654318067763,"z0":5.8836648140120875,"aX":-18.512702444573335},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.3,"breakHorizontal":15.1,"spinRate":2425,"spinDirection":226},"zone":1,"typeConfidence":0.67,"plateTime":0.38480340472477836,"extension":6.319763373498169},"hitData":{"launchSpeed":107.8,"launchAngle":24.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":158.97,"coordY":41.14}},"index":3,"playId":"c401353e-f9c8-3dd3-9156-713f1c553cc2","pitchNumber":4,"startTime":"2026-05-20T19:12:01.569Z","endTime":"2026-05-20T19:12:17.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:12:17.590Z","atBatIndex":58},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Blake Dunn reaches on a missed catch error by first baseman Alec Bohm, assist to shortstop Trea Turner. Nathaniel Lowe to 3rd.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T19:12:47.902Z","endTime":"2026-05-20T19:13:33.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"postOnThird":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_error_dropped_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.099344257685754,"aZ":-34.95991403983071,"pfxX":9.656612746021025,"pfxZ":-1.7142471360088898,"pX":-0.12877513865438067,"pZ":2.331976899308254,"vX0":1.403803120308754,"vY0":-126.51208613460469,"vZ0":-1.4776847802016546,"x":121.91,"y":175.82,"x0":-1.9453620655813664,"y0":50.00320840834267,"z0":5.718250183932455,"aX":15.69800817834469},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.2,"breakHorizontal":-17.8,"spinRate":2900,"spinDirection":57},"zone":5,"typeConfidence":0.9,"plateTime":0.4324698471920616,"extension":6.084660316897345},"index":0,"playId":"67d20e61-41dd-3955-9f44-3704b41b4438","pitchNumber":1,"startTime":"2026-05-20T19:12:52.720Z","endTime":"2026-05-20T19:12:55.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.6,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.585028742720073,"aZ":-20.728078913837745,"pfxX":-9.515188881913161,"pfxZ":5.621048569726574,"pX":-1.194114729622893,"pZ":2.2172841437455193,"vX0":4.392563352180117,"vY0":-141.20541554881558,"vZ0":-6.0300188793513945,"x":162.52,"y":178.91,"x0":-1.5262308201615737,"y0":50.00499153966802,"z0":5.697199258686133,"aX":-19.38085720430927},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.2,"breakHorizontal":16.4,"spinRate":2320,"spinDirection":227},"zone":13,"typeConfidence":0.93,"plateTime":0.3866393073621519,"extension":6.2322581296883595},"index":1,"playId":"4bec8d28-ecba-38e9-b953-0d5054dabfdf","pitchNumber":2,"startTime":"2026-05-20T19:13:06.378Z","endTime":"2026-05-20T19:13:09.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.6,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61073824508572,"aZ":-22.16470926611947,"pfxX":-10.312809028080135,"pfxZ":4.9084127887510185,"pX":-0.6596410918496567,"pZ":2.7292213333702873,"vX0":6.391750703962416,"vY0":-141.0865074596084,"vZ0":-4.44893320999115,"x":142.14,"y":165.09,"x0":-1.601050700441066,"y0":50.0028890070676,"z0":5.733691780272448,"aX":-21.031839653092554},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.3,"breakHorizontal":17.6,"spinRate":2333,"spinDirection":227},"zone":1,"typeConfidence":0.93,"plateTime":0.38651770054916534,"extension":6.40204005537253},"hitData":{"launchSpeed":87.9,"launchAngle":-43.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.85,"coordY":160.14}},"index":2,"playId":"960b58d3-bd66-3002-afe6-d7f88889b693","pitchNumber":3,"startTime":"2026-05-20T19:13:21.466Z","endTime":"2026-05-20T19:13:33.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:13:33.510Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dane Myers strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-20T19:15:09.321Z","endTime":"2026-05-20T19:16:30.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"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":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-20T19:14:04.214Z","endTime":"2026-05-20T19:15:11.647Z","isPitch":false,"type":"action"},{"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.9,"endSpeed":80.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.230546848416054,"aZ":-34.84678171274035,"pfxX":8.583006470036738,"pfxZ":-1.6522922358951408,"pX":1.760403743203627,"pZ":1.6656979729394206,"vX0":5.8556296645915715,"vY0":-126.40882843945266,"vZ0":-2.859381580341867,"x":49.9,"y":193.81,"x0":-1.702963534711536,"y0":50.00568385941828,"z0":5.61469131094928,"aX":13.863355936615504},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.5,"breakHorizontal":-16.9,"spinRate":2879,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4336278814087362,"extension":6.151939408194695},"index":1,"playId":"3931681c-79bf-3ee4-9666-d7647f169dbe","pitchNumber":1,"startTime":"2026-05-20T19:15:11.647Z","endTime":"2026-05-20T19:15:14.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87705968010053,"aZ":-32.906073940203655,"pfxX":9.447029659698412,"pfxZ":-0.4579022240715105,"pX":-0.7878649829637263,"pZ":3.3826173814650833,"vX0":0.2624176064689275,"vY0":-126.33683375023297,"vZ0":0.8852779698083875,"x":147.03,"y":147.45,"x0":-2.1194901780129625,"y0":50.00091612705466,"z0":5.682245244788368,"aX":15.19598695625866},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.4,"breakHorizontal":-17.2,"spinRate":2809,"spinDirection":66},"zone":1,"typeConfidence":0.9,"plateTime":0.4343348874223536,"extension":5.830453693273637},"index":2,"playId":"c6a2768d-fd39-3a42-9e79-acf42f6b8164","pitchNumber":2,"startTime":"2026-05-20T19:15:27.487Z","endTime":"2026-05-20T19:15:30.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":97.8,"endSpeed":89.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.913699287882924,"aZ":-17.53599747141435,"pfxX":-9.773706176885739,"pfxZ":7.111675457671836,"pX":0.5718701598350834,"pZ":2.593139060126374,"vX0":8.952118265671945,"vY0":-142.17756851956418,"vZ0":-5.751587152498683,"x":95.2,"y":168.77,"x0":-1.3392719970840514,"y0":50.00435893564341,"z0":5.745487776240289,"aX":-20.122091390859204},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.9,"breakHorizontal":16.0,"spinRate":2386,"spinDirection":227},"zone":6,"typeConfidence":0.92,"plateTime":0.3844290350085675,"extension":6.335116397338309},"index":3,"playId":"8c1fa9de-7822-3cba-bfca-bbca8e4b72cd","pitchNumber":3,"startTime":"2026-05-20T19:15:43.187Z","endTime":"2026-05-20T19:15:46.390Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-20T19:15:54.936Z","endTime":"2026-05-20T19:16:10.738Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72265867135785,"aZ":-31.58594041309008,"pfxX":8.188282942677228,"pfxZ":0.35486335596178975,"pX":0.5519510569272565,"pZ":1.1630488804511858,"vX0":3.5629382071898315,"vY0":-128.01584865382154,"vZ0":-4.763921636139738,"x":95.96,"y":207.38,"x0":-1.9222568699912996,"y0":50.004184795435926,"z0":5.524206786331389,"aX":13.573299757591911},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.2,"breakHorizontal":-15.6,"spinRate":2887,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.42806102264253987,"extension":5.933045275487016},"index":5,"playId":"8ee12a8a-ea69-39c4-a64e-9bb748bca79f","pitchNumber":4,"startTime":"2026-05-20T19:16:10.738Z","endTime":"2026-05-20T19:16:13.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85122754748312,"aZ":-32.025885266600945,"pfxX":7.949087714280151,"pfxZ":0.09354119439396236,"pX":0.4112212283868751,"pZ":3.0432474837914625,"vX0":3.321027186026533,"vY0":-127.37003482792102,"vZ0":-0.10139580257797565,"x":101.33,"y":156.61,"x0":-1.9420719712062808,"y0":50.00604374304981,"z0":5.613398985194612,"aX":13.078325532090942},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.4,"breakHorizontal":-15.1,"spinRate":2871,"spinDirection":59},"zone":3,"typeConfidence":0.9,"plateTime":0.4298238263991463,"extension":6.092969724172502},"index":6,"playId":"93ef9131-f3bb-38d3-92fa-c1aac06c2961","pitchNumber":5,"startTime":"2026-05-20T19:16:27.429Z","endTime":"2026-05-20T19:16:30.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:16:30.429Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Justin Crawford pops out softly to third baseman Sal Stewart in foul territory.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T19:18:55.873Z","endTime":"2026-05-20T19:20:35.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Connor Phillips replaces Brock Burke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T19:17:48.606Z","endTime":"2026-05-20T19:18:47.003Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683175,"link":"/api/v1/people/683175"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Justin Crawford replaces Otto Kemp.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T19:18:47.003Z","endTime":"2026-05-20T19:18:58.076Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":805249,"link":"/api/v1/people/805249"}},{"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":99.2,"endSpeed":91.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.091108606649208,"aZ":-15.153721216889437,"pfxX":-6.933978825698476,"pfxZ":7.97754305220009,"pX":0.4475617027273284,"pZ":2.6737507332981973,"vX0":7.832006641876326,"vY0":-144.3339129575388,"vZ0":-6.139984247025925,"x":99.94,"y":166.59,"x0":-1.385931981290169,"y0":50.00094418967884,"z0":5.743237740133053,"aX":-14.791285146499153},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.6,"breakHorizontal":11.2,"spinRate":2359,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3778822443701153,"extension":6.136724328876394},"index":2,"playId":"4a7eec84-0e27-3554-97fa-ea3fda1a3ef5","pitchNumber":1,"startTime":"2026-05-20T19:18:58.076Z","endTime":"2026-05-20T19:19:01.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.307510492884084,"aZ":-16.876110941779654,"pfxX":-6.908311435603631,"pfxZ":7.228060151352068,"pX":-1.5234645979372887,"pZ":4.084338279615614,"vX0":2.6107178752396427,"vY0":-144.26017280615923,"vZ0":-2.270368529147951,"x":175.07,"y":128.5,"x0":-1.5405998144493736,"y0":50.001242109605776,"z0":5.9171036304863085,"aX":-14.616690112471748},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.8,"breakHorizontal":12.0,"spinRate":2266,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.37910312736766993,"extension":6.006227481734764},"index":3,"playId":"70d8ba85-0af2-37e1-8eeb-d919542bac4e","pitchNumber":2,"startTime":"2026-05-20T19:19:13.352Z","endTime":"2026-05-20T19:19:16.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.049821617910442,"aZ":-32.534843939036996,"pfxX":5.1203706779827165,"pfxZ":-0.2236935051211546,"pX":-0.20452281213564594,"pZ":3.2842790086612723,"vX0":2.3154177441190704,"vY0":-126.57873823212769,"vZ0":-0.016111392204458896,"x":124.8,"y":150.1,"x0":-1.7953430269419088,"y0":50.0010501860454,"z0":5.888617624205698,"aX":8.334449217798442},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.1,"breakHorizontal":-9.8,"spinRate":2568,"spinDirection":74},"zone":2,"typeConfidence":2.0,"plateTime":0.43218255861111565,"extension":6.010564100461499},"index":4,"playId":"27c36013-450a-38e8-900f-d1c26c9b7882","pitchNumber":3,"startTime":"2026-05-20T19:19:29.585Z","endTime":"2026-05-20T19:19:32.820Z","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":100.3,"endSpeed":92.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28946691231917,"aZ":-15.27208525970617,"pfxX":-8.990354375751718,"pfxZ":7.799863382358064,"pX":0.36948031934073855,"pZ":2.791268726706032,"vX0":8.302049605416848,"vY0":-145.83291809694708,"vZ0":-5.722209897900988,"x":102.92,"y":163.42,"x0":-1.3374407152655579,"y0":50.00719525017369,"z0":5.690448125776972,"aX":-19.49084737098554},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.2,"breakHorizontal":14.8,"spinRate":2519,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.37469040237299645,"extension":5.921541410528125},"index":5,"playId":"45c5f5de-944d-3216-84dd-ceba6a1779ec","pitchNumber":4,"startTime":"2026-05-20T19:19:45.467Z","endTime":"2026-05-20T19:19:48.467Z","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":100.1,"endSpeed":92.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.808008130868938,"aZ":-18.093940365825475,"pfxX":-5.61140637556265,"pfxZ":6.4811351403762565,"pX":-2.2380484987699982,"pZ":5.1430085675250625,"vX0":0.3306663274211195,"vY0":-145.9171794171103,"vZ0":0.7638762762797175,"x":202.31,"y":99.92,"x0":-1.6222956086916485,"y0":50.00706923330897,"z0":5.961773280807189,"aX":-12.198103882881247},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.1,"breakHorizontal":10.1,"spinRate":2353,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3742549689123753,"extension":5.989779348136292},"index":6,"playId":"daae3362-fc09-34b4-8994-0d8af64c4d9d","pitchNumber":5,"startTime":"2026-05-20T19:20:03.984Z","endTime":"2026-05-20T19:20:06.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40406596480186,"aZ":-30.37084442053399,"pfxX":4.928717577235943,"pfxZ":1.0592607469116935,"pX":0.49517839445937945,"pZ":1.5787215710522804,"vX0":4.001790454080553,"vY0":-129.3567818795496,"vZ0":-4.495184377757248,"x":98.12,"y":196.15,"x0":-1.7108294593525866,"y0":50.00127990506857,"z0":5.66122836299852,"aX":8.370033605106341},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.2,"breakHorizontal":-9.8,"spinRate":2557,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.42306038577936134,"extension":6.109151817369875},"hitData":{"launchSpeed":56.8,"launchAngle":75.0,"totalDistance":74.0,"trajectory":"popup","hardness":"soft","location":"5","coordinates":{"coordX":103.61,"coordY":183.41}},"index":7,"playId":"3790e5fe-1199-3899-9897-a868a30619cf","pitchNumber":6,"startTime":"2026-05-20T19:20:26.628Z","endTime":"2026-05-20T19:20:35.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:20:35.658Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to right fielder Blake Dunn.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T19:20:54.200Z","endTime":"2026-05-20T19:22:25.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.413800681081938,"aZ":-36.16786643221579,"pfxX":7.627084492868036,"pfxZ":-2.505668078604776,"pX":-1.551222909890397,"pZ":3.9857366647815033,"vX0":-1.6790944841635957,"vY0":-124.87335083197057,"vZ0":2.4764488706967507,"x":176.13,"y":131.17,"x0":-1.8644606966875947,"y0":50.00620827196273,"z0":5.941571078868035,"aX":12.135885228275253},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.8,"breakHorizontal":-13.4,"spinRate":2572,"spinDirection":78},"zone":11,"typeConfidence":2.0,"plateTime":0.43739960418038004,"extension":5.813152172715526},"index":0,"playId":"4eb44fc9-5aa2-3c5f-8053-b7684528f620","pitchNumber":1,"startTime":"2026-05-20T19:21:01.128Z","endTime":"2026-05-20T19:21:04.128Z","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":100.0,"endSpeed":92.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.490577990354797,"aZ":-14.09714760233127,"pfxX":-6.328349113385386,"pfxZ":8.350896269825247,"pX":-0.21893941333495565,"pZ":3.7338968283729295,"vX0":5.498252293748151,"vY0":-145.60840680739187,"vZ0":-3.4117321585829203,"x":125.35,"y":137.96,"x0":-1.301633962938734,"y0":50.00679604490887,"z0":5.763725418056581,"aX":-13.706522521271088},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":14.6,"breakHorizontal":10.4,"spinRate":2266,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3749457005087429,"extension":6.050090285791301},"index":1,"playId":"cabf7b63-dc56-3fec-9bb1-971313441220","pitchNumber":2,"startTime":"2026-05-20T19:21:22.336Z","endTime":"2026-05-20T19:21:25.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":91.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4805606557478,"aZ":-14.18030989239946,"pfxX":-4.8418176726004445,"pfxZ":8.337712246289438,"pX":-0.4237102952293556,"pZ":2.635204949025328,"vX0":4.599341999442005,"vY0":-145.5812899585256,"vZ0":-6.164753615368328,"x":133.15,"y":167.63,"x0":-1.390911435034449,"y0":50.00174636197633,"z0":5.630073046118105,"aX":-10.447608109809988},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.2,"breakHorizontal":7.9,"spinRate":2350,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.37548393179883854,"extension":6.335851790561522},"index":2,"playId":"a75c1549-54c7-3927-b2d2-e6ad172c0f61","pitchNumber":3,"startTime":"2026-05-20T19:21:38.792Z","endTime":"2026-05-20T19:21:42.906Z","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":99.0,"endSpeed":91.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.824817023054322,"aZ":-14.30324482468137,"pfxX":-3.9481868584829143,"pfxZ":8.421334995866946,"pX":0.0793272229978583,"pZ":3.739961240898453,"vX0":5.3663494590376315,"vY0":-144.12587858512472,"vZ0":-3.3367305461681633,"x":113.98,"y":137.8,"x0":-1.2863728090362405,"y0":50.00031317162934,"z0":5.785678002411687,"aX":-8.376377394768102},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.9,"breakHorizontal":6.2,"spinRate":2295,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3788154987527914,"extension":6.10389707733129},"index":3,"playId":"c85964f7-7caf-3571-b196-65186b19a746","pitchNumber":4,"startTime":"2026-05-20T19:21:57.767Z","endTime":"2026-05-20T19:22:01.172Z","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":98.4,"endSpeed":90.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17219314049438,"aZ":-13.696450083579931,"pfxX":-6.828937691458821,"pfxZ":8.79582082624136,"pX":-0.551008540167697,"pZ":2.970369175190445,"vX0":4.6595079699265165,"vY0":-143.32729584577362,"vZ0":-5.261663083246618,"x":138.0,"y":158.58,"x0":-1.3026941404690733,"y0":50.00081738479647,"z0":5.671226560607476,"aX":-14.34142699451753},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.1,"breakHorizontal":11.5,"spinRate":2326,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.38077548859203425,"extension":6.330642826491285},"hitData":{"launchSpeed":97.3,"launchAngle":43.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.37,"coordY":76.54}},"index":4,"playId":"5b469ef1-56b1-3670-9c3a-9972f8a7feea","pitchNumber":5,"startTime":"2026-05-20T19:22:15.587Z","endTime":"2026-05-20T19:22:25.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:22:25.583Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-20T19:22:45.270Z","endTime":"2026-05-20T19:24:32.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85768459338609,"aZ":-25.80235775684502,"pfxX":7.202503471685773,"pfxZ":3.840010512797697,"pX":0.47582134770748963,"pZ":2.7286839291431386,"vX0":2.9974409696636894,"vY0":-128.06352778199624,"vZ0":-2.4730992018416247,"x":98.86,"y":165.11,"x0":-1.6459530538107923,"y0":50.001740079386224,"z0":5.728759632600284,"aX":11.940340062331737},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.6,"breakHorizontal":-13.7,"spinRate":2560,"spinDirection":71},"zone":6,"typeConfidence":2.0,"plateTime":0.42797314175270795,"extension":5.984377167183137},"index":0,"playId":"442f13ad-c490-3ff4-90de-0c8ce2fbf681","pitchNumber":1,"startTime":"2026-05-20T19:22:52.670Z","endTime":"2026-05-20T19:22:55.670Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-20T19:23:07.159Z","endTime":"2026-05-20T19:23:19.382Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.301708966477825,"aZ":-28.2067630178322,"pfxX":7.888506953205846,"pfxZ":2.429468740912128,"pX":1.1212762844903998,"pZ":2.3566341633414574,"vX0":4.216585582146501,"vY0":-126.94605470736744,"vZ0":-2.6874811427220786,"x":74.26,"y":175.15,"x0":-1.5864609168404706,"y0":50.000045910465616,"z0":5.67742358502209,"aX":12.85376159753237},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.1,"breakHorizontal":-15.2,"spinRate":2545,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.43168062209945024,"extension":5.994405862956717},"index":2,"playId":"112e52c1-ea43-3a56-9d18-814567b97825","pitchNumber":2,"startTime":"2026-05-20T19:23:19.382Z","endTime":"2026-05-20T19:23:22.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.985311525213056,"aZ":-30.35872111973838,"pfxX":7.435873221526861,"pfxZ":1.1507100850331105,"pX":0.48744154600145956,"pZ":1.125798219557119,"vX0":3.03610974046771,"vY0":-124.84722829260278,"vZ0":-5.054986164300259,"x":98.42,"y":208.38,"x0":-1.7104280066972015,"y0":50.00539886845478,"z0":5.673797486764267,"aX":11.74577796696957},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.2,"breakHorizontal":-14.2,"spinRate":2446,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4386105771516453,"extension":5.875309799145788},"index":3,"playId":"9fa4532c-4660-3f0e-ae40-77de20de3c2a","pitchNumber":3,"startTime":"2026-05-20T19:23:35.773Z","endTime":"2026-05-20T19:23:38.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.6,"endSpeed":92.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21602474114379,"aZ":-13.395525065902628,"pfxX":-6.9089514517323,"pfxZ":8.633415495871681,"pX":0.9137991815092413,"pZ":3.60833814404479,"vX0":8.449238767399496,"vY0":-146.26082981499806,"vZ0":-3.9180590099748684,"x":82.17,"y":141.35,"x0":-1.1093984118462645,"y0":50.00398239438908,"z0":5.763796080840487,"aX":-15.029915693141003},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.0,"breakHorizontal":10.9,"spinRate":2612,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.373928551203047,"extension":6.1160605990061},"index":4,"playId":"eeef7257-7106-3e93-8b3b-f8312b9d09d0","pitchNumber":4,"startTime":"2026-05-20T19:23:53.144Z","endTime":"2026-05-20T19:23:56.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.159219488089974,"aZ":-27.638901906030803,"pfxX":6.581398859919089,"pfxZ":2.7480828720931827,"pX":2.8211783260054166,"pZ":0.4651876022815155,"vX0":8.421771406745238,"vY0":-127.4372934855891,"vZ0":-7.160787140428818,"x":9.46,"y":226.22,"x0":-1.376494314077683,"y0":50.005588342155,"z0":5.482435577072012,"aX":10.870543788123637},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.6,"breakHorizontal":-13.8,"spinRate":2516,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.42912497335263655,"extension":6.027519562716242},"index":5,"playId":"9075a532-8501-3170-bbd8-6bf950cd2cc9","pitchNumber":5,"startTime":"2026-05-20T19:24:09.123Z","endTime":"2026-05-20T19:24:12.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89437674119415,"aZ":-31.927160310891608,"pfxX":7.435445112828699,"pfxZ":0.15490754575798604,"pX":0.7947306966129585,"pZ":1.7440351086584767,"vX0":3.353737079499015,"vY0":-127.01193194401094,"vZ0":-3.4064148808476458,"x":86.71,"y":191.69,"x0":-1.5072527227834054,"y0":50.00539317660666,"z0":5.629189501725765,"aX":12.206350951801053},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.2,"breakHorizontal":-14.2,"spinRate":2539,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.43047732008286266,"extension":6.013143297110404},"index":6,"playId":"b9433e8d-799e-3176-b2d9-34df038e59f3","pitchNumber":6,"startTime":"2026-05-20T19:24:29.352Z","endTime":"2026-05-20T19:24:32.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:24:32.352Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"P.J. Higgins flies out to shortstop Trea Turner.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T19:26:49.921Z","endTime":"2026-05-20T19:28:28.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for Brandon Marsh.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T19:26:10.640Z","endTime":"2026-05-20T19:26:10.662Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"600"},{"details":{"description":"Justin Crawford remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T19:26:10.662Z","endTime":"2026-05-20T19:26:10.663Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":805249,"link":"/api/v1/people/805249"}},{"details":{"description":"Pitching Change: Brad Keller replaces Orion Kerkering.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-20T19:26:10.663Z","endTime":"2026-05-20T19:26:52.262Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641745,"link":"/api/v1/people/641745"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.807998708487244,"aZ":-18.40158335105918,"pfxX":-1.7024806002347015,"pfxZ":6.852341207975844,"pX":0.4064232450972276,"pZ":3.1898391485648268,"vX0":4.76742246138703,"vY0":-140.2211071083896,"vZ0":-5.50294448201224,"x":101.51,"y":152.65,"x0":-1.087393563304164,"y0":50.006546134241624,"z0":6.360832600032459,"aX":-3.424031449025952},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.6,"breakHorizontal":2.2,"spinRate":2284,"spinDirection":200},"zone":3,"typeConfidence":0.88,"plateTime":0.38917021438547383,"extension":6.0351806577944025},"index":3,"playId":"03abdf15-acfd-3fd0-9c6b-cd6ea244cae8","pitchNumber":1,"startTime":"2026-05-20T19:26:52.262Z","endTime":"2026-05-20T19:26:55.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, 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":85.9,"endSpeed":79.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56163315158404,"aZ":-40.52949038123855,"pfxX":3.110621401103858,"pfxZ":-5.193062239408565,"pX":-0.9870503571192412,"pZ":3.608689167777224,"vX0":-0.04182768952248944,"vY0":-125.26870220290883,"vZ0":0.7708931326987474,"x":154.62,"y":141.35,"x0":-1.3752020330437364,"y0":50.00588280697487,"z0":6.580225083347989,"aX":5.001489218153713},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-9.1,"breakHorizontal":-5.6,"spinRate":2717,"spinDirection":67},"zone":11,"typeConfidence":0.89,"plateTime":0.43532240057143845,"extension":5.933728117679473},"index":4,"playId":"c2fc548e-c872-33cd-b1d1-97598939a01f","pitchNumber":2,"startTime":"2026-05-20T19:27:03.372Z","endTime":"2026-05-20T19:27:06.406Z","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":96.0,"endSpeed":88.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41165573511925,"aZ":-22.447000247317558,"pfxX":-6.469054458566708,"pfxZ":4.904279080440617,"pX":0.6175918529410095,"pZ":3.45159302310509,"vX0":7.209699698015019,"vY0":-139.717393460331,"vZ0":-3.8189055591247856,"x":93.46,"y":145.59,"x0":-1.1513919797969787,"y0":50.00518100832209,"z0":6.304829726246774,"aX":-12.837960479060506},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.3,"breakHorizontal":10.3,"spinRate":2206,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.3914769470952164,"extension":5.925980837850934},"index":5,"playId":"bbcfc11d-f561-3c0b-838a-c52687db9b30","pitchNumber":3,"startTime":"2026-05-20T19:27:16.742Z","endTime":"2026-05-20T19:27:20.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94421667984277,"aZ":-21.829250220667607,"pfxX":-8.498533970998093,"pfxZ":5.366391641247713,"pX":-0.4695309591236235,"pZ":2.5368416606525868,"vX0":5.3035561623016525,"vY0":-138.48937369492938,"vZ0":-6.092959792952938,"x":134.9,"y":170.29,"x0":-1.312137703433217,"y0":50.00574490169116,"z0":6.240632739608724,"aX":-16.395586732440563},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.5,"breakHorizontal":14.2,"spinRate":2078,"spinDirection":206},"zone":4,"typeConfidence":0.87,"plateTime":0.396553013141435,"extension":5.96592636008063},"index":6,"playId":"f853bee5-9bde-30a7-85ad-72a8c1e79536","pitchNumber":4,"startTime":"2026-05-20T19:27:31.944Z","endTime":"2026-05-20T19:27:34.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.255142090360845,"aZ":-32.83963385365043,"pfxX":9.996802696073637,"pfxZ":-0.4333512430672144,"pX":-0.14115818484612994,"pZ":3.2683454374788616,"vX0":0.036390995014912775,"vY0":-123.80009219711549,"vZ0":-1.0086026386731537,"x":122.38,"y":150.53,"x0":-1.4533455222069496,"y0":50.00247400416717,"z0":6.446336995747277,"aX":15.412133774610375},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.7,"breakHorizontal":-18.1,"spinRate":2848,"spinDirection":64},"zone":2,"typeConfidence":2.0,"plateTime":0.44356513444461054,"extension":6.000422277689539},"index":7,"playId":"25066d6d-9e40-3826-b3d8-9e5491505de9","pitchNumber":5,"startTime":"2026-05-20T19:27:50.005Z","endTime":"2026-05-20T19:27:53.857Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":8,"startTime":"2026-05-20T19:28:06.486Z","endTime":"2026-05-20T19:28:18.608Z","isPitch":false,"type":"action","player":{"id":664731,"link":"/api/v1/people/664731"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.623548045622538,"aZ":-40.626413877349904,"pfxX":3.7867976625114985,"pfxZ":-5.219144369485699,"pX":-0.5038967457496372,"pZ":2.582900763680682,"vX0":0.895921906741516,"vY0":-125.97903604327574,"vZ0":-1.5744231164000626,"x":136.21,"y":169.04,"x0":-1.3554787587956163,"y0":50.00054030748778,"z0":6.475318572758133,"aX":6.135687692760058},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-9.6,"breakHorizontal":-7.1,"spinRate":2761,"spinDirection":64},"zone":4,"typeConfidence":0.91,"plateTime":0.43340659960300787,"extension":5.8957633702887655},"hitData":{"launchSpeed":82.2,"launchAngle":58.0,"totalDistance":197.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":87.5,"coordY":131.93}},"index":9,"playId":"e22e6f67-64ba-321f-b29e-577bfd35af95","pitchNumber":6,"startTime":"2026-05-20T19:28:18.608Z","endTime":"2026-05-20T19:28:28.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:28:28.370Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt McLain grounds out, second baseman Bryson Stott to first baseman Alec Bohm.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T19:28:44.626Z","endTime":"2026-05-20T19:30:23.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24585245204258,"aZ":-37.424810586374164,"pfxX":2.825054382938525,"pfxZ":-3.1959902419045267,"pX":-0.3894451971052474,"pZ":2.780892013260513,"vX0":1.4862583233859024,"vY0":-126.90186040107085,"vZ0":-1.8100070949771538,"x":131.84,"y":163.7,"x0":-1.3484603364397585,"y0":50.00402620885943,"z0":6.465141479521433,"aX":4.640023590152242},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-6.0,"breakHorizontal":-5.4,"spinRate":2749,"spinDirection":68},"zone":1,"typeConfidence":0.9,"plateTime":0.4304631325670192,"extension":6.142707610514569},"index":0,"playId":"05cc9fd5-03ee-3785-9d79-52a2e3379df0","pitchNumber":1,"startTime":"2026-05-20T19:28:49.135Z","endTime":"2026-05-20T19:28:52.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24685055439761,"aZ":-29.582624612496737,"pfxX":9.409936217162304,"pfxZ":1.6356204957563119,"pX":0.21985012739838625,"pZ":3.9685146847439654,"vX0":0.8067966003725007,"vY0":-125.01158175540593,"vZ0":-0.24984259106250628,"x":108.62,"y":131.63,"x0":-1.3294670627512677,"y0":50.0018383324224,"z0":6.498559668123157,"aX":14.88843664395583},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.1,"breakHorizontal":-17.3,"spinRate":2743,"spinDirection":66},"zone":12,"typeConfidence":2.0,"plateTime":0.43818622268358265,"extension":5.815400746719023},"index":1,"playId":"08e70cb9-79cd-3d86-9f18-6b28c45f9d3b","pitchNumber":2,"startTime":"2026-05-20T19:29:02.648Z","endTime":"2026-05-20T19:29:05.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.034981241317602,"aZ":-20.165930344003584,"pfxX":-8.464174808626565,"pfxZ":6.02289348907202,"pX":0.4273442581821393,"pZ":1.672058499409052,"vX0":7.674963354270258,"vY0":-139.75037026724436,"vZ0":-8.6002859515786,"x":100.71,"y":193.63,"x0":-1.2437235130369866,"y0":50.006641631324854,"z0":6.094415685096465,"aX":-16.885673260663136},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":13.9,"spinRate":2148,"spinDirection":203},"zone":9,"typeConfidence":0.91,"plateTime":0.39070046530383307,"extension":6.0977821103586605},"index":2,"playId":"003dfd81-26ff-338e-9e31-2ec93e646370","pitchNumber":3,"startTime":"2026-05-20T19:29:14.715Z","endTime":"2026-05-20T19:29:18.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84864977399637,"aZ":-18.908523967878164,"pfxX":-6.557732291345374,"pfxZ":6.6750363206592045,"pX":-0.3393265454406596,"pZ":3.6650925591825625,"vX0":4.817820898809202,"vY0":-139.46261227569846,"vZ0":-3.7711874587190812,"x":129.93,"y":139.82,"x0":-1.2298500789578053,"y0":50.00053915195603,"z0":6.268315588491509,"aX":-13.0267343690024},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.6,"breakHorizontal":11.0,"spinRate":2208,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.39147042801173626,"extension":6.023848977171716},"index":3,"playId":"0386858a-0c6a-3d1b-bbc5-e76c1aa600a6","pitchNumber":4,"startTime":"2026-05-20T19:29:31.289Z","endTime":"2026-05-20T19:29:34.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75206004387051,"aZ":-40.050600053582805,"pfxX":4.36107067015312,"pfxZ":-4.853078890046868,"pX":-0.2763782657679352,"pZ":3.2203745714260337,"vX0":0.9962901717958756,"vY0":-126.03930687585272,"vZ0":-0.22592996501305618,"x":127.53,"y":151.83,"x0":-1.2429405574427623,"y0":50.00544812244335,"z0":6.524287576114883,"aX":7.072134197549476},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-8.6,"breakHorizontal":-8.2,"spinRate":2835,"spinDirection":66},"zone":2,"typeConfidence":0.91,"plateTime":0.4332765304193562,"extension":5.987537650315135},"index":4,"playId":"6f04359d-4a3d-3170-9704-cf734ef3dc0a","pitchNumber":5,"startTime":"2026-05-20T19:29:46.226Z","endTime":"2026-05-20T19:29:49.226Z","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":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.669361422890365,"aZ":-18.210338350400786,"pfxX":-0.7620271366940106,"pfxZ":6.822687073414421,"pX":-0.5023655562016343,"pZ":4.19856683754497,"vX0":2.3506784287549856,"vY0":-141.5388855418794,"vZ0":-2.8444164127979668,"x":136.15,"y":125.42,"x0":-1.2414556637773404,"y0":50.00329609379122,"z0":6.370672839410335,"aX":-1.560078547282875},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.0,"breakHorizontal":1.0,"spinRate":2544,"spinDirection":185},"zone":11,"typeConfidence":0.9,"plateTime":0.38570991731773896,"extension":5.961008594049344},"index":5,"playId":"da296fcf-c43a-38d3-add6-45d262522b41","pitchNumber":6,"startTime":"2026-05-20T19:30:02.502Z","endTime":"2026-05-20T19:30:05.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.091459964792044,"aZ":-22.734170930261946,"pfxX":-7.197770593444367,"pfxZ":4.647545391641906,"pX":-0.38583196229549516,"pZ":3.0738389757486138,"vX0":5.214296447381985,"vY0":-141.400081934847,"vZ0":-4.7177244532115115,"x":131.71,"y":155.79,"x0":-1.3150240593085412,"y0":50.00656793476053,"z0":6.215376557791503,"aX":-14.633999487077213},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.7,"breakHorizontal":12.0,"spinRate":2285,"spinDirection":196},"zone":1,"typeConfidence":0.91,"plateTime":0.3867980351935967,"extension":5.962273112313763},"hitData":{"launchSpeed":88.6,"launchAngle":2.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":125.02,"coordY":148.7}},"index":6,"playId":"9ee349a8-478f-304e-be66-8f5cd953dfb1","pitchNumber":7,"startTime":"2026-05-20T19:30:15.650Z","endTime":"2026-05-20T19:30:23.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:30:23.681Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Elly De La Cruz lines out to left fielder Brandon Marsh.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-20T19:30:41.019Z","endTime":"2026-05-20T19:31:07.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24938767862373,"aZ":-40.103226959203916,"pfxX":2.719179490569769,"pfxZ":-4.945116624016133,"pX":-0.7012225330963285,"pZ":1.777246432214899,"vX0":0.7770267443475851,"vY0":-125.5921752855407,"vZ0":-3.2614439716109906,"x":143.73,"y":190.79,"x0":-1.3674563780511921,"y0":50.00054477984894,"z0":6.338200587795037,"aX":4.3641957919316825},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-9.5,"breakHorizontal":-5.0,"spinRate":2705,"spinDirection":63},"zone":7,"typeConfidence":0.9,"plateTime":0.43529001514794174,"extension":6.0661294868364335},"index":0,"playId":"74b5c63c-64ed-3a55-ac5e-030acc83e0c1","pitchNumber":1,"startTime":"2026-05-20T19:30:47.280Z","endTime":"2026-05-20T19:30:50.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.778002783023886,"aZ":-15.227952408797256,"pfxX":-0.45777543940941556,"pfxZ":8.187463261521915,"pX":0.4646093990250763,"pZ":3.1379166201666338,"vX0":4.998406226693087,"vY0":-142.09647196164147,"vZ0":-6.004254051331123,"x":99.29,"y":154.06,"x0":-1.2486472616281326,"y0":50.00682590583292,"z0":6.225206831717686,"aX":-0.9483604103490958},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.9,"breakHorizontal":0.0,"spinRate":2362,"spinDirection":198},"zone":3,"typeConfidence":0.91,"plateTime":0.3836421528198315,"extension":6.152095279895333},"hitData":{"launchSpeed":78.3,"launchAngle":28.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.71,"coordY":121.27}},"index":1,"playId":"452f763b-5b28-354e-90dc-fb7c72eef10e","pitchNumber":2,"startTime":"2026-05-20T19:31:00.216Z","endTime":"2026-05-20T19:31:07.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:31:07.240Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T19:33:29.905Z","endTime":"2026-05-20T19:35:04.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Graham Ashcraft replaces Connor Phillips.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T19:32:22.689Z","endTime":"2026-05-20T19:33:32.264Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668933,"link":"/api/v1/people/668933"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":89.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12079755402414,"aZ":-18.4708088702359,"pfxX":0.1895840729370506,"pfxZ":6.870877457375729,"pX":0.014085342902091874,"pZ":1.3758529987289907,"vX0":0.3153367475186019,"vY0":-139.34899779391773,"vZ0":-10.143695324634905,"x":116.46,"y":201.63,"x0":-0.12455909327737127,"y0":50.00298020662223,"z0":6.247377657929809,"aX":0.3781961663993452},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.9,"breakHorizontal":-0.4,"spinRate":2344,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.3909202782262273,"extension":5.521242964750568},"index":1,"playId":"4f17abc1-04b0-3a43-b0e4-f3feda16abc7","pitchNumber":1,"startTime":"2026-05-20T19:33:32.264Z","endTime":"2026-05-20T19:33:35.264Z","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":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90752827091888,"aZ":-17.914365366212717,"pfxX":-0.8552512873393758,"pfxZ":6.809572770710005,"pX":-0.3598188360106731,"pZ":3.417771093778093,"vX0":-0.2076803054404105,"vY0":-142.64986044599203,"vZ0":-5.467834743542306,"x":130.72,"y":146.5,"x0":-0.1751648998146743,"y0":50.000484392868245,"z0":6.46112200047293,"aX":-1.7904449462164362},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.6,"breakHorizontal":1.6,"spinRate":2442,"spinDirection":201},"zone":1,"typeConfidence":0.93,"plateTime":0.381652414942554,"extension":5.546777042655758},"index":2,"playId":"3ee00d22-9457-3774-8480-f25179ae5a27","pitchNumber":2,"startTime":"2026-05-20T19:33:47.638Z","endTime":"2026-05-20T19:34:14.641Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57158958121953,"aZ":-30.241472400784456,"pfxX":5.502426456440526,"pfxZ":1.118921143014763,"pX":0.08483271968508169,"pZ":2.4179069866885405,"vX0":-1.1272678578288495,"vY0":-130.249408547397,"vZ0":-4.2101832701633635,"x":113.77,"y":173.5,"x0":-0.1938180455808404,"y0":50.00514788652741,"z0":6.324302438406708,"aX":9.520991516061429},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.3,"breakHorizontal":-9.7,"spinRate":2836,"spinDirection":49},"zone":5,"typeConfidence":0.91,"plateTime":0.41941003438331936,"extension":5.571842747684904},"index":3,"playId":"ef556be4-013b-3aab-b975-171a0a1f58bc","pitchNumber":3,"startTime":"2026-05-20T19:34:15.616Z","endTime":"2026-05-20T19:34:21.616Z","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":98.0,"endSpeed":91.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.955244625961946,"aZ":-19.64242979205432,"pfxX":-0.2564814484790636,"pfxZ":5.958952154324917,"pX":0.37768917981669836,"pZ":2.8545182642131577,"vX0":0.996719656264498,"vY0":-142.76088390332075,"vZ0":-6.482627000222829,"x":102.6,"y":161.71,"x0":0.06023442911618044,"y0":50.00430147165142,"z0":6.353587397263877,"aX":-0.5395580600408506},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.0,"breakHorizontal":0.4,"spinRate":2527,"spinDirection":198},"zone":3,"typeConfidence":0.92,"plateTime":0.3808876921914459,"extension":5.621840598053686},"index":4,"playId":"893ea4ad-39de-3282-b19e-f48dedbd8479","pitchNumber":4,"startTime":"2026-05-20T19:34:37.574Z","endTime":"2026-05-20T19:34:40.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.688504050638553,"aZ":-35.16176403569677,"pfxX":4.844378190832023,"pfxZ":-1.824857983423291,"pX":0.626676378347132,"pZ":1.58508501629945,"vX0":0.09669498098852422,"vY0":-127.2922021461425,"vZ0":-4.885797011653592,"x":93.11,"y":195.98,"x0":-0.04097209904027009,"y0":50.00279772774239,"z0":6.320322520673052,"aX":7.93135662568811},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.2,"breakHorizontal":-8.8,"spinRate":2730,"spinDirection":29},"zone":14,"typeConfidence":0.92,"plateTime":0.4306738445887044,"extension":5.7366796516603795},"index":5,"playId":"373b3a5c-e79f-3fcf-b4cb-ba2b533b700d","pitchNumber":5,"startTime":"2026-05-20T19:35:01.383Z","endTime":"2026-05-20T19:35:04.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:35:04.383Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T19:35:25.558Z","endTime":"2026-05-20T19:36:26.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":3},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21130721335532,"aZ":-34.85663406899769,"pfxX":4.329592366690747,"pfxZ":-1.6526237802948458,"pX":-0.27366993883048857,"pZ":2.8922412926121006,"vX0":-1.2211979166928788,"vY0":-126.56420621147548,"vZ0":-1.8341636312804237,"x":127.43,"y":160.69,"x0":-0.34700761879728964,"y0":50.005668619437415,"z0":6.422055244553603,"aX":7.013929827175071},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.2,"breakHorizontal":-7.6,"spinRate":2766,"spinDirection":43},"zone":5,"typeConfidence":0.92,"plateTime":0.43302217784406816,"extension":5.63669117552665},"index":0,"playId":"d8e508b0-f82f-32c0-bd74-1f30eaedfbd1","pitchNumber":1,"startTime":"2026-05-20T19:35:31.475Z","endTime":"2026-05-20T19:35:34.475Z","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":97.4,"endSpeed":90.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72071783559786,"aZ":-21.61514212944043,"pfxX":0.8555647975326284,"pfxZ":5.11291835234422,"pX":0.1597148081171408,"pZ":3.5432942616391476,"vX0":-0.0673476025912045,"vY0":-141.90993620351153,"vZ0":-4.267068859958804,"x":110.91,"y":143.11,"x0":0.07226170479205986,"y0":50.000511738840146,"z0":6.421495207845887,"aX":1.7662903277071078},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.8,"breakHorizontal":-1.6,"spinRate":2421,"spinDirection":188},"zone":2,"typeConfidence":0.9,"plateTime":0.38416682060372853,"extension":5.666980691034612},"index":1,"playId":"098ee13a-20db-3392-b86c-7145dd1632b7","pitchNumber":2,"startTime":"2026-05-20T19:35:48.833Z","endTime":"2026-05-20T19:35:51.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.503344033537676,"aZ":-28.784668040538882,"pfxX":6.212080875752083,"pfxZ":2.0375375182089996,"pX":1.7059713195877162,"pZ":2.7572664680891545,"vX0":2.468635364209225,"vY0":-128.8617231452634,"vZ0":-3.3919412794481607,"x":51.97,"y":164.33,"x0":-0.07441633770171964,"y0":50.00237577702697,"z0":6.340793313728901,"aX":10.332722762645917},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.1,"breakHorizontal":-11.9,"spinRate":2886,"spinDirection":43},"zone":12,"typeConfidence":0.91,"plateTime":0.4268385989245691,"extension":5.648744814647664},"index":2,"playId":"4506f96d-0231-3e11-b0b5-78adcde93b42","pitchNumber":3,"startTime":"2026-05-20T19:36:07.068Z","endTime":"2026-05-20T19:36:10.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9173550466805,"aZ":-32.86545938225551,"pfxX":7.529395558259556,"pfxZ":-0.4099832863854278,"pX":0.1866203687114275,"pZ":2.8623376593148078,"vX0":-1.8123269331221967,"vY0":-129.096204983294,"vZ0":-2.4699464959407442,"x":109.89,"y":161.5,"x0":-0.08038947360593801,"y0":50.00266974186593,"z0":6.361722412185522,"aX":12.706185968471287},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.1,"breakHorizontal":-13.2,"spinRate":2936,"spinDirection":46},"zone":5,"typeConfidence":0.92,"plateTime":0.42431103353393906,"extension":5.710923458638342},"index":3,"playId":"9822741a-7c51-38cc-9839-907bb2288b48","pitchNumber":4,"startTime":"2026-05-20T19:36:23.311Z","endTime":"2026-05-20T19:36:26.376Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:36:26.376Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to center fielder Dane Myers.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-20T19:36:46.693Z","endTime":"2026-05-20T19:37:01.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.637562105803138,"aZ":-19.311360147224608,"pfxX":1.0666863953383072,"pfxZ":6.142742950286266,"pX":0.6180219919370936,"pZ":3.321685822611875,"vX0":1.392784293499382,"vY0":-143.22843837041873,"vZ0":-5.238828972055875,"x":93.44,"y":149.09,"x0":-0.01170471058822137,"y0":50.002304285424664,"z0":6.368121183365793,"aX":2.2335873821709478},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.3,"breakHorizontal":-2.2,"spinRate":2484,"spinDirection":191},"zone":3,"typeConfidence":0.92,"plateTime":0.38125656385560935,"extension":5.600169537670548},"hitData":{"launchSpeed":96.9,"launchAngle":29.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.72,"coordY":52.57}},"index":0,"playId":"97e7951b-09d2-3ece-ad27-c7fd4e8c2841","pitchNumber":1,"startTime":"2026-05-20T19:36:52.733Z","endTime":"2026-05-20T19:37:01.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:37:01.759Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Bleday singles on a line drive to center fielder Justin Crawford.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T19:39:36.482Z","endTime":"2026-05-20T19:40:22.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"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":{"description":"Pitching Change: José Alvarado replaces Brad Keller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T19:38:28.550Z","endTime":"2026-05-20T19:39:38.840Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621237,"link":"/api/v1/people/621237"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92556758542914,"aZ":-13.584308083493475,"pfxX":6.523331268996615,"pfxZ":9.561937991843768,"pX":-0.2009727181486037,"pZ":1.6646293049290206,"vX0":-6.222154902416902,"vY0":-138.9775682360226,"vZ0":-10.45892432190568,"x":124.66,"y":193.84,"x0":1.2260150941991257,"y0":50.006196484625455,"z0":6.393724963043965,"aX":12.68559264036262},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":-10.4,"spinRate":2000,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.39504907840156767,"extension":6.78609703077516},"index":1,"playId":"36598efe-f9e8-364a-810c-46c97da9d43d","pitchNumber":1,"startTime":"2026-05-20T19:39:38.840Z","endTime":"2026-05-20T19:40:05.871Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"}}},{"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":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21777181180542,"aZ":-19.58106786167978,"pfxX":7.119333007826583,"pfxZ":6.221996216965724,"pX":0.25423905676326586,"pZ":3.4864417300746116,"vX0":-5.655585481551573,"vY0":-141.6093101323081,"vZ0":-4.47773347573837,"x":107.31,"y":144.65,"x0":1.355194560983615,"y0":50.00666646307685,"z0":6.345880152467167,"aX":14.420126784171435},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.4,"breakHorizontal":-11.6,"spinRate":2051,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.3872193740521097,"extension":6.991805820717654},"hitData":{"launchSpeed":80.8,"launchAngle":23.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.09,"coordY":85.04}},"index":2,"playId":"d224290c-b9a1-3758-a623-e338fb7c91ef","pitchNumber":2,"startTime":"2026-05-20T19:40:11.664Z","endTime":"2026-05-20T19:40:22.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:40:22.972Z","atBatIndex":70},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Sal Stewart homers (12) on a fly ball to left field. JJ Bleday scores.","rbi":2,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T19:40:42.062Z","endTime":"2026-05-20T19:42:03.285Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":{"id":621237,"link":"/api/v1/people/621237"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":{"id":621237,"link":"/api/v1/people/621237"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.350438832461588,"aZ":-19.27513515037646,"pfxX":8.895760800206112,"pfxZ":6.448808039421034,"pX":-0.7352305429211182,"pZ":2.013312518807099,"vX0":-8.452622685078573,"vY0":-140.43163801448205,"vZ0":-8.407754582758342,"x":145.03,"y":184.42,"x0":1.1557040935670972,"y0":50.00535727842072,"z0":6.2966874164724125,"aX":17.79774472851718},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.1,"breakHorizontal":-14.4,"spinRate":1971,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.38980936200508554,"extension":6.9775342617669605},"index":0,"playId":"3bfc055d-e6ce-3df5-b54c-a622bf51c979","pitchNumber":1,"startTime":"2026-05-20T19:40:49.429Z","endTime":"2026-05-20T19:40:52.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.417996380531655,"aZ":-18.96789143756399,"pfxX":6.983032037038454,"pfxZ":6.551100198947413,"pX":-0.37583188996141637,"pZ":3.360570318253745,"vX0":-6.977648054669553,"vY0":-140.9517803380736,"vZ0":-4.979524330967461,"x":131.33,"y":148.04,"x0":1.222047224287153,"y0":50.00512835378496,"z0":6.37133705930875,"aX":14.082045967208652},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.0,"breakHorizontal":-11.3,"spinRate":1863,"spinDirection":139},"zone":1,"typeConfidence":2.0,"plateTime":0.3882903245726279,"extension":6.952551536464465},"index":1,"playId":"21410833-168d-3cd1-98ba-1fc05f104121","pitchNumber":2,"startTime":"2026-05-20T19:41:09.184Z","endTime":"2026-05-20T19:41:12.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.080289037300627,"aZ":-23.723187746156423,"pfxX":-1.9974090289041149,"pfxZ":4.77136793605273,"pX":-0.7190272446405582,"pZ":2.5329029052674628,"vX0":-4.2622743188467975,"vY0":-132.22151572132444,"vZ0":-5.877449168929333,"x":144.41,"y":170.39,"x0":1.1730928225663864,"y0":50.0026435435353,"z0":6.524300508550475,"aX":-3.537951587980733},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.6,"breakHorizontal":4.6,"spinRate":2104,"spinDirection":155},"zone":4,"typeConfidence":2.0,"plateTime":0.41418681559722126,"extension":6.872085309389707},"hitData":{"launchSpeed":109.7,"launchAngle":27.0,"totalDistance":441.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":32.91,"coordY":45.57}},"index":2,"playId":"84d5f393-99c6-335e-9614-40241a1826ed","pitchNumber":3,"startTime":"2026-05-20T19:41:32.331Z","endTime":"2026-05-20T19:42:03.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:42:03.285Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Steer flies out to right fielder Adolis García.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T19:42:14.375Z","endTime":"2026-05-20T19:43:26.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.749692169793434,"aZ":-18.14355725347999,"pfxX":9.319188870851269,"pfxZ":7.081222505480877,"pX":0.4541661568297934,"pZ":3.4958129256551485,"vX0":-5.744878426633683,"vY0":-140.57320937576412,"vZ0":-4.941309529442223,"x":99.69,"y":144.39,"x0":1.323829735846189,"y0":50.00622371313269,"z0":6.4712098258688115,"aX":18.4736603186152},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.9,"breakHorizontal":-15.5,"spinRate":2098,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.39108761882112475,"extension":6.9901858135906485},"index":0,"playId":"46d461ea-90f7-3fd9-bfeb-b4d3e914d511","pitchNumber":1,"startTime":"2026-05-20T19:42:22.344Z","endTime":"2026-05-20T19:42:26.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.751230886666214,"aZ":-16.765011215134134,"pfxX":7.9696914384522675,"pfxZ":7.704350589586955,"pX":-0.7372520958889526,"pZ":2.676638869526908,"vX0":-8.091269917405295,"vY0":-140.93803510900375,"vZ0":-7.3692346831049464,"x":145.1,"y":166.51,"x0":1.143392081909598,"y0":50.00283035081573,"z0":6.419498678855164,"aX":15.940958955526893},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.5,"breakHorizontal":-12.6,"spinRate":2066,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.3894747750596559,"extension":6.935296759607552},"index":1,"playId":"00818917-ae8c-3318-8ab4-38869a3feeee","pitchNumber":2,"startTime":"2026-05-20T19:42:38.989Z","endTime":"2026-05-20T19:42:41.989Z","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":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.967789560147153,"aZ":-34.70987293527228,"pfxX":-2.1761251231002383,"pfxZ":-1.7632901670561232,"pX":1.238613477413059,"pZ":4.644184429819712,"vX0":0.6148424049688761,"vY0":-119.65314329306322,"vZ0":2.270499135105177,"x":69.79,"y":113.39,"x0":1.2596828091907377,"y0":50.00329730250864,"z0":6.812314812554782,"aX":-3.1278588798730227},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.3,"breakHorizontal":3.7,"spinRate":1938,"spinDirection":321},"zone":12,"typeConfidence":2.0,"plateTime":0.4593009201137308,"extension":6.475641288918601},"index":2,"playId":"8f49f2bc-0ec4-3164-9be8-322ed6ba2105","pitchNumber":3,"startTime":"2026-05-20T19:42:59.106Z","endTime":"2026-05-20T19:43:02.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.472781458823725,"aZ":-18.616764442234256,"pfxX":9.739916439688386,"pfxZ":6.555899326949051,"pX":-0.709522023903934,"pZ":2.445416961733134,"vX0":-8.804575300128453,"vY0":-142.78219412115428,"vZ0":-7.642352884928438,"x":144.05,"y":172.75,"x0":1.1466874663705262,"y0":50.000913190448266,"z0":6.325354340770294,"aX":20.13479897595496},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.4,"breakHorizontal":-15.8,"spinRate":1998,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.38341872168533353,"extension":7.022484679278799},"hitData":{"launchSpeed":82.5,"launchAngle":38.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.74,"coordY":119.31}},"index":3,"playId":"729da64d-10a4-32c6-834f-25549e2c59e1","pitchNumber":4,"startTime":"2026-05-20T19:43:17.587Z","endTime":"2026-05-20T19:43:26.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:43:26.648Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathaniel Lowe strikes out swinging.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T19:43:45.302Z","endTime":"2026-05-20T19:46:04.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48876099145955,"aZ":-16.542927630304316,"pfxX":7.127761293202694,"pfxZ":7.615440493857677,"pX":0.13570930672971748,"pZ":2.420502191729747,"vX0":-6.206379809191103,"vY0":-142.12358472582707,"vZ0":-7.868385545041076,"x":111.83,"y":173.43,"x0":1.417858929225027,"y0":50.00511366714234,"z0":6.268435353678444,"aX":14.635389260527196},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.4,"breakHorizontal":-11.8,"spinRate":2010,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.38485604795246875,"extension":7.130781943693744},"index":0,"playId":"633cfc57-6fb3-3a64-a330-ea580a2d6931","pitchNumber":1,"startTime":"2026-05-20T19:43:52.891Z","endTime":"2026-05-20T19:43:55.891Z","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.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.682191597959882,"aZ":-26.479879258357958,"pfxX":0.02223174129361638,"pfxZ":3.268286749682172,"pX":-0.9642842521504402,"pZ":2.2917790873708723,"vX0":-5.547073658099914,"vY0":-130.7080755036392,"vZ0":-5.749818110131529,"x":153.76,"y":176.9,"x0":1.1761041454285186,"y0":50.0029594378508,"z0":6.489741176596678,"aX":0.038697002715786126},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.9,"breakHorizontal":1.1,"spinRate":2142,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.41787968677673204,"extension":6.8155246124396704},"index":1,"playId":"604301cf-f42e-3ccf-8b29-fd61e4489414","pitchNumber":2,"startTime":"2026-05-20T19:44:08.350Z","endTime":"2026-05-20T19:44:11.350Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-20T19:44:23.223Z","endTime":"2026-05-20T19:44:32.672Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"}},{"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":91.0,"endSpeed":83.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.411378968922573,"aZ":-21.436465532931084,"pfxX":-0.5032267045983705,"pfxZ":6.087362261102254,"pX":-2.14825507500711,"pZ":0.8103509550947716,"vX0":-8.006556281784722,"vY0":-132.0094421346766,"vZ0":-10.394635779477479,"x":198.89,"y":216.9,"x0":0.99065563537957,"y0":50.00013475583721,"z0":6.380438500397903,"aX":-0.8850127837463074},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.9,"breakHorizontal":2.6,"spinRate":2085,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.4150973471128898,"extension":7.034632877439858},"index":3,"playId":"50621fa8-39b2-30f2-b68a-51b8ca5625b8","pitchNumber":3,"startTime":"2026-05-20T19:44:32.672Z","endTime":"2026-05-20T19:44:36.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.219946025809065,"aZ":-19.77215854109012,"pfxX":7.858285105325565,"pfxZ":6.161478846730709,"pX":0.9177012931761556,"pZ":3.682050526458039,"vX0":-4.047802099913576,"vY0":-140.62124057576662,"vZ0":-3.7054426399008884,"x":82.02,"y":139.36,"x0":1.350393068724184,"y0":50.006611308403556,"z0":6.290575484031633,"aX":15.829454694505943},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.7,"breakHorizontal":-13.4,"spinRate":1935,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.3886642745527853,"extension":6.948890880588869},"index":4,"playId":"60fc79e7-475b-32c8-9872-abb22199450d","pitchNumber":4,"startTime":"2026-05-20T19:44:56.987Z","endTime":"2026-05-20T19:45:01.996Z","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":90.9,"endSpeed":84.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.384013983824467,"aZ":-25.47928215389251,"pfxX":-1.9718465428805896,"pfxZ":3.7225572761160164,"pX":-2.082096179101306,"pZ":1.7752200421439317,"vX0":-6.924906408496395,"vY0":-132.25949094756223,"vZ0":-7.369245096019876,"x":196.36,"y":190.85,"x0":0.8109981570535907,"y0":50.002047041174926,"z0":6.427268527729052,"aX":-3.5414967950391274},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.5,"breakHorizontal":4.9,"spinRate":2112,"spinDirection":162},"zone":13,"typeConfidence":2.0,"plateTime":0.41186986664743586,"extension":6.8750508536241455},"index":5,"playId":"84982547-f507-3444-b428-97ff2ecdf171","pitchNumber":5,"startTime":"2026-05-20T19:45:28.619Z","endTime":"2026-05-20T19:45:31.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":85.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.724374885647904,"aZ":-27.62062573619062,"pfxX":-1.059911255208429,"pfxZ":2.509626254799226,"pX":-1.0102616574574887,"pZ":2.028004110910789,"vX0":-5.1184466876797385,"vY0":-132.91672010456185,"vZ0":-6.4917057536382705,"x":155.51,"y":184.02,"x0":1.067068440084898,"y0":50.00269996173519,"z0":6.469998144252956,"aX":-1.922860202246502},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.5,"breakHorizontal":2.9,"spinRate":2079,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.40988931631016623,"extension":6.768933633158739},"index":6,"playId":"9e7ca101-540e-3df1-97cc-bdc782178dda","pitchNumber":6,"startTime":"2026-05-20T19:46:01.609Z","endTime":"2026-05-20T19:46:04.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:46:04.609Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Blake Dunn lines out sharply to center fielder Justin Crawford.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-20T19:46:25.895Z","endTime":"2026-05-20T19:47:00.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.8,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.520701060161837,"aZ":-26.747110515275907,"pfxX":-1.5049415115127713,"pfxZ":3.0293006140086134,"pX":-1.6867079744791167,"pZ":0.4256053247502317,"vX0":-6.540515974924863,"vY0":-132.56180618910082,"vZ0":-10.474448143801311,"x":181.29,"y":227.29,"x0":1.0013685639390013,"y0":50.0057563186077,"z0":6.35876634231172,"aX":-2.695322809518202},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.5,"breakHorizontal":4.1,"spinRate":2142,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.4121235610588254,"extension":6.8511430133154825},"index":0,"playId":"cc9cf38c-7f2d-3758-86a9-8eea773885ce","pitchNumber":1,"startTime":"2026-05-20T19:46:31.425Z","endTime":"2026-05-20T19:46:34.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.8,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84744137875977,"aZ":-17.290848832648315,"pfxX":8.669015336989657,"pfxZ":7.276324146012904,"pX":-0.42719343476949345,"pZ":2.1856057301744123,"vX0":-7.626834200956835,"vY0":-141.53957242301283,"vZ0":-8.409219066453675,"x":133.28,"y":179.77,"x0":1.1653425306820784,"y0":50.00170431084181,"z0":6.284699038943503,"aX":17.73092520392578},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.8,"breakHorizontal":-14.3,"spinRate":1943,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.3857725247410686,"extension":6.908452173630725},"hitData":{"launchSpeed":101.4,"launchAngle":21.0,"totalDistance":388.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":118.33,"coordY":42.78}},"index":1,"playId":"01469a6d-edae-3762-accc-11c87bb62fc6","pitchNumber":2,"startTime":"2026-05-20T19:46:51.838Z","endTime":"2026-05-20T19:47:00.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:47:00.873Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, first baseman Sal Stewart to pitcher Sam Moll.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T19:49:35.599Z","endTime":"2026-05-20T19:50:22.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":5},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from third base to first base for Sal Stewart.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-20T19:48:28.655Z","endTime":"2026-05-20T19:48:28.680Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"400"},{"details":{"description":"Defensive Substitution: Ke'Bryan Hayes replaces first baseman Nathaniel Lowe, batting 6th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-20T19:48:28.680Z","endTime":"2026-05-20T19:48:28.681Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":663993,"link":"/api/v1/people/663993"}},{"details":{"description":"Pitching Change: Sam Moll replaces Graham Ashcraft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-20T19:48:28.681Z","endTime":"2026-05-20T19:49:37.919Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594580,"link":"/api/v1/people/594580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.248654755154924,"aZ":-38.587241111491025,"pfxX":10.526031936183252,"pfxZ":-3.7019266392077856,"pX":0.23978551276452506,"pZ":2.366975310308819,"vX0":-6.887938993909054,"vY0":-130.8816706118886,"vZ0":0.5263865330611524,"x":107.86,"y":174.87,"x0":1.5412452580706948,"y0":50.004840144661344,"z0":5.058549511750492,"aX":18.21954163875455},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-6.4,"breakHorizontal":-17.5,"spinRate":2312,"spinDirection":92},"zone":5,"typeConfidence":0.9,"plateTime":0.4188837351127672,"extension":4.544627682287762},"index":3,"playId":"cae0e649-5c70-34c9-aafd-9ff69802fbe6","pitchNumber":1,"startTime":"2026-05-20T19:49:37.919Z","endTime":"2026-05-20T19:49:40.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.898107764023887,"aZ":-35.092263810120365,"pfxX":-5.87610060008437,"pfxZ":-2.093546036888582,"pX":-1.6170760892363782,"pZ":1.3940596577621096,"vX0":-6.077719526210798,"vY0":-118.22323503432656,"vZ0":-0.5696459860257356,"x":178.64,"y":201.14,"x0":1.7660047791316542,"y0":50.00461769210093,"z0":4.904262552507546,"aX":-8.183828357561119},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.6,"breakHorizontal":12.4,"spinRate":2698,"spinDirection":321},"zone":13,"typeConfidence":0.89,"plateTime":0.46617511875675266,"extension":4.473178339421007},"index":4,"playId":"e4b9f0e8-fe2c-354d-95b1-978b7bd9bf53","pitchNumber":2,"startTime":"2026-05-20T19:49:55.726Z","endTime":"2026-05-20T19:49:58.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54867307438939,"aZ":-38.31755915570419,"pfxX":9.352883850309546,"pfxZ":-3.5435099726504555,"pX":-0.11405324329785008,"pZ":1.6521989462776094,"vX0":-7.041477804069133,"vY0":-131.25606408636457,"vZ0":-1.1663963349965818,"x":121.35,"y":194.17,"x0":1.3973877014771312,"y0":50.00395370970537,"z0":4.973086409368978,"aX":16.209312111609126},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-6.5,"breakHorizontal":-15.2,"spinRate":2321,"spinDirection":92},"zone":8,"typeConfidence":0.9,"plateTime":0.4183842298244622,"extension":4.668177186246211},"hitData":{"launchSpeed":90.9,"launchAngle":-30.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.4,"coordY":161.15}},"index":5,"playId":"832fdc75-d167-343c-8f32-53701eb44152","pitchNumber":3,"startTime":"2026-05-20T19:50:14.616Z","endTime":"2026-05-20T19:50:22.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:50:22.659Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edmundo Sosa grounds out, second baseman Spencer Steer to first baseman Sal Stewart.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T19:50:56.376Z","endTime":"2026-05-20T19:52:36.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"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":91.9,"endSpeed":85.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.090086210807343,"aZ":-36.45038509855394,"pfxX":8.909043216270407,"pfxZ":-2.3367346675185363,"pX":-0.5980271716682214,"pZ":2.1741716089720176,"vX0":-8.305135953052613,"vY0":-133.65949449341903,"vZ0":-0.647620415944679,"x":139.8,"y":180.08,"x0":1.376947516375189,"y0":50.00461400591424,"z0":5.014222283753368,"aX":16.28354146990163},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-4.2,"breakHorizontal":-14.5,"spinRate":2392,"spinDirection":97},"zone":7,"typeConfidence":0.9,"plateTime":0.4082198277186424,"extension":4.686043665831996},"index":0,"playId":"f79a08fc-fbdb-3698-b7d8-e3b2b1ed274f","pitchNumber":1,"startTime":"2026-05-20T19:51:04.843Z","endTime":"2026-05-20T19:51:07.843Z","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":85.3,"endSpeed":78.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71570190076576,"aZ":-40.91054758129093,"pfxX":6.446132909062885,"pfxZ":-5.573297156209237,"pX":1.737245834154714,"pZ":1.1353961862523805,"vX0":-2.1052128013309734,"vY0":-124.31119719082689,"vZ0":-0.9530600352417606,"x":50.78,"y":208.12,"x0":1.7571052782099574,"y0":50.004524063157035,"z0":4.917214762372927,"aX":10.098617317924743},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-10.1,"breakHorizontal":-11.2,"spinRate":1746,"spinDirection":79},"zone":14,"typeConfidence":0.92,"plateTime":0.4404483080612174,"extension":4.846531260558055},"index":1,"playId":"56957bf6-1b8a-3415-a99f-2b2495f9c890","pitchNumber":2,"startTime":"2026-05-20T19:51:20.464Z","endTime":"2026-05-20T19:51:23.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.869234549447494,"aZ":-40.338367425188935,"pfxX":6.785827959606163,"pfxZ":-5.259035703939912,"pX":1.1716387480644097,"pZ":1.2543823191702732,"vX0":-3.5761931533804416,"vY0":-123.82615328185749,"vZ0":-0.49406326934847433,"x":72.34,"y":204.91,"x0":1.7534228048613436,"y0":50.0034188934602,"z0":4.833167589003285,"aX":10.531477086385603},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-9.4,"breakHorizontal":-11.4,"spinRate":1799,"spinDirection":76},"zone":14,"typeConfidence":0.91,"plateTime":0.44244109508929963,"extension":4.830303782023051},"index":2,"playId":"ad666739-4aca-3af2-badc-452239d551e3","pitchNumber":3,"startTime":"2026-05-20T19:51:40.809Z","endTime":"2026-05-20T19:51:45.525Z","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":86.5,"endSpeed":79.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.389917444736277,"aZ":-41.18775359552211,"pfxX":5.651747024814863,"pfxZ":-5.654279905527838,"pX":1.2701789100576848,"pZ":0.8040465760211134,"vX0":-3.400051070098405,"vY0":-125.96982652373093,"vZ0":-1.3905817725957097,"x":68.58,"y":217.07,"x0":1.9083884747138675,"y0":50.001121206428216,"z0":4.715701774625508,"aX":9.013728519255602},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-10.3,"breakHorizontal":-9.4,"spinRate":1719,"spinDirection":75},"zone":14,"typeConfidence":0.87,"plateTime":0.4360760452634054,"extension":4.723458470112862},"index":3,"playId":"439a5508-8951-3814-a5e8-f545d65e0c71","pitchNumber":4,"startTime":"2026-05-20T19:52:07.701Z","endTime":"2026-05-20T19:52:10.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.550529481970706,"aZ":-40.131756050573856,"pfxX":4.040690966024578,"pfxZ":-4.992484473424961,"pX":1.1856854293688597,"pZ":2.2431578971204327,"vX0":-2.613464880842957,"vY0":-125.04373397027345,"vZ0":1.2497932568018686,"x":71.8,"y":178.21,"x0":1.7157284731170557,"y0":50.00091739564143,"z0":5.011711185803653,"aX":6.443177087738637},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-8.5,"breakHorizontal":-6.7,"spinRate":1898,"spinDirection":76},"zone":14,"typeConfidence":0.89,"plateTime":0.4368508342750488,"extension":4.723132923988961},"hitData":{"launchSpeed":92.7,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.04,"coordY":146.96}},"index":4,"playId":"c0c0da41-a082-36d0-8a4c-ea5def013e00","pitchNumber":5,"startTime":"2026-05-20T19:52:28.372Z","endTime":"2026-05-20T19:52:36.599Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:52:36.599Z","atBatIndex":76},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryson Stott doubles (8) on a ground ball to left fielder JJ Bleday.","rbi":0,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T19:52:56.334Z","endTime":"2026-05-20T19:53:51.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.153697697490006,"aZ":-37.3868204478763,"pfxX":10.666870798558014,"pfxZ":-2.9364715173213574,"pX":-0.7564946132684591,"pZ":1.6143036409006468,"vX0":-9.073521449399685,"vY0":-132.62111161065448,"vZ0":-1.5845648844241869,"x":145.84,"y":195.19,"x0":1.3283077303409379,"y0":50.00171420108988,"z0":4.953913904166366,"aX":18.943384457262418},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-5.4,"breakHorizontal":-17.3,"spinRate":2381,"spinDirection":96},"zone":13,"typeConfidence":0.9,"plateTime":0.4134704363589403,"extension":4.6993590958853515},"index":0,"playId":"a3a6a070-b658-309a-b34d-55c318582f80","pitchNumber":1,"startTime":"2026-05-20T19:53:03.249Z","endTime":"2026-05-20T19:53:07.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.658515940974034,"aZ":-35.149654222584495,"pfxX":8.322795713456703,"pfxZ":-1.642443689739304,"pX":-0.1044262816190662,"pZ":2.2439806042742627,"vX0":-6.966059141943536,"vY0":-133.59430445225374,"vZ0":-0.6698378641974148,"x":120.98,"y":178.19,"x0":1.4549840273763537,"y0":50.004350099577415,"z0":5.023378234018851,"aX":15.052064325081194},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-2.9,"breakHorizontal":-13.6,"spinRate":2500,"spinDirection":98},"zone":5,"typeConfidence":0.9,"plateTime":0.4099069959464221,"extension":4.57584048879774},"index":1,"playId":"9cee8afa-7974-38bc-8a42-69501553c797","pitchNumber":2,"startTime":"2026-05-20T19:53:19.371Z","endTime":"2026-05-20T19:53:22.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47815387908142,"aZ":-36.3232831362514,"pfxX":7.199929522868244,"pfxZ":-2.24134538308369,"pX":0.7103302310371249,"pZ":2.02724480638218,"vX0":-4.434381272213182,"vY0":-135.13731209718043,"vZ0":-1.2170541508720256,"x":89.92,"y":184.04,"x0":1.4371235414192676,"y0":50.00544990043003,"z0":5.035379703435958,"aX":13.317187359264654},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-4.1,"breakHorizontal":-12.1,"spinRate":2512,"spinDirection":104},"zone":9,"typeConfidence":0.9,"plateTime":0.40533594804814976,"extension":4.539896436286763},"hitData":{"launchSpeed":79.9,"launchAngle":9.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.92,"coordY":139.62}},"index":2,"playId":"6240f145-e705-3ce1-9584-974e4e402558","pitchNumber":3,"startTime":"2026-05-20T19:53:37.628Z","endTime":"2026-05-20T19:53:51.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:53:51.153Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Crawford strikes out swinging.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T19:54:12.805Z","endTime":"2026-05-20T19:54:53.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.91"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.62"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.77"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.83"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.95"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.12"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.86"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.58"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.19"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.98"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.61"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.83"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.29"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".138"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".441"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".419"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".341"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".277"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".276"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".548"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".348"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".620"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".276"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".548"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".348"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".620"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"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":92.7,"endSpeed":85.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31499207720573,"aZ":-36.73311124243003,"pfxX":7.92962723956822,"pfxZ":-2.4509214020640915,"pX":-0.7100337309474243,"pZ":2.4525240554410854,"vX0":-8.323974111005434,"vY0":-134.85896352291485,"vZ0":-0.11024052856143807,"x":144.06,"y":172.56,"x0":1.3702688564888499,"y0":50.00045562548307,"z0":5.061318367395613,"aX":14.7644056468762},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-4.3,"breakHorizontal":-12.8,"spinRate":2515,"spinDirection":98},"zone":4,"typeConfidence":0.9,"plateTime":0.40444675550930054,"extension":4.719880438746062},"index":0,"playId":"bd004d83-90d4-3fbc-9f97-020a433caf13","pitchNumber":1,"startTime":"2026-05-20T19:54:20.563Z","endTime":"2026-05-20T19:54:23.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1289097247188,"aZ":-36.343445062678214,"pfxX":-5.703310040422649,"pfxZ":-2.9482770446045645,"pX":-0.75665850487676,"pZ":2.005098640851373,"vX0":-4.432260828498766,"vY0":-118.38274707311713,"vZ0":0.9914994765960261,"x":145.84,"y":184.64,"x0":1.8822661507184464,"y0":50.00018914872133,"z0":4.914048365783037,"aX":-8.0732958866278},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.8,"breakHorizontal":11.4,"spinRate":2900,"spinDirection":317},"zone":7,"typeConfidence":0.88,"plateTime":0.4631135075909345,"extension":4.531697043454727},"index":1,"playId":"d114558a-7c0d-35b7-bd32-eafc4fb039d3","pitchNumber":2,"startTime":"2026-05-20T19:54:34.829Z","endTime":"2026-05-20T19:54:37.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.95548252614605,"aZ":-36.43082609903122,"pfxX":-5.812145666564137,"pfxZ":-2.9506277024166048,"pX":-0.36909280790378246,"pZ":1.1385267888320094,"vX0":-3.2457053683428496,"vY0":-119.42027686748881,"vZ0":-1.0879688338065692,"x":124.11,"y":158.8,"x0":1.762457034497047,"y0":50.00025450549595,"z0":4.876461766390264,"aX":-8.394508300083418},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.3,"breakHorizontal":11.3,"spinRate":2960,"spinDirection":312},"zone":13,"typeConfidence":0.88,"plateTime":0.4586194319767105,"extension":4.566366731023702},"index":2,"playId":"24a603e8-d72a-39e1-8bd4-e934f1bce016","pitchNumber":3,"startTime":"2026-05-20T19:54:50.590Z","endTime":"2026-05-20T19:54:53.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:54:53.590Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Crawford strikes out swinging.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-20T19:54:12.805Z","endTime":"2026-05-20T19:54:53.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.91"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.62"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.77"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.83"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.95"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.12"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.86"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.58"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.19"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.98"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.61"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.83"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.29"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".138"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".441"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".419"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".341"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".277"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".276"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".548"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".348"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".620"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".276"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".548"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".696"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".348"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".620"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"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":92.7,"endSpeed":85.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31499207720573,"aZ":-36.73311124243003,"pfxX":7.92962723956822,"pfxZ":-2.4509214020640915,"pX":-0.7100337309474243,"pZ":2.4525240554410854,"vX0":-8.323974111005434,"vY0":-134.85896352291485,"vZ0":-0.11024052856143807,"x":144.06,"y":172.56,"x0":1.3702688564888499,"y0":50.00045562548307,"z0":5.061318367395613,"aX":14.7644056468762},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-4.3,"breakHorizontal":-12.8,"spinRate":2515,"spinDirection":98},"zone":4,"typeConfidence":0.9,"plateTime":0.40444675550930054,"extension":4.719880438746062},"index":0,"playId":"bd004d83-90d4-3fbc-9f97-020a433caf13","pitchNumber":1,"startTime":"2026-05-20T19:54:20.563Z","endTime":"2026-05-20T19:54:23.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.1289097247188,"aZ":-36.343445062678214,"pfxX":-5.703310040422649,"pfxZ":-2.9482770446045645,"pX":-0.75665850487676,"pZ":2.005098640851373,"vX0":-4.432260828498766,"vY0":-118.38274707311713,"vZ0":0.9914994765960261,"x":145.84,"y":184.64,"x0":1.8822661507184464,"y0":50.00018914872133,"z0":4.914048365783037,"aX":-8.0732958866278},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.8,"breakHorizontal":11.4,"spinRate":2900,"spinDirection":317},"zone":7,"typeConfidence":0.88,"plateTime":0.4631135075909345,"extension":4.531697043454727},"index":1,"playId":"d114558a-7c0d-35b7-bd32-eafc4fb039d3","pitchNumber":2,"startTime":"2026-05-20T19:54:34.829Z","endTime":"2026-05-20T19:54:37.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.95548252614605,"aZ":-36.43082609903122,"pfxX":-5.812145666564137,"pfxZ":-2.9506277024166048,"pX":-0.36909280790378246,"pZ":1.1385267888320094,"vX0":-3.2457053683428496,"vY0":-119.42027686748881,"vZ0":-1.0879688338065692,"x":124.11,"y":158.8,"x0":1.762457034497047,"y0":50.00025450549595,"z0":4.876461766390264,"aX":-8.394508300083418},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.3,"breakHorizontal":11.3,"spinRate":2960,"spinDirection":312},"zone":13,"typeConfidence":0.88,"plateTime":0.4586194319767105,"extension":4.566366731023702},"index":2,"playId":"24a603e8-d72a-39e1-8bd4-e934f1bce016","pitchNumber":3,"startTime":"2026-05-20T19:54:50.590Z","endTime":"2026-05-20T19:54:53.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-20T19:54:53.590Z","atBatIndex":78},"scoringPlays":[5,10,12,13,30,45,49,52,58,71],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":146.64,"y":55.82},"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":1,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":69.34,"y":114.12},"type":"O","description":"Sac Fly"},{"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":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":137.83,"y":73.76},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":112.34,"y":147.46},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":18,"top":[8,9,10,11,12,13,14],"bottom":[15,16,17,18],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":199.83,"y":128.34},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"coordinates":{"x":160.0,"y":123.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":205.14,"y":124.14},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"coordinates":{"x":163.9,"y":146.27},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"coordinates":{"x":157.98,"y":168.25},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"coordinates":{"x":70.88,"y":121.15},"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":2,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":74.81,"y":188.03},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"coordinates":{"x":160.0,"y":154.56},"type":"O","description":"Pop Out"}]}},{"startIndex":19,"endIndex":27,"top":[19,20,21,22,23],"bottom":[24,25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":177.32,"y":74.73},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":121.45,"y":116.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"coordinates":{"x":94.59,"y":116.02},"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":3,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":98.13,"y":98.18},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":124.61,"y":58.2},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":135.66,"y":122.11},"type":"O","description":"Pop Out"}]}},{"startIndex":28,"endIndex":35,"top":[28,29,30,31,32],"bottom":[33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"coordinates":{"x":116.0,"y":52.72},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"coordinates":{"x":155.95,"y":168.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"coordinates":{"x":152.94,"y":110.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":167.1,"y":73.43},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":145.3,"y":175.86},"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":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":204.97,"y":92.39},"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":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":135.16,"y":174.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":139.15,"y":126.57},"type":"O","description":"Double Play"}]}},{"startIndex":36,"endIndex":42,"top":[36,37,38],"bottom":[39,40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":123.6,"y":132.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":106.29,"y":158.95},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"coordinates":{"x":79.64,"y":85.76},"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":5,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"coordinates":{"x":192.52,"y":80.68},"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":5,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":177.25,"y":118.05},"type":"H","description":"Single"}]}},{"startIndex":43,"endIndex":53,"top":[43,44,45,46,47],"bottom":[48,49,50,51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":121.47,"y":147.97},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"coordinates":{"x":105.12,"y":55.26},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":219.18,"y":107.51},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":213.69,"y":121.84},"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":6,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":54.76,"y":85.32},"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":6,"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":22.37,"y":99.56},"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":6,"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":112.34,"y":146.96},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":157.55,"y":147.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":43.26,"y":61.44},"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":6,"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":50.39,"y":95.93},"type":"O","description":"Lineout"}]}},{"startIndex":54,"endIndex":63,"top":[54,55,56,57,58,59,60],"bottom":[61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":79.27,"y":90.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":180.22,"y":95.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":158.97,"y":41.14},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"coordinates":{"x":112.85,"y":160.14},"type":"E","description":"Field Error"}],"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":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":103.61,"y":183.41},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":189.37,"y":76.54},"type":"O","description":"Flyout"}]}},{"startIndex":64,"endIndex":69,"top":[64,65,66],"bottom":[67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"coordinates":{"x":87.5,"y":131.93},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"coordinates":{"x":125.02,"y":148.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":62.71,"y":121.27},"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":8,"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":165.72,"y":52.57},"type":"O","description":"Flyout"}]}},{"startIndex":70,"endIndex":78,"top":[70,71,72,73,74],"bottom":[75,76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":143.09,"y":85.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"coordinates":{"x":32.91,"y":45.57},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"coordinates":{"x":208.74,"y":119.31},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"coordinates":{"x":118.33,"y":42.78},"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":9,"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":152.4,"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":9,"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":127.04,"y":146.96},"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":9,"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":59.92,"y":139.62},"type":"H","description":"Double"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":4,"errors":1,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":4,"hits":6,"errors":1,"leftOnBase":5},"away":{"runs":9,"hits":15,"errors":2,"leftOnBase":7}},"defense":{"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"catcher":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"first":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"second":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"third":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"shortstop":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"left":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"center":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"right":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"onDeck":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"inHole":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"battingOrder":8,"team":{"id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"}},"offense":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"onDeck":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"inHole":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"battingOrder":9,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":8,"airOuts":10,"runs":9,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".229","atBats":43,"obp":".312","slg":".394","ops":".706","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":25,"rbi":9,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":7,"groundOuts":4,"airOuts":15,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":31,"obp":".257","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":146,"era":"4.71","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.46","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":47,"strikes":99,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.27","rbi":4,"pitchesPerInning":"16.22","runsScoredPer9":"4.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":2,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID682829":{"person":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"jerseyNumber":"44","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":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":50,"flyOuts":29,"groundOuts":43,"airOuts":37,"runs":36,"doubles":12,"triples":1,"homeRuns":11,"strikeOuts":63,"baseOnBalls":20,"intentionalWalks":0,"hits":58,"hitByPitch":1,"avg":".290","atBats":200,"obp":".356","slg":".525","ops":".881","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":222,"totalBases":105,"rbi":32,"leftOnBase":77,"sacBunts":0,"sacFlies":1,"babip":".370","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.18","popOuts":1,"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":109,"putOuts":67,"errors":4,"chances":180,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID667472":{"person":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"jerseyNumber":"17","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-2 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":15,"groundOuts":8,"airOuts":23,"runs":15,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":10,"intentionalWalks":0,"hits":17,"hitByPitch":2,"avg":".243","atBats":70,"obp":".349","slg":".400","ops":".749","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":28,"rbi":11,"leftOnBase":35,"sacBunts":0,"sacFlies":1,"babip":".311","groundOutsToAirouts":"0.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.33","popOuts":4,"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":0,"putOuts":47,"errors":0,"chances":47,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID701398":{"person":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"400","stats":{"batting":{"summary":"4-5 | HR, 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":30,"groundOuts":51,"airOuts":51,"runs":31,"doubles":9,"triples":0,"homeRuns":12,"strikeOuts":39,"baseOnBalls":27,"intentionalWalks":2,"hits":50,"hitByPitch":0,"avg":".265","atBats":189,"obp":".353","slg":".503","ops":".856","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":95,"rbi":34,"leftOnBase":87,"sacBunts":0,"sacFlies":2,"babip":".271","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.75","popOuts":8,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":35,"putOuts":278,"errors":0,"chances":313,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID572955":{"person":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":13,"groundOuts":15,"airOuts":23,"runs":8,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":19,"baseOnBalls":8,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":73,"obp":".317","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":335,"era":"3.72","inningsPitched":"19.1","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":8,"whip":"1.34","battersFaced":83,"outs":58,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":335,"balls":124,"strikes":211,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".500","pitchesPerInning":"17.33","gamesFinished":5,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"8.84","walksPer9Inn":"3.72","hitsPer9Inn":"8.38","runsScoredPer9":"3.72","homeRunsPer9":"1.40","inheritedRunners":12,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"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}},"ID622088":{"person":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":7,"gamesStarted":0,"flyOuts":3,"groundOuts":11,"airOuts":4,"runs":5,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":27,"obp":".241","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":108,"era":"6.14","inningsPitched":"7.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"0.82","battersFaced":29,"outs":22,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":108,"balls":36,"strikes":72,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.75","rbi":0,"winPercentage":".---","pitchesPerInning":"14.73","gamesFinished":2,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"8.59","walksPer9Inn":"1.23","hitsPer9Inn":"6.14","runsScoredPer9":"6.14","homeRunsPer9":"1.23","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"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}},"ID663574":{"person":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":14,"groundOuts":12,"airOuts":22,"runs":12,"doubles":2,"triples":0,"homeRuns":7,"strikeOuts":20,"baseOnBalls":9,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":72,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":303,"era":"5.21","inningsPitched":"19.0","wins":1,"losses":2,"saves":2,"saveOpportunities":4,"holds":10,"blownSaves":2,"earnedRuns":11,"whip":"1.42","battersFaced":81,"outs":57,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":303,"balls":118,"strikes":185,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".333","pitchesPerInning":"15.95","gamesFinished":4,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"9.47","walksPer9Inn":"4.26","hitsPer9Inn":"8.53","runsScoredPer9":"5.68","homeRunsPer9":"3.32","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683742":{"person":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":10,"groundOuts":11,"airOuts":18,"runs":8,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":11,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":55,"obp":".388","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":246,"era":"4.30","inningsPitched":"14.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":7,"whip":"1.77","battersFaced":67,"outs":44,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":246,"balls":98,"strikes":148,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".---","pitchesPerInning":"16.77","gamesFinished":3,"strikeoutWalkRatio":"1.09","strikeoutsPer9Inn":"7.36","walksPer9Inn":"6.75","hitsPer9Inn":"9.20","runsScoredPer9":"4.91","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663993":{"person":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"jerseyNumber":"31","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | 2 2B, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":7,"groundOuts":26,"airOuts":22,"runs":12,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":29,"baseOnBalls":11,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".260","atBats":104,"obp":".330","slg":".510","ops":".840","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":53,"rbi":20,"leftOnBase":49,"sacBunts":0,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.33","popOuts":3,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":14,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663903":{"person":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":31,"groundOuts":45,"airOuts":56,"runs":33,"doubles":8,"triples":2,"homeRuns":14,"strikeOuts":34,"baseOnBalls":12,"intentionalWalks":0,"hits":66,"hitByPitch":3,"atBats":199,"obp":".377","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":820,"era":"6.26","inningsPitched":"46.0","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.70","battersFaced":216,"outs":138,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":820,"balls":306,"strikes":514,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".333","pitchesPerInning":"17.83","gamesFinished":0,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"6.65","walksPer9Inn":"2.35","hitsPer9Inn":"12.91","runsScoredPer9":"6.46","homeRunsPer9":"2.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680574":{"person":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":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":50,"flyOuts":34,"groundOuts":39,"airOuts":56,"runs":20,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":47,"baseOnBalls":24,"intentionalWalks":0,"hits":37,"hitByPitch":2,"avg":".208","atBats":178,"obp":".309","slg":".343","ops":".652","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":205,"totalBases":61,"rbi":20,"leftOnBase":82,"sacBunts":1,"sacFlies":0,"babip":".254","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.60","popOuts":13,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":125,"putOuts":80,"errors":0,"chances":205,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663647":{"person":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"601","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":26,"groundOuts":33,"airOuts":50,"runs":10,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".142","atBats":120,"obp":".195","slg":".225","ops":".420","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":128,"totalBases":27,"rbi":5,"leftOnBase":59,"sacBunts":0,"sacFlies":0,"babip":".153","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.00","popOuts":5,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":72,"putOuts":30,"errors":2,"chances":104,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID666181":{"person":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":18,"groundOuts":11,"airOuts":24,"runs":10,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":28,"baseOnBalls":15,"intentionalWalks":1,"hits":13,"hitByPitch":1,"avg":".171","atBats":76,"obp":".315","slg":".303","ops":".618","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":23,"rbi":5,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".239","groundOutsToAirouts":"0.46","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":4,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":53,"errors":1,"chances":54,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID670770":{"person":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"jerseyNumber":"29","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":20,"groundOuts":41,"airOuts":43,"runs":14,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":40,"baseOnBalls":12,"intentionalWalks":0,"hits":26,"hitByPitch":4,"avg":".178","atBats":146,"obp":".258","slg":".260","ops":".518","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":38,"rbi":8,"leftOnBase":50,"sacBunts":3,"sacFlies":1,"babip":".229","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"73.00","popOuts":10,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":102,"errors":1,"chances":104,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694362":{"person":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"jerseyNumber":"59","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"700","stats":{"batting":{"summary":"2-5 | 3B, 2B, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":2,"groundOuts":4,"airOuts":8,"runs":8,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".357","atBats":28,"obp":".419","slg":".607","ops":"1.026","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":17,"rbi":1,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".429","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":3,"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":11,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664731":{"person":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"jerseyNumber":"65","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":2,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".286","atBats":14,"obp":".313","slg":".286","ops":".599","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":4,"rbi":3,"leftOnBase":5,"sacBunts":0,"sacFlies":1,"babip":".400","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":10,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"10.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":2,"putOuts":31,"errors":3,"chances":35,"fielding":".943","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668715":{"person":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"jerseyNumber":"7","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":36,"groundOuts":36,"airOuts":52,"runs":27,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":38,"baseOnBalls":15,"intentionalWalks":0,"hits":47,"hitByPitch":3,"avg":".273","atBats":172,"obp":".340","slg":".448","ops":".788","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":191,"totalBases":77,"rbi":18,"leftOnBase":76,"sacBunts":0,"sacFlies":1,"babip":".313","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.57","popOuts":10,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":173,"errors":2,"chances":183,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID683175":{"person":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(H, 5)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":8,"strikes":9,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":0,"flyOuts":22,"groundOuts":15,"airOuts":36,"runs":16,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":27,"baseOnBalls":26,"intentionalWalks":0,"hits":20,"hitByPitch":3,"atBats":97,"obp":".386","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":518,"era":"5.06","inningsPitched":"26.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":15,"whip":"1.73","battersFaced":127,"outs":80,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":518,"balls":219,"strikes":299,"strikePercentage":".580","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.43","gamesFinished":6,"strikeoutWalkRatio":"1.04","strikeoutsPer9Inn":"9.11","walksPer9Inn":"8.78","hitsPer9Inn":"6.75","runsScoredPer9":"5.40","homeRunsPer9":"0.67","inheritedRunners":16,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668933":{"person":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(H, 9)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":1,"strikes":9,"strikePercentage":".900","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":24,"gamesStarted":0,"flyOuts":12,"groundOuts":25,"airOuts":16,"runs":11,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":27,"baseOnBalls":16,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":84,"obp":".320","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":408,"era":"3.70","inningsPitched":"24.1","wins":1,"losses":1,"saves":1,"saveOpportunities":3,"holds":9,"blownSaves":2,"earnedRuns":10,"whip":"1.32","battersFaced":100,"outs":73,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":408,"balls":154,"strikes":254,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".500","pitchesPerInning":"16.77","gamesFinished":4,"strikeoutWalkRatio":"1.69","strikeoutsPer9Inn":"9.99","walksPer9Inn":"5.92","hitsPer9Inn":"5.92","runsScoredPer9":"4.07","homeRunsPer9":"0.74","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663886":{"person":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":26,"groundOuts":20,"airOuts":42,"runs":8,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":19,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".183","atBats":120,"obp":".291","slg":".292","ops":".583","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":141,"totalBases":35,"rbi":13,"leftOnBase":65,"sacBunts":0,"sacFlies":2,"babip":".235","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.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":7,"stolenBases":26,"stolenBasePercentage":".788","caughtStealingPercentage":".212","assists":15,"putOuts":280,"errors":0,"chances":295,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666157":{"person":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":7,"groundOuts":14,"airOuts":16,"runs":12,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":11,"baseOnBalls":9,"intentionalWalks":0,"hits":14,"hitByPitch":3,"atBats":52,"obp":".388","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":262,"era":"7.20","inningsPitched":"15.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.53","battersFaced":67,"outs":45,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":262,"balls":102,"strikes":160,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".000","pitchesPerInning":"17.47","gamesFinished":0,"strikeoutWalkRatio":"1.22","strikeoutsPer9Inn":"6.60","walksPer9Inn":"5.40","hitsPer9Inn":"8.40","runsScoredPer9":"7.20","homeRunsPer9":"2.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID594580":{"person":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"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":14,"balls":3,"strikes":11,"strikePercentage":".790","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":6,"groundOuts":26,"airOuts":15,"runs":10,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":11,"intentionalWalks":1,"hits":14,"hitByPitch":3,"atBats":74,"obp":".315","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":362,"era":"3.00","inningsPitched":"21.0","wins":1,"losses":3,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":7,"whip":"1.19","battersFaced":90,"outs":63,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":362,"balls":152,"strikes":210,"strikePercentage":".580","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.73","rbi":0,"winPercentage":".250","pitchesPerInning":"17.24","gamesFinished":2,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"8.57","walksPer9Inn":"4.71","hitsPer9Inn":"6.00","runsScoredPer9":"4.29","homeRunsPer9":"0.86","inheritedRunners":16,"inheritedRunnersScored":4,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668709":{"person":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":15,"groundOuts":11,"airOuts":30,"runs":14,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":14,"baseOnBalls":14,"intentionalWalks":1,"hits":23,"hitByPitch":0,"avg":".299","atBats":77,"obp":".402","slg":".636","ops":"1.038","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":49,"rbi":20,"leftOnBase":26,"sacBunts":0,"sacFlies":1,"babip":".293","groundOutsToAirouts":"0.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.83","popOuts":7,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":35,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID663978":{"person":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":7,"flyOuts":25,"groundOuts":39,"airOuts":40,"runs":29,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":30,"baseOnBalls":11,"intentionalWalks":0,"hits":47,"hitByPitch":2,"atBats":154,"obp":".357","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":663,"era":"7.07","inningsPitched":"35.2","wins":0,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.63","battersFaced":169,"outs":107,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":663,"balls":235,"strikes":428,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".000","pitchesPerInning":"18.59","gamesFinished":0,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"7.57","walksPer9Inn":"2.78","hitsPer9Inn":"11.86","runsScoredPer9":"7.32","homeRunsPer9":"1.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656271":{"person":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(H, 5)","summary":"0.2 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":9,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":3,"strikes":6,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"13.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":0,"flyOuts":10,"groundOuts":22,"airOuts":20,"runs":13,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":25,"baseOnBalls":14,"intentionalWalks":2,"hits":20,"hitByPitch":1,"atBats":85,"obp":".347","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":372,"era":"3.57","inningsPitched":"22.2","wins":1,"losses":2,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":9,"whip":"1.50","battersFaced":102,"outs":68,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":372,"balls":147,"strikes":225,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":2,"winPercentage":".333","pitchesPerInning":"16.41","gamesFinished":6,"strikeoutWalkRatio":"1.79","strikeoutsPer9Inn":"9.93","walksPer9Inn":"5.56","hitsPer9Inn":"7.94","runsScoredPer9":"5.16","homeRunsPer9":"0.79","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"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"}]},"ID671096":{"person":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(W, 4-2)","summary":"5.1 IP, ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":1,"airOuts":11,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","numberOfPitches":96,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":32,"strikes":64,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.38","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"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":11,"gamesStarted":11,"flyOuts":36,"groundOuts":53,"airOuts":72,"runs":27,"doubles":5,"triples":1,"homeRuns":7,"strikeOuts":38,"baseOnBalls":26,"intentionalWalks":0,"hits":57,"hitByPitch":0,"atBats":218,"obp":".337","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":974,"era":"3.97","inningsPitched":"56.2","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.46","battersFaced":247,"outs":170,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":974,"balls":371,"strikes":603,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.74","rbi":2,"winPercentage":".667","pitchesPerInning":"17.19","gamesFinished":0,"strikeoutWalkRatio":"1.46","strikeoutsPer9Inn":"6.04","walksPer9Inn":"4.13","hitsPer9Inn":"9.05","runsScoredPer9":"4.29","homeRunsPer9":"1.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695505":{"person":{"id":695505,"fullName":"Chase Burns","link":"/api/v1/people/695505"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":27,"groundOuts":52,"airOuts":54,"runs":12,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":64,"baseOnBalls":18,"intentionalWalks":0,"hits":38,"hitByPitch":0,"atBats":208,"obp":".248","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":900,"era":"1.83","inningsPitched":"59.0","wins":6,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"0.95","battersFaced":227,"outs":177,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":900,"balls":335,"strikes":565,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".857","pitchesPerInning":"15.25","gamesFinished":0,"strikeoutWalkRatio":"3.56","strikeoutsPer9Inn":"9.76","walksPer9Inn":"2.75","hitsPer9Inn":"5.80","runsScoredPer9":"1.83","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":2,"chances":9,"fielding":".778","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[680574,682829,668709,701398,668715,663993,663647,694362,666181,667472,664731,671096,656271,683175,668933,594580],"pitchers":[671096,656271,683175,668933,594580],"bench":[670770,663886],"bullpen":[622088,695505,683742,572955,666157,663978,663574,663903],"battingOrder":[680574,682829,668709,701398,668715,663647,694362,667472,664731],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Stewart, S (9, Nola, A); Lowe, N 2 (8, Nola, A, Kerkering); Dunn (2, Mayza); Myers (2, Mayza)."},{"label":"3B","value":"Dunn (1, Nola, A)."},{"label":"HR","value":"Stewart, S (12, 9th inning off Alvarado, 1 on, 0 out)."},{"label":"TB","value":"Bleday 2; Dunn 5; Higgins, P 2; Lowe, N 4; Myers 2; Steer 2; Stewart, S 8."},{"label":"RBI","value":"Benson (5); Higgins, P 2 (3); Lowe, N 3 (20); Myers (11); Stewart, S 2 (34)."},{"label":"2-out RBI","value":"Higgins, P; Lowe, N 2."},{"label":"Runners left in scoring position, 2 out","value":"Dunn; Lowe, N; McLain, M; Myers."},{"label":"Team RISP","value":"6-for-15."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Higgins, P 2 (3, throw, catcher interference)."},{"label":"DP","value":"(Steer-Lowe, N)."}]}],"note":[{"label":"a","value":"Doubled for Benson in the 6th."}]},"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":7,"groundOuts":4,"airOuts":15,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".231","atBats":31,"obp":".300","slg":".393","ops":".693","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":13,"rbi":4,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":4,"lineOuts":4},"pitching":{"flyOuts":7,"groundOuts":8,"airOuts":10,"runs":9,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":43,"obp":".349","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":160,"era":"4.31","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":9,"whip":"1.35","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":52,"strikes":108,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":9,"pitchesPerInning":"17.78","runsScoredPer9":"9.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":1,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID669016":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | K, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":27,"groundOuts":36,"airOuts":42,"runs":26,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":37,"baseOnBalls":7,"intentionalWalks":1,"hits":54,"hitByPitch":1,"avg":".325","atBats":166,"obp":".350","slg":".464","ops":".814","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":177,"totalBases":77,"rbi":22,"leftOnBase":63,"sacBunts":0,"sacFlies":3,"babip":".391","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.50","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":87,"errors":2,"chances":89,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666200":{"person":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":20,"groundOuts":58,"airOuts":36,"runs":32,"doubles":12,"triples":1,"homeRuns":5,"strikeOuts":66,"baseOnBalls":15,"intentionalWalks":0,"hits":58,"hitByPitch":3,"atBats":215,"obp":".323","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":954,"era":"4.85","inningsPitched":"55.2","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.31","battersFaced":236,"outs":167,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":954,"balls":344,"strikes":610,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.61","rbi":0,"winPercentage":".429","pitchesPerInning":"17.14","gamesFinished":0,"strikeoutWalkRatio":"4.40","strikeoutsPer9Inn":"10.67","walksPer9Inn":"2.43","hitsPer9Inn":"9.38","runsScoredPer9":"5.17","homeRunsPer9":"0.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621237":{"person":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":8,"groundOuts":12,"airOuts":16,"runs":13,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":8,"intentionalWalks":2,"hits":26,"hitByPitch":4,"atBats":77,"obp":".427","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":357,"era":"6.11","inningsPitched":"17.2","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":12,"whip":"1.92","battersFaced":90,"outs":53,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":357,"balls":132,"strikes":225,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.75","rbi":2,"winPercentage":".500","pitchesPerInning":"20.21","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"12.23","walksPer9Inn":"4.08","hitsPer9Inn":"13.25","runsScoredPer9":"6.62","homeRunsPer9":"0.51","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702222":{"person":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":45,"flyOuts":11,"groundOuts":48,"airOuts":27,"runs":12,"doubles":7,"triples":2,"homeRuns":2,"strikeOuts":30,"baseOnBalls":13,"intentionalWalks":0,"hits":36,"hitByPitch":2,"avg":".255","atBats":141,"obp":".327","slg":".376","ops":".703","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":156,"totalBases":53,"rbi":12,"leftOnBase":65,"sacBunts":0,"sacFlies":0,"babip":".312","groundOutsToAirouts":"1.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.50","popOuts":5,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":84,"errors":1,"chances":85,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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":10,"gamesStarted":10,"flyOuts":18,"groundOuts":71,"airOuts":39,"runs":18,"doubles":13,"triples":0,"homeRuns":3,"strikeOuts":80,"baseOnBalls":14,"intentionalWalks":0,"hits":63,"hitByPitch":1,"atBats":251,"obp":".292","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":957,"era":"1.82","inningsPitched":"64.1","wins":5,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.20","battersFaced":268,"outs":193,"gamesPitched":10,"completeGames":1,"shutouts":1,"pitchesThrown":957,"balls":309,"strikes":648,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.82","rbi":0,"winPercentage":".714","pitchesPerInning":"14.88","gamesFinished":0,"strikeoutWalkRatio":"5.71","strikeoutsPer9Inn":"11.19","walksPer9Inn":"1.96","hitsPer9Inn":"8.81","runsScoredPer9":"2.52","homeRunsPer9":"0.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":24,"groundOuts":47,"airOuts":49,"runs":29,"doubles":9,"triples":1,"homeRuns":12,"strikeOuts":38,"baseOnBalls":27,"intentionalWalks":2,"hits":48,"hitByPitch":0,"avg":".267","atBats":180,"obp":".359","slg":".528","ops":".887","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":95,"rbi":31,"leftOnBase":67,"sacBunts":0,"sacFlies":2,"babip":".273","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":6,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":340,"errors":2,"chances":366,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID592663":{"person":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"500","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":25,"groundOuts":31,"airOuts":34,"runs":10,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":8,"intentionalWalks":0,"hits":22,"hitByPitch":3,"avg":".212","atBats":104,"obp":".284","slg":".279","ops":".563","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":116,"totalBases":29,"rbi":8,"leftOnBase":52,"sacBunts":0,"sacFlies":1,"babip":".244","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"104.00","popOuts":0,"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":{"gamesStarted":1,"caughtStealing":6,"stolenBases":20,"stolenBasePercentage":".769","caughtStealingPercentage":".231","assists":10,"putOuts":303,"errors":3,"chances":316,"fielding":".991","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID554430":{"person":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":13,"groundOuts":33,"airOuts":28,"runs":7,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":7,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":111,"obp":".242","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":461,"era":"1.99","inningsPitched":"31.2","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"0.88","battersFaced":120,"outs":95,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":461,"balls":157,"strikes":304,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.56","gamesFinished":0,"strikeoutWalkRatio":"4.29","strikeoutsPer9Inn":"8.53","walksPer9Inn":"1.99","hitsPer9Inn":"5.97","runsScoredPer9":"1.99","homeRunsPer9":"0.28","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID661395":{"person":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":2,"groundOuts":11,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":45,"obp":".260","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":210,"era":"1.42","inningsPitched":"12.2","wins":1,"losses":1,"saves":8,"saveOpportunities":8,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.03","battersFaced":50,"outs":38,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":210,"balls":79,"strikes":131,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.20","rbi":0,"winPercentage":".500","pitchesPerInning":"16.58","gamesFinished":12,"strikeoutWalkRatio":"4.20","strikeoutsPer9Inn":"14.92","walksPer9Inn":"3.55","hitsPer9Inn":"5.68","runsScoredPer9":"2.13","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624641":{"person":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":3,"groundOuts":26,"airOuts":17,"runs":9,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":3,"intentionalWalks":0,"hits":18,"hitByPitch":1,"avg":".228","atBats":79,"obp":".262","slg":".342","ops":".604","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":27,"rbi":14,"leftOnBase":36,"sacBunts":0,"sacFlies":1,"babip":".271","groundOutsToAirouts":"1.53","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"39.50","popOuts":7,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":62,"putOuts":24,"errors":3,"chances":89,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID689147":{"person":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":15,"groundOuts":15,"airOuts":24,"runs":6,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":14,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":66,"obp":".297","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":306,"era":"2.60","inningsPitched":"17.1","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.21","battersFaced":75,"outs":52,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":306,"balls":112,"strikes":194,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":2,"winPercentage":"1.000","pitchesPerInning":"17.65","gamesFinished":5,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.27","walksPer9Inn":"3.63","hitsPer9Inn":"7.27","runsScoredPer9":"3.12","homeRunsPer9":"1.04","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664761":{"person":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":24,"groundOuts":56,"airOuts":51,"runs":15,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":27,"baseOnBalls":13,"intentionalWalks":0,"hits":37,"hitByPitch":2,"avg":".220","atBats":168,"obp":".280","slg":".351","ops":".631","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":186,"totalBases":59,"rbi":22,"leftOnBase":64,"sacBunts":0,"sacFlies":3,"babip":".230","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.60","popOuts":12,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":69,"putOuts":40,"errors":3,"chances":112,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":15,"gamesStarted":0,"flyOuts":10,"groundOuts":13,"airOuts":17,"runs":9,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":58,"obp":".297","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":266,"era":"4.70","inningsPitched":"15.1","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":8,"whip":"1.24","battersFaced":64,"outs":46,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":266,"balls":101,"strikes":165,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.35","gamesFinished":0,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"8.80","walksPer9Inn":"2.35","hitsPer9Inn":"8.80","runsScoredPer9":"5.28","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663767":{"person":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":11,"groundOuts":13,"airOuts":18,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":3,"atBats":61,"obp":".279","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":269,"era":"1.53","inningsPitched":"17.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.91","battersFaced":68,"outs":53,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":269,"balls":106,"strikes":163,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.23","gamesFinished":4,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"9.17","walksPer9Inn":"2.04","hitsPer9Inn":"6.11","runsScoredPer9":"1.53","homeRunsPer9":"1.02","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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.1 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":11,"strikes":17,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","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":21,"gamesStarted":1,"flyOuts":12,"groundOuts":29,"airOuts":20,"runs":12,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":1,"hits":18,"hitByPitch":1,"atBats":92,"obp":".260","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":379,"era":"4.01","inningsPitched":"24.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":11,"whip":"1.01","battersFaced":100,"outs":74,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":379,"balls":135,"strikes":244,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":1,"winPercentage":".500","pitchesPerInning":"15.36","gamesFinished":4,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"9.12","walksPer9Inn":"2.55","hitsPer9Inn":"6.57","runsScoredPer9":"4.38","homeRunsPer9":"1.46","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":8},"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"}]},"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":"800","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":27,"groundOuts":42,"airOuts":49,"runs":15,"doubles":8,"triples":2,"homeRuns":5,"strikeOuts":30,"baseOnBalls":9,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".229","atBats":153,"obp":".274","slg":".405","ops":".679","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":62,"rbi":23,"leftOnBase":69,"sacBunts":2,"sacFlies":1,"babip":".252","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.60","popOuts":12,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":97,"putOuts":71,"errors":1,"chances":169,"fielding":".994","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":23,"groundOuts":25,"airOuts":42,"runs":33,"doubles":8,"triples":1,"homeRuns":20,"strikeOuts":70,"baseOnBalls":31,"intentionalWalks":0,"hits":41,"hitByPitch":4,"avg":".230","atBats":178,"obp":".357","slg":".624","ops":".981","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":111,"rbi":36,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".239","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.90","popOuts":13,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805249":{"person":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"jerseyNumber":"4","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"900","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":4,"groundOuts":4,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".080","atBats":25,"obp":".148","slg":".080","ops":".228","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":2,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".133","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":14,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":19,"flyOuts":13,"groundOuts":13,"airOuts":28,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":2,"avg":".086","atBats":58,"obp":".131","slg":".138","ops":".269","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":8,"rbi":4,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".089","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.00","popOuts":9,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":6,"stolenBases":5,"stolenBasePercentage":".455","caughtStealingPercentage":".545","assists":8,"putOuts":144,"errors":0,"chances":152,"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":9,"flyOuts":3,"groundOuts":5,"airOuts":5,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":2,"avg":".235","atBats":17,"obp":".333","slg":".235","ops":".568","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":4,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":5,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":2,"strikes":3,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"5.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","assists":4,"putOuts":36,"errors":1,"chances":41,"fielding":".976","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621383":{"person":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":12,"groundOuts":11,"airOuts":23,"runs":15,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":1,"hits":29,"hitByPitch":0,"atBats":85,"obp":".411","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":363,"era":"6.75","inningsPitched":"18.2","wins":0,"losses":3,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":14,"whip":"2.09","battersFaced":95,"outs":56,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":363,"balls":123,"strikes":240,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".000","pitchesPerInning":"19.45","gamesFinished":4,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"10.61","walksPer9Inn":"4.82","hitsPer9Inn":"13.98","runsScoredPer9":"7.23","homeRunsPer9":"0.48","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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":true,"isSubstitute":false}},"ID666969":{"person":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB, 2 K, SB","gamesPlayed":1,"flyOuts":1,"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":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":22,"groundOuts":34,"airOuts":50,"runs":17,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":57,"baseOnBalls":16,"intentionalWalks":0,"hits":36,"hitByPitch":4,"avg":".207","atBats":174,"obp":".284","slg":".322","ops":".606","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":197,"totalBases":56,"rbi":14,"leftOnBase":75,"sacBunts":0,"sacFlies":3,"babip":".276","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.50","popOuts":10,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":75,"errors":1,"chances":78,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"note":"(L, 2-4)","summary":"5.0 IP, 4 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":5,"runs":4,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":77,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":22,"strikes":55,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"7.20","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":23,"groundOuts":47,"airOuts":47,"runs":34,"doubles":9,"triples":3,"homeRuns":9,"strikeOuts":51,"baseOnBalls":18,"intentionalWalks":0,"hits":61,"hitByPitch":0,"atBats":204,"obp":".354","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":891,"era":"6.04","inningsPitched":"50.2","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.56","battersFaced":224,"outs":152,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":891,"balls":326,"strikes":565,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":4,"winPercentage":".333","pitchesPerInning":"17.59","gamesFinished":0,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"9.06","walksPer9Inn":"3.20","hitsPer9Inn":"10.84","runsScoredPer9":"6.04","homeRunsPer9":"1.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":11},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"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"}]},"ID641745":{"person":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":10,"groundOuts":19,"airOuts":17,"runs":10,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":1,"atBats":78,"obp":".294","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":343,"era":"3.92","inningsPitched":"20.2","wins":2,"losses":1,"saves":3,"saveOpportunities":4,"holds":4,"blownSaves":1,"earnedRuns":9,"whip":"1.16","battersFaced":85,"outs":62,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":343,"balls":124,"strikes":219,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".667","pitchesPerInning":"16.60","gamesFinished":6,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"10.45","walksPer9Inn":"2.61","hitsPer9Inn":"7.84","runsScoredPer9":"4.35","homeRunsPer9":"1.31","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"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-2 | 2 BB, R, 2 SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":38,"groundOuts":52,"airOuts":56,"runs":32,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":46,"baseOnBalls":16,"intentionalWalks":0,"hits":48,"hitByPitch":0,"avg":".239","atBats":201,"obp":".294","slg":".358","ops":".652","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":72,"rbi":16,"leftOnBase":77,"sacBunts":0,"sacFlies":1,"babip":".285","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.20","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":114,"putOuts":63,"errors":5,"chances":182,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID691725":{"person":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"jerseyNumber":"24","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":9,"gamesStarted":8,"flyOuts":28,"groundOuts":35,"airOuts":55,"runs":28,"doubles":5,"triples":1,"homeRuns":7,"strikeOuts":37,"baseOnBalls":14,"intentionalWalks":0,"hits":51,"hitByPitch":2,"atBats":173,"obp":".349","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":752,"era":"5.77","inningsPitched":"43.2","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.49","battersFaced":194,"outs":131,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":752,"balls":271,"strikes":481,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".200","pitchesPerInning":"17.22","gamesFinished":0,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"7.63","walksPer9Inn":"2.89","hitsPer9Inn":"10.51","runsScoredPer9":"5.77","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[607208,666969,547180,664761,592663,669016,624641,681082,805249,702222,605400,641835,689147,641745,621237],"pitchers":[605400,641835,689147,641745,621237],"bench":[665561,656941,596117],"bullpen":[621383,680742,661395,666200,691725,650911,663767,554430],"battingOrder":[607208,666969,547180,664761,592663,669016,624641,681082,702222],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Stott (8, Moll)."},{"label":"HR","value":"Bohm (5, 6th inning off Abbott, A, 0 on, 1 out); Sosa, E (2, 6th inning off Burke, B, 1 on, 2 out)."},{"label":"TB","value":"Bohm 4; Marsh 2; Sosa, E 4; Stott 2; Turner."},{"label":"RBI","value":"Bohm (22); Harper, B (31); Sosa, E 2 (14)."},{"label":"2-out RBI","value":"Sosa, E 2."},{"label":"Runners left in scoring position, 2 out","value":"García, Ad; Crawford; Realmuto."},{"label":"SF","value":"Harper, B."},{"label":"Team RISP","value":"1-for-4."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Turner 2 (9, 2nd base off Abbott, A/Higgins, P, 2nd base off Abbott, A/Higgins, P); García, Ad (2, 2nd base off Abbott, A/Higgins, P); Marsh (4, 2nd base off Burke, B/Higgins, P)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Bohm (3, missed catch)."}]}],"note":[{"label":"a","value":"Popped out for Kemp in the 7th."}]}},"officials":[{"official":{"id":596809,"fullName":"Ryan Additon","link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"fullName":"Lance Barksdale","link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"fullName":"Will Little","link":"/api/v1/people/504381"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Higgins, P (Ball-Overturned to Strike); Realmuto 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Stewart, S (Strike-Overturned to Ball); Harper, B (Strike-Confirmed); Bleday (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Abbott, A 96-64; Burke, B 9-6; Phillips 17-9; Ashcraft, G 10-9; Moll 14-11; Nola, A 77-55; Mayza 28-17; Kerkering 23-14; Keller, Bra 15-10; Alvarado 17-12."},{"label":"Groundouts-flyouts","value":"Abbott, A 1-5; Burke, B 1-0; Phillips 0-1; Ashcraft, G 0-1; Moll 2-0; Nola, A 5-4; Mayza 1-1; Kerkering 1-0; Keller, Bra 1-1; Alvarado 0-1."},{"label":"Batters faced","value":"Abbott, A 22; Burke, B 4; Phillips 3; Ashcraft, G 3; Moll 4; Nola, A 23; Mayza 7; Kerkering 5; Keller, Bra 3; Alvarado 5."},{"label":"Inherited runners-scored","value":"Kerkering 1-1."},{"label":"Umpires","value":"HP: Ryan Additon. 1B: Ryan Wills. 2B: Lance Barksdale. 3B: Will Little. "},{"label":"Weather","value":"92 degrees, Sunny."},{"label":"Wind","value":"11 mph, Out To RF."},{"label":"First pitch","value":"1:06 PM."},{"label":"T","value":"2:48."},{"label":"Att","value":"38,222."},{"label":"Venue","value":"Citizens Bank Park."},{"label":"May 20, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398","boxscoreName":"Stewart, S"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"400","stats":{"batting":{"summary":"4-5 | HR, 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":30,"groundOuts":51,"airOuts":51,"runs":31,"doubles":9,"triples":0,"homeRuns":12,"strikeOuts":39,"baseOnBalls":27,"intentionalWalks":2,"hits":50,"hitByPitch":0,"avg":".265","atBats":189,"obp":".353","slg":".503","ops":".856","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":95,"rbi":34,"leftOnBase":87,"sacBunts":0,"sacFlies":2,"babip":".271","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.75","popOuts":8,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":35,"putOuts":278,"errors":0,"chances":313,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":74,"hittingGameScore":74},{"player":{"person":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208","boxscoreName":"Turner"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"1-2 | 2 BB, R, 2 SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":38,"groundOuts":52,"airOuts":56,"runs":32,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":46,"baseOnBalls":16,"intentionalWalks":0,"hits":48,"hitByPitch":0,"avg":".239","atBats":201,"obp":".294","slg":".358","ops":".652","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":72,"rbi":16,"leftOnBase":77,"sacBunts":0,"sacFlies":1,"babip":".285","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.20","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":114,"putOuts":63,"errors":5,"chances":182,"fielding":".973","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":56,"hittingGameScore":56},{"player":{"person":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993","boxscoreName":"Lowe, N"},"jerseyNumber":"31","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | 2 2B, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":7,"groundOuts":26,"airOuts":22,"runs":12,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":29,"baseOnBalls":11,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".260","atBats":104,"obp":".330","slg":".510","ops":".840","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":53,"rbi":20,"leftOnBase":49,"sacBunts":0,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.33","popOuts":3,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":14,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"loser":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}