{"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":823479,"link":"/api/v1.1/game/823479/feed/live","metaData":{"wait":10,"timeStamp":"20260412_203042","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823479,"type":"R","doubleHeader":"N","id":"2026/04/12/arimlb-phimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823479-2026-04-12","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-12T17:35:00Z","originalDate":"2026-04-12","officialDate":"2026-04-12","dayNight":"day","time":"1:35","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":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109","season":2026,"venue":{"id":15,"name":"Chase Field","link":"/api/v1/venues/15"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"ari","fileCode":"ari","abbreviation":"AZ","teamName":"D-backs","locationName":"Phoenix","firstYearOfPlay":"1996","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Arizona","record":{"gamesPlayed":16,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":9,"losses":7,"ties":0,"pct":".563"},"records":{},"divisionLeader":false,"wins":9,"losses":7,"winningPercentage":".563"},"franchiseName":"Arizona","clubName":"Diamondbacks","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":15,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":7,"losses":8,"ties":0,"pct":".467"},"records":{},"divisionLeader":false,"wins":7,"losses":8,"winningPercentage":".467"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true}},"players":{"ID694851":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851","firstName":"Andrew","lastName":"Hoffmann","primaryNumber":"56","birthDate":"2000-02-02","currentAge":26,"birthCity":"Joliet","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Hoffmann","middleName":"Michael","boxscoreName":"Hoffmann, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Hoffmann","nameSlug":"andrew-hoffmann-694851","firstLastName":"Andrew Hoffmann","lastFirstName":"Hoffmann, Andrew","lastInitName":"Hoffmann, A","initLastName":"A Hoffmann","fullFMLName":"Andrew Michael Hoffmann","fullLFMName":"Hoffmann, Andrew Michael","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID593958":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958","firstName":"Eduardo","lastName":"Rodriguez","primaryNumber":"57","birthDate":"1993-04-07","currentAge":33,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduardo","useLastName":"Rodriguez","middleName":"Jose","boxscoreName":"Rodriguez, Ed","nickName":"El Gualo","gender":"M","nameMatrilineal":"Hernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eduardo Rodriguez","nameSlug":"eduardo-rodriguez-593958","firstLastName":"Eduardo Rodriguez","lastFirstName":"Rodriguez, Eduardo","lastInitName":"Rodriguez, E","initLastName":"E Rodriguez","fullFMLName":"Eduardo Jose Rodriguez","fullLFMName":"Rodriguez, Eduardo Jose","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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},"ID666661":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661","firstName":"Juan","lastName":"Morillo","primaryNumber":"62","birthDate":"1999-03-19","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":150,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Morillo","middleName":"Diego","boxscoreName":"Morillo, J","gender":"M","nameMatrilineal":"Gutierrez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Morillo","nameSlug":"juan-morillo-666661","firstLastName":"Juan Morillo","lastFirstName":"Morillo, Juan","lastInitName":"Morillo, J","initLastName":"J Morillo","fullFMLName":"Juan Diego Morillo","fullLFMName":"Morillo, Juan Diego","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID694297":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297","firstName":"Brandon","lastName":"Pfaadt","primaryNumber":"32","birthDate":"1998-10-15","currentAge":27,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Pfaadt","middleName":"Connor","boxscoreName":"Pfaadt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"FOUGHT","mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Pfaadt","nameSlug":"brandon-pfaadt-694297","firstLastName":"Brandon Pfaadt","lastFirstName":"Pfaadt, Brandon","lastInitName":"Pfaadt, B","initLastName":"B Pfaadt","fullFMLName":"Brandon Connor Pfaadt","fullLFMName":"Pfaadt, Brandon Connor","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID694374":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374","firstName":"Timothy","lastName":"Tawa","primaryNumber":"13","birthDate":"1999-04-07","currentAge":27,"birthCity":"West Linn","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":196,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Tim","useLastName":"Tawa","middleName":"John","boxscoreName":"Tawa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tim Tawa","nameSlug":"tim-tawa-694374","firstLastName":"Tim Tawa","lastFirstName":"Tawa, Tim","lastInitName":"Tawa, T","initLastName":"T Tawa","fullFMLName":"Timothy John Tawa","fullLFMName":"Tawa, Timothy John","strikeZoneTop":3.163,"strikeZoneBottom":1.596},"ID680728":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728","firstName":"Adrian","lastName":"Del Castillo","primaryNumber":"25","birthDate":"1999-09-27","currentAge":26,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 9\"","weight":208,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Adrian","useLastName":"Del Castillo","middleName":"Jose","boxscoreName":"Del Castillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"A-dree-an dell Kas-tee-yo","mlbDebutDate":"2024-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Del Castillo","nameSlug":"adrian-del-castillo-680728","firstLastName":"Adrian Del Castillo","lastFirstName":"Del Castillo, Adrian","lastInitName":"Del Castillo, A","initLastName":"A Del Castillo","fullFMLName":"Adrian Jose Del Castillo","fullLFMName":"Del Castillo, Adrian Jose","strikeZoneTop":3.091,"strikeZoneBottom":1.56},"ID688497":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497","firstName":"Taylor","lastName":"Rashi","primaryNumber":"54","birthDate":"1996-01-15","currentAge":30,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Rashi","middleName":"Steven","boxscoreName":"Rashi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Rashi","nameSlug":"taylor-rashi-688497","firstLastName":"Taylor Rashi","lastFirstName":"Rashi, Taylor","lastInitName":"Rashi, T","initLastName":"T Rashi","fullFMLName":"Taylor Steven Rashi","fullLFMName":"Rashi, Taylor Steven","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID621237":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237","firstName":"José","lastName":"Alvarado","primaryNumber":"46","birthDate":"1995-05-21","currentAge":30,"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},"ID571448":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448","firstName":"Nolan","lastName":"Arenado","primaryNumber":"28","birthDate":"1991-04-16","currentAge":35,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Arenado","middleName":"James","boxscoreName":"Arenado","nickName":"Nado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"ahr-uh-NAH-doh","mlbDebutDate":"2013-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Arenado","nameSlug":"nolan-arenado-571448","firstLastName":"Nolan Arenado","lastFirstName":"Arenado, Nolan","lastInitName":"Arenado, N","initLastName":"N Arenado","fullFMLName":"Nolan James Arenado","fullLFMName":"Arenado, Nolan James","strikeZoneTop":3.277,"strikeZoneBottom":1.654},"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},"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":29,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 4\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alec","useLastName":"Bohm","middleName":"Daniel","boxscoreName":"Bohm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"bome; like home","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alec Bohm","nameSlug":"alec-bohm-664761","firstLastName":"Alec Bohm","lastFirstName":"Bohm, Alec","lastInitName":"Bohm, A","initLastName":"A Bohm","fullFMLName":"Alec Daniel Bohm","fullLFMName":"Bohm, Alec Daniel","strikeZoneTop":3.407,"strikeZoneBottom":1.719},"ID656464":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464","firstName":"Kevin","lastName":"Ginkel","primaryNumber":"37","birthDate":"1994-03-24","currentAge":32,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Ginkel","middleName":"Andrew","boxscoreName":"Ginkel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Ginkel","nameSlug":"kevin-ginkel-656464","firstLastName":"Kevin Ginkel","lastFirstName":"Ginkel, Kevin","lastInitName":"Ginkel, K","initLastName":"K Ginkel","fullFMLName":"Kevin Andrew Ginkel","fullLFMName":"Ginkel, Kevin Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID642528":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528","firstName":"Jonathan","lastName":"Loáisiga","primaryNumber":"43","birthDate":"1994-11-02","currentAge":31,"birthCity":"Managua","birthCountry":"Nicaragua","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Loáisiga","middleName":"Stanley","boxscoreName":"Loáisiga","gender":"M","nameMatrilineal":"Estrada","isPlayer":true,"isVerified":true,"pronunciation":"loh-AYE-see-gah","mlbDebutDate":"2018-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Loáisiga","nameSlug":"jonathan-loaisiga-642528","firstLastName":"Jonathan Loáisiga","lastFirstName":"Loáisiga, Jonathan","lastInitName":"Loáisiga, J","initLastName":"J Loáisiga","fullFMLName":"Jonathan Stanley Loáisiga","fullLFMName":"Loáisiga, Jonathan Stanley","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"ID545121":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121","firstName":"Ildemaro","lastName":"Vargas","primaryNumber":"6","birthDate":"1991-07-16","currentAge":34,"birthCity":"Caripito","birthCountry":"Venezuela","height":"5' 11\"","weight":202,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ildemaro","useLastName":"Vargas","middleName":"Jose","boxscoreName":"Vargas, I","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"Eel-de-maroh","mlbDebutDate":"2017-06-29","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ildemaro Vargas","nameSlug":"ildemaro-vargas-545121","firstLastName":"Ildemaro Vargas","lastFirstName":"Vargas, Ildemaro","lastInitName":"Vargas, I","initLastName":"I Vargas","fullFMLName":"Ildemaro Jose Vargas","fullLFMName":"Vargas, Ildemaro Jose","strikeZoneTop":3.161,"strikeZoneBottom":1.595},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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},"ID699912":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912","firstName":"Jose","lastName":"Fernandez","primaryNumber":"11","birthDate":"2003-09-22","currentAge":22,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 3\"","weight":165,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jose","useLastName":"Fernandez","middleName":"Luis","boxscoreName":"Fernandez, Jo","gender":"M","nameMatrilineal":"Longart","isPlayer":true,"mlbDebutDate":"2026-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Fernandez","nameSlug":"jose-fernandez-699912","firstLastName":"Jose Fernandez","lastFirstName":"Fernandez, Jose","lastInitName":"Fernandez, J","initLastName":"J Fernandez","fullFMLName":"Jose Luis Fernandez","fullLFMName":"Fernandez, Jose Luis","strikeZoneTop":3.352,"strikeZoneBottom":1.691},"ID805249":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249","firstName":"Otto","lastName":"Kemp","primaryNumber":"4","birthDate":"1999-09-09","currentAge":26,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"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},"ID647336":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336","firstName":"Michael","lastName":"Soroka","primaryNumber":"34","birthDate":"1997-08-04","currentAge":28,"birthCity":"Calgary","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 5\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Soroka","middleName":"John Graydon","boxscoreName":"Soroka","nickName":"Rock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"so-ROH-ka","mlbDebutDate":"2018-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Soroka","nameSlug":"michael-soroka-647336","firstLastName":"Michael Soroka","lastFirstName":"Soroka, Michael","lastInitName":"Soroka, M","initLastName":"M Soroka","fullFMLName":"Michael John Graydon Soroka","fullLFMName":"Soroka, Michael John Graydon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID623149":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149","firstName":"Paul","lastName":"Sewald","primaryNumber":"38","birthDate":"1990-05-26","currentAge":35,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Sewald","middleName":"Stanton","boxscoreName":"Sewald","nickName":"Paulie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SEE-walld","mlbDebutDate":"2017-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Sewald","nameSlug":"paul-sewald-623149","firstLastName":"Paul Sewald","lastFirstName":"Sewald, Paul","lastInitName":"Sewald, P","initLastName":"P Sewald","fullFMLName":"Paul Stanton Sewald","fullLFMName":"Sewald, Paul Stanton","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID592836":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836","firstName":"Taijuan","lastName":"Walker","primaryNumber":"99","birthDate":"1992-08-13","currentAge":33,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taijuan","useLastName":"Walker","middleName":"Emmanuel","boxscoreName":"Walker, T","nickName":"Tai Weezy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"tie-WAHN","mlbDebutDate":"2013-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taijuan Walker","nameSlug":"taijuan-walker-592836","firstLastName":"Taijuan Walker","lastFirstName":"Walker, Taijuan","lastInitName":"Walker, T","initLastName":"T Walker","fullFMLName":"Taijuan Emmanuel Walker","fullLFMName":"Walker, Taijuan Emmanuel","strikeZoneTop":3.56,"strikeZoneBottom":1.65},"ID657044":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044","firstName":"Ryan","lastName":"Thompson","primaryNumber":"81","birthDate":"1992-06-26","currentAge":33,"birthCity":"Turner","birthStateProvince":"OR","birthCountry":"USA","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Thompson","middleName":"Scott","boxscoreName":"Thompson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Thompson","nameSlug":"ryan-thompson-657044","firstLastName":"Ryan Thompson","lastFirstName":"Thompson, Ryan","lastInitName":"Thompson, R","initLastName":"R Thompson","fullFMLName":"Ryan Scott Thompson","fullLFMName":"Thompson, Ryan Scott","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID605400":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400","firstName":"Aaron","lastName":"Nola","primaryNumber":"27","birthDate":"1993-06-04","currentAge":32,"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},"ID641745":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745","firstName":"Brad","lastName":"Keller","primaryNumber":"40","birthDate":"1995-07-27","currentAge":30,"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, B","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},"ID543510":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510","firstName":"James","lastName":"McCann","primaryNumber":"8","birthDate":"1990-06-13","currentAge":35,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"James","useLastName":"McCann","middleName":"Thomas","boxscoreName":"McCann","nickName":"McCannon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James McCann","nameSlug":"james-mccann-543510","firstLastName":"James McCann","lastFirstName":"McCann, James","lastInitName":"McCann, J","initLastName":"J McCann","fullFMLName":"James Thomas McCann","fullLFMName":"McCann, James Thomas","strikeZoneTop":3.281,"strikeZoneBottom":1.656},"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},"ID678489":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489","firstName":"Jorge","lastName":"Barrosa","primaryNumber":"1","birthDate":"2001-02-17","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 6\"","weight":165,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jorge","useLastName":"Barrosa","middleName":"Luis","boxscoreName":"Barrosa","gender":"M","nameMatrilineal":"Rojas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-04-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jorge Barrosa","nameSlug":"jorge-barrosa-678489","firstLastName":"Jorge Barrosa","lastFirstName":"Barrosa, Jorge","lastInitName":"Barrosa, J","initLastName":"J Barrosa","fullFMLName":"Jorge Luis Barrosa","fullLFMName":"Barrosa, Jorge Luis","strikeZoneTop":2.958,"strikeZoneBottom":1.493},"ID677950":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950","firstName":"Alek","lastName":"Thomas","primaryNumber":"5","birthDate":"2000-04-28","currentAge":25,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Alek","useLastName":"Thomas","boxscoreName":"Thomas, A","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alek Thomas","nameSlug":"alek-thomas-677950","firstLastName":"Alek Thomas","lastFirstName":"Thomas, Alek","lastInitName":"Thomas, A","initLastName":"A Thomas","fullFMLName":"Alek  Thomas","fullLFMName":"Thomas, Alek","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"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.279,"strikeZoneBottom":1.655},"ID624641":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641","firstName":"Edmundo","lastName":"Sosa","primaryNumber":"33","birthDate":"1996-03-06","currentAge":30,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edmundo","useLastName":"Sosa","middleName":"Israel","boxscoreName":"Sosa, E","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ed-MOON-doh SOH-sah","mlbDebutDate":"2018-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edmundo Sosa","nameSlug":"edmundo-sosa-624641","firstLastName":"Edmundo Sosa","lastFirstName":"Sosa, Edmundo","lastInitName":"Sosa, E","initLastName":"E Sosa","fullFMLName":"Edmundo Israel Sosa","fullLFMName":"Sosa, Edmundo Israel","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID661395":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395","firstName":"Jhoan","lastName":"Duran","primaryNumber":"59","birthDate":"1998-01-08","currentAge":28,"birthCity":"Esperanza","birthCountry":"Dominican Republic","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jhoan","useLastName":"Duran","middleName":"Manuel","boxscoreName":"Duran, J","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"pronunciation":"YO-ahn DOO-rahn","mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhoan Duran","nameSlug":"jhoan-duran-661395","firstLastName":"Jhoan Duran","lastFirstName":"Duran, Jhoan","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jhoan Manuel Duran","fullLFMName":"Duran, Jhoan Manuel","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID606466":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466","firstName":"Ketel","lastName":"Marte","primaryNumber":"4","birthDate":"1993-10-12","currentAge":32,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ketel","useLastName":"Marte","middleName":"Ricardo","boxscoreName":"Marte, K","nickName":"El Nino","gender":"M","nameMatrilineal":"Valdez","isPlayer":true,"isVerified":true,"pronunciation":"keh-TELL mar-TAY","mlbDebutDate":"2015-07-31","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ketel Marte","nameSlug":"ketel-marte-606466","firstLastName":"Ketel Marte","lastFirstName":"Marte, Ketel","lastInitName":"Marte, K","initLastName":"K Marte","fullFMLName":"Ketel Ricardo Marte","fullLFMName":"Marte, Ketel Ricardo","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"ID663609":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609","firstName":"Luken","lastName":"Baker","primaryNumber":"21","birthDate":"1997-03-10","currentAge":29,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":285,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Luken","useLastName":"Baker","middleName":"Grosvenor","boxscoreName":"Baker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"LOO-kehn","mlbDebutDate":"2023-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luken Baker","nameSlug":"luken-baker-663609","firstLastName":"Luken Baker","lastFirstName":"Baker, Luken","lastInitName":"Baker, L","initLastName":"L Baker","fullFMLName":"Luken Grosvenor Baker","fullLFMName":"Baker, Luken Grosvenor","strikeZoneTop":3.39,"strikeZoneBottom":1.71},"ID669194":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194","firstName":"Ryne","lastName":"Nelson","primaryNumber":"19","birthDate":"1998-02-01","currentAge":28,"birthCity":"Henderson","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":184,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Nelson","middleName":"Tanner","boxscoreName":"Nelson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Nelson","nameSlug":"ryne-nelson-669194","firstLastName":"Ryne Nelson","lastFirstName":"Nelson, Ryne","lastInitName":"Nelson, R","initLastName":"R Nelson","fullFMLName":"Ryne Tanner Nelson","fullLFMName":"Nelson, Ryne Tanner","strikeZoneTop":3.342,"strikeZoneBottom":1.687},"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},"ID672695":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695","firstName":"Geraldo","lastName":"Perdomo","primaryNumber":"2","birthDate":"1999-10-22","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":203,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Geraldo","useLastName":"Perdomo","middleName":"Rafael","boxscoreName":"Perdomo","gender":"M","nameMatrilineal":"Fonnieur","isPlayer":true,"isVerified":true,"pronunciation":"HER-all-doh per-DOH-mo","mlbDebutDate":"2021-04-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geraldo Perdomo","nameSlug":"geraldo-perdomo-672695","firstLastName":"Geraldo Perdomo","lastFirstName":"Perdomo, Geraldo","lastInitName":"Perdomo, G","initLastName":"G Perdomo","fullFMLName":"Geraldo Rafael Perdomo","fullLFMName":"Perdomo, Geraldo Rafael","strikeZoneTop":3.317,"strikeZoneBottom":1.674},"ID647315":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315","firstName":"Zachery","lastName":"Pop","primaryNumber":"56","birthDate":"1996-09-20","currentAge":29,"birthCity":"Brampton","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Pop","middleName":"M.","boxscoreName":"Pop","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Pop","nameSlug":"zach-pop-647315","firstLastName":"Zach Pop","lastFirstName":"Pop, Zach","lastInitName":"Pop, Z","initLastName":"Z Pop","fullFMLName":"Zachery M. Pop","fullLFMName":"Pop, Zachery M.","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID664238":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238","firstName":"Dylan","lastName":"Moore","primaryNumber":"25","birthDate":"1992-08-02","currentAge":33,"birthCity":"Yorba Linda","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Dylan","useLastName":"Moore","middleName":"Scott","boxscoreName":"Moore, D","nickName":"D Mo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-03-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Moore","nameSlug":"dylan-moore-664238","firstLastName":"Dylan Moore","lastFirstName":"Moore, Dylan","lastInitName":"Moore, D","initLastName":"D Moore","fullFMLName":"Dylan Scott Moore","fullLFMName":"Moore, Dylan Scott","strikeZoneTop":3.238,"strikeZoneBottom":1.634},"ID668678":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678","firstName":"Zachary","lastName":"Gallen","primaryNumber":"23","birthDate":"1995-08-03","currentAge":30,"birthCity":"Somerdale","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":189,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zac","useLastName":"Gallen","middleName":"Peter","boxscoreName":"Gallen","nickName":"Galls","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zac Gallen","nameSlug":"zac-gallen-668678","firstLastName":"Zac Gallen","lastFirstName":"Gallen, Zac","lastInitName":"Gallen, Z","initLastName":"Z Gallen","fullFMLName":"Zachary Peter Gallen","fullLFMName":"Gallen, Zachary Peter","strikeZoneTop":3.41,"strikeZoneBottom":1.53},"ID664199":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199","firstName":"Taylor","lastName":"Clarke","primaryNumber":"45","birthDate":"1993-05-13","currentAge":32,"birthCity":"Ashburn","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Clarke","middleName":"James","boxscoreName":"Clarke, T","nickName":"Clarkey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Clarke","nameSlug":"taylor-clarke-664199","firstLastName":"Taylor Clarke","lastFirstName":"Clarke, Taylor","lastInitName":"Clarke, T","initLastName":"T Clarke","fullFMLName":"Taylor James Clarke","fullLFMName":"Clarke, Taylor James","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID682998":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998","firstName":"Corbin","lastName":"Carroll","primaryNumber":"7","birthDate":"2000-08-21","currentAge":25,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 10\"","weight":165,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Corbin","useLastName":"Carroll","middleName":"Franklin","boxscoreName":"Carroll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Corbin Carroll","nameSlug":"corbin-carroll-682998","firstLastName":"Corbin Carroll","lastFirstName":"Carroll, Corbin","lastInitName":"Carroll, C","initLastName":"C Carroll","fullFMLName":"Corbin Franklin Carroll","fullLFMName":"Carroll, Corbin Franklin","strikeZoneTop":3.103,"strikeZoneBottom":1.566},"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},"ID607208":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208","firstName":"Trea","lastName":"Turner","primaryNumber":"7","birthDate":"1993-06-30","currentAge":32,"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}},"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":"65","wind":"9 mph, Out To CF"},"gameInfo":{"attendance":43060,"firstPitch":"2026-04-12T17:37:00.000Z","gameDurationMinutes":173},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"home":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"}},"officialScorer":{"id":680446,"fullName":"Mark Gola","link":"/api/v1/people/680446"},"primaryDatacaster":{"id":684798,"fullName":"David Amoriello","link":"/api/v1/people/684798"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T17:37:13.494Z","endTime":"2026-04-12T17:37:51.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"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-04-12T14:23:39.292Z","endTime":"2026-04-12T17:20:25.893Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"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-04-12T17:20:25.893Z","endTime":"2026-04-12T17:35:54.619Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"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-04-12T17:35:54.619Z","endTime":"2026-04-12T17:37:13.788Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07276867184899,"aZ":-28.585635357188437,"pfxX":-12.090681038161229,"pfxZ":1.881794037800769,"pX":0.564265369047504,"pZ":1.9210118972116887,"vX0":10.479633444349512,"vY0":-137.87926756866597,"vZ0":-5.0349006162388745,"x":95.49,"y":186.91,"x0":-1.7307806724103059,"y0":50.00393414594608,"z0":5.719861413546688,"aX":-23.08398738228875},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.4,"breakHorizontal":19.4,"spinRate":2151,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.3985385176776428,"extension":6.494172215057622},"index":3,"playId":"b94cba0c-8259-338c-8067-46e8a1e253c4","pitchNumber":1,"startTime":"2026-04-12T17:37:13.788Z","endTime":"2026-04-12T17:37:18.939Z","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":1,"outs":0},"index":4,"startTime":"2026-04-12T17:37:27.044Z","endTime":"2026-04-12T17:37:43.019Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32958704666568,"aZ":-23.163062148604176,"pfxX":-11.295868241311876,"pfxZ":4.46218360321336,"pX":-1.2741438268497407,"pZ":1.7987673938106508,"vX0":5.605398183423368,"vY0":-141.46128267898422,"vZ0":-6.759148896669083,"x":165.57,"y":190.21,"x0":-1.8175637016250978,"y0":50.003226184602006,"z0":5.711917818012605,"aX":-22.813346847664818},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.8,"breakHorizontal":19.2,"spinRate":2192,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.3877128854332459,"extension":6.299598502413797},"hitData":{"launchSpeed":83.7,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.46,"coordY":160.14}},"index":5,"playId":"5e27b468-6e08-3cf3-a100-489422ca7810","pitchNumber":2,"startTime":"2026-04-12T17:37:43.019Z","endTime":"2026-04-12T17:37:51.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T17:37:51.807Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Corbin Carroll doubles (4) on a line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T17:38:07.522Z","endTime":"2026-04-12T17:39:33.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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.5,"endSpeed":80.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.993203842311065,"aZ":-34.93296429505644,"pfxX":2.5391594036219503,"pfxZ":-1.6687350320901988,"pX":-0.5286561354415381,"pZ":2.4401442246947185,"vX0":3.438274537967245,"vY0":-127.48066080170547,"vZ0":-0.6973478907567775,"x":137.15,"y":172.9,"x0":-2.2222111061525536,"y0":50.003387591400354,"z0":5.463032224450207,"aX":4.198633365982477},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.0,"breakHorizontal":-5.4,"spinRate":2307,"spinDirection":82},"zone":4,"typeConfidence":2.0,"plateTime":0.4288558599245915,"extension":6.279650202468058},"index":0,"playId":"f9dac2d9-2ea7-301a-804e-6f071d26fac8","pitchNumber":1,"startTime":"2026-04-12T17:38:20.347Z","endTime":"2026-04-12T17:38:25.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.488945150330146,"aZ":-33.54812036122858,"pfxX":2.523211341969087,"pfxZ":-0.8219621949571891,"pX":-0.6235086852101027,"pZ":2.393276528916212,"vX0":3.694033099980864,"vY0":-127.21663279578723,"vZ0":-0.902001861498023,"x":140.77,"y":174.16,"x0":-2.4142343889869977,"y0":50.00616781192447,"z0":5.377315194635055,"aX":4.1970658878336184},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.4,"breakHorizontal":-5.3,"spinRate":2353,"spinDirection":75},"zone":4,"typeConfidence":2.0,"plateTime":0.42814191850070227,"extension":6.377029632794777},"index":1,"playId":"e21d502d-76f1-328e-bca8-b5220e185112","pitchNumber":2,"startTime":"2026-04-12T17:38:39.318Z","endTime":"2026-04-12T17:38:44.617Z","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":97.7,"endSpeed":89.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.438116280284216,"aZ":-22.95436293861171,"pfxX":-12.372355283982694,"pfxZ":4.523342749036383,"pX":0.6366978462520257,"pZ":0.7038377240776922,"vX0":10.784915607233414,"vY0":-141.61070836809463,"vZ0":-9.737260803233267,"x":92.73,"y":219.78,"x0":-1.6081470881314484,"y0":50.00041666253698,"z0":5.647285312532378,"aX":-25.19981834288677},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.4,"breakHorizontal":20.3,"spinRate":2051,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3863517058772805,"extension":6.601551806201612},"index":2,"playId":"5e6b22c6-8bc2-3467-ad69-88ba4eee6d65","pitchNumber":3,"startTime":"2026-04-12T17:38:58.513Z","endTime":"2026-04-12T17:39:03.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.766324515115336,"aZ":-30.421611873911658,"pfxX":4.1018467999712875,"pfxZ":1.0636794993483658,"pX":-0.6246376424554831,"pZ":2.279691970636224,"vX0":3.012933609151852,"vY0":-127.19460310135734,"vZ0":-1.8175193404970058,"x":140.81,"y":177.23,"x0":-2.3537508384618806,"y0":50.005843557025145,"z0":5.393994246800511,"aX":6.786025534980204},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.8,"breakHorizontal":-8.0,"spinRate":2410,"spinDirection":72},"zone":4,"typeConfidence":2.0,"plateTime":0.42905783042843915,"extension":6.3511634928991585},"hitData":{"launchSpeed":97.8,"launchAngle":11.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":44.55,"coordY":119.28}},"index":3,"playId":"523a9c95-5055-3d64-b72b-05d4b83b9081","pitchNumber":4,"startTime":"2026-04-12T17:39:21.078Z","endTime":"2026-04-12T17:39:33.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T17:39:33.118Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, second baseman Bryson Stott to first baseman Bryce Harper. Corbin Carroll to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T17:39:52.397Z","endTime":"2026-04-12T17:42:08.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.3,"endSpeed":87.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5313965377012,"aZ":-17.563940263159022,"pfxX":-5.160579885905737,"pfxZ":7.486646751799816,"pX":-0.8661517388966441,"pZ":2.6638706506487044,"vX0":4.628627788128844,"vY0":-138.67456907603767,"vZ0":-5.082365564705834,"x":150.02,"y":166.86,"x0":-1.885073883186304,"y0":50.00076133058703,"z0":5.6891593393563396,"aX":-10.066738571428576},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":8.4,"spinRate":2191,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39472457797622074,"extension":6.350452950157539},"index":0,"playId":"2f58eaf7-2249-3d27-87ca-c020696019b6","pitchNumber":1,"startTime":"2026-04-12T17:40:03.979Z","endTime":"2026-04-12T17:40:08.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.917385096414037,"aZ":-21.54543280260973,"pfxX":-11.064537798018389,"pfxZ":5.312672543582378,"pX":1.002036980040538,"pZ":1.7749184570393841,"vX0":11.285145701139369,"vY0":-140.11149998131177,"vZ0":-6.753714242319183,"x":78.8,"y":190.86,"x0":-1.6290190549600232,"y0":50.002385087257835,"z0":5.6118825959529275,"aX":-22.128482051629636},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.4,"breakHorizontal":17.9,"spinRate":2268,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3900623343379013,"extension":6.550566226378351},"index":1,"playId":"07fd897e-ad2d-3b3f-bb57-1dce6e91c16b","pitchNumber":2,"startTime":"2026-04-12T17:40:24.205Z","endTime":"2026-04-12T17:40:29.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.687841909393377,"aZ":-19.19787037987269,"pfxX":-3.907060466410785,"pfxZ":6.5786045125772175,"pX":1.3071616395248487,"pZ":2.456459943977038,"vX0":9.994952209997008,"vY0":-138.55951230740698,"vZ0":-5.2799563071027515,"x":67.17,"y":172.46,"x0":-1.8159283885802955,"y0":50.006417231344564,"z0":5.642509456718561,"aX":-7.7118011333403915},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.2,"breakHorizontal":5.3,"spinRate":2108,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39310043578940235,"extension":6.599548271874466},"index":2,"playId":"ab949d7c-cd7a-3ef7-836e-7afdf2390dce","pitchNumber":3,"startTime":"2026-04-12T17:40:44.145Z","endTime":"2026-04-12T17:40:49.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.131846109006684,"aZ":-23.672456845828542,"pfxX":-10.753473826588246,"pfxZ":4.2016212047041614,"pX":-0.9245658905190687,"pZ":2.3044525811335372,"vX0":6.226831093973103,"vY0":-140.9532243710555,"vZ0":-5.2308961328126236,"x":152.24,"y":176.56,"x0":-1.7577280439755654,"y0":50.005522929557415,"z0":5.699845745900074,"aX":-21.77912874202614},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.7,"breakHorizontal":18.4,"spinRate":2262,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.387643913071158,"extension":6.450363665194255},"index":3,"playId":"0e4135a0-0bb7-3851-ae38-3da13b5c5400","pitchNumber":4,"startTime":"2026-04-12T17:41:08.829Z","endTime":"2026-04-12T17:41:13.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.422968633628944,"aZ":-16.08149482819613,"pfxX":-4.389509554747114,"pfxZ":8.202459236366327,"pX":0.10089368090578586,"pZ":3.451511295481339,"vX0":6.846049675106814,"vY0":-138.3505318044746,"vZ0":-3.723183529070502,"x":113.15,"y":145.59,"x0":-1.821874551067066,"y0":50.00007718022342,"z0":5.875150293225789,"aX":-8.609646859717463},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":6.7,"spinRate":2209,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.39411699201021744,"extension":6.468837731124345},"index":4,"playId":"7f9224a5-4e09-3136-a404-bfb79ed420e3","pitchNumber":5,"startTime":"2026-04-12T17:41:35.645Z","endTime":"2026-04-12T17:41:39.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75872095005722,"aZ":-22.718203509620185,"pfxX":-12.299270825839907,"pfxZ":4.658483113353217,"pX":-0.39453644651918446,"pZ":2.525994214922555,"vX0":8.179371491023346,"vY0":-141.89424634247126,"vZ0":-4.8398689255540255,"x":132.04,"y":170.58,"x0":-1.7227943116168822,"y0":50.005423701874726,"z0":5.709641376343043,"aX":-24.97681251554812},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.6,"breakHorizontal":20.5,"spinRate":2106,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.3866496832469948,"extension":6.327434420703912},"hitData":{"launchSpeed":96.4,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.04,"coordY":152.03}},"index":5,"playId":"fc005e78-3f7f-3e71-9438-6161bc7eae6d","pitchNumber":6,"startTime":"2026-04-12T17:42:00.008Z","endTime":"2026-04-12T17:42:08.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T17:42:08.036Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Fernandez grounds out, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T17:42:23.390Z","endTime":"2026-04-12T17:44:37.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.784569256743836,"aZ":-21.911145541129336,"pfxX":-9.781905425042499,"pfxZ":5.164937730061752,"pX":-1.231153705880967,"pZ":2.4757395256042347,"vX0":4.982371714249628,"vY0":-139.88355789517192,"vZ0":-5.157233970752168,"x":163.93,"y":171.94,"x0":-1.7620355217614805,"y0":50.001752142776624,"z0":5.774584975075621,"aX":-19.434609426090272},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.5,"breakHorizontal":16.7,"spinRate":2068,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3911721424661949,"extension":6.395008666001986},"index":0,"playId":"93f27951-50c4-31a0-b4bd-5731fd829719","pitchNumber":1,"startTime":"2026-04-12T17:42:35.822Z","endTime":"2026-04-12T17:42:40.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02982075158349,"aZ":-31.7778530820738,"pfxX":3.7664339053551057,"pfxZ":0.24862212730338484,"pX":-1.5183695561654538,"pZ":3.172478685110456,"vX0":0.7151861706919137,"vY0":-124.44584909318891,"vZ0":0.8162736581370194,"x":174.88,"y":153.12,"x0":-2.298451948482673,"y0":50.00220009423624,"z0":5.455705756727499,"aX":5.955614125374728},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.8,"breakHorizontal":-7.0,"spinRate":2393,"spinDirection":80},"zone":11,"typeConfidence":2.0,"plateTime":0.43875190228669014,"extension":6.385393849382979},"index":1,"playId":"da4d11d1-bdf8-36c8-be70-fea98e2c6422","pitchNumber":2,"startTime":"2026-04-12T17:42:55.459Z","endTime":"2026-04-12T17:43:00.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20565235904771,"aZ":-21.54482643354242,"pfxX":-11.216823743953503,"pfxZ":5.394009584070015,"pX":0.5574886961312733,"pZ":1.4606643433655848,"vX0":9.835051764920102,"vY0":-139.9094051915856,"vZ0":-7.523848619975003,"x":95.75,"y":199.34,"x0":-1.555632555243169,"y0":50.005281656655946,"z0":5.609664528789052,"aX":-22.116713935116636},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.3,"breakHorizontal":18.1,"spinRate":2124,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3923132011488297,"extension":6.60755861375037},"index":2,"playId":"f8561fc2-4e6c-3e75-88fd-91e62b7d8a9f","pitchNumber":3,"startTime":"2026-04-12T17:43:16.124Z","endTime":"2026-04-12T17:43:20.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38386478880801,"aZ":-24.18641770972922,"pfxX":-10.756815649469525,"pfxZ":4.0894436824911455,"pX":0.5267516128451296,"pZ":2.016997103382524,"vX0":9.903041378798479,"vY0":-138.75946426515145,"vZ0":-5.179737955613039,"x":96.92,"y":184.32,"x0":-1.6868487817492794,"y0":50.00625402310393,"z0":5.51465832508592,"aX":-21.02866575680561},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.5,"breakHorizontal":17.5,"spinRate":2172,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.3943884233742794,"extension":6.566994352209191},"index":3,"playId":"2b712675-38cb-3435-be40-c8cbadfc7c7a","pitchNumber":4,"startTime":"2026-04-12T17:43:34.470Z","endTime":"2026-04-12T17:43:38.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.346805885259112,"aZ":-26.966591624106716,"pfxX":-11.564567324634627,"pfxZ":2.6439527804742298,"pX":-1.3240344491992755,"pZ":2.508412828838737,"vX0":5.385757969410784,"vY0":-139.4145500284316,"vZ0":-3.493353962783134,"x":167.47,"y":171.05,"x0":-1.778522189600149,"y0":50.00108817221466,"z0":5.557515971795655,"aX":-22.761810305968435},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.2,"breakHorizontal":19.8,"spinRate":2132,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.39288204048184916,"extension":6.31397268525092},"index":4,"playId":"345edb48-4261-3119-a771-b9f1b3566eca","pitchNumber":5,"startTime":"2026-04-12T17:43:54.630Z","endTime":"2026-04-12T17:43:59.495Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-12T17:44:08.433Z","endTime":"2026-04-12T17:44:28.949Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91401111133569,"aZ":-21.164646440005562,"pfxX":-10.81037670237644,"pfxZ":5.589505140209023,"pX":-0.4342160197740268,"pZ":2.1810022378029936,"vX0":7.106307208982059,"vY0":-139.58449894404166,"vZ0":-5.711972018721277,"x":133.55,"y":179.89,"x0":-1.6107662186776726,"y0":50.0034297092855,"z0":5.6507890501343265,"aX":-21.296827675818037},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.1,"breakHorizontal":18.1,"spinRate":2112,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.39265733136947434,"extension":6.363201814774071},"hitData":{"launchSpeed":99.8,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.32,"coordY":162.68}},"index":6,"playId":"485891ef-c346-3826-abfd-b99c486da6a1","pitchNumber":6,"startTime":"2026-04-12T17:44:28.949Z","endTime":"2026-04-12T17:44:37.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T17:44:37.473Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trea Turner lines out to right fielder Jorge Barrosa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T17:46:37.364Z","endTime":"2026-04-12T17:47:09.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"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":93.1,"endSpeed":85.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.492953919034353,"aZ":-10.517602752948871,"pfxX":-5.444352248908716,"pfxZ":11.67327395029444,"pX":0.3189691424906953,"pZ":1.9558632057309426,"vX0":8.88381224814902,"vY0":-135.11305622903436,"vZ0":-8.713310836835289,"x":104.84,"y":185.97,"x0":-2.299175617053218,"y0":50.00526945427055,"z0":5.95515553896055,"aX":-10.103249862505143},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.4,"breakHorizontal":8.0,"spinRate":2348,"spinDirection":207},"zone":9,"typeConfidence":0.78,"plateTime":0.40485220970438096,"extension":6.3719524732662025},"index":0,"playId":"2bb7c42a-c848-379c-a037-dadfe0df43ca","pitchNumber":1,"startTime":"2026-04-12T17:46:48.258Z","endTime":"2026-04-12T17:46:53.012Z","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":93.6,"endSpeed":85.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.750619918845043,"aZ":-11.444527765333117,"pfxX":-2.638966800693505,"pfxZ":11.07553636826886,"pX":0.4974257511425946,"pZ":2.9156964487812536,"vX0":8.352292888208867,"vY0":-135.9273606331288,"vZ0":-6.16715075711368,"x":98.04,"y":160.06,"x0":-2.2720179386720347,"y0":50.00253343112628,"z0":6.008382311860498,"aX":-4.940422325791493},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.0,"breakHorizontal":3.0,"spinRate":2325,"spinDirection":205},"zone":3,"typeConfidence":0.92,"plateTime":0.40294397525267955,"extension":6.360563877402815},"hitData":{"launchSpeed":99.1,"launchAngle":19.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.47,"coordY":79.15}},"index":1,"playId":"f1356567-b146-37fb-aedd-c134122f5f02","pitchNumber":2,"startTime":"2026-04-12T17:47:01.792Z","endTime":"2026-04-12T17:47:09.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T17:47:09.709Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Schwarber singles on a ground ball to first baseman Jose Fernandez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T17:47:22.524Z","endTime":"2026-04-12T17:47:46.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14344706614434,"aZ":-12.282670218807231,"pfxX":-4.207743165011871,"pfxZ":10.549880249828686,"pX":0.35295753639437416,"pZ":1.999981305210714,"vX0":8.595167601992213,"vY0":-136.47467871743984,"vZ0":-8.384661260160271,"x":103.55,"y":184.78,"x0":-2.2912337298032845,"y0":50.00608218175252,"z0":5.959151443399774,"aX":-7.936818609028204},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":5.8,"spinRate":2316,"spinDirection":205},"zone":9,"typeConfidence":0.9,"plateTime":0.4014099471542272,"extension":6.479166764151838},"hitData":{"launchSpeed":100.5,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.17,"coordY":166.73}},"index":0,"playId":"679b3b57-6c51-326a-8033-59c0da0dabe2","pitchNumber":1,"startTime":"2026-04-12T17:47:34.841Z","endTime":"2026-04-12T17:47:46.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T17:47:46.537Z","atBatIndex":5},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Bryce Harper grounds into a double play, second baseman Ildemaro Vargas to shortstop Geraldo Perdomo to first baseman Jose Fernandez. Kyle Schwarber out at 2nd. Bryce Harper out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T17:48:08.073Z","endTime":"2026-04-12T17:50:01.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.982484697253852,"aZ":-40.4604763224756,"pfxX":1.207908678994396,"pfxZ":-5.917680292024137,"pX":-0.07070460112274135,"pZ":2.4022860101744277,"vX0":4.999919392363964,"vY0":-117.74167028734864,"vZ0":-0.19116066685730027,"x":119.7,"y":173.92,"x0":-2.3813610837094177,"y0":50.00420230777221,"z0":6.238114498664928,"aX":1.690280969863035},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.4,"breakHorizontal":-3.5,"spinRate":2307,"spinDirection":41},"zone":5,"typeConfidence":0.9,"plateTime":0.4657270817931849,"extension":6.202261350474345},"index":0,"playId":"0cd5c2d0-69bb-3192-8307-e433db3cbd31","pitchNumber":1,"startTime":"2026-04-12T17:48:20.264Z","endTime":"2026-04-12T17:48:24.959Z","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":92.8,"endSpeed":84.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.038660824402225,"aZ":-12.041570736651796,"pfxX":-4.276099942577982,"pfxZ":11.035512766895033,"pX":1.1233192692346035,"pZ":3.10260121539481,"vX0":10.451830910558423,"vY0":-134.66990281889062,"vZ0":-5.538183155638189,"x":74.18,"y":155.01,"x0":-2.2640156324925385,"y0":50.00543351632321,"z0":6.047945371174672,"aX":-7.803372598197061},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.8,"breakHorizontal":5.4,"spinRate":2283,"spinDirection":206},"zone":12,"typeConfidence":0.88,"plateTime":0.40773892316636484,"extension":6.320649444437678},"index":1,"playId":"173bc519-4092-3a27-8c35-b833d143904e","pitchNumber":2,"startTime":"2026-04-12T17:48:36.452Z","endTime":"2026-04-12T17:48:41.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15770353435196,"aZ":-12.482185213406916,"pfxX":-4.2635588834846025,"pfxZ":10.56175315075412,"pX":-0.1492011150082294,"pZ":4.132630877923135,"vX0":7.177953714979633,"vY0":-136.23236010326087,"vZ0":-2.9599394287459178,"x":122.69,"y":127.2,"x0":-2.273902431935036,"y0":50.00444770526689,"z0":6.105483764509043,"aX":-7.951195772301359},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.6,"breakHorizontal":6.1,"spinRate":2220,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.40328278858043376,"extension":6.311250719267416},"index":2,"playId":"1b68f0d4-d4a5-37a6-a5e0-1347f6e65cf4","pitchNumber":3,"startTime":"2026-04-12T17:48:52.417Z","endTime":"2026-04-12T17:48:57.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":89.3,"endSpeed":82.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.747975778503136,"aZ":-25.033969359117823,"pfxX":1.9803111026110956,"pfxZ":4.159363027479069,"pX":0.56425384347429,"pZ":0.7808632864519873,"vX0":6.782657296613355,"vY0":-129.8329445192972,"vZ0":-8.399826988819571,"x":95.49,"y":217.7,"x0":-2.333427758128594,"y0":50.004175532196115,"z0":5.946883425150356,"aX":3.3988995598252116},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.0,"breakHorizontal":-5.0,"spinRate":2345,"spinDirection":157},"zone":14,"typeConfidence":0.9,"plateTime":0.42096008056074163,"extension":6.4625070438105485},"index":3,"playId":"e93bfd37-3f5d-3c95-a37e-999ccfcc377c","pitchNumber":4,"startTime":"2026-04-12T17:49:10.227Z","endTime":"2026-04-12T17:49:15.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.758593677321144,"aZ":-24.73272016188478,"pfxX":1.7273205755820302,"pfxZ":4.280679479979735,"pX":0.12775844183357135,"pZ":1.12018114377325,"vX0":6.13995793220724,"vY0":-130.55380690783713,"vZ0":-7.771251387181559,"x":112.13,"y":208.54,"x0":-2.47251207281987,"y0":50.00220704548294,"z0":5.978264832243112,"aX":3.0004174230088756},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.4,"breakHorizontal":-4.4,"spinRate":2306,"spinDirection":180},"zone":14,"typeConfidence":0.9,"plateTime":0.4184735258950889,"extension":6.4627997193409215},"index":4,"playId":"175c5d05-a013-35ee-850d-35c9ef86382a","pitchNumber":5,"startTime":"2026-04-12T17:49:34.997Z","endTime":"2026-04-12T17:49:39.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92519148180315,"aZ":-27.304433732764952,"pfxX":2.834449010894509,"pfxZ":2.841869778783325,"pX":-0.39731246392593145,"pZ":1.8119022040005262,"vX0":4.568203720369824,"vY0":-129.83407521272676,"vZ0":-5.550881545064479,"x":132.14,"y":189.86,"x0":-2.544692434348528,"y0":50.00616538977837,"z0":6.042720865237945,"aX":4.863529137054334},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.2,"breakHorizontal":-6.1,"spinRate":2389,"spinDirection":153},"zone":7,"typeConfidence":0.9,"plateTime":0.42108099191466053,"extension":6.413381643680261},"hitData":{"launchSpeed":96.4,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.49,"coordY":154.56}},"index":5,"playId":"3cd4a685-cd3d-34a6-8978-69c5746944c2","pitchNumber":6,"startTime":"2026-04-12T17:49:52.425Z","endTime":"2026-04-12T17:50:01.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T17:50:01.940Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Arenado singles on a fly ball to left fielder Brandon Marsh. Nolan Arenado to 2nd. Nolan Arenado advances to 2nd, on a throwing error by left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T17:51:55.363Z","endTime":"2026-04-12T17:52:53.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.821104502704856,"aZ":-15.913541887244461,"pfxX":-5.000119992522567,"pfxZ":8.568414401180217,"pX":1.3976571455653999,"pZ":1.2146823284737644,"vX0":9.885707621091864,"vY0":-137.01343941010862,"vZ0":-9.071591466340864,"x":63.72,"y":205.98,"x0":-1.6106782855248836,"y0":50.00337096163007,"z0":5.660586108814889,"aX":-9.489863837969164},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":7.0,"spinRate":2131,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.40006857424555564,"extension":6.42771665291244},"index":0,"playId":"811d790e-f48d-37fa-89e3-ccc1cdad6f63","pitchNumber":1,"startTime":"2026-04-12T17:52:21.101Z","endTime":"2026-04-12T17:52:25.901Z","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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.220572951941804,"aZ":-19.306342114592496,"pfxX":-4.751001639477706,"pfxZ":6.7959606224316875,"pX":0.4243604849913105,"pZ":1.5848135222716209,"vX0":7.225947286475421,"vY0":-136.7454679099221,"vZ0":-7.467935514399474,"x":100.82,"y":195.99,"x0":-1.635390357555052,"y0":50.00442768337756,"z0":5.676412642903943,"aX":-8.997364846583805},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.9,"breakHorizontal":7.1,"spinRate":2101,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4005909313602296,"extension":6.460562445973104},"hitData":{"launchSpeed":72.7,"launchAngle":30.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":103.89,"coordY":101.55}},"index":1,"playId":"cf716355-e973-319b-b57d-aae02f244744","pitchNumber":2,"startTime":"2026-04-12T17:52:38.704Z","endTime":"2026-04-12T17:52:53.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T17:52:53.761Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tim Tawa grounds out, second baseman Bryson Stott to first baseman Bryce Harper. Nolan Arenado to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T17:53:19.995Z","endTime":"2026-04-12T17:56:02.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.1,"endSpeed":80.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.772597894656023,"aZ":-30.678161164163885,"pfxX":0.8268190811867608,"pfxZ":0.9158022283684009,"pX":-1.6635572138920787,"pZ":2.8558132856960143,"vX0":1.2116067097607233,"vY0":-126.96851463377281,"vZ0":-0.5430522079932465,"x":180.41,"y":161.67,"x0":-2.2534878719758504,"y0":50.00593996624338,"z0":5.5030861376607065,"aX":1.356914404809713},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.8,"breakHorizontal":-1.8,"spinRate":2104,"spinDirection":95},"zone":11,"typeConfidence":2.0,"plateTime":0.43055192002300435,"extension":6.331353774955525},"index":0,"playId":"9e0eccf8-e81e-3505-8e32-c63106f4ea9a","pitchNumber":1,"startTime":"2026-04-12T17:53:27.552Z","endTime":"2026-04-12T17:53:33.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":96.3,"endSpeed":87.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.015467244534065,"aZ":-26.62291241364236,"pfxX":-10.540845210500638,"pfxZ":2.8143268714361573,"pX":-0.34891124097426024,"pZ":2.0354264468394376,"vX0":7.416507130020898,"vY0":-139.96648669603377,"vZ0":-5.424131149918686,"x":130.3,"y":183.82,"x0":-1.669960237689688,"y0":50.00559475075778,"z0":5.752859051715044,"aX":-20.81660572184673},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.1,"breakHorizontal":17.5,"spinRate":1898,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.39205669197751813,"extension":6.494670854948259},"index":1,"playId":"5ea68abb-7a3b-3b1b-a89c-2786fed50ee4","pitchNumber":2,"startTime":"2026-04-12T17:53:47.064Z","endTime":"2026-04-12T17:53:53.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.013169673721645,"aZ":-23.18225133966662,"pfxX":-10.054921286945033,"pfxZ":4.481545172061298,"pX":-0.43233570148046885,"pZ":2.2375932986520994,"vX0":7.3682462621013345,"vY0":-140.54107441386392,"vZ0":-4.998516642675611,"x":133.48,"y":178.36,"x0":-1.7779958287082713,"y0":50.00229509035138,"z0":5.539246113497444,"aX":-20.170185432406154},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.3,"breakHorizontal":16.8,"spinRate":2067,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.3893084850709698,"extension":6.548813809615386},"index":2,"playId":"ad7368e8-bdde-3a25-9616-08f11ce9a372","pitchNumber":3,"startTime":"2026-04-12T17:54:09.723Z","endTime":"2026-04-12T17:54:15.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.700733969578952,"aZ":-24.69618284188146,"pfxX":-0.6556323412349698,"pfxZ":4.3793355109096455,"pX":1.0502352755897664,"pZ":1.9225977348156091,"vX0":8.037439292252289,"vY0":-129.5033341500925,"vZ0":-3.899423959809374,"x":74.58,"y":136.66,"x0":-2.0013561596880143,"y0":50.00219224616126,"z0":5.325161303296971,"aX":-1.1197241765338477},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.3,"breakHorizontal":-0.5,"spinRate":2464,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.4220812594022201,"extension":6.41805364058608},"index":3,"playId":"0ff96e77-4351-3d7a-8c13-0b1d3dc3e9c9","pitchNumber":4,"startTime":"2026-04-12T17:54:44.106Z","endTime":"2026-04-12T17:54:49.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.807726873465054,"aZ":-30.109124584605837,"pfxX":1.7422146349666412,"pfxZ":1.2301151774632206,"pX":0.3991763303796837,"pZ":2.6536905417306555,"vX0":5.921210033083116,"vY0":-127.59305260138622,"vZ0":-1.0092228372621852,"x":101.78,"y":167.13,"x0":-2.1611041533057738,"y0":50.002110041508416,"z0":5.388815311486875,"aX":2.924201982054053},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.3,"breakHorizontal":-4.3,"spinRate":2465,"spinDirection":69},"zone":6,"typeConfidence":2.0,"plateTime":0.4263526021041648,"extension":6.393916988704518},"index":4,"playId":"b69c596b-3b31-35c4-afd2-18817f4fbd1d","pitchNumber":5,"startTime":"2026-04-12T17:55:05.666Z","endTime":"2026-04-12T17:55:10.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26441936409574,"aZ":-18.702295452495907,"pfxX":-4.241044660096804,"pfxZ":6.79854050635797,"pX":0.40294127755666465,"pZ":3.015753286041176,"vX0":7.374667274666151,"vY0":-140.0283139913815,"vZ0":-4.174205118254656,"x":101.64,"y":157.35,"x0":-1.7164378798561115,"y0":50.00370783575143,"z0":5.7530624918878965,"aX":-8.40530593926811},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.6,"breakHorizontal":6.1,"spinRate":2147,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.39149268505188894,"extension":6.500475030648588},"index":5,"playId":"9ee01575-3e58-3c5c-a34e-df03212f22d2","pitchNumber":6,"startTime":"2026-04-12T17:55:27.952Z","endTime":"2026-04-12T17:55:33.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.805755757202174,"aZ":-22.41541164758209,"pfxX":-11.412344764690939,"pfxZ":4.848888176854883,"pX":-0.20835957759913767,"pZ":2.16704646414757,"vX0":8.082673255283934,"vY0":-140.94298892902634,"vZ0":-5.323439082617593,"x":124.94,"y":180.27,"x0":-1.629406431718141,"y0":50.00436982190153,"z0":5.526318266440286,"aX":-22.979935204971166},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.8,"breakHorizontal":19.1,"spinRate":2302,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.388495092865067,"extension":6.6740520362848805},"hitData":{"launchSpeed":95.4,"launchAngle":5.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.15,"coordY":132.91}},"index":6,"playId":"a866d246-bfcc-3fbf-800a-01310bd2c6f0","pitchNumber":7,"startTime":"2026-04-12T17:55:53.880Z","endTime":"2026-04-12T17:56:02.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T17:56:02.219Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"James McCann doubles (3) on a sharp line drive to center fielder Justin Crawford. Nolan Arenado scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T17:56:19.666Z","endTime":"2026-04-12T17:57:50.519Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":647315,"link":"/api/v1/people/647315"},"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(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.3,"endSpeed":86.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.763317967873284,"aZ":-26.210271482854314,"pfxX":-9.618484364763212,"pfxZ":3.1051090357965947,"pX":-1.217528097377658,"pZ":2.909236558503233,"vX0":5.106277371870379,"vY0":-138.5918067554467,"vZ0":-2.867141140049092,"x":163.41,"y":160.23,"x0":-1.847308346446763,"y0":50.00130820279604,"z0":5.732749987638058,"aX":-18.464022264627864},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.2,"breakHorizontal":16.2,"spinRate":2186,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3971999594002167,"extension":6.46123228732741},"index":0,"playId":"2e0f8cc0-3293-3a11-b92f-56e1696cb226","pitchNumber":1,"startTime":"2026-04-12T17:56:30.521Z","endTime":"2026-04-12T17:56:37.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.606839011555163,"aZ":-28.482606547020808,"pfxX":2.6345716125663143,"pfxZ":2.3250301376788203,"pX":-0.42699185046567206,"pZ":1.3442426198582216,"vX0":3.4656574013746355,"vY0":-125.7339454224828,"vZ0":-3.884829448710438,"x":133.28,"y":202.49,"x0":-2.1700848696279498,"y0":50.00136232759752,"z0":5.2435203212769705,"aX":4.180185567628804},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.5,"breakHorizontal":-5.6,"spinRate":2461,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.43710869777679306,"extension":6.3844407723286105},"index":1,"playId":"15aad725-72cd-377a-bf9c-b3d9fc99ff23","pitchNumber":2,"startTime":"2026-04-12T17:56:51.223Z","endTime":"2026-04-12T17:56:56.840Z","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.3,"endSpeed":87.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29535930273132,"aZ":-23.256749129943262,"pfxX":-9.639464570791453,"pfxZ":4.52813283013038,"pX":-0.12778152602677953,"pZ":1.7993583563406492,"vX0":7.948062097969705,"vY0":-139.84758904050906,"vZ0":-5.905396610731408,"x":121.87,"y":190.2,"x0":-1.7627659711954655,"y0":50.00117798824305,"z0":5.476719513209829,"aX":-18.977632005268898},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.1,"breakHorizontal":15.7,"spinRate":2185,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.39255551607298766,"extension":6.593886900538447},"index":2,"playId":"385a0322-ef33-3a9c-855d-6681ebb3114c","pitchNumber":3,"startTime":"2026-04-12T17:57:13.805Z","endTime":"2026-04-12T17:57:18.662Z","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":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48109478338276,"aZ":-23.79745654830717,"pfxX":-10.196288732786805,"pfxZ":4.301515847906851,"pX":-0.0658161309582033,"pZ":2.906364784674309,"vX0":8.26785614587327,"vY0":-139.16210574032743,"vZ0":-3.3297592530274422,"x":119.51,"y":160.31,"x0":-1.7620634957430368,"y0":50.00031172006497,"z0":5.708865351562149,"aX":-19.841658912825938},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.2,"breakHorizontal":16.6,"spinRate":2293,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.3947622457290829,"extension":6.397844022914977},"hitData":{"launchSpeed":108.3,"launchAngle":21.0,"totalDistance":401.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":104.92,"coordY":38.26}},"index":3,"playId":"14e73ea2-059b-38f1-9213-ce234b6b9d97","pitchNumber":4,"startTime":"2026-04-12T17:57:34.444Z","endTime":"2026-04-12T17:57:50.519Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T17:57:50.519Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alek Thomas grounds out, second baseman Bryson Stott to first baseman Bryce Harper. James McCann to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T17:58:14.374Z","endTime":"2026-04-12T17:58:52.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.887188522275228,"aZ":-29.403657496592512,"pfxX":1.5434405677318277,"pfxZ":1.711891779302416,"pX":0.3050858993840365,"pZ":2.439061335889508,"vX0":5.824764458979534,"vY0":-126.8584696654197,"vZ0":-1.130772655121324,"x":105.37,"y":172.93,"x0":-2.2286745010098605,"y0":50.00183079689492,"z0":5.251682513395433,"aX":2.494223111461672},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.1,"breakHorizontal":-4.2,"spinRate":2471,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.4330847696673481,"extension":6.398852840890247},"index":0,"playId":"79a09cce-e989-3f88-857f-537007923e8f","pitchNumber":1,"startTime":"2026-04-12T17:58:23.191Z","endTime":"2026-04-12T17:58:28.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86645759596609,"aZ":-23.19990201219759,"pfxX":-11.43575422097523,"pfxZ":4.621993087570702,"pX":-0.27712742457702044,"pZ":2.2783316701148935,"vX0":7.844552655115434,"vY0":-138.85522450482122,"vZ0":-4.827426053872393,"x":127.56,"y":177.27,"x0":-1.6619498277422942,"y0":50.002241601928944,"z0":5.595491864495175,"aX":-22.1936417525664},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.4,"breakHorizontal":19.0,"spinRate":2195,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3953928733005676,"extension":6.5179698279247775},"hitData":{"launchSpeed":102.8,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.03,"coordY":154.05}},"index":1,"playId":"95c94900-ad1a-3caf-84db-e17cdc987df8","pitchNumber":2,"startTime":"2026-04-12T17:58:43.993Z","endTime":"2026-04-12T17:58:52.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T17:58:52.026Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Barrosa called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T17:59:05.243Z","endTime":"2026-04-12T18:00:33.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.958278050083656,"aZ":-26.416344232104088,"pfxX":-12.027074956294484,"pfxZ":3.0553841148983745,"pX":0.27106437453487764,"pZ":2.17342423390746,"vX0":9.769816218434094,"vY0":-137.10169352755605,"vZ0":-4.343068992899271,"x":106.67,"y":180.1,"x0":-1.7925541327119716,"y0":50.005485126045514,"z0":5.601447476492383,"aX":-22.685662735817996},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.7,"breakHorizontal":19.4,"spinRate":1992,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.4009399449333997,"extension":6.494979885443479},"index":0,"playId":"6b311515-0a40-33f3-959a-ccfd1f7b228c","pitchNumber":1,"startTime":"2026-04-12T17:59:16.692Z","endTime":"2026-04-12T17:59:21.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.1,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.856597574381105,"aZ":-17.798063975414806,"pfxX":-10.867820638044096,"pfxZ":7.309005434807746,"pX":-0.11728651622099064,"pZ":3.4758923140515443,"vX0":8.39342418669471,"vY0":-140.10160471979393,"vZ0":-3.1474152838313296,"x":121.47,"y":144.93,"x0":-1.7564476096320436,"y0":50.00068907213534,"z0":5.792862056998503,"aX":-21.36790589640616},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":17.6,"spinRate":2156,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3925949294366937,"extension":6.472527988459763},"index":1,"playId":"20345964-1152-3c0f-9623-16471f6ccf43","pitchNumber":2,"startTime":"2026-04-12T17:59:35.894Z","endTime":"2026-04-12T17:59:41.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.848426022008486,"aZ":-32.74101082822925,"pfxX":4.326386900633654,"pfxZ":-0.35787964939257133,"pX":1.0758489590464686,"pZ":1.1755418126368604,"vX0":6.901786895977156,"vY0":-125.10753223633087,"vZ0":-3.4425802238573366,"x":75.99,"y":207.04,"x0":-2.2834963084309785,"y0":50.003625364295786,"z0":5.260215511458468,"aX":6.839640994835078},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.2,"breakHorizontal":-9.5,"spinRate":2544,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.43823762598033067,"extension":6.49842564737471},"index":2,"playId":"283770fc-772c-3961-94d8-f4ae856ee4a7","pitchNumber":3,"startTime":"2026-04-12T18:00:07.154Z","endTime":"2026-04-12T18:00:12.565Z","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":95.4,"endSpeed":86.4,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.791458678792374,"aZ":-20.7655681792594,"pfxX":-12.44483090829816,"pfxZ":5.947753260946329,"pX":0.7291247404846605,"pZ":2.0537335025201005,"vX0":10.72645528325949,"vY0":-138.33208201843115,"vZ0":-6.113311103266508,"x":89.21,"y":183.33,"x0":-1.601398616552552,"y0":50.0028482248998,"z0":5.705844967864255,"aX":-23.87312481493923},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.5,"breakHorizontal":20.0,"spinRate":2315,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.39749492136855213,"extension":6.506378254459405},"index":3,"playId":"67b3bf09-48a4-304d-9e73-86f7a2b2ca98","pitchNumber":4,"startTime":"2026-04-12T18:00:27.080Z","endTime":"2026-04-12T18:00:33.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:00:33.518Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, third baseman Nolan Arenado to first baseman Jose Fernandez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:02:33.505Z","endTime":"2026-04-12T18:03:48.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.899333522405247,"aZ":-11.035122473747814,"pfxX":-5.0778416684132015,"pfxZ":11.38877055961774,"pX":0.309237662157545,"pZ":2.0060909352018625,"vX0":8.607520553014522,"vY0":-135.0074816424933,"vZ0":-8.237307592814371,"x":105.21,"y":184.62,"x0":-2.2527013885369302,"y0":50.00349992783977,"z0":5.863110347822724,"aX":-9.426270255093995},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.1,"breakHorizontal":7.4,"spinRate":2292,"spinDirection":210},"zone":9,"typeConfidence":0.84,"plateTime":0.40487189801860657,"extension":6.49641783194618},"index":0,"playId":"27ea3612-f3ef-3785-af3e-edc066e28379","pitchNumber":1,"startTime":"2026-04-12T18:02:47.709Z","endTime":"2026-04-12T18:02:52.324Z","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":81.0,"endSpeed":75.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.6520343247077,"aZ":-38.639796291155065,"pfxX":2.0134375238215694,"pfxZ":-4.54531104207149,"pX":-0.3488042275514457,"pZ":1.9523111568166553,"vX0":4.4210801276866745,"vY0":-117.94417133461695,"vZ0":-1.3643592812473249,"x":130.3,"y":186.07,"x0":-2.5030323286156997,"y0":50.00571857950145,"z0":6.074622723579087,"aX":2.8609775306699734},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.3,"breakHorizontal":-4.7,"spinRate":2307,"spinDirection":39},"zone":7,"typeConfidence":0.9,"plateTime":0.46290398951019585,"extension":6.406320999281591},"index":1,"playId":"71db85e6-7f85-348d-9935-e15158acc163","pitchNumber":2,"startTime":"2026-04-12T18:03:01.285Z","endTime":"2026-04-12T18:03:05.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.754190179886937,"aZ":-26.95812719008057,"pfxX":1.4311617725520251,"pfxZ":3.081036700745715,"pX":0.460323279929934,"pZ":0.41560878515723654,"vX0":6.58832114589366,"vY0":-128.61619854740303,"vZ0":-8.701981213645919,"x":99.45,"y":227.56,"x0":-2.3083927493250864,"y0":50.00504602829036,"z0":5.896855557686095,"aX":2.4264584545544086},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":-4.0,"spinRate":2337,"spinDirection":171},"zone":14,"typeConfidence":0.9,"plateTime":0.423960447713732,"extension":6.4365631557915695},"index":2,"playId":"30cf1571-c05d-35cd-923f-fddeb933a312","pitchNumber":3,"startTime":"2026-04-12T18:03:20.852Z","endTime":"2026-04-12T18:03:25.293Z","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":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18603588497839,"aZ":-28.45763328021022,"pfxX":-8.230851326956167,"pfxZ":2.273314725713721,"pX":-1.2146385357564529,"pZ":2.1419736610932003,"vX0":5.88874040514379,"vY0":-126.3672986538536,"vZ0":-3.7683664272524573,"x":163.3,"y":180.95,"x0":-2.4935408414837656,"y0":50.001962070123916,"z0":5.911950811039548,"aX":-13.452608599890155},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.6,"breakHorizontal":13.8,"spinRate":1547,"spinDirection":217},"zone":13,"typeConfidence":0.91,"plateTime":0.4316881662806371,"extension":6.652371122818784},"hitData":{"launchSpeed":87.5,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.97,"coordY":161.15}},"index":3,"playId":"5b3eed7b-0e8a-35b7-865a-569194d6569b","pitchNumber":4,"startTime":"2026-04-12T18:03:39.339Z","endTime":"2026-04-12T18:03:48.039Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:03:48.039Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a sharp ground ball to right fielder Jorge Barrosa.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:03:59.018Z","endTime":"2026-04-12T18:05:24.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"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(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":83.0,"endSpeed":76.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52426532174693,"aZ":-36.734257252874635,"pfxX":1.1810528404733027,"pfxZ":-3.0788852440818886,"pX":-1.1772903097923553,"pZ":2.15820748814635,"vX0":2.8931862844748495,"vY0":-120.94678645502272,"vZ0":-1.7169079629027153,"x":161.88,"y":180.51,"x0":-2.542281232525287,"y0":50.00268481421437,"z0":6.098004063751364,"aX":1.7494459940866651},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.8,"breakHorizontal":-2.9,"spinRate":2395,"spinDirection":32},"zone":13,"typeConfidence":0.88,"plateTime":0.4528279621510314,"extension":6.310642459069442},"index":0,"playId":"68137778-90f3-3337-837b-5076b0177891","pitchNumber":1,"startTime":"2026-04-12T18:04:12.032Z","endTime":"2026-04-12T18:04:17.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84743439123387,"aZ":-37.17127232989175,"pfxX":2.6189958390430537,"pfxZ":-3.5128047506255857,"pX":0.09875674201429119,"pZ":2.000025743305455,"vX0":5.580754629287679,"vY0":-118.81586176592327,"vZ0":-1.6446686153185923,"x":113.24,"y":184.78,"x0":-2.625477189961231,"y0":50.00256896830323,"z0":6.094765983525905,"aX":3.7251773986032624},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-6.5,"breakHorizontal":-6.1,"spinRate":2358,"spinDirection":37},"zone":8,"typeConfidence":0.9,"plateTime":0.46188455357893154,"extension":6.598732519563416},"index":1,"playId":"5528ad60-218f-3a60-b940-960b65e44b12","pitchNumber":2,"startTime":"2026-04-12T18:04:24.607Z","endTime":"2026-04-12T18:04:29.784Z","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":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.681343551664384,"aZ":-20.44944443971947,"pfxX":-8.424950598493012,"pfxZ":7.463711424160598,"pX":-0.8632979899575653,"pZ":2.092161994742433,"vX0":6.7552584724611044,"vY0":-125.1693958134938,"vZ0":-5.0536690415440155,"x":149.91,"y":182.29,"x0":-2.5161246239667103,"y0":50.00195887113445,"z0":5.834974986504116,"aX":-13.23117195703601},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":12.5,"breakHorizontal":13.4,"spinRate":1635,"spinDirection":223},"zone":13,"typeConfidence":0.89,"plateTime":0.4393304553769988,"extension":6.582487361156585},"index":2,"playId":"0d6fbc82-7e3a-3183-b7e8-72299b931b93","pitchNumber":3,"startTime":"2026-04-12T18:04:37.753Z","endTime":"2026-04-12T18:05:04.760Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8725655043009,"aZ":-11.316640352124198,"pfxX":-3.627170321921308,"pfxZ":11.085805865427456,"pX":-0.4759075429247542,"pZ":2.9984650292752226,"vX0":6.411522192403355,"vY0":-136.94649973856102,"vZ0":-5.733781931632956,"x":135.14,"y":157.82,"x0":-2.386216585662801,"y0":50.003919811048995,"z0":5.907715649088157,"aX":-6.8255051955175565},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":5.0,"spinRate":2431,"spinDirection":197},"zone":1,"typeConfidence":0.92,"plateTime":0.4013842970784225,"extension":6.508214055618415},"hitData":{"launchSpeed":104.5,"launchAngle":3.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":169.77,"coordY":98.78}},"index":3,"playId":"3a989c2d-fb7b-381e-8067-b31390c6436f","pitchNumber":4,"startTime":"2026-04-12T18:05:13.138Z","endTime":"2026-04-12T18:05:24.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:05:24.167Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:05:36.739Z","endTime":"2026-04-12T18:07:02.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.6,"endSpeed":82.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.078465707370523,"aZ":-25.293795320062518,"pfxX":2.059598379149334,"pfxZ":4.01982471405122,"pX":0.7456400950751866,"pZ":1.1457964713223152,"vX0":6.6812717549139595,"vY0":-130.21279013924735,"vZ0":-7.677372938619805,"x":88.58,"y":207.84,"x0":-2.1241219679770924,"y0":50.00393046475024,"z0":6.054370579851341,"aX":3.526559115434249},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.8,"breakHorizontal":-5.3,"spinRate":2367,"spinDirection":180},"zone":14,"typeConfidence":0.9,"plateTime":0.4210926246880633,"extension":6.437400034975236},"index":0,"playId":"1ab2cb37-367e-3b12-a78a-30116ae28392","pitchNumber":1,"startTime":"2026-04-12T18:05:47.158Z","endTime":"2026-04-12T18:05:52.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73427101434106,"aZ":-24.096836425892743,"pfxX":2.1754579832457828,"pfxZ":4.61342613438987,"pX":0.19748500724258247,"pZ":2.0384075714504535,"vX0":5.303330688582481,"vY0":-131.05067477772468,"vZ0":-5.8446483558434075,"x":109.47,"y":183.74,"x0":-2.1292098567759283,"y0":50.00634828547442,"z0":6.079224610796912,"aX":3.813869094176471},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.3,"breakHorizontal":-5.0,"spinRate":2382,"spinDirection":194},"zone":8,"typeConfidence":0.9,"plateTime":0.4167438061593387,"extension":6.483743953494837},"index":1,"playId":"cf4d40e0-f868-39c5-a991-4a720e73cd6e","pitchNumber":2,"startTime":"2026-04-12T18:06:19.006Z","endTime":"2026-04-12T18:06:23.668Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-12T18:06:36.438Z","endTime":"2026-04-12T18:06:50.388Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.651009460936635,"aZ":-14.966945488322649,"pfxX":-6.908935651345376,"pfxZ":9.121695218590348,"pX":-1.229364353837057,"pZ":2.5720862137428164,"vX0":5.335824490347379,"vY0":-136.59864497681102,"vZ0":-6.368631096046089,"x":163.86,"y":169.33,"x0":-2.312400220719237,"y0":50.0005298811322,"z0":5.966399413868167,"aX":-13.028654724800411},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":11.4,"spinRate":2283,"spinDirection":201},"zone":11,"typeConfidence":0.8,"plateTime":0.40127916419029264,"extension":6.4267700207043115},"hitData":{"launchSpeed":72.3,"launchAngle":50.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.63,"coordY":119.08}},"index":3,"playId":"4e0f3d5b-8fdb-3af3-90b8-7f565aa82c92","pitchNumber":3,"startTime":"2026-04-12T18:06:50.388Z","endTime":"2026-04-12T18:07:02.906Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:07:02.906Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Bohm walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:07:11.445Z","endTime":"2026-04-12T18:09:28.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":86.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13606989403198,"aZ":-14.004086856444044,"pfxX":-3.569357957935563,"pfxZ":9.60462982784572,"pX":-0.4271146255283789,"pZ":2.4383813097912186,"vX0":6.469818686147775,"vY0":-136.46242360325786,"vZ0":-6.919632372173772,"x":133.28,"y":172.94,"x0":-2.3616049080772603,"y0":50.00593616538706,"z0":5.965985869113267,"aX":-6.755251608298275},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":5.2,"spinRate":2387,"spinDirection":199},"zone":4,"typeConfidence":0.91,"plateTime":0.40089231216725096,"extension":6.353892107230306},"index":0,"playId":"97e59bf2-d5d4-33e0-add5-a6f87538900f","pitchNumber":1,"startTime":"2026-04-12T18:07:29.789Z","endTime":"2026-04-12T18:07:34.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.377023746548765,"aZ":-23.84898109869475,"pfxX":2.4730097296280817,"pfxZ":4.952112378387834,"pX":-0.20681590995540017,"pZ":1.1074147579085136,"vX0":4.516336793056607,"vY0":-128.94129158139714,"vZ0":-7.662085798181413,"x":124.88,"y":208.88,"x0":-2.30375082740547,"y0":50.0008303722478,"z0":5.9639444155642645,"aX":4.152859089066704},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.4,"breakHorizontal":-5.5,"spinRate":2317,"spinDirection":183},"zone":13,"typeConfidence":0.9,"plateTime":0.4251650980615356,"extension":6.5116816026266475},"index":1,"playId":"21d551c1-761e-35e7-b66c-b14c02f0664d","pitchNumber":2,"startTime":"2026-04-12T18:07:49.389Z","endTime":"2026-04-12T18:07:54.726Z","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":93.6,"endSpeed":85.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.244013342375798,"aZ":-13.520820571154475,"pfxX":-7.872191628356767,"pfxZ":9.981631928096448,"pX":-0.9333688565425086,"pZ":2.100712339421845,"vX0":6.505626469057964,"vY0":-135.93536645450465,"vZ0":-7.693857518957281,"x":152.58,"y":182.06,"x0":-2.336746034800328,"y0":50.00199685958549,"z0":5.909647621221609,"aX":-14.708543037433653},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":12.8,"spinRate":2318,"spinDirection":202},"zone":13,"typeConfidence":0.92,"plateTime":0.40319254163377494,"extension":6.48841754271397},"index":2,"playId":"647916b1-cdb5-3b25-865c-972267312c82","pitchNumber":3,"startTime":"2026-04-12T18:08:09.908Z","endTime":"2026-04-12T18:08:14.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.643804201596083,"aZ":-25.80526497276238,"pfxX":1.5279702171885379,"pfxZ":3.765464066296217,"pX":0.04866547075270349,"pZ":0.7806939346475388,"vX0":5.522360802294486,"vY0":-129.3373922036274,"vZ0":-8.149368868649201,"x":115.14,"y":217.7,"x0":-2.314828111613894,"y0":50.00133302027069,"z0":5.959310894504861,"aX":2.5796875860548307},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.2,"breakHorizontal":-4.1,"spinRate":2450,"spinDirection":174},"zone":14,"typeConfidence":0.9,"plateTime":0.42393203857519657,"extension":6.585929488611207},"index":3,"playId":"0e4fd11e-3769-3a96-9a7d-64d1665cb36e","pitchNumber":4,"startTime":"2026-04-12T18:08:29.959Z","endTime":"2026-04-12T18:08:34.778Z","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},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.809639190093606,"aZ":-25.229766010636112,"pfxX":-10.196454064728096,"pfxZ":4.125468817370471,"pX":-1.592050757026596,"pZ":1.378388112005242,"vX0":5.634035867122979,"vY0":-129.09633940837116,"vZ0":-6.442033102955909,"x":177.69,"y":201.56,"x0":-2.4823362718563233,"y0":50.00080968685226,"z0":5.858178905604553,"aX":-17.14414234864292},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.2,"breakHorizontal":17.2,"spinRate":1644,"spinDirection":217},"zone":13,"typeConfidence":0.84,"plateTime":0.42488642215349604,"extension":6.2451492174687235},"index":4,"playId":"c175a74c-a321-39df-a63c-bcc30be95f81","pitchNumber":5,"startTime":"2026-04-12T18:08:46.414Z","endTime":"2026-04-12T18:08:52.447Z","isPitch":true,"type":"pitch"},{"details":{"description":"Bryson Stott steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"actionPlayId":"c175a74c-a321-39df-a63c-bcc30be95f81","startTime":"2026-04-12T18:09:02.612Z","endTime":"2026-04-12T18:09:23.056Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.485226611297584,"aZ":-15.68320209961463,"pfxX":-8.316322446567515,"pfxZ":8.677217466419759,"pX":-1.6142449444481173,"pZ":2.6071987816676967,"vX0":4.828141759094353,"vY0":-137.23738061062258,"vZ0":-6.06596713200794,"x":178.53,"y":168.39,"x0":-2.3195447644266416,"y0":50.001305530299675,"z0":5.921620831599569,"aX":-15.799313741067795},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":14.0,"spinRate":2195,"spinDirection":202},"zone":13,"typeConfidence":0.93,"plateTime":0.39970961767986335,"extension":6.6215535685845905},"index":6,"playId":"8e6d1d4d-a14c-389a-ae71-8a1dafde9799","pitchNumber":6,"startTime":"2026-04-12T18:09:23.056Z","endTime":"2026-04-12T18:09:28.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:09:28.084Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Marchán flies out to center fielder Alek Thomas.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:09:42.982Z","endTime":"2026-04-12T18:14:22.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"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":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.3,"endSpeed":85.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61223106027425,"aZ":-13.700305579746457,"pfxX":-2.7384481691360327,"pfxZ":9.78145578908785,"pX":-0.5538764726879611,"pZ":2.577509578182493,"vX0":5.680932302999047,"vY0":-137.13273355426944,"vZ0":-6.353049967222267,"x":138.11,"y":169.19,"x0":-2.3041971404645816,"y0":50.00592206730198,"z0":5.873161205539245,"aX":-5.174052221700686},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":3.6,"spinRate":2365,"spinDirection":209},"zone":4,"typeConfidence":0.92,"plateTime":0.4006525558930627,"extension":6.44744906777068},"index":0,"playId":"833094ab-f1cf-395e-bc13-d5ef8eecc050","pitchNumber":1,"startTime":"2026-04-12T18:10:01.907Z","endTime":"2026-04-12T18:10:06.485Z","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":94.4,"endSpeed":85.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83882474536868,"aZ":-15.392900844924952,"pfxX":-4.075067264984174,"pfxZ":8.885382658032128,"pX":-0.1416896661716137,"pZ":3.8507567922578656,"vX0":7.327761260582664,"vY0":-137.169773638773,"vZ0":-2.8678561303743155,"x":122.4,"y":134.81,"x0":-2.3290720321887726,"y0":50.004159944367885,"z0":5.9710172364672625,"aX":-7.698246234012172},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":5.6,"spinRate":2270,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.4006632147697675,"extension":6.474671990487998},"index":1,"playId":"1048b074-4610-392c-8c59-b6fa57114f66","pitchNumber":2,"startTime":"2026-04-12T18:10:20.418Z","endTime":"2026-04-12T18:10:24.548Z","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":94.4,"endSpeed":85.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50078461606232,"aZ":-14.802540381735389,"pfxX":-4.530983293599388,"pfxZ":9.167860253840821,"pX":-1.2704332362090598,"pZ":2.6379605097827903,"vX0":4.552648820362646,"vY0":-137.28567567399293,"vZ0":-6.041016704962766,"x":165.43,"y":167.56,"x0":-2.3675161111675544,"y0":50.00115659673998,"z0":5.887595725310523,"aX":-8.584015049610489},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":7.2,"spinRate":2246,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.4001103677486282,"extension":6.4964086816443265},"index":2,"playId":"24b07960-38c5-3f7b-a118-ac5435d1521f","pitchNumber":3,"startTime":"2026-04-12T18:10:37.770Z","endTime":"2026-04-12T18:10:42.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.903682466477918,"aZ":-28.55708046715719,"pfxX":-6.797630705343881,"pfxZ":2.203257657483462,"pX":-1.0313864778578812,"pZ":2.2602073015094453,"vX0":5.839536297939085,"vY0":-127.08121361885568,"vZ0":-3.3853014319696886,"x":156.31,"y":177.75,"x0":-2.470665520231519,"y0":50.00438194696068,"z0":5.866651515283685,"aX":-11.171346709635044},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":11.0,"spinRate":1549,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.4302446049243063,"extension":6.613378360313475},"index":3,"playId":"7c2e759d-b2e8-36d4-ad40-86683f283722","pitchNumber":4,"startTime":"2026-04-12T18:10:56.895Z","endTime":"2026-04-12T18:11:00.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.890515217447142,"aZ":-26.994243629967457,"pfxX":1.3239663456452164,"pfxZ":2.9860737198484752,"pX":0.3285281762345532,"pZ":1.5040674939983714,"vX0":6.4837611888955395,"vY0":-130.41063650195022,"vZ0":-6.14120855511158,"x":104.48,"y":198.17,"x0":-2.3556823326014364,"y0":50.00053406560906,"z0":5.909650494590253,"aX":2.2922586011445665},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.3,"breakHorizontal":-3.7,"spinRate":2209,"spinDirection":167},"zone":14,"typeConfidence":0.9,"plateTime":0.4190536361359758,"extension":6.623114513162937},"index":4,"playId":"bf96a6d3-0e08-33df-aa60-14dbdcdb1ea1","pitchNumber":5,"startTime":"2026-04-12T18:11:27.512Z","endTime":"2026-04-12T18:11:31.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.920926152720096,"aZ":-13.541852075378003,"pfxX":-4.157688259933797,"pfxZ":9.696276993758472,"pX":0.4597969492975333,"pZ":3.3252294870353585,"vX0":9.10488431613321,"vY0":-136.95100176886191,"vZ0":-4.609968767052451,"x":99.47,"y":149.0,"x0":-2.350410317917762,"y0":50.00533602235041,"z0":5.939510005349033,"aX":-7.992467478606899},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":5.9,"spinRate":2247,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.39816052085247877,"extension":6.645653026326985},"index":5,"playId":"b5918ca6-3925-3740-b9e0-cf676ba92a24","pitchNumber":6,"startTime":"2026-04-12T18:11:56.070Z","endTime":"2026-04-12T18:11:59.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.7,"endSpeed":81.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3043126098454,"aZ":-27.011720748091534,"pfxX":-5.855135279287444,"pfxZ":3.103057192836017,"pX":-0.824911887590602,"pZ":1.5505442755666752,"vX0":5.9844018772185885,"vY0":-127.59504469549026,"vZ0":-5.303433129673424,"x":148.44,"y":196.92,"x0":-2.4311654113013357,"y0":50.0004503027221,"z0":5.763515556627511,"aX":-9.729939532591718},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":9.4,"spinRate":1443,"spinDirection":219},"zone":13,"typeConfidence":0.85,"plateTime":0.4279820712266922,"extension":6.603085664523963},"index":6,"playId":"4c497784-34b3-3ac7-88a9-f400052a7f6d","pitchNumber":7,"startTime":"2026-04-12T18:12:23.561Z","endTime":"2026-04-12T18:12:28.391Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"playId":"f59307e1-4b6e-3902-9058-539e40f04455","startTime":"2026-04-12T18:12:49.629Z","endTime":"2026-04-12T18:12:52.741Z","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":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50293104689282,"aZ":-27.107446832463328,"pfxX":-7.438471905354941,"pfxZ":3.0601463537675744,"pX":-0.29204649192260845,"pZ":0.6972384933680372,"vX0":7.736380199764771,"vY0":-127.14071734537306,"vZ0":-7.065440668438666,"x":128.13,"y":219.95,"x0":-2.3928290610933836,"y0":50.00129859952419,"z0":5.632637778877598,"aX":-12.305188178482204},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.3,"breakHorizontal":12.0,"spinRate":1570,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.4290824502453452,"extension":6.45378455052352},"index":8,"playId":"a4799c57-c958-3e53-974b-690204c19a1c","pitchNumber":8,"startTime":"2026-04-12T18:13:11.597Z","endTime":"2026-04-12T18:13:16.067Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64076208936503,"aZ":-26.101761294812693,"pfxX":1.9190610727272426,"pfxZ":3.4750360171260626,"pX":0.2551297209572526,"pZ":1.985511422552168,"vX0":5.871115967951384,"vY0":-130.58591245890486,"vZ0":-5.327014071835448,"x":107.28,"y":185.17,"x0":-2.2615012542591417,"y0":50.00089440059317,"z0":5.988023139173395,"aX":3.3496281041285054},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.4,"breakHorizontal":-4.7,"spinRate":2285,"spinDirection":159},"zone":9,"typeConfidence":0.9,"plateTime":0.4176684315136172,"extension":6.583997731433849},"index":9,"playId":"61d2f4ed-a328-3649-b0c6-6f8a3ee4e705","pitchNumber":9,"startTime":"2026-04-12T18:13:36.792Z","endTime":"2026-04-12T18:13:44.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.755541791718663,"aZ":-12.115697353083881,"pfxX":-3.1191510149887955,"pfxZ":10.087149881836586,"pX":-0.14243191623106102,"pZ":2.2029932955196565,"vX0":6.95476271387533,"vY0":-139.9155143086865,"vZ0":-7.856007982715376,"x":122.43,"y":179.3,"x0":-2.2519214245141637,"y0":50.00093782352372,"z0":5.836064149321423,"aX":-6.202065160891132},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":4.3,"spinRate":2299,"spinDirection":212},"zone":5,"typeConfidence":0.92,"plateTime":0.39107258657104627,"extension":6.595368173039975},"hitData":{"launchSpeed":99.2,"launchAngle":42.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.11,"coordY":72.92}},"index":10,"playId":"1b8e6094-ae85-3c2e-a99a-450e5f9be6a9","pitchNumber":10,"startTime":"2026-04-12T18:14:12.868Z","endTime":"2026-04-12T18:14:22.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:14:22.861Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ildemaro Vargas strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:16:45.263Z","endTime":"2026-04-12T18:17:30.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Painter replaces Zach Pop.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T18:15:19.740Z","endTime":"2026-04-12T18:16:47.629Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691725,"link":"/api/v1/people/691725"},"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.4,"endSpeed":88.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.664694759142435,"aZ":-13.082138717944213,"pfxX":-1.802351754043365,"pfxZ":9.59507577790178,"pX":-0.6626514809090155,"pZ":2.672469849916405,"vX0":4.960352740434525,"vY0":-140.1747204728983,"vZ0":-8.231624388761617,"x":142.26,"y":166.62,"x0":-2.2210035189249027,"y0":50.00508086922491,"z0":6.501202486613193,"aX":-3.587353351592348},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":2.3,"spinRate":2077,"spinDirection":202},"zone":4,"typeConfidence":0.91,"plateTime":0.3907242373094846,"extension":6.233524106090303},"index":1,"playId":"1485a331-6ae1-3791-b554-7a0b9c08d843","pitchNumber":1,"startTime":"2026-04-12T18:16:47.629Z","endTime":"2026-04-12T18:16:52.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.366014243738817,"aZ":-12.861280754459148,"pfxX":-1.3654994641104428,"pfxZ":9.890168161742078,"pX":0.7626599161645925,"pZ":2.9724106371846366,"vX0":7.468104284811198,"vY0":-138.46901506485224,"vZ0":-7.522741532749544,"x":87.93,"y":158.52,"x0":-1.7855261067453425,"y0":50.00067573727442,"z0":6.574943213761297,"aX":-2.6675805337950114},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":1.0,"spinRate":2157,"spinDirection":195},"zone":3,"typeConfidence":0.91,"plateTime":0.39475268163095345,"extension":6.231300112421441},"index":2,"playId":"6d94147c-0975-3628-af78-f50ea6a6b48f","pitchNumber":2,"startTime":"2026-04-12T18:17:03.145Z","endTime":"2026-04-12T18:17:07.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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.939234604043612,"aZ":-37.59989560058127,"pfxX":2.766401784928699,"pfxZ":-3.7385550989588374,"pX":0.15664766773660124,"pZ":1.3065074610621976,"vX0":3.9994019012458084,"vY0":-119.72396773521452,"vZ0":-4.398296087892692,"x":111.03,"y":203.5,"x0":-1.8942522617166098,"y0":50.00138542769235,"z0":6.529674183208529,"aX":4.017782464455315},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-7.6,"breakHorizontal":-6.0,"spinRate":2666,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.4573515146267457,"extension":6.561598472193169},"index":3,"playId":"4be16be2-5228-34f5-89a5-037d02739c57","pitchNumber":3,"startTime":"2026-04-12T18:17:24.549Z","endTime":"2026-04-12T18:17:30.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:17:30.233Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:17:37.809Z","endTime":"2026-04-12T18:19:10.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0026959000771,"aZ":-13.474768017391572,"pfxX":-0.7290157868198475,"pfxZ":9.304997270786803,"pX":0.038636682366378364,"pZ":2.776300067193729,"vX0":5.951790570122642,"vY0":-140.65549478960864,"vZ0":-7.795939112923556,"x":115.53,"y":163.82,"x0":-2.0074417307986883,"y0":50.005738526635554,"z0":6.452186563081172,"aX":-1.4665962255305358},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":0.1,"spinRate":2276,"spinDirection":188},"zone":2,"typeConfidence":0.9,"plateTime":0.3889638140463765,"extension":6.17474464871757},"index":0,"playId":"bf73c54b-a72d-3fac-956f-29eb4fd57c15","pitchNumber":1,"startTime":"2026-04-12T18:17:52.396Z","endTime":"2026-04-12T18:17:56.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.414515572195153,"aZ":-35.82938354821017,"pfxX":2.6094700529553356,"pfxZ":-2.6044414091395542,"pX":0.8528522996105613,"pZ":0.687371527178431,"vX0":5.528621753083766,"vY0":-118.25751591443313,"vZ0":-5.718406098162215,"x":84.49,"y":220.22,"x0":-1.8626052150794035,"y0":50.00404977780547,"z0":6.457199536487871,"aX":3.661822406038982},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-6.0,"breakHorizontal":-6.2,"spinRate":2664,"spinDirection":38},"zone":14,"typeConfidence":0.86,"plateTime":0.4647533438339737,"extension":6.614275294753575},"index":1,"playId":"cfab0a52-c7e8-3409-b7b6-63452192c3bf","pitchNumber":2,"startTime":"2026-04-12T18:18:09.166Z","endTime":"2026-04-12T18:18:13.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91059106108938,"aZ":-9.89590247716966,"pfxX":-2.0265701766704507,"pfxZ":10.85454234445766,"pX":0.7442663467784328,"pZ":3.59112178094486,"vX0":7.654700769777147,"vY0":-142.1944776046794,"vZ0":-6.4640286414048695,"x":88.63,"y":141.82,"x0":-1.7166261749572336,"y0":50.00314923116233,"z0":6.518396022669909,"aX":-4.1604846900124794},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.5,"breakHorizontal":2.2,"spinRate":2393,"spinDirection":191},"zone":12,"typeConfidence":0.92,"plateTime":0.3848573250469438,"extension":6.346762809528954},"index":2,"playId":"25f841d5-16ff-3951-8bbb-67ede33caa07","pitchNumber":3,"startTime":"2026-04-12T18:18:29.168Z","endTime":"2026-04-12T18:18:33.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67741533890651,"aZ":-10.984583255801224,"pfxX":-2.291330037292737,"pfxZ":10.22931811333471,"pX":-1.4207928835281838,"pZ":2.0649697595129797,"vX0":2.158311427851052,"vY0":-142.9555739248082,"vZ0":-10.334031415245907,"x":171.16,"y":183.03,"x0":-1.8875421903180436,"y0":50.00337751736948,"z0":6.414390926705364,"aX":-4.746930190537515},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.7,"breakHorizontal":3.7,"spinRate":2208,"spinDirection":195},"zone":13,"typeConfidence":0.92,"plateTime":0.38301049014412136,"extension":6.481296809514301},"index":3,"playId":"f3cc344c-3f82-3148-b5c7-35b0b52387c4","pitchNumber":4,"startTime":"2026-04-12T18:18:50.073Z","endTime":"2026-04-12T18:18:55.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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.865606227531874,"aZ":-23.54837585303187,"pfxX":-7.760155456277602,"pfxZ":5.148726116840061,"pX":-0.02963467814048983,"pZ":2.7469363574225585,"vX0":7.564229172387066,"vY0":-128.43794074960485,"vZ0":-4.845161186139785,"x":118.13,"y":164.61,"x0":-2.00051956101917,"y0":50.00427507531657,"z0":6.482339667726977,"aX":-13.004829421498528},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.5,"breakHorizontal":12.4,"spinRate":1747,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.4259749931386452,"extension":6.461235079749587},"index":4,"playId":"c6942466-ef42-36f1-953c-cd6274135099","pitchNumber":5,"startTime":"2026-04-12T18:19:04.518Z","endTime":"2026-04-12T18:19:10.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:19:10.480Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:19:20.370Z","endTime":"2026-04-12T18:21:24.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99594123147297,"aZ":-10.875965687048916,"pfxX":-2.2337528171603376,"pfxZ":10.68756562927886,"pX":-0.026187488137244936,"pZ":0.879412778097441,"vX0":6.153327137320402,"vY0":-140.1121472403555,"vZ0":-12.923628165091769,"x":118.0,"y":215.04,"x0":-1.9583638970833925,"y0":50.00149006235786,"z0":6.256656104131584,"aX":-4.451278217999359},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":2.8,"spinRate":2160,"spinDirection":201},"zone":13,"typeConfidence":0.91,"plateTime":0.3905882378493013,"extension":6.585978283927224},"index":0,"playId":"1da19da1-75e1-318c-8eaf-754ff8a3b558","pitchNumber":1,"startTime":"2026-04-12T18:19:31.559Z","endTime":"2026-04-12T18:19:36.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99350044827875,"aZ":-26.3854100986414,"pfxX":2.2589400743896264,"pfxZ":3.3884744065140193,"pX":0.6619435552714431,"pZ":1.0620314868899094,"vX0":6.155959148277101,"vY0":-129.34566048839736,"vZ0":-8.304086111688939,"x":91.77,"y":210.11,"x0":-2.0347512167459234,"y0":50.00067263310245,"z0":6.313343963027361,"aX":3.857204150797744},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":-5.4,"spinRate":2490,"spinDirection":168},"zone":14,"typeConfidence":0.9,"plateTime":0.42218131295592,"extension":6.5615611310823825},"index":1,"playId":"b4e15adf-9044-328f-addd-25aed48ef21d","pitchNumber":2,"startTime":"2026-04-12T18:19:45.533Z","endTime":"2026-04-12T18:19:49.550Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.847756697165593,"aZ":-13.70596079719368,"pfxX":-2.2430943130324428,"pfxZ":9.266380117155368,"pX":-0.07182158722403495,"pZ":3.3305477138465056,"vX0":6.361251561883647,"vY0":-140.0832847335239,"vZ0":-6.195512007425855,"x":119.74,"y":148.86,"x0":-2.077875576525188,"y0":50.0011869940476,"z0":6.462362300499869,"aX":-4.470562233187403},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":2.8,"spinRate":2174,"spinDirection":195},"zone":2,"typeConfidence":0.91,"plateTime":0.3905964556956363,"extension":6.4060093184807645},"index":2,"playId":"cfbfdc27-903c-36ca-9797-e9d4df9825df","pitchNumber":3,"startTime":"2026-04-12T18:20:00.295Z","endTime":"2026-04-12T18:20:27.318Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-04-12T18:20:30.563Z","endTime":"2026-04-12T18:20:43.109Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46288473606038,"aZ":-39.545223466686366,"pfxX":3.4786500486982312,"pfxZ":-5.222056029122896,"pX":-0.3693639540113966,"pZ":2.542586263404515,"vX0":2.9533147051545545,"vY0":-118.33759846778666,"vZ0":-1.067153834863445,"x":131.08,"y":170.13,"x0":-2.0872389140457686,"y0":50.0005235999146,"z0":6.635271739225577,"aX":4.912389848191888},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-9.5,"breakHorizontal":-7.1,"spinRate":2652,"spinDirection":51},"zone":4,"typeConfidence":0.91,"plateTime":0.46357702407512,"extension":6.492767113440277},"index":4,"playId":"d261c08a-eba9-3050-bcd9-afd03eb94739","pitchNumber":4,"startTime":"2026-04-12T18:20:43.109Z","endTime":"2026-04-12T18:20:48.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52826400830253,"aZ":-38.05145066327015,"pfxX":3.9413486605296093,"pfxZ":-4.085271184158142,"pX":1.00594402817867,"pZ":1.3897975840971128,"vX0":5.091671463803591,"vY0":-119.3751720054525,"vZ0":-3.9609372654120687,"x":78.66,"y":201.26,"x0":-1.668596150107881,"y0":50.00092239995835,"z0":6.504922163847607,"aX":5.672959587520394},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-8.2,"breakHorizontal":-8.4,"spinRate":2625,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.45926796424332483,"extension":6.741193215756221},"index":5,"playId":"9a13ae81-94d6-3208-84a2-2c56b8b31837","pitchNumber":5,"startTime":"2026-04-12T18:20:59.239Z","endTime":"2026-04-12T18:21:04.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.64423500579685,"aZ":-10.577582983657908,"pfxX":-0.845987061034402,"pfxZ":10.457289924570869,"pX":-0.10873387596547475,"pZ":3.1753553474428626,"vX0":5.197947143122491,"vY0":-142.96092808762114,"vZ0":-7.345467872213791,"x":121.14,"y":153.05,"x0":-1.8423549530716612,"y0":50.003669830450114,"z0":6.445702557656701,"aX":-1.747791982547485},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.6,"breakHorizontal":0.5,"spinRate":2166,"spinDirection":191},"zone":2,"typeConfidence":0.91,"plateTime":0.3834650492370608,"extension":6.44464857302056},"hitData":{"launchSpeed":63.9,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.98,"coordY":154.56}},"index":6,"playId":"b697d954-de1b-34af-8d9f-954c2c776cc5","pitchNumber":6,"startTime":"2026-04-12T18:21:16.444Z","endTime":"2026-04-12T18:21:24.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:21:24.449Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, second baseman Ildemaro Vargas to first baseman Jose Fernandez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T18:23:29.759Z","endTime":"2026-04-12T18:24:15.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":84.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28972741389019,"aZ":-15.711689857664231,"pfxX":-3.7274357298881275,"pfxZ":9.018370965106936,"pX":0.354219324784444,"pZ":2.677970057612808,"vX0":8.067227999332662,"vY0":-133.8700282228376,"vZ0":-5.7335174066077,"x":103.5,"y":166.47,"x0":-2.2060957982478433,"y0":50.004285680413005,"z0":5.961266762957688,"aX":-6.805963730489087},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":5.2,"spinRate":2159,"spinDirection":212},"zone":6,"typeConfidence":0.88,"plateTime":0.40821371374712356,"extension":6.565716671073965},"index":0,"playId":"aeb57ac4-7e1c-3b25-8a4a-02a956249431","pitchNumber":1,"startTime":"2026-04-12T18:23:35.218Z","endTime":"2026-04-12T18:23:38.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.048542325656744,"aZ":-13.756346331083398,"pfxX":-1.7645482389048261,"pfxZ":9.991661305500521,"pX":0.5050470510421496,"pZ":4.075139618844872,"vX0":7.948391660379731,"vY0":-134.63565385321584,"vZ0":-2.71828450254806,"x":97.75,"y":128.75,"x0":-2.2508194629851763,"y0":50.00641879506831,"z0":6.0661428378020466,"aX":-3.2541527457938333},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.8,"breakHorizontal":1.6,"spinRate":2328,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.4061399974971218,"extension":6.510184647374378},"index":1,"playId":"fb2c7fa7-69ba-3871-a7ee-4b066683727a","pitchNumber":2,"startTime":"2026-04-12T18:23:52.364Z","endTime":"2026-04-12T18:23:56.564Z","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":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.301951327386107,"aZ":-29.364890658341686,"pfxX":-7.967155845951137,"pfxZ":1.7914767386732517,"pX":-0.09011403011597462,"pZ":1.3611255609831339,"vX0":8.103925247250663,"vY0":-124.4045835711599,"vZ0":-5.048329045721169,"x":120.43,"y":202.03,"x0":-2.357002415887866,"y0":50.00169527204348,"z0":5.855120933190847,"aX":-12.46958783582261},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.3,"breakHorizontal":12.5,"spinRate":1502,"spinDirection":222},"zone":13,"typeConfidence":0.9,"plateTime":0.44053255433375194,"extension":6.520917671411418},"hitData":{"launchSpeed":98.8,"launchAngle":5.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.01,"coordY":151.52}},"index":2,"playId":"615588ab-b9b3-3ebd-9f9d-b92d0977f930","pitchNumber":3,"startTime":"2026-04-12T18:24:06.050Z","endTime":"2026-04-12T18:24:15.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:24:15.049Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, shortstop Geraldo Perdomo to first baseman Jose Fernandez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T18:24:32.188Z","endTime":"2026-04-12T18:25:12.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.901782087456134,"aZ":-39.88489892185042,"pfxX":2.158071692449372,"pfxZ":-5.5215742472538665,"pX":-0.0029541680021633243,"pZ":2.171823757222712,"vX0":5.212880532921068,"vY0":-117.36327299568579,"vZ0":-0.6615862033740347,"x":117.11,"y":180.14,"x0":-2.531804095684644,"y0":50.0013454120674,"z0":6.167174861302765,"aX":3.014311393829155},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-9.8,"breakHorizontal":-5.2,"spinRate":2250,"spinDirection":40},"zone":8,"typeConfidence":0.9,"plateTime":0.4664289917050626,"extension":6.351215181035693},"index":0,"playId":"8ead9e1a-d9f1-3c1e-b8df-d974b96f404f","pitchNumber":1,"startTime":"2026-04-12T18:24:35.395Z","endTime":"2026-04-12T18:24:39.905Z","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":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.655954350703084,"aZ":-37.692807965266454,"pfxX":1.9112260309848175,"pfxZ":-3.9151133952030026,"pX":0.18880272643363818,"pZ":0.2498064633538477,"vX0":5.709031655932281,"vY0":-117.84622615817923,"vZ0":-5.0967288616417745,"x":109.8,"y":232.04,"x0":-2.5098417900294687,"y0":50.00103667257222,"z0":5.909031957749332,"aX":2.6958423105083043},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.0,"breakHorizontal":-4.8,"spinRate":2297,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.46415498008628475,"extension":6.399402435748629},"index":1,"playId":"c040e458-863c-39e4-942f-3a21106bbd44","pitchNumber":2,"startTime":"2026-04-12T18:24:47.084Z","endTime":"2026-04-12T18:24:52.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.948859707852122,"aZ":-25.172980491407138,"pfxX":1.752111501086141,"pfxZ":4.133169885516488,"pX":-0.33167126572283606,"pZ":1.8491915392868694,"vX0":4.817167540400277,"vY0":-128.57816867524704,"vZ0":-5.542442679231845,"x":129.64,"y":188.85,"x0":-2.4488383031928334,"y0":50.00080089753076,"z0":5.958787112151658,"aX":2.963716651813548},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.6,"breakHorizontal":-4.2,"spinRate":2224,"spinDirection":180},"zone":7,"typeConfidence":0.91,"plateTime":0.42424004531578774,"extension":6.5909794977614045},"hitData":{"launchSpeed":92.2,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.92,"coordY":148.98}},"index":2,"playId":"dce036f1-8d62-32d6-b5eb-74baa0f4ef44","pitchNumber":3,"startTime":"2026-04-12T18:25:03.066Z","endTime":"2026-04-12T18:25:12.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:25:12.806Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T18:25:18.555Z","endTime":"2026-04-12T18:26:48.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"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":93.6,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5285955057911,"aZ":-12.763817207779612,"pfxX":-2.8929189649019165,"pfxZ":10.352959670017325,"pX":-0.20670605068234163,"pZ":2.125189097774514,"vX0":6.77763754781486,"vY0":-135.98432419474233,"vZ0":-7.5247977649954425,"x":124.88,"y":181.4,"x0":-2.3543086254815595,"y0":50.00017303480153,"z0":5.811509086270177,"aX":-5.422760693185328},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.3,"breakHorizontal":3.8,"spinRate":2269,"spinDirection":204},"zone":8,"typeConfidence":0.91,"plateTime":0.4026215665944681,"extension":6.627813086158967},"index":0,"playId":"7605f2ac-5c16-3119-861f-ad7fadedc4eb","pitchNumber":1,"startTime":"2026-04-12T18:25:35.124Z","endTime":"2026-04-12T18:25:39.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24689804809305,"aZ":-13.854541021647462,"pfxX":-2.4037017929799283,"pfxZ":9.70835486348557,"pX":-0.6863087816726466,"pZ":3.0826233750443888,"vX0":5.522168795588517,"vY0":-136.32169502872753,"vZ0":-5.064748640514994,"x":143.16,"y":155.55,"x0":-2.423636167889769,"y0":50.004123617778696,"z0":5.917095460912369,"aX":-4.537151649282409},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":3.2,"spinRate":2245,"spinDirection":207},"zone":1,"typeConfidence":0.91,"plateTime":0.4014086440179825,"extension":6.56292497548302},"index":1,"playId":"05a37c1d-4a38-3c76-898d-48baebf3507f","pitchNumber":2,"startTime":"2026-04-12T18:25:49.775Z","endTime":"2026-04-12T18:25:53.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.408969188244008,"aZ":-27.777294866588,"pfxX":2.675769317481836,"pfxZ":2.60874300020165,"pX":0.26568402544785474,"pZ":0.8612016417433701,"vX0":6.066903774514141,"vY0":-129.42723721947212,"vZ0":-7.231717762407838,"x":106.87,"y":215.53,"x0":-2.461682062703897,"y0":50.004618576434794,"z0":5.83517100074137,"aX":4.514967686924895},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.2,"breakHorizontal":-6.2,"spinRate":1975,"spinDirection":101},"zone":14,"typeConfidence":0.9,"plateTime":0.42409461364997103,"extension":6.608763094319765},"index":2,"playId":"396ab077-4c5e-39a6-bc06-e6441090a6a1","pitchNumber":3,"startTime":"2026-04-12T18:26:11.974Z","endTime":"2026-04-12T18:26:17.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13811244192241,"aZ":-15.921307507795436,"pfxX":-3.5464412648364982,"pfxZ":8.67177574064803,"pX":-1.3126071774065968,"pZ":4.577798818452661,"vX0":4.538036708746715,"vY0":-135.8815089671171,"vZ0":-0.9673598822322684,"x":167.03,"y":115.18,"x0":-2.5417762952409535,"y0":50.00366558976632,"z0":6.0422389412996225,"aX":-6.647875380634966},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":5.5,"spinRate":2301,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.4027518781346564,"extension":6.461390626509323},"index":3,"playId":"b5d37fb7-4bcf-30c5-99d3-417b4779b6c3","pitchNumber":4,"startTime":"2026-04-12T18:26:27.949Z","endTime":"2026-04-12T18:26:31.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.112946457532235,"aZ":-12.32935023800551,"pfxX":-2.8672018109071002,"pfxZ":10.529824897845025,"pX":-0.694286403460834,"pZ":2.6798621211352,"vX0":5.717163309113749,"vY0":-136.64267196374658,"vZ0":-6.263678524404246,"x":143.46,"y":166.42,"x0":-2.4444749023701298,"y0":50.00040324743116,"z0":5.8549530438693385,"aX":-5.402936546450951},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.9,"breakHorizontal":4.0,"spinRate":2238,"spinDirection":207},"zone":4,"typeConfidence":0.92,"plateTime":0.40140533145248236,"extension":6.671658294791916},"index":4,"playId":"a075e0e7-2b5e-320f-a074-4e43d8ec688f","pitchNumber":5,"startTime":"2026-04-12T18:26:42.553Z","endTime":"2026-04-12T18:26:48.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:26:48.283Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Fernandez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T18:28:51.351Z","endTime":"2026-04-12T18:30:31.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.595345123325664,"aZ":-12.243130242255878,"pfxX":-0.8333561936376905,"pfxZ":9.969845707118587,"pX":0.4239810198910029,"pZ":4.51219019521488,"vX0":6.829112003343052,"vY0":-140.45019279892122,"vZ0":-3.5152093827023547,"x":100.84,"y":116.95,"x0":-1.9300381437978689,"y0":50.00461794323255,"z0":6.575409687629607,"aX":-1.6673463949449157},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":0.1,"spinRate":2345,"spinDirection":193},"zone":12,"typeConfidence":0.91,"plateTime":0.38987207746795827,"extension":6.383204676440642},"index":0,"playId":"cfc0dca0-45da-3b03-96b0-55ad08ec0a9f","pitchNumber":1,"startTime":"2026-04-12T18:28:55.791Z","endTime":"2026-04-12T18:29:03.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.406653804150253,"aZ":-12.592427309407032,"pfxX":-1.3537000119820202,"pfxZ":9.991406691337382,"pX":0.973110841186127,"pZ":2.227879901094595,"vX0":8.519790979639966,"vY0":-139.13746097704674,"vZ0":-8.892754087105152,"x":79.91,"y":178.63,"x0":-1.953438603814699,"y0":50.00095565218594,"z0":6.301175661641669,"aX":-2.654591536818639},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":0.7,"spinRate":2346,"spinDirection":200},"zone":14,"typeConfidence":0.91,"plateTime":0.3937589063747331,"extension":6.403788012432893},"index":1,"playId":"903a738f-5081-3baf-bc1e-92d5ff347ccf","pitchNumber":2,"startTime":"2026-04-12T18:29:09.696Z","endTime":"2026-04-12T18:29:14.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96997969920726,"aZ":-16.663266390326903,"pfxX":-7.618781267860417,"pfxZ":8.18831726617452,"pX":-0.4923652351216213,"pZ":3.0281112837167594,"vX0":6.826032286994087,"vY0":-136.9508377506681,"vZ0":-6.133445867500184,"x":135.77,"y":157.02,"x0":-2.0304256685289968,"y0":50.004110075392674,"z0":6.441335804206828,"aX":-14.43602421447045},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":12.4,"spinRate":2101,"spinDirection":193},"zone":1,"typeConfidence":1.0,"plateTime":0.40032917126808476,"extension":6.475943902701484},"index":2,"playId":"82817bb9-97b1-3f78-82c0-eaa1ecd74f9b","pitchNumber":3,"startTime":"2026-04-12T18:29:26.590Z","endTime":"2026-04-12T18:29:31.388Z","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":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.875326408175727,"aZ":-31.69302657563674,"pfxX":10.357526979440442,"pfxZ":0.3360280297182321,"pX":0.5849194301940001,"pZ":1.653611965402126,"vX0":4.057427271763074,"vY0":-119.8030125942908,"vZ0":-4.185074103137096,"x":94.7,"y":194.13,"x0":-2.4826008145286074,"y0":50.00401749216306,"z0":6.295475050229234,"aX":14.865200920116676},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.2,"breakHorizontal":-19.8,"spinRate":2851,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.4594282686374731,"extension":6.494458618963828},"index":3,"playId":"219c5373-dc77-3aac-aea6-a90f4dda606d","pitchNumber":4,"startTime":"2026-04-12T18:29:40.120Z","endTime":"2026-04-12T18:30:07.145Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"}}},{"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":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.373579514913704,"aZ":-33.881637418345434,"pfxX":10.976491524783851,"pfxZ":-1.2117131916517607,"pX":0.6573487031557212,"pZ":2.394819925300897,"vX0":3.966853643699498,"vY0":-118.80119468391044,"vZ0":-1.902583025847513,"x":91.94,"y":174.12,"x0":-2.4656822127691647,"y0":50.001536919009006,"z0":6.321715997818949,"aX":15.494498942337005},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.4,"breakHorizontal":-20.9,"spinRate":2777,"spinDirection":51},"zone":6,"typeConfidence":0.91,"plateTime":0.46322826370610404,"extension":6.579264552856415},"index":4,"playId":"04457ce7-bce1-3613-9a99-b28ea5d3c944","pitchNumber":5,"startTime":"2026-04-12T18:30:11.115Z","endTime":"2026-04-12T18:30:16.502Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.757128400343746,"aZ":-29.53924606226393,"pfxX":3.216844346383872,"pfxZ":1.5790796653019719,"pX":0.22962629392853276,"pZ":2.3209722424860457,"vX0":4.518877665338347,"vY0":-129.17217861753193,"vZ0":-4.572946777241603,"x":108.25,"y":176.11,"x0":-1.9680904783185198,"y0":50.00422218168416,"z0":6.415568105125094,"aX":5.374535193012543},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.9,"breakHorizontal":-7.0,"spinRate":2515,"spinDirection":128},"zone":5,"typeConfidence":0.9,"plateTime":0.42587825576573834,"extension":6.58151963530523},"index":5,"playId":"713fd0f5-9922-3b64-8ffc-d55fb6437531","pitchNumber":6,"startTime":"2026-04-12T18:30:27.543Z","endTime":"2026-04-12T18:30:31.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:30:31.722Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T18:30:41.649Z","endTime":"2026-04-12T18:31:33.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":75.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.511854634898846,"aZ":-28.954898192486755,"pfxX":9.568050272829115,"pfxZ":2.208045388413286,"pX":-0.18591684960790095,"pZ":2.799110675893186,"vX0":2.7427366438684304,"vY0":-120.32575085241304,"vZ0":-2.196162542911664,"x":124.09,"y":163.2,"x0":-2.5851184081174368,"y0":50.00325640207079,"z0":6.302688853439693,"aX":13.95486461890135},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.7,"breakHorizontal":-18.0,"spinRate":2670,"spinDirection":66},"zone":5,"typeConfidence":0.91,"plateTime":0.45612550080940295,"extension":6.521550637175697},"index":0,"playId":"831f1e31-344b-3013-b6fa-3e2e946cefb8","pitchNumber":1,"startTime":"2026-04-12T18:30:52.633Z","endTime":"2026-04-12T18:30:57.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37809200426462,"aZ":-12.040826237665769,"pfxX":-2.2766474557918004,"pfxZ":9.903003569383243,"pX":0.396928197469219,"pZ":3.6703316169200293,"vX0":6.887524175927936,"vY0":-141.67987925111038,"vZ0":-5.768233741138631,"x":101.87,"y":139.68,"x0":-1.7697860748526337,"y0":50.003197852599534,"z0":6.502311387042356,"aX":-4.6299131854244875},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":2.8,"spinRate":2337,"spinDirection":192},"zone":12,"typeConfidence":0.92,"plateTime":0.38659834205075505,"extension":6.396187471388638},"index":1,"playId":"68697410-f9fd-37be-ae15-e03095ab2862","pitchNumber":2,"startTime":"2026-04-12T18:31:06.589Z","endTime":"2026-04-12T18:31:12.589Z","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":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.372562233663533,"aZ":-15.89901103408609,"pfxX":-3.06201729159734,"pfxZ":8.164275964050933,"pX":0.4831675771041319,"pZ":2.3310276798661222,"vX0":7.368252308698302,"vY0":-140.00119625595,"vZ0":-8.137856905950677,"x":98.58,"y":175.84,"x0":-1.7801026865053333,"y0":50.00493424203536,"z0":6.307617764353273,"aX":-6.1061069599411795},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":4.1,"spinRate":2225,"spinDirection":192},"zone":6,"typeConfidence":0.91,"plateTime":0.3906189358185381,"extension":6.435339746651548},"hitData":{"launchSpeed":92.5,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.95,"coordY":152.53}},"index":2,"playId":"2d98da5a-9b47-3367-a7a3-ef8dcf8a3479","pitchNumber":3,"startTime":"2026-04-12T18:31:23.304Z","endTime":"2026-04-12T18:31:33.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:31:33.636Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tim Tawa grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T18:31:54.723Z","endTime":"2026-04-12T18:32:52.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33675547693166,"aZ":-13.806034843016626,"pfxX":-0.6490454573692226,"pfxZ":9.159097595327694,"pX":-0.4956576521536942,"pZ":4.6394448176682825,"vX0":4.382610889192876,"vY0":-141.01698066637786,"vZ0":-2.878520203675201,"x":135.89,"y":113.51,"x0":-1.9884433710173872,"y0":50.003148646986546,"z0":6.569095034553822,"aX":-1.302430945369206},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":0.2,"spinRate":2272,"spinDirection":193},"zone":11,"typeConfidence":0.91,"plateTime":0.3890550931344219,"extension":6.340456353081273},"index":0,"playId":"fe54a6c6-7f70-3699-992a-65460e0357ea","pitchNumber":1,"startTime":"2026-04-12T18:31:56.405Z","endTime":"2026-04-12T18:32:01.872Z","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":81.4,"endSpeed":74.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35893349432835,"aZ":-32.322704339377715,"pfxX":11.494643880902768,"pfxZ":-0.10618186947716524,"pX":0.28929424363380185,"pZ":3.0518584166460876,"vX0":3.048689289716454,"vY0":-118.44628774313529,"vZ0":-0.6833578489940761,"x":105.97,"y":156.38,"x0":-2.5131239235115457,"y0":50.002906047202586,"z0":6.346051963015096,"aX":16.04278924334793},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.1,"breakHorizontal":-21.6,"spinRate":2736,"spinDirection":61},"zone":3,"typeConfidence":0.91,"plateTime":0.4656034808620486,"extension":6.516826851425471},"index":1,"playId":"5a213afb-d8b1-3a70-acbd-0af7d3a244a9","pitchNumber":2,"startTime":"2026-04-12T18:32:10.577Z","endTime":"2026-04-12T18:32:15.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93417047796073,"aZ":-17.519828881340132,"pfxX":-7.333664125847496,"pfxZ":7.520823814990623,"pX":-1.4813049594036258,"pZ":3.265181283565353,"vX0":4.744931320977676,"vY0":-138.67263505548723,"vZ0":-5.102730333788318,"x":173.46,"y":150.62,"x0":-2.2615345384474064,"y0":50.00233331554245,"z0":6.297521043448451,"aX":-14.286189967196067},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":12.2,"spinRate":2087,"spinDirection":196},"zone":11,"typeConfidence":1.0,"plateTime":0.3949531599160103,"extension":6.450399139821672},"index":2,"playId":"e812ae82-f6a6-3cda-966c-1158f2c182e1","pitchNumber":3,"startTime":"2026-04-12T18:32:26.593Z","endTime":"2026-04-12T18:32:32.147Z","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":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.101979793870974,"aZ":-16.846277150683143,"pfxX":-6.767405242735914,"pfxZ":7.89618990819151,"pX":-1.1435632112867138,"pZ":2.576421076410301,"vX0":5.0704172494971225,"vY0":-138.26231734009397,"vZ0":-7.331162371531575,"x":160.59,"y":169.22,"x0":-2.119695418582469,"y0":50.00022280672785,"z0":6.387471180886983,"aX":-13.133252078286457},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.0,"breakHorizontal":11.3,"spinRate":2019,"spinDirection":195},"zone":11,"typeConfidence":1.0,"plateTime":0.3957647808042841,"extension":6.527390898994069},"hitData":{"launchSpeed":76.0,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.37,"coordY":153.04}},"index":3,"playId":"2d294c00-cdf6-331b-8e87-69eb6b4cc2e1","pitchNumber":4,"startTime":"2026-04-12T18:32:42.705Z","endTime":"2026-04-12T18:32:52.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:32:52.044Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a ground ball to center fielder Alek Thomas. Bryce Harper out at 2nd on the throw, center fielder Alek Thomas to shortstop Geraldo Perdomo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T18:35:10.005Z","endTime":"2026-04-12T18:36:19.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","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":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T18:35:01.548Z","endTime":"2026-04-12T18:35:12.270Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":74.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.15739309279798,"aZ":-37.725618320744935,"pfxX":1.877965636635559,"pfxZ":-3.997453978062037,"pX":-0.049396779455490376,"pZ":2.497185817465817,"vX0":5.2253284112611595,"vY0":-116.41929886176698,"vZ0":-0.20102810127302018,"x":118.88,"y":171.36,"x0":-2.554948506298503,"y0":50.00066232978868,"z0":6.116394101598818,"aX":2.609743017476701},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.1,"breakHorizontal":-4.6,"spinRate":2276,"spinDirection":36},"zone":5,"typeConfidence":0.9,"plateTime":0.4681390868930899,"extension":6.216580037482219},"index":1,"playId":"c0b1fc6c-937b-3f07-abbf-2abd0b1c78de","pitchNumber":1,"startTime":"2026-04-12T18:35:12.270Z","endTime":"2026-04-12T18:35:17.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92369704168915,"aZ":-25.837003775067917,"pfxX":2.2915603706065126,"pfxZ":3.7679331744179807,"pX":0.5166929796555041,"pZ":1.5758934521769525,"vX0":6.909499300103793,"vY0":-128.4548431044363,"vZ0":-6.0208583222753,"x":97.3,"y":196.23,"x0":-2.4985497870943973,"y0":50.00507737988548,"z0":5.941174900806711,"aX":3.8545218841221764},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.8,"breakHorizontal":-5.6,"spinRate":2113,"spinDirection":176},"zone":14,"typeConfidence":0.91,"plateTime":0.4253118369614368,"extension":6.443151604059477},"index":2,"playId":"6041a38d-09e6-3e3a-9121-1fa095737a93","pitchNumber":2,"startTime":"2026-04-12T18:35:46.891Z","endTime":"2026-04-12T18:35:51.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.661993545634882,"aZ":-28.20242115676294,"pfxX":-6.717227945465777,"pfxZ":2.519032926239613,"pX":-0.9601666597728227,"pZ":1.6922867521469742,"vX0":6.1943264267774945,"vY0":-124.60815893037332,"vZ0":-4.410145591771163,"x":153.6,"y":193.09,"x0":-2.6035907191502976,"y0":50.002337694143414,"z0":5.81096110082224,"aX":-10.580570644752129},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.8,"breakHorizontal":10.8,"spinRate":1436,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.4393010757950666,"extension":6.410061720487672},"hitData":{"launchSpeed":96.8,"launchAngle":3.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.88,"coordY":99.29}},"index":3,"playId":"153668fb-0fa7-3dd9-96b9-61bbade37922","pitchNumber":3,"startTime":"2026-04-12T18:36:07.037Z","endTime":"2026-04-12T18:36:19.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:36:19.052Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, pitcher Zac Gallen to first baseman Jose Fernandez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T18:36:45.256Z","endTime":"2026-04-12T18:37:23.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668678,"link":"/api/v1/people/668678"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"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":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32080955277331,"aZ":-10.329999814262269,"pfxX":-5.224001260949631,"pfxZ":11.631454507090588,"pX":-0.6911957561907144,"pZ":1.062020711725056,"vX0":6.3229067710035665,"vY0":-136.48344602933153,"vZ0":-10.680490256492131,"x":143.35,"y":210.11,"x0":-2.364182736626704,"y0":50.005143446445864,"z0":5.748010799928926,"aX":-9.812517691824207},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.8,"breakHorizontal":8.0,"spinRate":2263,"spinDirection":210},"zone":13,"typeConfidence":0.87,"plateTime":0.4020287501570703,"extension":6.463278875573041},"index":0,"playId":"a59e9bd3-83f7-313c-96ec-995581316508","pitchNumber":1,"startTime":"2026-04-12T18:36:46.476Z","endTime":"2026-04-12T18:36:51.324Z","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":93.6,"endSpeed":85.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.636028736782475,"aZ":-11.852548532757135,"pfxX":-6.13473106051187,"pfxZ":10.928366727615334,"pX":-0.4014785777366047,"pZ":1.1817094285792384,"vX0":7.711302990321583,"vY0":-135.73919318346472,"vZ0":-10.068026077038112,"x":132.3,"y":206.87,"x0":-2.4866100660855888,"y0":50.00648327640403,"z0":5.7719089773553955,"aX":-11.41232774173833},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":9.4,"spinRate":2198,"spinDirection":212},"zone":13,"typeConfidence":0.57,"plateTime":0.40402590492182267,"extension":6.543962970937905},"index":1,"playId":"8a6f401b-58e7-30d9-a634-cbb9da18c918","pitchNumber":2,"startTime":"2026-04-12T18:36:59.581Z","endTime":"2026-04-12T18:37:05.128Z","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":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.011707203529465,"aZ":-14.475775800154858,"pfxX":-5.099340348399156,"pfxZ":9.487987236383372,"pX":-0.7842319694962112,"pZ":2.700003974400592,"vX0":6.401738822764359,"vY0":-135.79369623840802,"vZ0":-5.902324319747865,"x":146.89,"y":165.88,"x0":-2.51086861933596,"y0":50.006374727885834,"z0":5.9107419636885545,"aX":-9.516207606329486},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":7.9,"spinRate":2263,"spinDirection":216},"zone":4,"typeConfidence":0.84,"plateTime":0.403514496790772,"extension":6.536151914833567},"hitData":{"launchSpeed":96.6,"launchAngle":0.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.69,"coordY":183.47}},"index":2,"playId":"aa8da346-f9dc-3d8d-bf7c-162f4cc616dd","pitchNumber":3,"startTime":"2026-04-12T18:37:15.673Z","endTime":"2026-04-12T18:37:23.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:37:23.679Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryson Stott lines out sharply to center fielder Alek Thomas.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T18:38:59.091Z","endTime":"2026-04-12T18:39:23.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T18:38:32.810Z","endTime":"2026-04-12T18:39:01.461Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.384393422690177,"aZ":-10.822671302996998,"pfxX":-2.0624782131774895,"pfxZ":11.372866131736838,"pX":-0.0024485583097951435,"pZ":3.017686547087731,"vX0":7.215975967813898,"vY0":-136.25904835325224,"vZ0":-5.687528308079457,"x":117.09,"y":157.3,"x0":-2.4189284086954492,"y0":50.00465626219523,"z0":5.8824043887403485,"aX":-3.8741855383575636},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.6,"breakHorizontal":2.2,"spinRate":2179,"spinDirection":211},"zone":2,"typeConfidence":0.92,"plateTime":0.40222600712688106,"extension":6.543493553767751},"index":1,"playId":"932b378c-105b-3845-a399-4367df642782","pitchNumber":1,"startTime":"2026-04-12T18:39:01.461Z","endTime":"2026-04-12T18:39:05.791Z","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":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.884600192781384,"aZ":-39.7685738476834,"pfxX":0.1296427085544677,"pfxZ":-5.376945235612975,"pX":-0.18408213144615518,"pZ":2.357695405001927,"vX0":5.547426653407592,"vY0":-118.46112057335998,"vZ0":-0.135039307255981,"x":124.02,"y":175.12,"x0":-2.5788600521497957,"y0":50.002665564959656,"z0":6.069193578693113,"aX":0.182110325743654},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-9.5,"breakHorizontal":-1.7,"spinRate":2347,"spinDirection":41},"zone":5,"typeConfidence":0.9,"plateTime":0.4634257207458732,"extension":6.161664600786106},"hitData":{"launchSpeed":104.6,"launchAngle":16.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":100.32,"coordY":72.95}},"index":2,"playId":"8a067a7a-54d8-37d4-848c-d7b08c9bcd59","pitchNumber":2,"startTime":"2026-04-12T18:39:15.184Z","endTime":"2026-04-12T18:39:23.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:39:23.194Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T18:41:24.080Z","endTime":"2026-04-12T18:42:29.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18087566631903,"aZ":-13.58677755130713,"pfxX":-4.003470848126533,"pfxZ":9.626959810889542,"pX":0.5831688107580052,"pZ":1.802369972370372,"vX0":8.14127649544662,"vY0":-138.59351224946138,"vZ0":-9.830216272526025,"x":94.77,"y":190.12,"x0":-1.882377194202494,"y0":50.00242034760898,"z0":6.319967120245131,"aX":-7.729825389206628},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":5.4,"spinRate":2088,"spinDirection":196},"zone":9,"typeConfidence":0.91,"plateTime":0.39636248994030643,"extension":6.538909311076035},"index":0,"playId":"53134cb7-8f8b-36ee-96ac-a26cf0661b29","pitchNumber":1,"startTime":"2026-04-12T18:41:32.902Z","endTime":"2026-04-12T18:41:40.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.2,"endSpeed":74.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.005766192831146,"aZ":-31.77679672312335,"pfxX":10.424169440226086,"pfxZ":0.2737662601414588,"pX":-0.162072137305873,"pZ":2.763343560086817,"vX0":2.3387522221225825,"vY0":-119.54290266537456,"vZ0":-1.867901489645166,"x":123.18,"y":164.17,"x0":-2.510505688434054,"y0":50.00011928737665,"z0":6.458146083040015,"aX":14.804236280747503},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.2,"breakHorizontal":-19.4,"spinRate":2656,"spinDirection":61},"zone":5,"typeConfidence":0.91,"plateTime":0.46146984479705067,"extension":6.408010079905098},"index":1,"playId":"774ed9e4-063d-3758-90da-4c91ba8712e3","pitchNumber":2,"startTime":"2026-04-12T18:41:46.924Z","endTime":"2026-04-12T18:41:53.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.942653546167545,"aZ":-41.65734504243786,"pfxX":5.244539111323451,"pfxZ":-6.929707160715047,"pX":-0.2545822089062261,"pZ":3.746122280446234,"vX0":2.251348751411759,"vY0":-117.05346907996606,"vZ0":2.1306294365387393,"x":126.7,"y":137.63,"x0":-1.9142806050270769,"y0":50.00326737121487,"z0":6.764460385107579,"aX":7.1764644388192345},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-11.5,"breakHorizontal":-10.1,"spinRate":2694,"spinDirection":49},"zone":11,"typeConfidence":0.91,"plateTime":0.47042272363592286,"extension":6.5975267288763995},"index":2,"playId":"6ced98e9-846e-30b6-be88-39f6a3430eb1","pitchNumber":3,"startTime":"2026-04-12T18:42:08.769Z","endTime":"2026-04-12T18:42:13.863Z","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":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.572113374393453,"aZ":-29.307892765489484,"pfxX":2.913025423266567,"pfxZ":1.7434750444101859,"pX":0.9679049462134233,"pZ":1.0803182265998437,"vX0":6.554297324414731,"vY0":-127.71222348973596,"vZ0":-7.35619604938425,"x":80.11,"y":209.61,"x0":-2.015391518514826,"y0":50.00189269084216,"z0":6.319295610946056,"aX":4.786501218282776},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.6,"breakHorizontal":-6.8,"spinRate":2540,"spinDirection":123},"zone":14,"typeConfidence":0.91,"plateTime":0.42973142576898304,"extension":6.4631682814745925},"index":3,"playId":"3e0e49f1-7535-33d2-bbfc-9af64b49f5fb","pitchNumber":4,"startTime":"2026-04-12T18:42:24.777Z","endTime":"2026-04-12T18:42:29.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:42:29.785Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alek Thomas strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T18:42:40.551Z","endTime":"2026-04-12T18:44:17.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1305184927986,"aZ":-13.53326195615773,"pfxX":-1.9030522883027565,"pfxZ":9.572741998086173,"pX":-0.39681327762415286,"pZ":1.7149817963122889,"vX0":5.010566199232933,"vY0":-138.90272393805827,"vZ0":-10.170625653560547,"x":132.13,"y":192.48,"x0":-1.9795848092771666,"y0":50.00164131172445,"z0":6.331750388440196,"aX":-3.7056526408163415},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":2.4,"spinRate":2170,"spinDirection":193},"zone":7,"typeConfidence":0.91,"plateTime":0.3948527719902253,"extension":6.672052973770427},"index":0,"playId":"c9fc3717-a38d-393a-8786-06f1b71c9fad","pitchNumber":1,"startTime":"2026-04-12T18:42:54.059Z","endTime":"2026-04-12T18:42:58.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.633145264620413,"aZ":-40.86370239936367,"pfxX":6.463877368585978,"pfxZ":-6.718623468435794,"pX":-0.7533108506570035,"pZ":2.5922675464136384,"vX0":0.9056063251268778,"vY0":-113.82835400226948,"vZ0":0.06191271756308114,"x":145.71,"y":168.79,"x0":-1.9964382821652804,"y0":50.002612331779325,"z0":6.658436826078695,"aX":8.361973768814645},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-11.8,"breakHorizontal":-11.9,"spinRate":2636,"spinDirection":47},"zone":4,"typeConfidence":0.91,"plateTime":0.4837975304352913,"extension":6.547606085528143},"index":1,"playId":"f0254d0a-716a-3970-af81-9fb973f0efe5","pitchNumber":2,"startTime":"2026-04-12T18:43:08.493Z","endTime":"2026-04-12T18:43:13.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43196119862805,"aZ":-42.085825372831515,"pfxX":5.370111602589402,"pfxZ":-7.237726770108946,"pX":0.28801620514998416,"pZ":2.258767894395574,"vX0":3.1441376534159504,"vY0":-117.19176951221752,"vZ0":-0.7467292209429695,"x":106.02,"y":177.79,"x0":-1.7760031300643362,"y0":50.00448198450582,"z0":6.567548597921107,"aX":7.351111311218803},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.0,"breakHorizontal":-10.6,"spinRate":2714,"spinDirection":46},"zone":6,"typeConfidence":0.91,"plateTime":0.4702473847441677,"extension":6.603325108195122},"index":2,"playId":"3377671d-bae3-3d6a-81cc-002f9660fc1e","pitchNumber":3,"startTime":"2026-04-12T18:43:24.629Z","endTime":"2026-04-12T18:43:30.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.919438764339883,"aZ":-26.11821869724077,"pfxX":-7.237200895163035,"pfxZ":3.595361022965248,"pX":-0.08427932505093645,"pZ":2.4285058685550536,"vX0":7.275980111228075,"vY0":-128.48928035695243,"vZ0":-5.10875220343698,"x":120.21,"y":173.21,"x0":-2.0032340154699004,"y0":50.00207020240547,"z0":6.454921550687594,"aX":-12.183775633962469},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.6,"breakHorizontal":11.6,"spinRate":1585,"spinDirection":211},"zone":5,"typeConfidence":0.9,"plateTime":0.42517196038323135,"extension":6.45020045970449},"index":3,"playId":"6cdd30e1-5488-3321-819d-1b6c04aabbf1","pitchNumber":4,"startTime":"2026-04-12T18:43:44.783Z","endTime":"2026-04-12T18:43:49.170Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-12T18:43:59.797Z","endTime":"2026-04-12T18:44:10.934Z","isPitch":false,"type":"action","player":{"id":677950,"link":"/api/v1/people/677950"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.436253859817068,"aZ":-25.16029047736723,"pfxX":1.8029448331876576,"pfxZ":4.11027179154183,"pX":0.9305828602481421,"pZ":1.263974781792046,"vX0":6.605120443957962,"vY0":-129.35864520391166,"vZ0":-8.096685665728074,"x":81.53,"y":204.65,"x0":-1.8836439571651122,"y0":50.00157226168035,"z0":6.345603142728028,"aX":3.072020451614033},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.9,"breakHorizontal":-4.7,"spinRate":2497,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.4224416457665101,"extension":6.808851263367487},"index":5,"playId":"2830878c-f639-3452-ae16-812898e67ed6","pitchNumber":5,"startTime":"2026-04-12T18:44:10.934Z","endTime":"2026-04-12T18:44:17.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:44:17.155Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Barrosa grounds out, pitcher Andrew Painter to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T18:44:25.939Z","endTime":"2026-04-12T18:47:10.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691725,"link":"/api/v1/people/691725"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.1,"endSpeed":83.1,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.900989895182057,"aZ":-25.47690739494272,"pfxX":1.3589739265197531,"pfxZ":3.84752882396402,"pX":0.2115963212534803,"pZ":1.9173364260550323,"vX0":6.086248531602465,"vY0":-130.98375817652695,"vZ0":-6.364383688333021,"x":108.93,"y":187.01,"x0":-2.316100371347581,"y0":50.00654411137869,"z0":6.275996216278993,"aX":2.369151265818881},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.8,"breakHorizontal":-3.7,"spinRate":2348,"spinDirection":173},"zone":8,"typeConfidence":0.9,"plateTime":0.4176790216306365,"extension":6.778130085026509},"index":0,"playId":"06067a31-1f11-34b8-9555-91f79d343257","pitchNumber":1,"startTime":"2026-04-12T18:44:40.482Z","endTime":"2026-04-12T18:44:45.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.1,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.594978292101832,"aZ":-16.990010486072137,"pfxX":-0.978382658612361,"pfxZ":7.543953067653754,"pX":-0.2892106397397547,"pZ":2.6133698686726228,"vX0":4.939328518592442,"vY0":-140.24542225146408,"vZ0":-7.5203178490549325,"x":128.02,"y":168.22,"x0":-1.9382011389245977,"y0":50.00514929301383,"z0":6.41655512513381,"aX":-1.9704719952645138},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.5,"breakHorizontal":0.8,"spinRate":2281,"spinDirection":196},"zone":2,"typeConfidence":0.87,"plateTime":0.3889937136018333,"extension":6.539044095761681},"index":1,"playId":"ad4bd9bf-35d8-38df-8667-b2026409c7eb","pitchNumber":2,"startTime":"2026-04-12T18:44:54.801Z","endTime":"2026-04-12T18:44:59.604Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-12T18:45:04.177Z","endTime":"2026-04-12T18:45:16.401Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.2,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63343318871629,"aZ":-35.86099324656494,"pfxX":2.2890084866705154,"pfxZ":-2.437884625479185,"pX":0.8792879273413428,"pZ":0.73124198945673,"vX0":5.651859457318208,"vY0":-121.82415142227987,"vZ0":-6.258374007678103,"x":83.48,"y":219.04,"x0":-1.7628442104908257,"y0":50.003879690457616,"z0":6.4122433468116995,"aX":3.459896497132427},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.6,"breakHorizontal":-5.4,"spinRate":2646,"spinDirection":50},"zone":14,"typeConfidence":0.7,"plateTime":0.44861880994701053,"extension":6.84157848657573},"index":3,"playId":"18faa3cf-ef26-3f37-ab22-c5989f5df944","pitchNumber":3,"startTime":"2026-04-12T18:45:16.401Z","endTime":"2026-04-12T18:45:20.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.4,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.864226759695015,"aZ":-12.327303985516474,"pfxX":-0.27284735342675237,"pfxZ":9.509051691586354,"pX":-1.071719091899594,"pZ":4.193752997793506,"vX0":2.463323806298986,"vY0":-142.8418022974098,"vZ0":-4.530137944972181,"x":157.85,"y":125.55,"x0":-1.906144427046909,"y0":50.00020426725091,"z0":6.562410229669088,"aX":-0.5698579689188521},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.6,"breakHorizontal":0.0,"spinRate":2210,"spinDirection":197},"zone":11,"typeConfidence":0.91,"plateTime":0.38201641916759943,"extension":6.4235540793023365},"index":4,"playId":"8cbbfe74-bd59-3a89-9472-4558e527d959","pitchNumber":4,"startTime":"2026-04-12T18:45:34.558Z","endTime":"2026-04-12T18:45:39.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.7,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35951288689046,"aZ":-13.446213011946774,"pfxX":-2.068825903361368,"pfxZ":9.388236798783286,"pX":-1.0069146920750442,"pZ":2.408840686644612,"vX0":3.3802625425978694,"vY0":-139.61051255825384,"vZ0":-8.613075431923988,"x":155.38,"y":173.74,"x0":-1.9588271920839095,"y0":50.00358099662941,"z0":6.398019413266388,"aX":-4.127295437229143},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":3.1,"spinRate":2267,"spinDirection":192},"zone":11,"typeConfidence":0.91,"plateTime":0.39078369726040574,"extension":6.569233798829195},"index":5,"playId":"ccade44c-7c91-3c1e-ad6d-abb20e7b376e","pitchNumber":5,"startTime":"2026-04-12T18:45:51.414Z","endTime":"2026-04-12T18:45:57.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.321518715157644,"aZ":-25.86485966187041,"pfxX":1.9173029862170556,"pfxZ":3.657448864601294,"pX":0.4124786221978967,"pZ":2.324011491231247,"vX0":5.841545123066113,"vY0":-129.78000778749725,"vZ0":-5.174456006858602,"x":101.28,"y":176.03,"x0":-2.1065386181966272,"y0":50.00181704635414,"z0":6.28618647579847,"aX":3.30664044437382},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.8,"breakHorizontal":-4.7,"spinRate":2396,"spinDirection":154},"zone":6,"typeConfidence":0.91,"plateTime":0.42025780296339565,"extension":6.733345676921555},"index":6,"playId":"2c461e7e-cbef-3675-a971-8e1023538a21","pitchNumber":6,"startTime":"2026-04-12T18:46:11.440Z","endTime":"2026-04-12T18:46:16.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.820899596175796,"aZ":-22.741619425982044,"pfxX":-4.7152603187527955,"pfxZ":5.688866692996946,"pX":0.21068733843547235,"pZ":2.5475575246414284,"vX0":7.22436344599458,"vY0":-127.59279888026383,"vZ0":-5.323667378041058,"x":108.97,"y":170.0,"x0":-2.0373055128906854,"y0":50.00529467379118,"z0":6.439570261938574,"aX":-7.821871780804538},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.4,"breakHorizontal":7.0,"spinRate":1504,"spinDirection":203},"zone":5,"typeConfidence":0.9,"plateTime":0.428326016698112,"extension":6.665169723709168},"index":7,"playId":"35392517-a323-3e08-a754-185401f6a8d4","pitchNumber":7,"startTime":"2026-04-12T18:46:31.067Z","endTime":"2026-04-12T18:46:39.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.158854709596046,"aZ":-14.081737786002444,"pfxX":-2.9940082240140793,"pfxZ":8.94476024033073,"pX":-0.17127577194929797,"pZ":1.6401550260460176,"vX0":5.802115010453706,"vY0":-141.08725853660832,"vZ0":-10.497452306195397,"x":123.53,"y":194.5,"x0":-1.8624656177187462,"y0":50.00105286318696,"z0":6.309271943161328,"aX":-6.054936900493271},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":4.3,"spinRate":2095,"spinDirection":190},"zone":8,"typeConfidence":0.91,"plateTime":0.3877585116772644,"extension":6.598741287943688},"hitData":{"launchSpeed":94.7,"launchAngle":-16.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.71,"coordY":181.44}},"index":8,"playId":"4c575c59-df22-3888-b753-8c6c0ce69475","pitchNumber":8,"startTime":"2026-04-12T18:47:02.816Z","endTime":"2026-04-12T18:47:10.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:47:10.848Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T18:49:13.374Z","endTime":"2026-04-12T18:51:06.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86184075499547,"aZ":-28.44926676526197,"pfxX":0.6614406081500597,"pfxZ":2.2135439469780787,"pX":0.49799967227642733,"pZ":1.896705240023757,"vX0":7.145176850893434,"vY0":-128.67518004584716,"vZ0":-5.0041528637108605,"x":98.02,"y":187.57,"x0":-2.396824395760602,"y0":50.002575066335304,"z0":6.062000427874662,"aX":1.1121499881741448},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.1,"breakHorizontal":-2.8,"spinRate":2200,"spinDirection":185},"zone":9,"typeConfidence":0.91,"plateTime":0.4251177856650594,"extension":6.72658367738512},"index":0,"playId":"8a78cf6c-8cda-35ed-8640-f9e799a70177","pitchNumber":1,"startTime":"2026-04-12T18:49:23.646Z","endTime":"2026-04-12T18:49:28.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9274343064016,"aZ":-12.84401803120741,"pfxX":-3.7857784603887685,"pfxZ":10.579237803272381,"pX":-0.281584371082314,"pZ":1.6468347616607102,"vX0":6.861766227940414,"vY0":-134.28536541112365,"vZ0":-8.51917734746846,"x":127.73,"y":194.32,"x0":-2.3774871431141227,"y0":50.004186455227625,"z0":5.773088597418021,"aX":-6.918727929093039},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.5,"breakHorizontal":5.4,"spinRate":2254,"spinDirection":204},"zone":8,"typeConfidence":0.9,"plateTime":0.40779378313955084,"extension":6.729958361814566},"index":1,"playId":"a922b6c7-cc29-3c99-8ab7-253d759d3e06","pitchNumber":2,"startTime":"2026-04-12T18:49:37.423Z","endTime":"2026-04-12T18:49:42.873Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-12T18:49:49.900Z","endTime":"2026-04-12T18:49:57.425Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"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.2,"endSpeed":85.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.794075300268517,"aZ":-13.092057709290065,"pfxX":-3.2748425971476554,"pfxZ":10.296940924073514,"pX":-0.07643888292978701,"pZ":1.5692775723968118,"vX0":6.952867570864557,"vY0":-135.33910201570257,"vZ0":-8.778934644580525,"x":119.91,"y":196.41,"x0":-2.254418036110459,"y0":50.00522639869535,"z0":5.774191973076519,"aX":-6.070887026677851},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.9,"breakHorizontal":4.4,"spinRate":2149,"spinDirection":209},"zone":13,"typeConfidence":0.91,"plateTime":0.40484960415158966,"extension":6.825409877514825},"index":3,"playId":"e672c317-4980-3a83-b924-36ad9e105ee8","pitchNumber":3,"startTime":"2026-04-12T18:49:57.425Z","endTime":"2026-04-12T18:50:05.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.864127486349012,"aZ":-24.561856502375242,"pfxX":2.581115412525982,"pfxZ":4.488161075343603,"pX":-0.3775224287665481,"pZ":2.524650120985127,"vX0":4.355081758513504,"vY0":-129.1648723588235,"vZ0":-4.098178570268799,"x":131.39,"y":170.61,"x0":-2.4182376170320876,"y0":50.00586578049168,"z0":6.01148845239398,"aX":4.3785050899850075},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.4,"breakHorizontal":-5.6,"spinRate":2256,"spinDirection":183},"zone":4,"typeConfidence":0.9,"plateTime":0.42338737962798856,"extension":6.734583768999631},"index":4,"playId":"e7021c8a-0ca2-3d51-b58e-efed78809817","pitchNumber":4,"startTime":"2026-04-12T18:50:12.579Z","endTime":"2026-04-12T18:50:21.327Z","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":81.5,"endSpeed":76.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.757666647101825,"aZ":-40.685589471585715,"pfxX":0.8243949074557655,"pfxZ":-5.9557447755362105,"pX":0.6996509149766541,"pZ":0.9436774037224397,"vX0":6.807493217549958,"vY0":-118.56269790990864,"vZ0":-3.0186645845363502,"x":90.33,"y":213.3,"x0":-2.310634213486422,"y0":50.000638235084864,"z0":5.93061756977022,"aX":1.1785314389803616},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-11.3,"breakHorizontal":-3.1,"spinRate":2347,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.461209400966319,"extension":6.672107243014842},"index":5,"playId":"bb38352b-0c7b-35d7-a760-4a0395590f63","pitchNumber":5,"startTime":"2026-04-12T18:50:40.866Z","endTime":"2026-04-12T18:50:45.010Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25139134498298,"aZ":-27.189196269919773,"pfxX":2.9731993625876685,"pfxZ":2.9611597753876833,"pX":0.4567313236928094,"pZ":1.0646728392823663,"vX0":6.018091774738609,"vY0":-128.62224549253423,"vZ0":-6.97124233418864,"x":99.59,"y":210.03,"x0":-2.294527294037752,"y0":50.004666568122765,"z0":5.902026968099866,"aX":5.010802887922541},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":-6.7,"spinRate":2349,"spinDirection":180},"zone":14,"typeConfidence":0.9,"plateTime":0.42490775535036374,"extension":6.764347318900171},"index":6,"playId":"f8180151-4f02-35a6-b9f7-ddd224f5f210","pitchNumber":6,"startTime":"2026-04-12T18:51:00.959Z","endTime":"2026-04-12T18:51:06.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:51:06.639Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, second baseman Ildemaro Vargas to first baseman Jose Fernandez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T18:51:13.874Z","endTime":"2026-04-12T18:52:22.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"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":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.023466433589935,"aZ":-16.243433256225792,"pfxX":-3.208702032841221,"pfxZ":8.4877306106808,"pX":-1.3896887307640073,"pZ":3.9193291146058202,"vX0":3.8948328913592403,"vY0":-135.96437833811248,"vZ0":-2.502347727413955,"x":169.97,"y":132.96,"x0":-2.421987495265032,"y0":50.00645080448576,"z0":5.975114263047764,"aX":-6.025748451946168},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":5.0,"spinRate":2249,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.4024001221130118,"extension":6.545652417247231},"index":0,"playId":"38daac9c-0a08-36c6-917f-3943ba02d2fe","pitchNumber":1,"startTime":"2026-04-12T18:51:28.696Z","endTime":"2026-04-12T18:51:32.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.225652808207446,"aZ":-30.884843028799764,"pfxX":1.1883881100243636,"pfxZ":0.777785108599403,"pX":0.8460702566964715,"pZ":2.1386473939210795,"vX0":7.3200861011085125,"vY0":-127.89565595473655,"vZ0":-3.688183879189423,"x":84.75,"y":181.04,"x0":-2.2114227910191704,"y0":50.000840900874806,"z0":6.030627551435595,"aX":1.9602687660046385},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.7,"breakHorizontal":-3.8,"spinRate":2296,"spinDirection":154},"zone":14,"typeConfidence":0.9,"plateTime":0.4288228644189229,"extension":6.930188150884975},"index":1,"playId":"a4bb67df-5aeb-3eb5-8fb7-f37b206c7d59","pitchNumber":2,"startTime":"2026-04-12T18:51:42.432Z","endTime":"2026-04-12T18:51:46.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.425933915586146,"aZ":-12.65134540320629,"pfxX":-3.8117945412390752,"pfxZ":10.40386707832587,"pX":0.06489956402698685,"pZ":2.319019425315798,"vX0":7.397086670946084,"vY0":-135.807521441863,"vZ0":-7.171131103019723,"x":114.53,"y":176.17,"x0":-2.1931667021124843,"y0":50.00545066951854,"z0":5.865203620935555,"aX":-7.155281363641379},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":5.4,"spinRate":2262,"spinDirection":215},"zone":5,"typeConfidence":0.9,"plateTime":0.4025812110064062,"extension":6.671513777785415},"index":2,"playId":"ad39497a-091b-3d84-a6b5-00ca459bf5b6","pitchNumber":3,"startTime":"2026-04-12T18:51:58.388Z","endTime":"2026-04-12T18:52:03.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.832040537517752,"aZ":-14.149345014341389,"pfxX":-2.6416006497651674,"pfxZ":9.709252794508151,"pX":0.3329368186312482,"pZ":2.474596223677658,"vX0":7.669855578603295,"vY0":-135.0004467734644,"vZ0":-6.430655990478079,"x":104.31,"y":171.97,"x0":-2.1946255688485805,"y0":50.003042402408866,"z0":5.873265427738751,"aX":-4.90531920301009},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.4,"breakHorizontal":3.2,"spinRate":2267,"spinDirection":209},"zone":6,"typeConfidence":0.9,"plateTime":0.40485363227815885,"extension":6.8198061085887645},"hitData":{"launchSpeed":105.6,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.26,"coordY":148.61}},"index":3,"playId":"bac300c1-7651-3c62-8021-d56fbd873560","pitchNumber":4,"startTime":"2026-04-12T18:52:14.144Z","endTime":"2026-04-12T18:52:22.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:52:22.464Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Marchán flies out to center fielder Alek Thomas.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T18:52:31.315Z","endTime":"2026-04-12T18:52:57.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.135841648986037,"aZ":-13.398922816849065,"pfxX":-3.8283782210520636,"pfxZ":9.93319629841248,"pX":-0.07513590194194354,"pZ":2.3623337392512087,"vX0":7.059759157909712,"vY0":-136.39656751604247,"vZ0":-7.085190157144072,"x":119.86,"y":175.0,"x0":-2.1959341561384025,"y0":50.00174398054191,"z0":5.911815108223243,"aX":-7.23589608911838},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":5.5,"spinRate":2189,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.40110201975411197,"extension":6.845080953812536},"hitData":{"launchSpeed":97.1,"launchAngle":38.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.19,"coordY":60.84}},"index":0,"playId":"96063d5d-c9be-31d1-ae46-d3c5cb639d6c","pitchNumber":1,"startTime":"2026-04-12T18:52:46.488Z","endTime":"2026-04-12T18:52:57.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:52:57.498Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ildemaro Vargas doubles (3) on a sharp line drive to right fielder Adolis García.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T18:55:09.034Z","endTime":"2026-04-12T18:56:01.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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"}]}],"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":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.524600431683343,"aZ":-25.41246796065056,"pfxX":4.389390053961621,"pfxZ":4.062943653652179,"pX":0.04146645167732023,"pZ":2.1946087673113377,"vX0":5.038128583121962,"vY0":-128.0017690602426,"vZ0":-5.46148516165984,"x":115.42,"y":179.53,"x0":-2.520067396426403,"y0":50.0047434450914,"z0":6.336402238234103,"aX":7.311118225285501},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":-9.0,"spinRate":2392,"spinDirection":170},"zone":5,"typeConfidence":0.89,"plateTime":0.4273041025898827,"extension":6.38905478756015},"index":0,"playId":"05e7166e-8d04-3196-99c2-49faa23f0422","pitchNumber":1,"startTime":"2026-04-12T18:55:25.123Z","endTime":"2026-04-12T18:55:29.542Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-12T18:55:36.517Z","endTime":"2026-04-12T18:55:48.356Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69290246139719,"aZ":-13.986886492628475,"pfxX":-2.681453642454334,"pfxZ":9.5033432100374,"pX":0.16122939192610827,"pZ":2.9700988263598322,"vX0":6.370783596644156,"vY0":-137.50827971625404,"vZ0":-6.939909888773715,"x":110.85,"y":158.59,"x0":-1.837924988918162,"y0":50.00187324516705,"z0":6.4768194794297855,"aX":-5.1317089495376225},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":3.5,"spinRate":2141,"spinDirection":191},"zone":2,"typeConfidence":0.91,"plateTime":0.398431699600879,"extension":6.5388127563420495},"hitData":{"launchSpeed":105.4,"launchAngle":10.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":199.72,"coordY":106.07}},"index":2,"playId":"01e9fe61-c883-3c0d-85d1-86d181737dae","pitchNumber":2,"startTime":"2026-04-12T18:55:48.356Z","endTime":"2026-04-12T18:56:01.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:56:01.358Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corbin Carroll walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T18:56:15.206Z","endTime":"2026-04-12T18:59:13.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28936966698631,"aZ":-22.364599499807074,"pfxX":0.18928547867413403,"pfxZ":5.777284473911019,"pX":-0.8238212254740664,"pZ":2.9903983571363084,"vX0":4.131209028349634,"vY0":-129.7563896085034,"vZ0":-4.295872229700507,"x":148.4,"y":158.04,"x0":-2.4640804112385433,"y0":50.00054403918237,"z0":6.380873031614483,"aX":0.3210911186386349},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.7,"breakHorizontal":-1.3,"spinRate":2247,"spinDirection":176},"zone":1,"typeConfidence":0.72,"plateTime":0.42284693181127864,"extension":6.5000285147664965},"index":0,"playId":"b821c631-04ca-3469-ae8e-7ed5883f3905","pitchNumber":1,"startTime":"2026-04-12T18:56:30.350Z","endTime":"2026-04-12T18:56:35.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05730748602114,"aZ":-26.306105447878846,"pfxX":-10.830123721955438,"pfxZ":3.732861474405211,"pX":0.6709580073933904,"pZ":-0.3146574673545246,"vX0":9.72042023130587,"vY0":-124.8150569878812,"vZ0":-10.923364834829691,"x":91.42,"y":247.28,"x0":-1.8743964725293174,"y0":50.00156205107623,"z0":6.2990824617061305,"aX":-17.01857803162572},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.2,"breakHorizontal":17.3,"spinRate":1480,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.43950397494850346,"extension":6.667047470834262},"index":1,"playId":"26ab303a-0729-330b-bc10-1f872affc958","pitchNumber":2,"startTime":"2026-04-12T18:56:46.259Z","endTime":"2026-04-12T18:56:50.931Z","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":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94459795187996,"aZ":-29.22306424781416,"pfxX":8.3778616160088,"pfxZ":2.1039263983356555,"pX":0.17829159102111694,"pZ":2.19921847624746,"vX0":3.9187592864671097,"vY0":-118.03846225727152,"vZ0":-3.3566780890568646,"x":110.2,"y":179.4,"x0":-2.5952674997236227,"y0":50.00064478028535,"z0":6.35025691980173,"aX":11.737224401287621},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.2,"breakHorizontal":-16.2,"spinRate":2435,"spinDirection":62},"zone":5,"typeConfidence":0.91,"plateTime":0.46528066405199064,"extension":6.433464361700165},"index":2,"playId":"dae18e53-7dfe-3419-88c2-c1529ca58d7e","pitchNumber":3,"startTime":"2026-04-12T18:57:10.683Z","endTime":"2026-04-12T18:57:15.595Z","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":96.2,"endSpeed":87.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89274033048917,"aZ":-12.083674240754565,"pfxX":-1.7927538388154396,"pfxZ":10.256753304974309,"pX":1.0764487068872206,"pZ":2.862803454580631,"vX0":8.581358628644445,"vY0":-139.65741443756127,"vZ0":-7.4879154187705215,"x":75.97,"y":161.48,"x0":-1.8144662304848584,"y0":50.00674500784628,"z0":6.388805580021264,"aX":-3.514358062447646},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":1.3,"spinRate":2119,"spinDirection":198},"zone":12,"typeConfidence":0.92,"plateTime":0.3934579163235261,"extension":6.553076686552748},"index":3,"playId":"f8c5b22b-57cb-3f22-88df-13338be7afdd","pitchNumber":4,"startTime":"2026-04-12T18:57:31.539Z","endTime":"2026-04-12T18:57:36.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24504930888818,"aZ":-36.32158182822071,"pfxX":5.309311876297107,"pfxZ":-2.9706703563082826,"pX":-0.8896217862903136,"pZ":3.657663814291774,"vX0":0.8354370401530331,"vY0":-117.88442930110243,"vZ0":0.7210800953619501,"x":150.91,"y":140.02,"x0":-1.9387409644175961,"y0":50.003950195097644,"z0":6.724232886413064,"aX":7.407256405641508},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-4.9,"breakHorizontal":-9.8,"spinRate":2613,"spinDirection":49},"zone":11,"typeConfidence":0.91,"plateTime":0.4661887007523955,"extension":6.674949102525253},"index":4,"playId":"175f8740-f5cf-364f-a708-de9d7f3aae4f","pitchNumber":5,"startTime":"2026-04-12T18:57:55.988Z","endTime":"2026-04-12T18:58:00.773Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-12T18:58:42.238Z","endTime":"2026-04-12T18:58:47.446Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.708877644550384,"aZ":-12.245953777064566,"pfxX":-3.315195650114168,"pfxZ":9.981974354031005,"pX":0.12284874691297858,"pZ":3.4841456447860053,"vX0":6.738645219662235,"vY0":-139.95976548249575,"vZ0":-6.00911606011304,"x":112.32,"y":144.71,"x0":-1.8784826576384506,"y0":50.005932141960045,"z0":6.451264797096061,"aX":-6.621299163907369},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":4.7,"spinRate":2208,"spinDirection":195},"zone":12,"typeConfidence":0.92,"plateTime":0.3904060555760287,"extension":6.733731285077362},"index":6,"playId":"faf8491a-dbaa-371c-995e-041236dbd700","pitchNumber":6,"startTime":"2026-04-12T18:58:47.446Z","endTime":"2026-04-12T18:58:51.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.053340143870102,"aZ":-29.730890401948855,"pfxX":-4.883184280080968,"pfxZ":1.5116715753845753,"pX":0.033791256662120496,"pZ":4.003638496691856,"vX0":6.737069651905353,"vY0":-125.95677576031333,"vZ0":-0.4028607946787339,"x":115.71,"y":130.68,"x0":-2.0333032904289463,"y0":50.0025017764713,"z0":6.55644711854044,"aX":-7.896190358732472},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.9,"breakHorizontal":7.4,"spinRate":1613,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.4337908497633025,"extension":6.633158685003425},"index":7,"playId":"efef78ab-f271-3133-8e17-1576002361ec","pitchNumber":7,"startTime":"2026-04-12T18:59:08.841Z","endTime":"2026-04-12T18:59:13.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T18:59:13.384Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Geraldo Perdomo pops out to first baseman Bryce Harper on the infield fly rule.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T18:59:24.072Z","endTime":"2026-04-12T19:00:26.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67714348267759,"aZ":-11.841923087898227,"pfxX":-2.731237315154652,"pfxZ":10.09885889185836,"pX":-0.681021621963555,"pZ":3.0628198391661767,"vX0":4.940625024743697,"vY0":-140.9063125946877,"vZ0":-7.163864316178676,"x":142.96,"y":156.08,"x0":-2.101334149402439,"y0":50.00003520249994,"z0":6.401227257130761,"aX":-5.497736713005337},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.0,"breakHorizontal":4.0,"spinRate":2256,"spinDirection":205},"zone":1,"typeConfidence":0.92,"plateTime":0.38855496373647025,"extension":6.5804112805380015},"index":0,"playId":"dd53f9eb-fe29-3841-bcb6-8957d55ef8b4","pitchNumber":1,"startTime":"2026-04-12T18:59:39.705Z","endTime":"2026-04-12T19:00:06.727Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":73.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81191995308267,"aZ":-38.17165227338738,"pfxX":4.581275642023128,"pfxZ":-4.346789477401584,"pX":0.4111600908171165,"pZ":2.8796215078791287,"vX0":4.028479374612063,"vY0":-117.65774144218997,"vZ0":-0.331760344488619,"x":101.33,"y":161.03,"x0":-1.9291029674814906,"y0":50.00526527498192,"z0":6.61087626441825,"aX":6.315677255829811},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.6,"breakHorizontal":-9.4,"spinRate":2583,"spinDirection":59},"zone":6,"typeConfidence":0.91,"plateTime":0.46854039310745854,"extension":6.764592465754297},"hitData":{"launchSpeed":90.5,"launchAngle":68.0,"totalDistance":131.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":162.17,"coordY":161.15}},"index":1,"playId":"7db627b9-9c42-317b-a1ea-5aa7f86e52db","pitchNumber":2,"startTime":"2026-04-12T19:00:16.943Z","endTime":"2026-04-12T19:00:26.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:00:26.987Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Fernandez singles on a fly ball to shortstop Trea Turner. Ildemaro Vargas to 3rd. Corbin Carroll to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T19:00:41.615Z","endTime":"2026-04-12T19:01:55.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.3,"endSpeed":77.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05574314373478,"aZ":-26.13269036004542,"pfxX":6.056382920596413,"pfxZ":3.961822409931867,"pX":0.6742571962084544,"pZ":1.6263247164865626,"vX0":5.751182620130742,"vY0":-122.59132230566043,"vZ0":-5.599765619399962,"x":91.3,"y":194.87,"x0":-2.4880069643602636,"y0":50.00064292829682,"z0":6.168653186840586,"aX":9.221850939122056},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.1,"breakHorizontal":-12.4,"spinRate":2471,"spinDirection":61},"zone":14,"typeConfidence":0.82,"plateTime":0.44665907578058484,"extension":6.751566869504603},"index":0,"playId":"ffff771e-c3a0-33f8-80d7-b568d41490db","pitchNumber":1,"startTime":"2026-04-12T19:00:58.258Z","endTime":"2026-04-12T19:01:01.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.520531475549472,"aZ":-28.44998314120807,"pfxX":8.141094656064693,"pfxZ":2.525484909133948,"pX":0.4921237543632139,"pZ":1.7038549452256653,"vX0":4.200904683665261,"vY0":-121.08676385111539,"vZ0":-4.772788244503827,"x":98.24,"y":192.78,"x0":-2.327445663010613,"y0":50.00126443085839,"z0":6.214623732456625,"aX":11.982765124714906},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.6,"breakHorizontal":-15.8,"spinRate":2564,"spinDirection":64},"zone":9,"typeConfidence":0.91,"plateTime":0.45382259584638973,"extension":6.781520196127319},"index":1,"playId":"595fb0ed-bb3b-3164-b1da-b0272eaff5c6","pitchNumber":2,"startTime":"2026-04-12T19:01:16.417Z","endTime":"2026-04-12T19:01:21.159Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-12T19:01:24.794Z","endTime":"2026-04-12T19:01:44.952Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77811748119298,"aZ":-30.389178563209548,"pfxX":10.106127456020758,"pfxZ":1.2214803342381177,"pX":1.3602253550334273,"pZ":1.7609594744277361,"vX0":4.693032504776635,"vY0":-120.26276906028522,"vZ0":-4.217634549690229,"x":65.15,"y":191.23,"x0":-1.9331357703540397,"y0":50.00059322934513,"z0":6.2529887374002,"aX":14.699582692643757},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.4,"breakHorizontal":-19.4,"spinRate":2604,"spinDirection":63},"zone":14,"typeConfidence":0.91,"plateTime":0.45662175855517395,"extension":6.843363137810427},"hitData":{"launchSpeed":60.5,"launchAngle":26.0,"totalDistance":187.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.48,"coordY":122.03}},"index":3,"playId":"b69b0013-6fe7-369a-91a1-8f1ac817152a","pitchNumber":3,"startTime":"2026-04-12T19:01:44.952Z","endTime":"2026-04-12T19:01:55.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:01:55.974Z","atBatIndex":38},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nolan Arenado out on a sacrifice fly to right fielder Adolis García. Ildemaro Vargas scores. Corbin Carroll to 3rd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T19:03:17.893Z","endTime":"2026-04-12T19:04:16.018Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":{"id":691725,"link":"/api/v1/people/691725"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T19:02:41.225Z","endTime":"2026-04-12T19:03:20.237Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25778877760501,"aZ":-11.670243810391819,"pfxX":-7.7386914624943985,"pfxZ":10.563921976754639,"pX":-0.3910288476295501,"pZ":1.1769543381551903,"vX0":6.448478902314541,"vY0":-138.72959332265293,"vZ0":-11.84477019634498,"x":131.91,"y":207.0,"x0":-1.744986441564417,"y0":50.005148369578286,"z0":6.290410152625289,"aX":-15.02283434419976},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":12.6,"spinRate":2109,"spinDirection":189},"zone":13,"typeConfidence":1.0,"plateTime":0.3954501079642494,"extension":6.6734326465300615},"index":1,"playId":"37fa12be-c4db-38a6-9238-20a4e302129a","pitchNumber":1,"startTime":"2026-04-12T19:03:20.237Z","endTime":"2026-04-12T19:03:24.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.369524232675285,"aZ":-23.099667412123882,"pfxX":2.296344400082493,"pfxZ":5.347929858970469,"pX":1.8776657819143225,"pZ":0.12710700423921706,"vX0":9.088767770662734,"vY0":-130.2261028127857,"vZ0":-10.723883554730559,"x":45.43,"y":235.35,"x0":-1.9730849396032966,"y0":50.0047132421339,"z0":6.084123058885486,"aX":3.896812377777736},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.1,"breakHorizontal":-6.4,"spinRate":2523,"spinDirection":167},"zone":14,"typeConfidence":0.9,"plateTime":0.4225268179143242,"extension":6.8726271009871365},"index":2,"playId":"4d40ec41-aaf2-3f49-9c4f-02e067961678","pitchNumber":2,"startTime":"2026-04-12T19:03:37.798Z","endTime":"2026-04-12T19:03:41.786Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.978475960350966,"aZ":-16.570430718212112,"pfxX":-8.017931405980333,"pfxZ":8.182793268294446,"pX":0.07718913984114936,"pZ":2.8183691750477897,"vX0":8.233251470468304,"vY0":-137.37133078521725,"vZ0":-6.541226025409153,"x":114.06,"y":162.68,"x0":-1.9198473457201801,"y0":50.00571908966325,"z0":6.360696502703945,"aX":-15.296905341203676},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":12.7,"spinRate":2073,"spinDirection":193},"zone":5,"typeConfidence":1.0,"plateTime":0.39900896837247046,"extension":6.62893983071486},"hitData":{"launchSpeed":86.3,"launchAngle":25.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.32,"coordY":101.59}},"index":3,"playId":"39bbe00f-568b-3813-8081-1dee50c51e67","pitchNumber":3,"startTime":"2026-04-12T19:04:03.971Z","endTime":"2026-04-12T19:04:16.018Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:04:16.018Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T19:05:11.200Z","endTime":"2026-04-12T19:07:04.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"62190078-93f9-353d-ae67-cfea8b653966","startTime":"2026-04-12T19:04:53.205Z","endTime":"2026-04-12T19:04:56.764Z","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":84.6,"endSpeed":77.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.024092404813096,"aZ":-30.445021494067607,"pfxX":6.730217633004857,"pfxZ":1.1437855097092546,"pX":1.160072912431756,"pZ":1.845056635919089,"vX0":6.368906137730213,"vY0":-122.99599594264559,"vZ0":-4.6410021747938295,"x":72.78,"y":188.96,"x0":-2.3484272201416583,"y0":50.00433255904148,"z0":6.372490933338958,"aX":10.192796505982844},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.1,"breakHorizontal":-13.8,"spinRate":2480,"spinDirection":74},"zone":14,"typeConfidence":0.9,"plateTime":0.4473007084274361,"extension":6.619683651938294},"index":1,"playId":"be69bf44-137f-3406-9aa9-b2cb0f59f331","pitchNumber":1,"startTime":"2026-04-12T19:05:13.489Z","endTime":"2026-04-12T19:05:21.279Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"c05946c0-ad3e-32bb-938e-1a052a663186","startTime":"2026-04-12T19:05:27.242Z","endTime":"2026-04-12T19:05:32.295Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.176499206438677,"aZ":-18.144113240069114,"pfxX":-9.24482031677571,"pfxZ":7.510938308910699,"pX":-0.7702688659924922,"pZ":2.9891482736590795,"vX0":6.535328860140805,"vY0":-135.8963174542358,"vZ0":-5.907934249431379,"x":146.36,"y":158.07,"x0":-2.0069346195967244,"y0":50.00195128341643,"z0":6.454462066845361,"aX":-17.266006418653138},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.5,"breakHorizontal":15.4,"spinRate":2029,"spinDirection":193},"zone":1,"typeConfidence":1.0,"plateTime":0.4032657066757461,"extension":6.5689707420412455},"index":3,"playId":"98e1ae04-f4d3-3bb4-8fea-d7097505b9c3","pitchNumber":2,"startTime":"2026-04-12T19:05:51.511Z","endTime":"2026-04-12T19:05:55.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.111044529623825,"aZ":-13.596208948909718,"pfxX":-4.239925171985483,"pfxZ":9.499501283575025,"pX":-0.36290079401035535,"pZ":2.947608032995876,"vX0":6.266156571498239,"vY0":-139.16272992453693,"vZ0":-7.389609940627517,"x":130.83,"y":159.19,"x0":-2.0960216269092973,"y0":50.00172181598742,"z0":6.543688461250437,"aX":-8.291134607555582},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":6.4,"spinRate":2118,"spinDirection":196},"zone":1,"typeConfidence":0.91,"plateTime":0.3940539132522134,"extension":6.506245761973695},"index":4,"playId":"b61c93c9-1e9c-32b1-ad54-898445cbe5bd","pitchNumber":3,"startTime":"2026-04-12T19:06:16.848Z","endTime":"2026-04-12T19:06:20.954Z","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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.796794685049516,"aZ":-25.684458821430287,"pfxX":2.4977834644814063,"pfxZ":3.746256934650228,"pX":1.1699912476133578,"pZ":2.921182627757202,"vX0":7.427096265585534,"vY0":-130.34624728019827,"vZ0":-4.1413514892329255,"x":72.4,"y":159.91,"x0":-2.033550658420797,"y0":50.00168662696323,"z0":6.455739821723106,"aX":4.322818226754345},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.1,"breakHorizontal":-6.1,"spinRate":2492,"spinDirection":150},"zone":12,"typeConfidence":0.9,"plateTime":0.41921147542272363,"extension":6.738118836393428},"index":5,"playId":"6f918225-2ad4-366a-bb27-5f760bf1e592","pitchNumber":4,"startTime":"2026-04-12T19:06:38.500Z","endTime":"2026-04-12T19:06:43.997Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.886012426203465,"aZ":-23.64724850786109,"pfxX":1.8253499078542261,"pfxZ":4.992580487263726,"pX":0.8792469475577022,"pZ":1.4125541164497082,"vX0":6.701776352131677,"vY0":-130.0343584479752,"vZ0":-8.107570657501599,"x":83.49,"y":200.64,"x0":-1.9712379874192374,"y0":50.00500769895225,"z0":6.371968591632735,"aX":3.1175949351216863},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.3,"breakHorizontal":-4.8,"spinRate":2303,"spinDirection":161},"zone":14,"typeConfidence":0.9,"plateTime":0.4216179046635671,"extension":6.783280748938647},"index":6,"playId":"f3ff2a6d-3659-3b50-acf9-66581f0132bf","pitchNumber":5,"startTime":"2026-04-12T19:06:58.325Z","endTime":"2026-04-12T19:07:04.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:07:04.156Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Justin Crawford doubles (4) on a sharp line drive to left fielder Tim Tawa.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:09:26.344Z","endTime":"2026-04-12T19:11:42.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49882751895171,"aZ":-12.02485509840357,"pfxX":-3.7115756447446477,"pfxZ":11.225426905376816,"pX":1.8842864572657658,"pZ":1.920071472222001,"vX0":11.683593406734724,"vY0":-133.56773797112896,"vZ0":-8.100501683143806,"x":45.18,"y":186.94,"x0":-2.077021386570451,"y0":50.005362984808585,"z0":5.869906483786671,"aX":-6.664585711937256},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.5,"breakHorizontal":4.1,"spinRate":2307,"spinDirection":204},"zone":14,"typeConfidence":0.89,"plateTime":0.4110867374798035,"extension":6.906017885451271},"index":0,"playId":"d38f5e06-a402-369d-b59b-e8ed76c9d3a5","pitchNumber":1,"startTime":"2026-04-12T19:09:48.388Z","endTime":"2026-04-12T19:09:54.418Z","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.5,"endSpeed":84.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.986414510699657,"aZ":-11.779474206583167,"pfxX":-4.92180325461899,"pfxZ":11.245068720146607,"pX":0.37805956394266527,"pZ":2.2959303071139177,"vX0":8.912246316726785,"vY0":-134.29136006973562,"vZ0":-7.172926641710225,"x":102.59,"y":176.79,"x0":-2.3548056915704274,"y0":50.003584107468235,"z0":5.8524363536322355,"aX":-8.9278041948275},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.8,"breakHorizontal":6.8,"spinRate":2366,"spinDirection":209},"zone":6,"typeConfidence":0.84,"plateTime":0.4089690310279215,"extension":6.76361856933749},"index":1,"playId":"18ee789c-094b-3908-9b8a-71a22b331f81","pitchNumber":2,"startTime":"2026-04-12T19:10:02.373Z","endTime":"2026-04-12T19:10:07.335Z","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":91.8,"endSpeed":82.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.449124126075866,"aZ":-10.168695979736917,"pfxX":-4.666824815197295,"pfxZ":12.467112612103834,"pX":1.1312482468547675,"pZ":2.6852761564796914,"vX0":10.507467514079773,"vY0":-132.996014265015,"vZ0":-6.4455034688240715,"x":73.88,"y":166.28,"x0":-2.2906750552394115,"y0":50.001398439097635,"z0":5.90206155868675,"aX":-8.237323021229317},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":21.0,"breakHorizontal":5.8,"spinRate":2338,"spinDirection":205},"zone":12,"typeConfidence":0.85,"plateTime":0.41418020615561524,"extension":6.6872817221481915},"index":2,"playId":"53a878d2-3491-31b9-8ca0-3253aece3246","pitchNumber":3,"startTime":"2026-04-12T19:10:17.033Z","endTime":"2026-04-12T19:10:22.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32043723025738,"aZ":-9.275478225655181,"pfxX":-5.446836815778956,"pfxZ":12.750050847418976,"pX":0.18118763626780243,"pZ":1.1714798098500492,"vX0":8.78753469556689,"vY0":-134.22669749972272,"vZ0":-10.30089823179847,"x":110.09,"y":207.15,"x0":-2.4512922077609183,"y0":50.005081756366124,"z0":5.754093749128398,"aX":-9.78467312031868},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.5,"breakHorizontal":7.7,"spinRate":2358,"spinDirection":204},"zone":14,"typeConfidence":0.79,"plateTime":0.410557161421361,"extension":6.939390774019323},"index":3,"playId":"06ebe85b-ffb0-3923-a446-6c46a015691b","pitchNumber":4,"startTime":"2026-04-12T19:10:30.344Z","endTime":"2026-04-12T19:10:35.741Z","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":92.8,"endSpeed":83.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67476536844058,"aZ":-8.349229657235064,"pfxX":-5.7307932051991735,"pfxZ":13.22741456760232,"pX":-0.010788992404311528,"pZ":1.6267342758928045,"vX0":8.197322247336794,"vY0":-134.4784791013214,"vZ0":-9.285832448849224,"x":117.41,"y":194.86,"x0":-2.377584359200806,"y0":50.00193994606075,"z0":5.749392700304766,"aX":-10.321965593246444},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":21.7,"breakHorizontal":8.3,"spinRate":2446,"spinDirection":207},"zone":8,"typeConfidence":0.76,"plateTime":0.40989938397994585,"extension":6.791229398566724},"index":4,"playId":"f2d61c70-9b16-3f27-ade5-10cf76ed73f5","pitchNumber":5,"startTime":"2026-04-12T19:10:47.340Z","endTime":"2026-04-12T19:10:51.637Z","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.0,"endSpeed":84.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.092788327425314,"aZ":-13.27074294952701,"pfxX":-4.2735248352374375,"pfxZ":10.216181780949785,"pX":-0.33785186247431453,"pZ":3.9772257071632615,"vX0":7.069474261777916,"vY0":-135.3035362656375,"vZ0":-2.687424342431332,"x":129.88,"y":131.39,"x0":-2.431709052540293,"y0":50.00038948240116,"z0":5.915650783921686,"aX":-7.906055526995949},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":6.2,"spinRate":2237,"spinDirection":214},"zone":11,"typeConfidence":0.89,"plateTime":0.405131035723993,"extension":6.799419001930826},"index":5,"playId":"ac8c1a7e-d266-3974-8192-c1f43c3de9ac","pitchNumber":6,"startTime":"2026-04-12T19:11:05.865Z","endTime":"2026-04-12T19:11:10.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.078644794069774,"aZ":-13.639623876705137,"pfxX":-4.053776753741046,"pfxZ":10.015624724959352,"pX":-0.16753357022900978,"pZ":2.5215742639647774,"vX0":7.470372168175312,"vY0":-135.2960080369394,"vZ0":-6.315323873097953,"x":123.39,"y":170.7,"x0":-2.440206525265244,"y0":50.00041676940158,"z0":5.845525681919085,"aX":-7.500426502204034},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.9,"breakHorizontal":5.8,"spinRate":2259,"spinDirection":209},"zone":5,"typeConfidence":0.9,"plateTime":0.4051598980361444,"extension":6.836745567229188},"hitData":{"launchSpeed":101.6,"launchAngle":22.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":67.27,"coordY":69.76}},"index":6,"playId":"6030d344-674a-386b-b6c1-a937e48184ec","pitchNumber":7,"startTime":"2026-04-12T19:11:27.684Z","endTime":"2026-04-12T19:11:42.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:11:42.701Z","atBatIndex":41},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Umpire reviewed (home run), call on the field was overturned: Trea Turner homers (1) on a fly ball to right center field. Justin Crawford scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:11:52.617Z","endTime":"2026-04-12T19:13:20.970Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"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(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.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47868408326215,"aZ":-24.913820362337944,"pfxX":2.1694106587563526,"pfxZ":4.244656697505384,"pX":0.4303805551518581,"pZ":3.333228054896092,"vX0":6.013759380567521,"vY0":-129.53563183471232,"vZ0":-2.357365071897477,"x":100.59,"y":148.78,"x0":-2.1972187494690116,"y0":50.0007363917765,"z0":6.14750026805079,"aX":3.70915602294459},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.4,"breakHorizontal":-5.2,"spinRate":2092,"spinDirection":180},"zone":3,"typeConfidence":0.91,"plateTime":0.421821453983251,"extension":6.9884681233965695},"index":0,"playId":"39d64b8b-77a3-3e96-ad5e-ac4ee4b248c8","pitchNumber":1,"startTime":"2026-04-12T19:12:14.943Z","endTime":"2026-04-12T19:12:20.242Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"2a7f9beb-9373-40ab-9faf-b3b47290cf46","startTime":"2026-04-12T19:12:32.552Z","endTime":"2026-04-12T19:12:37.552Z","isPitch":false,"type":"stepoff"},{"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":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67637720444209,"aZ":-20.237815112030248,"pfxX":-6.674352627122297,"pfxZ":6.562693601033727,"pX":-0.34347371637522944,"pZ":3.0403980350476583,"vX0":7.250072043374271,"vY0":-133.94647668023794,"vZ0":-4.076707152325837,"x":130.09,"y":156.69,"x0":-2.216881573899318,"y0":50.0024531870046,"z0":6.027352226393054,"aX":-12.139420357641116},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.2,"breakHorizontal":10.6,"spinRate":2013,"spinDirection":200},"zone":1,"typeConfidence":0.84,"plateTime":0.4087729400489186,"extension":6.70669316963671},"hitData":{"launchSpeed":97.5,"launchAngle":33.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":193.61,"coordY":71.91}},"index":2,"playId":"3fbc514d-b98d-3727-aeb2-9731f58ae527","pitchNumber":2,"startTime":"2026-04-12T19:12:50.488Z","endTime":"2026-04-12T19:13:20.970Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"NH"},"playEndTime":"2026-04-12T19:13:20.970Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Schwarber doubles (3) on a sharp line drive to right fielder Jorge Barrosa.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:15:34.480Z","endTime":"2026-04-12T19:16:02.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.401644175236143,"aZ":-40.10963151531942,"pfxX":1.1442122753594468,"pfxZ":-5.756837038311245,"pX":-0.9705078416447188,"pZ":2.3616672680934894,"vX0":3.567349377353894,"vY0":-116.75656019740427,"vZ0":0.24074477420238405,"x":153.99,"y":175.01,"x0":-2.6681838549908874,"y0":50.00504011192462,"z0":6.038155259509455,"aX":1.5759168845852822},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-10.1,"breakHorizontal":-3.0,"spinRate":2331,"spinDirection":41},"zone":13,"typeConfidence":0.9,"plateTime":0.4694991417363288,"extension":6.645250832893873},"index":0,"playId":"769638a3-7a61-3271-b15f-41772d815727","pitchNumber":1,"startTime":"2026-04-12T19:15:34.480Z","endTime":"2026-04-12T19:15:41.362Z","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":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40930512639048,"aZ":-42.088616963593836,"pfxX":1.8792345462613778,"pfxZ":-7.164330261695735,"pX":-0.27551571218721316,"pZ":2.365813934713856,"vX0":4.852046502702375,"vY0":-117.00194600354811,"vZ0":0.5179629741723191,"x":127.5,"y":174.9,"x0":-2.6215735541385476,"y0":50.00162253899272,"z0":6.090791296567881,"aX":2.60079383159151},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-12.6,"breakHorizontal":-4.6,"spinRate":2391,"spinDirection":49},"zone":5,"typeConfidence":0.9,"plateTime":0.46842199858485634,"extension":6.557600134916049},"hitData":{"launchSpeed":100.7,"launchAngle":21.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":208.46,"coordY":103.26}},"index":1,"playId":"c3f1ed51-fc18-365c-bebf-97f6dcb64425","pitchNumber":2,"startTime":"2026-04-12T19:15:47.207Z","endTime":"2026-04-12T19:16:02.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:16:02.222Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Harper doubles (5) on a sharp line drive to right fielder Jorge Barrosa. Kyle Schwarber scores.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:17:10.697Z","endTime":"2026-04-12T19:18:06.643Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":668678,"link":"/api/v1/people/668678"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T19:16:13.174Z","endTime":"2026-04-12T19:17:12.998Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.924854057976145,"aZ":-23.119209494205208,"pfxX":0.7673399898747544,"pfxZ":5.246671636071735,"pX":1.0590744980269484,"pZ":1.144305455171427,"vX0":8.217400327395998,"vY0":-130.22891138541638,"vZ0":-7.797897193076567,"x":76.63,"y":207.88,"x0":-2.2298844247101024,"y0":50.00589281001102,"z0":5.911260003223823,"aX":1.3261927563206004},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.0,"breakHorizontal":-3.1,"spinRate":2234,"spinDirection":181},"zone":14,"typeConfidence":0.9,"plateTime":0.41969226998617426,"extension":6.901962183413563},"index":1,"playId":"24df044f-34b8-30ef-a7ab-18a91b72c138","pitchNumber":1,"startTime":"2026-04-12T19:17:12.998Z","endTime":"2026-04-12T19:17:17.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.702612727437355,"aZ":-25.444079003141784,"pfxX":1.1676060161361659,"pfxZ":3.9859822936171927,"pX":0.8403684691881047,"pZ":2.1507186823056483,"vX0":7.557521400349989,"vY0":-128.36564061878158,"vZ0":-4.890800820750876,"x":84.97,"y":180.71,"x0":-2.2796003861330316,"y0":50.00104430853389,"z0":6.033474338463593,"aX":1.970801567815869},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.5,"breakHorizontal":-3.6,"spinRate":2215,"spinDirection":166},"zone":14,"typeConfidence":0.91,"plateTime":0.42482095681013865,"extension":6.934580675395783},"index":2,"playId":"7cf38d3b-c6f7-34aa-a8f4-2dc46de25464","pitchNumber":2,"startTime":"2026-04-12T19:17:31.678Z","endTime":"2026-04-12T19:17:38.044Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94828948712605,"aZ":-24.367562402452954,"pfxX":2.688158565280917,"pfxZ":4.453427762416311,"pX":0.07513589269933511,"pZ":1.9873160772639775,"vX0":5.4343756868177735,"vY0":-130.92003539932713,"vZ0":-5.7332224042945565,"x":114.14,"y":185.12,"x0":-2.368439145086022,"y0":50.00438571512624,"z0":6.004204519598334,"aX":4.715757901588852},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.1,"breakHorizontal":-6.0,"spinRate":2333,"spinDirection":180},"zone":8,"typeConfidence":0.9,"plateTime":0.4167126902898928,"extension":6.734800675464092},"hitData":{"launchSpeed":111.8,"launchAngle":20.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":216.88,"coordY":89.2}},"index":3,"playId":"a3dc32ef-8c6a-387c-bc0e-d53f070429ee","pitchNumber":3,"startTime":"2026-04-12T19:17:51.669Z","endTime":"2026-04-12T19:18:06.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:18:06.643Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a line drive to center fielder Alek Thomas. Bryce Harper to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:18:33.693Z","endTime":"2026-04-12T19:21:05.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.629252441376217,"aZ":-13.657788694530565,"pfxX":-2.2943158302135043,"pfxZ":9.94000167022474,"pX":0.33346364932169276,"pZ":2.1773329081882795,"vX0":7.768030848096825,"vY0":-135.1804951658556,"vZ0":-7.40333367392834,"x":104.29,"y":179.99,"x0":-2.2710224060097044,"y0":50.00554017162953,"z0":5.897554839132954,"aX":-4.275794663759686},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":2.6,"spinRate":2324,"spinDirection":213},"zone":9,"typeConfidence":0.9,"plateTime":0.4041610880860067,"extension":6.836597602507531},"index":0,"playId":"8a9238d6-9f34-3458-bab1-33b32b4798c1","pitchNumber":1,"startTime":"2026-04-12T19:18:46.404Z","endTime":"2026-04-12T19:18:51.032Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"7c4757a3-a82e-471b-92a1-ae70bbb45c48","startTime":"2026-04-12T19:19:13.543Z","endTime":"2026-04-12T19:19:18.543Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.667681442926096,"aZ":-14.304797815358796,"pfxX":-4.862101824702835,"pfxZ":9.479133118105754,"pX":-1.02006030157164,"pZ":2.435588484966651,"vX0":5.16489682032566,"vY0":-136.57364835091263,"vZ0":-6.719090893570916,"x":155.88,"y":173.02,"x0":-2.305904451738316,"y0":50.00317885845738,"z0":5.9154721647538295,"aX":-9.16611405736673},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":7.7,"spinRate":2291,"spinDirection":212},"zone":13,"typeConfidence":0.88,"plateTime":0.4013795698148228,"extension":6.713845325084305},"index":2,"playId":"adae851e-e2ca-30f5-8a38-82214e49f130","pitchNumber":2,"startTime":"2026-04-12T19:19:32.081Z","endTime":"2026-04-12T19:19:36.430Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"bf614c32-31e7-3c99-8a88-cb78a2b6380a","startTime":"2026-04-12T19:19:55.346Z","endTime":"2026-04-12T19:19:58.685Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.203914163721358,"aZ":-26.62846920015338,"pfxX":3.6946926907535227,"pfxZ":3.3525765134794714,"pX":0.30756122907224115,"pZ":2.6925207013670005,"vX0":5.467875266398958,"vY0":-127.79208654828744,"vZ0":-3.161293436805941,"x":105.28,"y":166.08,"x0":-2.339522766027469,"y0":50.005127354091066,"z0":6.036331389043249,"aX":6.113232875362312},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.6,"breakHorizontal":-7.9,"spinRate":2147,"spinDirection":168},"zone":6,"typeConfidence":0.9,"plateTime":0.4285265310522326,"extension":6.920061310089143},"index":4,"playId":"5fe9e35a-ee54-3168-8e07-74093daa71c3","pitchNumber":3,"startTime":"2026-04-12T19:20:22.577Z","endTime":"2026-04-12T19:20:27.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.201524655114437,"aZ":-14.682127658167682,"pfxX":-4.658171362995113,"pfxZ":9.396357362088986,"pX":0.45529098973948007,"pZ":3.6178580578660857,"vX0":8.77932735095291,"vY0":-135.7146299351776,"vZ0":-3.4423825001444817,"x":99.65,"y":141.1,"x0":-2.2191078180074397,"y0":50.00678102718013,"z0":5.927950766412885,"aX":-8.676249456934181},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":6.5,"spinRate":2177,"spinDirection":211},"zone":12,"typeConfidence":0.86,"plateTime":0.40386071344980756,"extension":6.509578084193275},"hitData":{"launchSpeed":77.8,"launchAngle":17.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.66,"coordY":113.99}},"index":5,"playId":"f202da7c-8a91-330c-901d-560a72c94d44","pitchNumber":4,"startTime":"2026-04-12T19:20:55.004Z","endTime":"2026-04-12T19:21:05.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:21:05.011Z","atBatIndex":45},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Bryson Stott reaches on a fielder's choice out, second baseman Ildemaro Vargas to catcher James McCann to third baseman Nolan Arenado. Bryce Harper out at home. Brandon Marsh to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:23:57.289Z","endTime":"2026-04-12T19:26:28.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6,7,8],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_rundown","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_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":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T19:21:28.792Z","endTime":"2026-04-12T19:22:46.365Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jonathan Loáisiga replaces Zac Gallen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-12T19:22:46.365Z","endTime":"2026-04-12T19:23:59.575Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642528,"link":"/api/v1/people/642528"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.2,"endSpeed":80.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.637822267905605,"aZ":-27.818047698707968,"pfxX":-9.791260836053254,"pfxZ":2.611787179971616,"pX":-1.4276898956291575,"pZ":2.806823237711056,"vX0":5.1770295339270405,"vY0":-128.3905199630806,"vZ0":-1.4628470107475398,"x":171.42,"y":163.0,"x0":-2.1983047285464936,"y0":50.00475522255359,"z0":5.549360407946027,"aX":-16.34439277044936},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.7,"breakHorizontal":16.6,"spinRate":1684,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.42664532713566183,"extension":6.6098248007306575},"index":2,"playId":"c4f3f6d8-8df8-36fe-ae0c-4536dc8a2d89","pitchNumber":1,"startTime":"2026-04-12T19:23:59.575Z","endTime":"2026-04-12T19:24:04.428Z","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":89.3,"endSpeed":82.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.640338578151827,"aZ":-28.281191721896363,"pfxX":-10.373860134733807,"pfxZ":2.26694690491631,"pX":0.0820388587543427,"pZ":1.3365017789841058,"vX0":8.69958025054659,"vY0":-129.74445638557737,"vZ0":-5.067075938075101,"x":113.87,"y":202.69,"x0":-1.9569808686510475,"y0":50.00192245009175,"z0":5.4547321604182555,"aX":-17.790673521622058},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.2,"breakHorizontal":17.0,"spinRate":1700,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4212185475113679,"extension":6.706136892428229},"index":3,"playId":"0a0dedc7-ba53-3b72-aa07-4fe7446c907e","pitchNumber":2,"startTime":"2026-04-12T19:24:19.915Z","endTime":"2026-04-12T19:24:24.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.042927836681542,"aZ":-25.80214529850506,"pfxX":-11.212782695081312,"pfxZ":3.2332297729647586,"pX":-0.4406518342007015,"pZ":2.7358026015825696,"vX0":8.58569747843472,"vY0":-139.40124598640716,"vZ0":-2.596653559654631,"x":133.8,"y":164.91,"x0":-2.102180646982247,"y0":50.001268259359776,"z0":5.380823072701914,"aX":-22.088249308449097},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.5,"breakHorizontal":18.6,"spinRate":2203,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.39276386738708613,"extension":6.570535125937288},"index":4,"playId":"cc63746c-d90d-36ff-90f9-5b9387cd54ed","pitchNumber":3,"startTime":"2026-04-12T19:24:41.707Z","endTime":"2026-04-12T19:24:46.652Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":5,"startTime":"2026-04-12T19:25:00.052Z","endTime":"2026-04-12T19:25:19.247Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.858176091809472,"aZ":-26.593710028446466,"pfxX":-10.30330733587902,"pfxZ":3.3141468797311404,"pX":-0.22735185621129875,"pZ":2.7382004726518687,"vX0":7.8450186054636895,"vY0":-128.9040034475775,"vZ0":-1.8768786788259195,"x":125.67,"y":164.85,"x0":-1.9719533361825943,"y0":50.001078105612855,"z0":5.529453858623927,"aX":-17.333246366323152},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.8,"breakHorizontal":16.9,"spinRate":1696,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.4249533676173285,"extension":6.727486227420644},"index":6,"playId":"f5e2ccdf-9ccb-3855-ad5e-9e783dbe9b76","pitchNumber":4,"startTime":"2026-04-12T19:25:19.247Z","endTime":"2026-04-12T19:25:24.702Z","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":96.5,"endSpeed":87.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07571953633582,"aZ":-14.749086213869063,"pfxX":-8.221665017915099,"pfxZ":8.77657114639569,"pX":-0.3218242023670773,"pZ":2.691828302980193,"vX0":7.881295995219979,"vY0":-140.32221546157112,"vZ0":-4.52233881612549,"x":129.27,"y":166.1,"x0":-2.1048163299004123,"y0":50.00130569168627,"z0":5.291820494987585,"aX":-16.32129127592964},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":13.2,"spinRate":2463,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3910016406618251,"extension":6.6016504123269035},"index":7,"playId":"fb420a03-5642-3476-9078-973427829f12","pitchNumber":5,"startTime":"2026-04-12T19:25:48.085Z","endTime":"2026-04-12T19:25:53.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.257221098702495,"aZ":-29.23728822170916,"pfxX":-11.158695579543796,"pfxZ":1.6708796558291432,"pX":-0.80459897208556,"pZ":2.2032008937833973,"vX0":7.002806645339593,"vY0":-131.90940115935766,"vZ0":-2.7128624884821173,"x":147.67,"y":179.29,"x0":-2.044971905646234,"y0":50.004994567885475,"z0":5.402207091892705,"aX":-19.652087826877878},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.6,"breakHorizontal":18.7,"spinRate":1761,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.41534958073994144,"extension":6.692469150758968},"hitData":{"launchSpeed":86.1,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.93,"coordY":165.72}},"index":8,"playId":"93f19b6c-7c44-36f3-b4a0-cfee5b574dbb","pitchNumber":6,"startTime":"2026-04-12T19:26:15.303Z","endTime":"2026-04-12T19:26:28.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:26:28.696Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Adolis García pops out to second baseman Ildemaro Vargas on the infield fly rule.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:27:08.339Z","endTime":"2026-04-12T19:27:52.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":1},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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.8,"endSpeed":88.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88608340805739,"aZ":-21.35584489695509,"pfxX":-10.275025119388864,"pfxZ":5.416229015643346,"pX":-0.4718279287132518,"pZ":2.9777064941253752,"vX0":7.885091464717769,"vY0":-140.68298475986816,"vZ0":-2.8150567714184174,"x":134.98,"y":158.38,"x0":-1.980543834486569,"y0":50.00537638793608,"z0":5.380764437537896,"aX":-20.532125286906624},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.4,"breakHorizontal":16.9,"spinRate":2260,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.3898278710002927,"extension":6.638799979817569},"index":0,"playId":"00ea5a77-091e-3eeb-80d2-8c64d9fb5efc","pitchNumber":1,"startTime":"2026-04-12T19:27:21.483Z","endTime":"2026-04-12T19:27:25.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07492121654252,"aZ":-19.200802087913576,"pfxX":-10.060256520708899,"pfxZ":6.4877489965683655,"pX":-0.6168639113878438,"pZ":3.237276619636279,"vX0":7.513042739190297,"vY0":-140.7681973676361,"vZ0":-2.507889584217252,"x":140.51,"y":151.37,"x0":-2.0184338500361916,"y0":50.001851399075356,"z0":5.388098464049389,"aX":-20.113127388808074},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.4,"breakHorizontal":16.6,"spinRate":2292,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.38965965489754106,"extension":6.636096310431132},"hitData":{"launchSpeed":79.4,"launchAngle":56.0,"totalDistance":193.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":151.34,"coordY":127.98}},"index":1,"playId":"0bcab30a-31ea-3861-b116-175b7b11fa70","pitchNumber":2,"startTime":"2026-04-12T19:27:40.802Z","endTime":"2026-04-12T19:27:52.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:27:52.073Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Bohm lines out to center fielder Alek Thomas.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:28:10.136Z","endTime":"2026-04-12T19:28:44.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.430566875566385,"aZ":-27.169983213976884,"pfxX":0.32754297711507796,"pfxZ":2.8651780710269694,"pX":0.5371998962343938,"pZ":2.89086440930765,"vX0":6.893139529447579,"vY0":-131.39701871319033,"vZ0":-1.4639580065684494,"x":96.52,"y":160.73,"x0":-2.1650393118795765,"y0":50.001026192074576,"z0":5.478458155351857,"aX":0.5690721045606449},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.0,"breakHorizontal":-2.2,"spinRate":2508,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.41722266992215085,"extension":6.657454392839357},"hitData":{"launchSpeed":91.7,"launchAngle":21.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.02,"coordY":72.57}},"index":0,"playId":"42e8bad8-f7ed-3f98-b5ba-9056720e30a2","pitchNumber":1,"startTime":"2026-04-12T19:28:36.010Z","endTime":"2026-04-12T19:28:44.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:28:44.032Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James McCann singles on a ground ball to center fielder Justin Crawford.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:30:39.654Z","endTime":"2026-04-12T19:32:32.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":77.8,"endSpeed":70.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23939511245661,"aZ":-34.372471422029015,"pfxX":12.914246332409927,"pfxZ":-1.721749602455663,"pX":-1.6972234440342777,"pZ":5.49638836251577,"vX0":-1.0706333505771,"vY0":-113.136544420211,"vZ0":5.094105288612506,"x":181.69,"y":90.38,"x0":-2.8889751758950104,"y0":50.001350056268464,"z0":6.686808888225422,"aX":16.513044477884254},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-1.3,"breakHorizontal":-23.0,"spinRate":2629,"spinDirection":66},"zone":11,"typeConfidence":0.63,"plateTime":0.48666400513072405,"extension":6.4643076664278265},"index":0,"playId":"5cc416e5-a1d3-31df-aa15-817bd9182db3","pitchNumber":1,"startTime":"2026-04-12T19:30:53.808Z","endTime":"2026-04-12T19:31:02.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3020495892997,"aZ":-14.464471962666163,"pfxX":-0.8792892141821196,"pfxZ":9.520735754485216,"pX":0.8536936168818082,"pZ":3.6819169866877726,"vX0":7.702737693271243,"vY0":-135.67465647787898,"vZ0":-4.8970618128353225,"x":84.46,"y":139.37,"x0":-1.9105777251991534,"y0":50.00203162849776,"z0":6.521822309438566,"aX":-1.63583486702568},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":-0.1,"spinRate":2066,"spinDirection":192},"zone":12,"typeConfidence":0.9,"plateTime":0.4040461452262747,"extension":6.54618248043697},"index":1,"playId":"1b0ce48b-6ce0-317d-9ce2-9fe5f723282d","pitchNumber":2,"startTime":"2026-04-12T19:31:13.492Z","endTime":"2026-04-12T19:31:18.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25081970428942,"aZ":-30.69493063845154,"pfxX":9.029775617173076,"pfxZ":1.0663019473011355,"pX":1.3627358352873769,"pZ":1.944801798344168,"vX0":6.2597552558476135,"vY0":-117.45129311646832,"vZ0":-3.3176957061609023,"x":65.06,"y":186.27,"x0":-2.518951117436571,"y0":50.002037450188055,"z0":6.259154160111887,"aX":12.490626632971537},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.3,"breakHorizontal":-18.0,"spinRate":2546,"spinDirection":62},"zone":14,"typeConfidence":0.91,"plateTime":0.46808249860377993,"extension":6.62383016934981},"index":2,"playId":"ee0361aa-02b3-3e82-923f-78597410f49a","pitchNumber":3,"startTime":"2026-04-12T19:31:28.668Z","endTime":"2026-04-12T19:31:32.860Z","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":94.7,"endSpeed":86.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.446848685624264,"aZ":-15.304905544407276,"pfxX":-3.391101102508448,"pfxZ":8.774532727135787,"pX":0.34018289981973365,"pZ":3.1039006128617035,"vX0":7.159828036113482,"vY0":-137.73170388832645,"vZ0":-6.342120218710789,"x":104.03,"y":154.97,"x0":-1.8518373572847542,"y0":50.00255337364931,"z0":6.4705832321924515,"aX":-6.519865818675745},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":4.7,"spinRate":2050,"spinDirection":196},"zone":3,"typeConfidence":0.91,"plateTime":0.3976127450304672,"extension":6.587748502264983},"index":3,"playId":"5d6604ca-1830-3548-89a9-7838de8bc4d1","pitchNumber":4,"startTime":"2026-04-12T19:31:45.576Z","endTime":"2026-04-12T19:31:50.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.701281250414826,"aZ":-30.162274763773983,"pfxX":2.2040716439317443,"pfxZ":1.249929724259987,"pX":0.8051324182608359,"pZ":3.7977900662034543,"vX0":6.469312950963452,"vY0":-125.56157311562828,"vZ0":-0.744273784705727,"x":86.31,"y":136.24,"x0":-2.083539639546551,"y0":50.001749128043414,"z0":6.5367220110029285,"aX":3.543890505360833},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.3,"breakHorizontal":-5.4,"spinRate":2433,"spinDirection":124},"zone":12,"typeConfidence":0.87,"plateTime":0.43501213537708594,"extension":6.584334119360491},"index":4,"playId":"6c7d02d3-61bb-39e6-a444-0878b8338142","pitchNumber":5,"startTime":"2026-04-12T19:32:03.472Z","endTime":"2026-04-12T19:32:09.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.087524746063902,"aZ":-15.466300728073886,"pfxX":-2.6441214090384237,"pfxZ":8.471105042970752,"pX":0.38288652264131745,"pZ":2.9305825111774166,"vX0":7.569671040862593,"vY0":-139.0583474869478,"vZ0":-6.579520372661328,"x":102.41,"y":159.65,"x0":-2.022409211980972,"y0":50.003872278052896,"z0":6.34020879318081,"aX":-5.216359936306966},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":3.4,"spinRate":2065,"spinDirection":196},"zone":3,"typeConfidence":0.91,"plateTime":0.39279903681208195,"extension":6.592893663730082},"hitData":{"launchSpeed":99.2,"launchAngle":2.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.29,"coordY":89.65}},"index":5,"playId":"775aa459-72a3-3ecf-b04e-812938dd274d","pitchNumber":6,"startTime":"2026-04-12T19:32:20.084Z","endTime":"2026-04-12T19:32:32.119Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:32:32.119Z","atBatIndex":49},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Alek Thomas out on a sacrifice bunt, pitcher Andrew Painter to second baseman Bryson Stott. James McCann to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:33:37.538Z","endTime":"2026-04-12T19:33:48.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691725,"link":"/api/v1/people/691725"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T19:33:00.937Z","endTime":"2026-04-12T19:33:39.656Z","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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.700625105454154,"aZ":-25.89660896587718,"pfxX":3.065879963451077,"pfxZ":3.8311337860686105,"pX":0.2959091398850971,"pZ":2.708237437819091,"vX0":5.914166514579233,"vY0":-127.60099422820693,"vZ0":-3.9912913129789707,"x":105.72,"y":165.66,"x0":-2.4556871580349195,"y0":50.004539645792875,"z0":6.347080337375207,"aX":5.025677829122628},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.2,"breakHorizontal":-7.0,"spinRate":2225,"spinDirection":160},"zone":3,"typeConfidence":0.91,"plateTime":0.43022289042028294,"extension":6.607520792643985},"hitData":{"launchSpeed":31.3,"launchAngle":-49.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":126.39,"coordY":193.03}},"index":1,"playId":"fdbb54f7-2e7d-3b43-ba02-46a3bb572de1","pitchNumber":1,"startTime":"2026-04-12T19:33:39.656Z","endTime":"2026-04-12T19:33:48.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:33:48.654Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Barrosa strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:34:07.193Z","endTime":"2026-04-12T19:35:29.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.3,"endSpeed":74.8,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.242117652824184,"aZ":-28.051514251753055,"pfxX":6.9593508323217455,"pfxZ":2.9178821609980528,"pX":0.47819271465049634,"pZ":2.8872258666128032,"vX0":5.06215966639466,"vY0":-118.38879458858162,"vZ0":-1.9082820208248807,"x":98.77,"y":160.82,"x0":-2.594470253114152,"y0":50.0055780449392,"z0":6.27869555085755,"aX":9.850854205586362},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":5.0,"breakHorizontal":-13.9,"spinRate":2367,"spinDirection":66},"zone":3,"typeConfidence":0.91,"plateTime":0.4631808026697626,"extension":6.741831215801778},"index":0,"playId":"e2a2860d-6433-34d0-9358-d5884ff90e41","pitchNumber":1,"startTime":"2026-04-12T19:34:14.515Z","endTime":"2026-04-12T19:34:19.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.970964234502205,"aZ":-14.517271146954448,"pfxX":-4.268571730931858,"pfxZ":8.938295712567946,"pX":-1.3343837024395984,"pZ":4.1870861901286505,"vX0":3.1761495602227754,"vY0":-139.33864580250162,"vZ0":-3.79840304644647,"x":167.86,"y":125.73,"x0":-1.9318418828544555,"y0":50.002869049959514,"z0":6.520986151041493,"aX":-8.431889153116078},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":7.1,"spinRate":2046,"spinDirection":194},"zone":11,"typeConfidence":0.89,"plateTime":0.39240937910364915,"extension":6.682941628778177},"index":1,"playId":"cced4a9e-8ee2-34b0-b559-9a0437f8a8f2","pitchNumber":2,"startTime":"2026-04-12T19:34:33.647Z","endTime":"2026-04-12T19:34:37.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4183276013916,"aZ":-26.66694406529159,"pfxX":3.4767565759351227,"pfxZ":3.379462206989322,"pX":0.4397927320274781,"pZ":3.24254523365747,"vX0":5.778707510647964,"vY0":-127.00594861371457,"vZ0":-2.4527762255132126,"x":100.24,"y":151.23,"x0":-2.3183277073882733,"y0":50.005398437701025,"z0":6.345306321255249,"aX":5.670491538898873},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.8,"breakHorizontal":-7.7,"spinRate":2450,"spinDirection":152},"zone":12,"typeConfidence":0.91,"plateTime":0.43154156128467314,"extension":6.6646850775890405},"index":2,"playId":"fe4de0f7-f7f3-3a53-852c-0e4a1c7afc88","pitchNumber":3,"startTime":"2026-04-12T19:34:54.359Z","endTime":"2026-04-12T19:34:58.114Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-12T19:35:08.041Z","endTime":"2026-04-12T19:35:25.051Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.185228527063952,"aZ":-28.30391557944985,"pfxX":-8.541631700827338,"pfxZ":2.322377004924668,"pX":-1.3084045753165412,"pZ":2.4260785298689926,"vX0":5.0466829625555905,"vY0":-127.93616707951986,"vZ0":-4.6402036890037195,"x":166.87,"y":173.28,"x0":-2.19189134669267,"y0":50.00218061936681,"z0":6.46895641175048,"aX":-14.228124233943824},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.5,"breakHorizontal":14.4,"spinRate":1436,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.42733454769876245,"extension":6.526121846817478},"index":4,"playId":"2d0ad6db-ff32-33a6-b857-c1e5c27662d3","pitchNumber":4,"startTime":"2026-04-12T19:35:25.051Z","endTime":"2026-04-12T19:35:29.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:35:29.919Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ildemaro Vargas lines out to second baseman Bryson Stott.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:35:40.873Z","endTime":"2026-04-12T19:36:45.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.478639079491085,"aZ":-27.263533747768097,"pfxX":7.698770570507969,"pfxZ":3.3737865810995,"pX":-0.3508298761203635,"pZ":3.0849395686254244,"vX0":2.9072030375689706,"vY0":-120.00977768572278,"vZ0":-1.656622293967068,"x":130.37,"y":155.49,"x0":-2.578727844502141,"y0":50.00479553328203,"z0":6.215268822011643,"aX":11.21796847355383},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.0,"breakHorizontal":-14.6,"spinRate":2343,"spinDirection":73},"zone":1,"typeConfidence":0.91,"plateTime":0.4566110383019937,"extension":6.644898890431832},"index":0,"playId":"5d662456-a252-32c0-be57-be1c1ff29365","pitchNumber":1,"startTime":"2026-04-12T19:35:55.971Z","endTime":"2026-04-12T19:36:00.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.663828756760175,"aZ":-30.333240200812483,"pfxX":-7.6049144019005634,"pfxZ":1.122597574042211,"pX":-0.6889393491656078,"pZ":1.8287813157633614,"vX0":6.505136438085104,"vY0":-126.90569061140756,"vZ0":-5.232252362960008,"x":143.26,"y":189.4,"x0":-2.2907590326469167,"y0":50.00310964666597,"z0":6.318069333380893,"aX":-12.471451909389776},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.1,"breakHorizontal":12.4,"spinRate":1442,"spinDirection":217},"zone":7,"typeConfidence":0.9,"plateTime":0.4307212064164676,"extension":6.8238373769722935},"index":1,"playId":"a1c87ca9-8058-3c9f-9bbb-4cab2c577007","pitchNumber":2,"startTime":"2026-04-12T19:36:11.921Z","endTime":"2026-04-12T19:36:16.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.608159875575474,"aZ":-39.78000545911612,"pfxX":3.629697375836927,"pfxZ":-5.380447078267984,"pX":-0.5024281642729673,"pZ":3.442263128657262,"vX0":1.9734353818937074,"vY0":-118.38728107565457,"vZ0":1.1065973721712665,"x":136.15,"y":145.84,"x0":-1.8197630451064257,"y0":50.00483027090128,"z0":6.623387303344306,"aX":5.127919243299935},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-9.1,"breakHorizontal":-7.1,"spinRate":2588,"spinDirection":52},"zone":11,"typeConfidence":0.91,"plateTime":0.4634976702788647,"extension":6.855076798915479},"hitData":{"launchSpeed":91.4,"launchAngle":10.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":144.51,"coordY":144.35}},"index":2,"playId":"8f3cf455-57a7-3319-ae2d-d4db1e22d94e","pitchNumber":3,"startTime":"2026-04-12T19:36:37.422Z","endTime":"2026-04-12T19:36:45.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:36:45.216Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rafael Marchán pops out softly to pitcher Taylor Clarke.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T19:40:31.339Z","endTime":"2026-04-12T19:41:28.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Taylor Clarke replaces Jonathan Loáisiga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T19:39:32.320Z","endTime":"2026-04-12T19:40:33.724Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.328917180333885,"aZ":-14.143615232519995,"pfxX":-4.881157489443161,"pfxZ":9.347121618808105,"pX":1.7171321132156858,"pZ":2.2227275132876105,"vX0":8.195901331649875,"vY0":-137.9254079416973,"vZ0":-7.670448444188523,"x":51.55,"y":178.77,"x0":-0.6570951038145704,"y0":50.00341152577596,"z0":5.9912738293710355,"aX":-9.41678686332023},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":7.2,"spinRate":2318,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.3969375043523109,"extension":6.1537355383246775},"index":1,"playId":"bd1611e5-8795-3fcf-aab6-eeb4e524ae62","pitchNumber":1,"startTime":"2026-04-12T19:40:33.724Z","endTime":"2026-04-12T19:40:40.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.6,"endSpeed":81.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.439794096845954,"aZ":-30.531264489096646,"pfxX":-8.904229899324807,"pfxZ":0.9733473801369072,"pX":-1.1749818383001749,"pZ":3.288081752121496,"vX0":2.7537423197451423,"vY0":-129.0903165735839,"vZ0":-0.8700144513571478,"x":161.79,"y":150.0,"x0":-1.0975690296264946,"y0":50.00322368710742,"z0":5.976122443332426,"aX":-15.054345983400108},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.8,"breakHorizontal":15.5,"spinRate":1554,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.42401805834042827,"extension":6.19250768166739},"index":2,"playId":"f170136e-f1ab-3a2a-9863-5b94426c5800","pitchNumber":2,"startTime":"2026-04-12T19:40:50.904Z","endTime":"2026-04-12T19:40:56.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69092278126264,"aZ":-19.40542913976969,"pfxX":-10.077926061449716,"pfxZ":6.569290062606318,"pX":-0.34966190152999754,"pZ":2.0255185457396383,"vX0":4.722230347449837,"vY0":-138.90022349965304,"vZ0":-7.182841984351702,"x":130.33,"y":184.09,"x0":-0.7675974644860729,"y0":50.002159905145426,"z0":5.947122096091393,"aX":-19.58402382451131},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.4,"breakHorizontal":17.2,"spinRate":2157,"spinDirection":218},"zone":7,"typeConfidence":0.91,"plateTime":0.3951638022020325,"extension":6.281572119004742},"index":3,"playId":"9447f075-e296-323a-82c8-a45fe665985f","pitchNumber":3,"startTime":"2026-04-12T19:41:06.396Z","endTime":"2026-04-12T19:41:10.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.777275581552903,"aZ":-14.205852490870914,"pfxX":-2.897922224468897,"pfxZ":9.267375037110607,"pX":0.8038012832753665,"pZ":2.6871169580705896,"vX0":5.046105701718166,"vY0":-138.34345290535182,"vZ0":-6.539617665298009,"x":86.36,"y":166.23,"x0":-0.6671119648195079,"y0":50.0052138818266,"z0":6.033505062928284,"aX":-5.620464123183435},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":4.2,"spinRate":2305,"spinDirection":204},"zone":3,"typeConfidence":0.88,"plateTime":0.3958866682837252,"extension":6.330876164969071},"hitData":{"launchSpeed":33.6,"launchAngle":63.0,"totalDistance":54.0,"trajectory":"popup","hardness":"soft","location":"1","coordinates":{"coordX":116.07,"coordY":184.43}},"index":4,"playId":"f8bba104-ed65-3f1e-aa6f-ff5f235e2c39","pitchNumber":4,"startTime":"2026-04-12T19:41:21.817Z","endTime":"2026-04-12T19:41:28.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:41:28.843Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, pitcher Taylor Clarke to first baseman Jose Fernandez.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T19:41:40.677Z","endTime":"2026-04-12T19:42:37.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14107097597486,"aZ":-17.86792638257362,"pfxX":-2.2246561751114067,"pfxZ":7.556920029588454,"pX":0.7989780164009724,"pZ":2.868820956938971,"vX0":4.735961129680483,"vY0":-137.16679568820933,"vZ0":-5.478541085734479,"x":86.54,"y":161.32,"x0":-0.6659105245982245,"y0":50.00322403233149,"z0":6.122107632047501,"aX":-4.2122221563126105},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.6,"breakHorizontal":3.0,"spinRate":2208,"spinDirection":205},"zone":3,"typeConfidence":0.79,"plateTime":0.4002747587905704,"extension":6.30005268221633},"index":0,"playId":"957d762b-52f2-3008-9814-c28b168f11b6","pitchNumber":1,"startTime":"2026-04-12T19:41:59.520Z","endTime":"2026-04-12T19:42:04.441Z","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":94.8,"endSpeed":86.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.060140099528525,"aZ":-15.175017373347348,"pfxX":-1.1591082833278605,"pfxZ":8.882109780142342,"pX":1.2759721476519,"pZ":3.2060593874465217,"vX0":5.392854731559689,"vY0":-137.82555845245693,"vZ0":-5.106108310364635,"x":68.36,"y":152.22,"x0":-0.5597766223232203,"y0":50.00463744132439,"z0":6.115712625267336,"aX":-2.2188904951993287},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":1.0,"spinRate":2122,"spinDirection":206},"zone":12,"typeConfidence":0.52,"plateTime":0.39815512575756085,"extension":6.139628295308877},"index":1,"playId":"7c18fc73-7378-30ff-abf9-1f67ecec446a","pitchNumber":2,"startTime":"2026-04-12T19:42:15.296Z","endTime":"2026-04-12T19:42:20.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":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63565051164974,"aZ":-30.973929977103282,"pfxX":-9.121346834136464,"pfxZ":0.6862186448896299,"pX":-0.7903958317373251,"pZ":2.005578778131196,"vX0":3.8374839794053317,"vY0":-131.50784773251056,"vZ0":-4.006714628186104,"x":147.13,"y":184.63,"x0":-1.082667860251199,"y0":50.00338081701801,"z0":5.843922975954963,"aX":-15.99248848794809},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.6,"breakHorizontal":15.7,"spinRate":1716,"spinDirection":235},"zone":7,"typeConfidence":0.9,"plateTime":0.41633202785647727,"extension":6.323243019152466},"hitData":{"launchSpeed":60.2,"launchAngle":-72.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":122.62,"coordY":178.61}},"index":2,"playId":"9e547cc5-3284-3d8a-a245-3e6c90496ab0","pitchNumber":3,"startTime":"2026-04-12T19:42:29.601Z","endTime":"2026-04-12T19:42:37.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:42:37.607Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to second baseman Ildemaro Vargas.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T19:42:57.785Z","endTime":"2026-04-12T19:44:39.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.8,"endSpeed":81.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.270254282425796,"aZ":-28.127917348584486,"pfxX":1.1687039153519738,"pfxZ":2.4106078599835357,"pX":0.48132374492084873,"pZ":2.524048819204269,"vX0":2.4515003540467344,"vY0":-127.90318436535236,"vZ0":-3.7023475836046726,"x":98.65,"y":170.63,"x0":-0.6366719324983027,"y0":50.00304304712959,"z0":6.165730961116694,"aX":1.9599253862653572},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.8,"breakHorizontal":-2.6,"spinRate":2296,"spinDirection":161},"zone":6,"typeConfidence":0.9,"plateTime":0.42619920014448276,"extension":6.102361006704128},"index":0,"playId":"65ac27f9-07f3-39a2-87a8-33a2502f0014","pitchNumber":1,"startTime":"2026-04-12T19:43:14.708Z","endTime":"2026-04-12T19:43:18.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.218383703041557,"aZ":-28.629218757589793,"pfxX":1.8338270375994739,"pfxZ":2.166604020244087,"pX":0.2699095125621351,"pZ":2.3400726006434933,"vX0":1.538856707323519,"vY0":-126.98159866984919,"vZ0":-3.8884938375698757,"x":106.71,"y":175.6,"x0":-0.5816030972554707,"y0":50.006277462494594,"z0":6.161039945210249,"aX":3.0044490697554287},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.2,"breakHorizontal":-3.7,"spinRate":2148,"spinDirection":163},"zone":6,"typeConfidence":0.9,"plateTime":0.4308198657690179,"extension":6.1107574488148595},"index":1,"playId":"b56f7b81-12cc-3dd3-a15d-74f11dd34727","pitchNumber":2,"startTime":"2026-04-12T19:43:31.179Z","endTime":"2026-04-12T19:43:35.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92886058634491,"aZ":-27.260466772259246,"pfxX":1.368180535876716,"pfxZ":2.872504448169485,"pX":1.5130495446951318,"pZ":1.7677788702840933,"vX0":5.028855706093491,"vY0":-129.80591053941836,"vZ0":-5.689656164191489,"x":59.33,"y":191.05,"x0":-0.6262046395355191,"y0":50.00014628983508,"z0":6.061013182890692,"aX":2.335216646282556},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":-3.6,"spinRate":2208,"spinDirection":167},"zone":14,"typeConfidence":0.87,"plateTime":0.42181873436433515,"extension":6.195124988011113},"index":2,"playId":"5daa643d-b37e-3c88-8178-be631bf93088","pitchNumber":3,"startTime":"2026-04-12T19:43:48.515Z","endTime":"2026-04-12T19:43:53.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.102180043728882,"aZ":-30.1005413623031,"pfxX":2.6996273504621335,"pfxZ":1.2864836830859243,"pX":0.3152502779045462,"pZ":2.1486765513957167,"vX0":1.4706893791392064,"vY0":-125.57140965359424,"vZ0":-3.9280533559721365,"x":104.98,"y":180.77,"x0":-0.6269437011055484,"y0":50.00331101756113,"z0":6.156014836402398,"aX":4.353199459844318},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.7,"breakHorizontal":-5.2,"spinRate":2120,"spinDirection":125},"zone":9,"typeConfidence":0.91,"plateTime":0.43457508841596715,"extension":6.097350270702837},"index":3,"playId":"b1682321-22b5-349a-b87e-455333267c79","pitchNumber":4,"startTime":"2026-04-12T19:44:05.177Z","endTime":"2026-04-12T19:44:09.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32323386972093,"aZ":-16.32031166894248,"pfxX":-2.810391325916853,"pfxZ":8.24806839429268,"pX":0.711383457360714,"pZ":3.6492194737786674,"vX0":4.4064912644400716,"vY0":-137.70436506756394,"vZ0":-3.945028617385618,"x":89.88,"y":140.25,"x0":-0.5437575059945188,"y0":50.00244587237501,"z0":6.2031103222229165,"aX":-5.402130536920949},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.3,"breakHorizontal":4.2,"spinRate":2354,"spinDirection":206},"zone":12,"typeConfidence":0.81,"plateTime":0.3976131208683804,"extension":6.0220225828670255},"hitData":{"launchSpeed":77.6,"launchAngle":-14.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.22,"coordY":140.36}},"index":4,"playId":"5e7d2bfd-6d56-3221-8266-643697d3b4e7","pitchNumber":5,"startTime":"2026-04-12T19:44:30.517Z","endTime":"2026-04-12T19:44:39.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:44:39.532Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out, first baseman Jose Fernandez to second baseman Ildemaro Vargas to first baseman Jose Fernandez.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T19:44:58.864Z","endTime":"2026-04-12T19:46:27.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.780495408619483,"aZ":-12.768811003389198,"pfxX":-2.101760931693196,"pfxZ":10.236849474928551,"pX":1.098079929743913,"pZ":3.5382384628900723,"vX0":5.847747442338559,"vY0":-136.5164106876513,"vZ0":-4.511727188081925,"x":75.14,"y":143.25,"x0":-0.7944846754921604,"y0":50.00565605311871,"z0":6.084887367594486,"aX":-3.985542777627604},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.9,"breakHorizontal":2.6,"spinRate":2341,"spinDirection":211},"zone":12,"typeConfidence":0.81,"plateTime":0.4005267533743324,"extension":6.2159615406099755},"index":0,"playId":"b2e9b557-cd94-3722-b23a-9026b3b4135c","pitchNumber":1,"startTime":"2026-04-12T19:45:09.287Z","endTime":"2026-04-12T19:45:17.376Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-12T19:45:33.046Z","endTime":"2026-04-12T19:45:39.161Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"ab4bf52d-9fb0-3b51-885e-701622a6353b","startTime":"2026-04-12T19:45:39.161Z","endTime":"2026-04-12T19:45:43.484Z","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":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.977853096198157,"aZ":-12.173521126514808,"pfxX":-2.290827979289782,"pfxZ":10.551179597643664,"pX":1.7930409825390707,"pZ":2.112610571874679,"vX0":7.2778840019400235,"vY0":-136.98512245141853,"vZ0":-8.109353065972366,"x":48.65,"y":181.74,"x0":-0.6035409853341325,"y0":50.00309802516206,"z0":5.948498679768586,"aX":-4.343078685098416},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.5,"breakHorizontal":2.5,"spinRate":2242,"spinDirection":207},"zone":14,"typeConfidence":0.72,"plateTime":0.40022851217922994,"extension":6.2704746659417605},"index":3,"playId":"3e557775-e343-3015-970d-d84b7ccb5e59","pitchNumber":2,"startTime":"2026-04-12T19:45:57.698Z","endTime":"2026-04-12T19:46:02.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.9,"endSpeed":87.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.535134385041626,"aZ":-17.50528387305369,"pfxX":-3.0240747567921273,"pfxZ":7.570892566274166,"pX":0.6610178140058476,"pZ":2.482127174723032,"vX0":4.704326213407505,"vY0":-138.02445440998176,"vZ0":-6.532730110319751,"x":91.8,"y":171.76,"x0":-0.6693178722905467,"y0":50.00086293484113,"z0":6.050138897892365,"aX":-5.858213375873064},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":4.6,"spinRate":2151,"spinDirection":209},"zone":6,"typeConfidence":0.69,"plateTime":0.39620569605884226,"extension":6.271193243797512},"hitData":{"launchSpeed":87.0,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.63,"coordY":160.65}},"index":4,"playId":"1bf78ca3-2281-358f-905e-c1618b58fe19","pitchNumber":3,"startTime":"2026-04-12T19:46:18.529Z","endTime":"2026-04-12T19:46:27.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:46:27.531Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a ground ball to shortstop Trea Turner.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T19:48:52.722Z","endTime":"2026-04-12T19:49:58.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Alvarado replaces Andrew Painter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T19:48:06.691Z","endTime":"2026-04-12T19:48:55.043Z","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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.114164282231556,"aZ":-15.9131646288145,"pfxX":9.165147619647506,"pfxZ":8.166999858159482,"pX":1.534066989300533,"pZ":2.1267658773721285,"vX0":-2.5337123894463978,"vY0":-140.52231353281724,"vZ0":-8.815039853957204,"x":58.52,"y":181.36,"x0":1.259134695057893,"y0":50.00299545728723,"z0":6.3474682229152295,"aX":18.251446551164147},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":-16.1,"spinRate":2001,"spinDirection":144},"zone":14,"typeConfidence":0.82,"plateTime":0.39041577052518983,"extension":7.016887616149443},"index":1,"playId":"fc5a726f-7cc8-308e-afec-f3dbd626089c","pitchNumber":1,"startTime":"2026-04-12T19:48:55.043Z","endTime":"2026-04-12T19:48:59.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31169252563641,"aZ":-18.352640833077093,"pfxX":9.508601484678657,"pfxZ":6.803030636714665,"pX":1.560428334283849,"pZ":3.121046468581748,"vX0":-2.9745324171976995,"vY0":-141.85927554472033,"vZ0":-5.503252874067776,"x":57.52,"y":154.51,"x0":1.3888547799205044,"y0":50.006638230460425,"z0":6.261336008135864,"aX":19.328697937900095},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.4,"breakHorizontal":-16.6,"spinRate":2020,"spinDirection":145},"zone":12,"typeConfidence":0.86,"plateTime":0.38653254009399785,"extension":7.041056683051558},"index":2,"playId":"6ab32495-9265-3ebd-9570-8ffeea635eb4","pitchNumber":2,"startTime":"2026-04-12T19:49:13.233Z","endTime":"2026-04-12T19:49:18.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.85657752294839,"aZ":-14.737176251527181,"pfxX":9.04980482625506,"pfxZ":8.58050133287801,"pX":1.0670804489863497,"pZ":2.7905991916356876,"vX0":-3.9500717495122153,"vY0":-142.18590076174132,"vZ0":-7.271089540479439,"x":76.33,"y":163.43,"x0":1.3043917426208929,"y0":50.00275389672364,"z0":6.3298822988751855,"aX":18.392517923959723},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":-15.5,"spinRate":2033,"spinDirection":149},"zone":12,"typeConfidence":0.78,"plateTime":0.386307957013305,"extension":7.03616754025294},"index":3,"playId":"aeed7e72-df20-364d-8a18-2b8c91085658","pitchNumber":3,"startTime":"2026-04-12T19:49:31.007Z","endTime":"2026-04-12T19:49:34.936Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.669380649985637,"aZ":-24.907974574723703,"pfxX":-0.9902976658443101,"pfxZ":3.9545604836887716,"pX":-0.49825221919017154,"pZ":1.7520576167326758,"vX0":-4.541693565317028,"vY0":-135.00034908382156,"vZ0":-7.4942788340343585,"x":135.99,"y":191.47,"x0":1.3377428257340718,"y0":50.00314999546401,"z0":6.329685711575985,"aX":-1.8185589816202252},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.6,"breakHorizontal":2.8,"spinRate":2229,"spinDirection":163},"zone":7,"typeConfidence":0.91,"plateTime":0.4064586484186976,"extension":7.099291948887384},"hitData":{"launchSpeed":86.4,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":134.19,"coordY":139.62}},"index":4,"playId":"1d722476-8c06-3fde-8a70-264b09fa4b1d","pitchNumber":4,"startTime":"2026-04-12T19:49:49.278Z","endTime":"2026-04-12T19:49:58.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:49:58.260Z","atBatIndex":57},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Geraldo Perdomo ground bunts into a force out, catcher Rafael Marchán to shortstop Trea Turner. Corbin Carroll out at 2nd. Geraldo Perdomo to 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T19:50:12.524Z","endTime":"2026-04-12T19:52:01.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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(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":97.7,"endSpeed":88.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.095464752706185,"aZ":-17.25434760838347,"pfxX":9.795074136422716,"pfxZ":7.361567951537406,"pX":1.1747687107625546,"pZ":3.671319319182951,"vX0":-4.19821976658137,"vY0":-142.06714712211206,"vZ0":-4.688880971475828,"x":72.22,"y":139.65,"x0":1.4060243323948651,"y0":50.005569516900934,"z0":6.453610073052314,"aX":19.85677893936862},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.5,"breakHorizontal":-16.8,"spinRate":1984,"spinDirection":143},"zone":12,"typeConfidence":0.85,"plateTime":0.38678619276735837,"extension":7.060248777435762},"index":0,"playId":"9b2de23d-a940-34bb-a83a-3f27a8a775b5","pitchNumber":1,"startTime":"2026-04-12T19:50:29.069Z","endTime":"2026-04-12T19:50:35.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.50767635455812,"aZ":-13.601140107353352,"pfxX":9.356051597078505,"pfxZ":9.198861393094067,"pX":0.07254555138450236,"pZ":4.452393561817052,"vX0":-6.750168664984281,"vY0":-141.6979790259054,"vZ0":-3.2142412820775106,"x":114.23,"y":118.57,"x0":1.2786075833537176,"y0":50.00346300105896,"z0":6.478966661990809,"aX":18.892260966383837},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":-15.5,"spinRate":2077,"spinDirection":146},"zone":12,"typeConfidence":0.8,"plateTime":0.387594770329728,"extension":7.1083798889123315},"index":1,"playId":"c90e3e44-4688-3026-9fbf-58ba849c6250","pitchNumber":2,"startTime":"2026-04-12T19:50:47.997Z","endTime":"2026-04-12T19:50:53.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.539817503378416,"aZ":-13.464075217157022,"pfxX":9.758905499468113,"pfxZ":9.2574664028764,"pX":-0.3056752496844399,"pZ":1.9568783861252965,"vX0":-7.836684079807375,"vY0":-141.77280756475946,"vZ0":-9.78869396651512,"x":128.65,"y":185.94,"x0":1.2361017566307797,"y0":50.006975782850176,"z0":6.329407394904103,"aX":19.730955915215056},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.8,"breakHorizontal":-16.0,"spinRate":2107,"spinDirection":143},"zone":7,"typeConfidence":0.85,"plateTime":0.38738388634086407,"extension":7.055137306147896},"index":2,"playId":"a950e649-3c3b-3fd9-bf85-6664b24b020d","pitchNumber":3,"startTime":"2026-04-12T19:51:10.716Z","endTime":"2026-04-12T19:51:15.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80461406029264,"aZ":-17.059361662363944,"pfxX":10.301857084513113,"pfxZ":7.241234321140073,"pX":-0.7501083182155239,"pZ":2.3256159443275473,"vX0":-9.850071237128176,"vY0":-143.46487582775234,"vZ0":-8.394854010224014,"x":145.59,"y":175.99,"x0":1.387238020735582,"y0":50.00403589732178,"z0":6.350541337164802,"aX":21.503420230298694},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.5,"breakHorizontal":-16.7,"spinRate":2052,"spinDirection":143},"zone":4,"typeConfidence":0.87,"plateTime":0.38161927762235504,"extension":7.189743422639465},"index":3,"playId":"f08f8a2b-2e70-324f-badb-f3fc0d6afc39","pitchNumber":4,"startTime":"2026-04-12T19:51:32.753Z","endTime":"2026-04-12T19:51:41.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":90.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.563056627745155,"aZ":-15.520236181044279,"pfxX":10.565579279138827,"pfxZ":7.902644058723842,"pX":0.24810406705178914,"pZ":2.2445043589044618,"vX0":-7.304219158554583,"vY0":-144.46143802546968,"vZ0":-8.786340251944845,"x":107.54,"y":178.18,"x0":1.4403834133401456,"y0":50.00209385076726,"z0":6.285369077864778,"aX":22.265778593516785},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.6,"breakHorizontal":-17.6,"spinRate":2112,"spinDirection":144},"zone":8,"typeConfidence":0.87,"plateTime":0.37956209973703015,"extension":7.058014110295609},"hitData":{"trajectory":"bunt_grounder","hardness":"medium","location":"2","coordinates":{"coordX":127.69,"coordY":200.2}},"index":4,"playId":"0481b086-e39c-3074-813e-45a5c5b992a9","pitchNumber":5,"startTime":"2026-04-12T19:51:53.897Z","endTime":"2026-04-12T19:52:01.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:52:01.944Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Fernandez singles on a line drive to center fielder Justin Crawford. Geraldo Perdomo scores.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T19:52:29.086Z","endTime":"2026-04-12T19:54:14.889Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,5],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":621237,"link":"/api/v1/people/621237"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10766697979428,"aZ":-17.594377123280065,"pfxX":11.41460976752565,"pfxZ":7.169920091940592,"pX":-0.8390333740217979,"pZ":1.871167155481906,"vX0":-10.142689190089584,"vY0":-141.63538561652766,"vZ0":-9.245533104415157,"x":148.98,"y":188.26,"x0":1.3039748502250157,"y0":50.004901628327914,"z0":6.301359265864851,"aX":23.2130252275468},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.2,"breakHorizontal":-18.6,"spinRate":2029,"spinDirection":145},"zone":13,"typeConfidence":0.87,"plateTime":0.3866012394859042,"extension":7.318229482200553},"index":0,"playId":"66ee13d5-684e-3393-8e43-f8711c45935f","pitchNumber":1,"startTime":"2026-04-12T19:52:32.463Z","endTime":"2026-04-12T19:52:39.439Z","isPitch":true,"type":"pitch"},{"details":{"description":"Geraldo Perdomo steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"66ee13d5-684e-3393-8e43-f8711c45935f","startTime":"2026-04-12T19:52:55.414Z","endTime":"2026-04-12T19:53:15.017Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"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":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69243721114078,"aZ":-18.15249706032304,"pfxX":8.917880356836069,"pfxZ":6.702784246680146,"pX":0.7474672750291177,"pZ":3.02365230477824,"vX0":-4.91843532862165,"vY0":-144.00854661731827,"vZ0":-6.237762349839421,"x":88.51,"y":157.14,"x0":1.3225983765382285,"y0":50.00187687444284,"z0":6.347979723074188,"aX":18.654817532031263},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.0,"breakHorizontal":-15.1,"spinRate":1933,"spinDirection":146},"zone":3,"typeConfidence":0.85,"plateTime":0.3809273786749614,"extension":7.097997454705337},"index":2,"playId":"057b72ac-c797-3810-8c6a-89b4ec3687ad","pitchNumber":2,"startTime":"2026-04-12T19:53:15.017Z","endTime":"2026-04-12T19:53:20.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78869378164356,"aZ":-22.75078276161019,"pfxX":-1.0706368171716747,"pfxZ":5.205322489106585,"pX":-0.9752512522973393,"pZ":1.1677783949351748,"vX0":-5.801912689884332,"vY0":-134.17457970766299,"vZ0":-9.491279738599523,"x":154.17,"y":207.25,"x0":1.3602008844557085,"y0":50.00629572605392,"z0":6.39093221707572,"aX":-1.9396755087063504},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.4,"breakHorizontal":3.2,"spinRate":2076,"spinDirection":167},"zone":13,"typeConfidence":0.92,"plateTime":0.4092297870036776,"extension":7.0716558868906585},"index":3,"playId":"972eac01-1af1-3483-ae58-0580aa93f60b","pitchNumber":3,"startTime":"2026-04-12T19:53:33.041Z","endTime":"2026-04-12T19:53:37.028Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-12T19:53:42.969Z","endTime":"2026-04-12T19:54:02.831Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.968567648270696,"aZ":-24.574145621945828,"pfxX":0.23585157653322097,"pfxZ":4.113100669404049,"pX":0.42397225910382785,"pZ":1.9419263479814382,"vX0":-2.790324121243146,"vY0":-135.18796775822398,"vZ0":-7.4434431846980225,"x":100.84,"y":186.35,"x0":1.439648360745923,"y0":50.00294017199891,"z0":6.460667774093718,"aX":0.4361169481429461},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.0,"breakHorizontal":0.1,"spinRate":2079,"spinDirection":155},"zone":9,"typeConfidence":0.91,"plateTime":0.4054368555375625,"extension":6.851353112953011},"hitData":{"launchSpeed":94.8,"launchAngle":15.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":103.87,"coordY":63.63}},"index":5,"playId":"64b5d7f5-2a91-308d-bd56-7f9cff3e03d3","pitchNumber":4,"startTime":"2026-04-12T19:54:02.831Z","endTime":"2026-04-12T19:54:14.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:54:14.889Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ketel Marte walks. Jose Fernandez to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T19:57:19.829Z","endTime":"2026-04-12T19:58:47.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T19:54:39.151Z","endTime":"2026-04-12T19:54:53.848Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jonathan Bowlan replaces José Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-12T19:54:53.848Z","endTime":"2026-04-12T19:56:56.250Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680742,"link":"/api/v1/people/680742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Ketel Marte replaces Nolan Arenado.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-12T19:56:56.250Z","endTime":"2026-04-12T19:57:22.156Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":571448,"link":"/api/v1/people/571448"}},{"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":84.4,"endSpeed":77.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99206331349021,"aZ":-35.4273886800483,"pfxX":0.9756263119341253,"pfxZ":-2.1420300793975553,"pX":-0.5035741562160475,"pZ":3.4193678140935244,"vX0":5.157394562471251,"vY0":-122.77313179664688,"vZ0":0.458902847390388,"x":136.2,"y":146.46,"x0":-2.7606573059428725,"y0":50.000767639086156,"z0":6.252617475158547,"aX":1.4831338675115813},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.5,"breakHorizontal":-3.0,"spinRate":2275,"spinDirection":84},"zone":1,"typeConfidence":0.66,"plateTime":0.4466530667907289,"extension":6.515260103495298},"index":3,"playId":"babf4c15-b888-398c-a7a1-483bb15908c1","pitchNumber":1,"startTime":"2026-04-12T19:57:22.156Z","endTime":"2026-04-12T19:57:27.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57029275567239,"aZ":-29.85305158820422,"pfxX":-9.546450977859898,"pfxZ":1.37721493974413,"pX":-0.7948701328745659,"pZ":1.725443487031804,"vX0":8.161531824867609,"vY0":-129.62441158832323,"vZ0":-4.838522273867095,"x":147.3,"y":192.19,"x0":-2.759064230786495,"y0":50.0029199969452,"z0":5.921969134148538,"aX":-16.08688013036621},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.6,"breakHorizontal":15.2,"spinRate":1544,"spinDirection":211},"zone":7,"typeConfidence":0.92,"plateTime":0.4241379400716969,"extension":6.55102664234948},"index":4,"playId":"556f849c-0a69-3ffa-8a0b-b114d3c73578","pitchNumber":2,"startTime":"2026-04-12T19:57:40.139Z","endTime":"2026-04-12T19:57:47.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71201228151318,"aZ":-9.642924661020373,"pfxX":-6.569009787851164,"pfxZ":11.592387946801605,"pX":1.6952377464303756,"pZ":1.995007525916228,"vX0":13.197704716478928,"vY0":-139.14381248746167,"vZ0":-9.028893838949294,"x":52.38,"y":184.91,"x0":-2.2745143936140355,"y0":50.00687662924718,"z0":5.937411479455673,"aX":-12.772846600230297},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.0,"breakHorizontal":8.9,"spinRate":2347,"spinDirection":217},"zone":14,"typeConfidence":0.95,"plateTime":0.39492389401790273,"extension":6.545729308879226},"index":5,"playId":"6d31368e-92f3-3f9b-bf38-76997b53fdfa","pitchNumber":3,"startTime":"2026-04-12T19:58:03.359Z","endTime":"2026-04-12T19:58:09.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.164374223086817,"aZ":-33.669967304890754,"pfxX":1.453834426923076,"pfxZ":-0.9501432386987814,"pX":-1.1588078301264686,"pZ":1.4321990818137458,"vX0":3.642043127661725,"vY0":-124.66063792781424,"vZ0":-4.398784122075252,"x":161.17,"y":200.11,"x0":-2.8252737696826538,"y0":50.00091174907113,"z0":5.9873890978698245,"aX":2.2959577892972574},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.5,"breakHorizontal":-3.5,"spinRate":2307,"spinDirection":104},"zone":13,"typeConfidence":0.92,"plateTime":0.4387384443769444,"extension":6.400387510892819},"index":6,"playId":"4cc02d62-4182-3309-8953-8c6d44306133","pitchNumber":4,"startTime":"2026-04-12T19:58:21.271Z","endTime":"2026-04-12T19:58:26.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.348962443855026,"aZ":-30.42406532427457,"pfxX":-9.854794177693464,"pfxZ":1.0007595034339385,"pX":-1.840295507058066,"pZ":2.4756593297861973,"vX0":5.745484606296453,"vY0":-132.30727357000015,"vZ0":-3.2602671597002923,"x":187.15,"y":171.94,"x0":-2.773102435907403,"y0":50.003995023658995,"z0":5.981852611030053,"aX":-17.26582159217928},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.2,"breakHorizontal":16.4,"spinRate":1508,"spinDirection":223},"zone":13,"typeConfidence":0.92,"plateTime":0.4158688948724838,"extension":6.6377004029893705},"index":7,"playId":"e9a143ad-4e37-3dc5-a4bd-e71666ea7e5c","pitchNumber":5,"startTime":"2026-04-12T19:58:40.017Z","endTime":"2026-04-12T19:58:47.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T19:58:47.669Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adrian Del Castillo singles on a ground ball to right fielder Adolis García. Jose Fernandez scores. Ketel Marte to 3rd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T19:59:21.609Z","endTime":"2026-04-12T20:00:38.797Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":{"id":621237,"link":"/api/v1/people/621237"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Adrian Del Castillo replaces Tim Tawa.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T19:59:11.476Z","endTime":"2026-04-12T19:59:23.961Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":694374,"link":"/api/v1/people/694374"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12676633323819,"aZ":-18.767628382103336,"pfxX":-9.747899908850034,"pfxZ":6.700033963051936,"pX":-0.3962444445828217,"pZ":3.09669912739221,"vX0":9.239018521429076,"vY0":-140.63545079623296,"vZ0":-4.701337792627617,"x":132.1,"y":155.17,"x0":-2.458765404990314,"y0":50.00566618735258,"z0":6.008791798417539,"aX":-19.514361834086383},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.3,"breakHorizontal":15.7,"spinRate":2107,"spinDirection":213},"zone":1,"typeConfidence":0.95,"plateTime":0.38957643635660144,"extension":6.597387058676428},"index":1,"playId":"2735cf8f-b5af-38a2-9a14-048f6315139c","pitchNumber":1,"startTime":"2026-04-12T19:59:23.961Z","endTime":"2026-04-12T19:59:29.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0920715970514,"aZ":-10.277441639735564,"pfxX":-6.612590870410127,"pfxZ":11.036240100732261,"pX":-0.019425573353671427,"pZ":2.9402021810522094,"vX0":9.187658322815153,"vY0":-140.07344565434013,"vZ0":-6.670729376224227,"x":117.74,"y":159.39,"x0":-2.4851525326733745,"y0":50.001590091745,"z0":6.026814325087551,"aX":-13.119223248235917},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.7,"breakHorizontal":10.1,"spinRate":2329,"spinDirection":213},"zone":2,"typeConfidence":0.93,"plateTime":0.39125099656434603,"extension":6.684221938789105},"index":2,"playId":"712cf57d-b796-3add-a581-4a978890efe0","pitchNumber":2,"startTime":"2026-04-12T19:59:46.190Z","endTime":"2026-04-12T19:59:53.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10327083231838,"aZ":-12.79613381617181,"pfxX":-5.534524731496264,"pfxZ":9.436763826411838,"pX":0.7432454833385825,"pZ":4.277208304132109,"vX0":10.909553853795252,"vY0":-142.27077639252326,"vZ0":-2.7155658065200106,"x":88.67,"y":123.3,"x0":-2.4189256551186347,"y0":50.0025175556941,"z0":6.0531492512131635,"aX":-11.36542984481244},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":7.8,"spinRate":2359,"spinDirection":214},"zone":12,"typeConfidence":0.92,"plateTime":0.3847319236391016,"extension":6.428241899919157},"index":3,"playId":"ce8518f1-ac73-31a7-91a5-e7ad29bdb470","pitchNumber":3,"startTime":"2026-04-12T20:00:06.298Z","endTime":"2026-04-12T20:00:09.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45179640680763,"aZ":-40.54484868973278,"pfxX":3.9479498985843513,"pfxZ":-5.4846375899570985,"pX":0.16164007346412326,"pZ":1.2742794316980974,"vX0":5.435645209238844,"vY0":-123.00672912636254,"vZ0":-3.2164939463505355,"x":110.84,"y":204.37,"x0":-2.5937145725522397,"y0":50.00404441020189,"z0":6.052149007934259,"aX":6.022515808827485},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-10.4,"breakHorizontal":-8.5,"spinRate":2671,"spinDirection":41},"zone":14,"typeConfidence":0.89,"plateTime":0.44605711115167734,"extension":6.622201903421512},"hitData":{"launchSpeed":90.1,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.38,"coordY":124.14}},"index":4,"playId":"5c6e89d9-a0ed-392a-a718-7b47e6aa1564","pitchNumber":4,"startTime":"2026-04-12T20:00:23.801Z","endTime":"2026-04-12T20:00:38.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T20:00:38.797Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:01:00.069Z","endTime":"2026-04-12T20:02:24.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"postOnThird":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23093902213705,"aZ":-14.783271068715232,"pfxX":-11.704000195730643,"pfxZ":8.58865830233717,"pX":-0.30493746712411635,"pZ":2.464812576742295,"vX0":9.80790447618715,"vY0":-141.83568985937907,"vZ0":-7.383230764124642,"x":128.62,"y":172.23,"x0":-2.2972002931440043,"y0":50.00627736228602,"z0":6.055673009363423,"aX":-23.710255705661133},"breaks":{"breakAngle":52.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":19.1,"spinRate":2218,"spinDirection":212},"zone":4,"typeConfidence":0.92,"plateTime":0.38704390208712613,"extension":6.636244332970174},"index":0,"playId":"ef313c64-bb57-3c04-90f0-d9ebe840b261","pitchNumber":1,"startTime":"2026-04-12T20:01:15.633Z","endTime":"2026-04-12T20:01:19.982Z","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":98.3,"endSpeed":89.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.557647319066305,"aZ":-18.34439079235118,"pfxX":-11.57166093084996,"pfxZ":6.715611084052573,"pX":-0.8030151835055311,"pZ":2.0298373201739834,"vX0":8.408653198852845,"vY0":-142.7878519482122,"vZ0":-7.7138347403357574,"x":147.61,"y":183.97,"x0":-2.285830621984162,"y0":50.00659785048337,"z0":5.925414382872132,"aX":-23.84671979441521},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.7,"breakHorizontal":19.2,"spinRate":2071,"spinDirection":215},"zone":7,"typeConfidence":0.96,"plateTime":0.38390830112876984,"extension":6.677950097247722},"index":1,"playId":"dbfda7b1-0d4a-3e2d-b104-32a8fb0c554c","pitchNumber":2,"startTime":"2026-04-12T20:01:33.569Z","endTime":"2026-04-12T20:01:39.710Z","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":98.7,"endSpeed":90.0,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94882349884546,"aZ":-19.04035458453519,"pfxX":-11.161129128762518,"pfxZ":6.3212074336437585,"pX":-1.0806462671590584,"pZ":2.8408641115095663,"vX0":7.284653184418545,"vY0":-143.42698525173688,"vZ0":-5.684509046470887,"x":158.19,"y":162.08,"x0":-2.2066013802063917,"y0":50.00362071372039,"z0":6.040404526924349,"aX":-23.196357360456417},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.4,"breakHorizontal":18.7,"spinRate":1967,"spinDirection":216},"zone":11,"typeConfidence":0.96,"plateTime":0.3822462017560171,"extension":6.682842443967747},"index":2,"playId":"6f5c78e6-e9a8-379e-bbce-283b28d657a2","pitchNumber":3,"startTime":"2026-04-12T20:01:56.034Z","endTime":"2026-04-12T20:02:00.164Z","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":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.719432527435632,"aZ":-31.540781099329298,"pfxX":1.0836480594954345,"pfxZ":0.393339418702233,"pX":1.6155863809851472,"pZ":0.8305515216786128,"vX0":9.61644208544383,"vY0":-127.16644572855299,"vZ0":-6.540070660305528,"x":55.42,"y":216.36,"x0":-2.373026179763645,"y0":50.00397503526719,"z0":5.972409471461888,"aX":1.7557814475710203},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.7,"breakHorizontal":-4.3,"spinRate":2526,"spinDirection":85},"zone":14,"typeConfidence":0.6,"plateTime":0.432504587593062,"extension":6.68402323960835},"index":3,"playId":"ce783c37-1f51-3c82-9bb4-395e26a37891","pitchNumber":4,"startTime":"2026-04-12T20:02:17.266Z","endTime":"2026-04-12T20:02:24.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T20:02:24.229Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alek Thomas strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:02:29.229Z","endTime":"2026-04-12T20:04:17.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.0,"endSpeed":83.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80598505844889,"aZ":-24.853389647901004,"pfxX":-8.953842210488183,"pfxZ":4.1311290930332225,"pX":0.31350467922735903,"pZ":1.221029718201453,"vX0":10.411132787814864,"vY0":-131.9632948107434,"vZ0":-7.190742249139143,"x":105.05,"y":205.81,"x0":-2.5105655642542435,"y0":50.002369983867794,"z0":5.799080020996108,"aX":-15.868154190589385},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.1,"breakHorizontal":14.0,"spinRate":1268,"spinDirection":212},"zone":14,"typeConfidence":0.8,"plateTime":0.4142782482275873,"extension":6.770359225083094},"index":0,"playId":"ffb4fc7f-3cca-3487-8b8b-6b4955be5b9f","pitchNumber":1,"startTime":"2026-04-12T20:02:51.145Z","endTime":"2026-04-12T20:02:58.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.884922610505782,"aZ":-34.648537334280405,"pfxX":0.9960383500158871,"pfxZ":-1.6336290038859929,"pX":-0.4071471292013547,"pZ":2.959307645821563,"vX0":4.907814585862274,"vY0":-122.54985506541551,"vZ0":-0.8195894117169785,"x":132.52,"y":158.88,"x0":-2.567481916090433,"y0":50.00146694482706,"z0":6.265338487970221,"aX":1.5098296105248359},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.9,"breakHorizontal":-3.0,"spinRate":2445,"spinDirection":45},"zone":1,"typeConfidence":0.83,"plateTime":0.4474405226811973,"extension":6.300741578230151},"index":1,"playId":"6c16a7c6-8665-38c2-b484-b453571f6736","pitchNumber":2,"startTime":"2026-04-12T20:03:08.828Z","endTime":"2026-04-12T20:03:13.167Z","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":91.2,"endSpeed":83.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93792402201097,"aZ":-27.891693949319635,"pfxX":-6.683553708358442,"pfxZ":2.406508118102856,"pX":-0.7298320953098139,"pZ":2.434841834661529,"vX0":7.029599284867821,"vY0":-132.65523066113715,"vZ0":-3.8121951883537877,"x":144.82,"y":173.04,"x0":-2.548426359355101,"y0":50.00163243254597,"z0":5.928675588333787,"aX":-11.886024527727765},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.7,"breakHorizontal":10.6,"spinRate":1406,"spinDirection":209},"zone":4,"typeConfidence":0.9,"plateTime":0.4132347067166533,"extension":6.68678479858114},"index":2,"playId":"bb46fe8e-5895-38c8-9084-3a6c6a5465a9","pitchNumber":3,"startTime":"2026-04-12T20:03:27.426Z","endTime":"2026-04-12T20:03:31.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":88.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.795213604026266,"aZ":-10.368225990349568,"pfxX":-7.8660791412165105,"pfxZ":10.695163553290952,"pX":-0.5670535991029848,"pZ":3.8911648587406282,"vX0":7.975751141691461,"vY0":-142.59705146569686,"vZ0":-4.458086669395183,"x":138.61,"y":133.72,"x0":-2.3916510791483434,"y0":50.00489097760436,"z0":6.140862771604198,"aX":-16.04208065694407},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.5,"breakHorizontal":12.5,"spinRate":2435,"spinDirection":211},"zone":11,"typeConfidence":0.93,"plateTime":0.38555308987446635,"extension":6.72681842033543},"index":3,"playId":"2e6346a1-70d5-3d20-bd63-7f15b5e14032","pitchNumber":4,"startTime":"2026-04-12T20:03:50.175Z","endTime":"2026-04-12T20:03:53.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.658940604636925,"aZ":-35.25865629029,"pfxX":0.45292009107490583,"pfxZ":-1.9556267691495561,"pX":-0.2573825899990237,"pZ":1.0075101276314717,"vX0":5.404402349998416,"vY0":-125.5227815097563,"vZ0":-5.268970183403727,"x":126.81,"y":211.58,"x0":-2.505631595792452,"y0":50.001550721134805,"z0":6.03596426416836,"aX":0.7143087237928176},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.6,"breakHorizontal":-2.2,"spinRate":2539,"spinDirection":59},"zone":13,"typeConfidence":0.9,"plateTime":0.4379558524188405,"extension":6.579427419343153},"index":4,"playId":"452caf3a-7313-3957-b0bc-0a479ef363a5","pitchNumber":5,"startTime":"2026-04-12T20:04:10.479Z","endTime":"2026-04-12T20:04:17.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T20:04:17.485Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:06:44.040Z","endTime":"2026-04-12T20:07:40.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[5,6,7,8],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from second base to left field for Ildemaro Vargas.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T20:06:23.588Z","endTime":"2026-04-12T20:06:23.608Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"100"},{"details":{"description":"Defensive switch from first base to third base for Jose Fernandez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-12T20:06:23.608Z","endTime":"2026-04-12T20:06:23.610Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"400"},{"details":{"description":"Ketel Marte remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-12T20:06:23.610Z","endTime":"2026-04-12T20:06:23.612Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":571448,"link":"/api/v1/people/571448"}},{"details":{"description":"Defensive Substitution: Luken Baker replaces Adrian Del Castillo, batting 6th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-12T20:06:23.612Z","endTime":"2026-04-12T20:06:23.613Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663609,"link":"/api/v1/people/663609"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"602","replacedPlayer":{"id":680728,"link":"/api/v1/people/680728"}},{"details":{"description":"Pitching Change: Kevin Ginkel replaces Taylor Clarke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-04-12T20:06:23.613Z","endTime":"2026-04-12T20:06:46.375Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.668489092278655,"aZ":-15.988262222938802,"pfxX":-6.719170183834568,"pfxZ":8.782632703463179,"pX":-1.2507598521096666,"pZ":3.693911368218547,"vX0":4.356028429800325,"vY0":-135.63326698616072,"vZ0":-4.535907167405924,"x":164.68,"y":139.04,"x0":-2.013626479907004,"y0":50.00305753858217,"z0":6.520742022108365,"aX":-12.383270424719216},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.0,"breakHorizontal":11.2,"spinRate":2275,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.40552336147525825,"extension":6.787402696393741},"index":5,"playId":"0a076940-66b4-3e1c-9428-153cae1291cb","pitchNumber":1,"startTime":"2026-04-12T20:06:46.375Z","endTime":"2026-04-12T20:06:52.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60394628446106,"aZ":-11.510917346744035,"pfxX":-5.38241401059451,"pfxZ":11.12648283832054,"pX":-1.2039744994108472,"pZ":2.136176767207903,"vX0":4.448282430139329,"vY0":-136.07679819338793,"vZ0":-8.96840896747951,"x":162.89,"y":181.1,"x0":-2.168546332978154,"y0":50.002821855683585,"z0":6.292638873339648,"aX":-9.994844506158614},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":8.6,"spinRate":2356,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.4040477628273984,"extension":6.983401660879371},"index":6,"playId":"c7dca2ef-93b3-3b24-9e34-559373ac6b35","pitchNumber":2,"startTime":"2026-04-12T20:07:02.285Z","endTime":"2026-04-12T20:07:07.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92764744793111,"aZ":-32.99234535434535,"pfxX":1.6672807867197856,"pfxZ":-0.550112336584963,"pX":-0.05875075246809816,"pZ":0.8751000568698377,"vX0":4.366173687709145,"vY0":-121.66327259250261,"vZ0":-6.659986637939916,"x":119.24,"y":215.15,"x0":-2.0965826002294436,"y0":50.00176361049208,"z0":6.524117152457417,"aX":2.486949064728115},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.4,"breakHorizontal":-4.1,"spinRate":2372,"spinDirection":86},"zone":13,"typeConfidence":0.9,"plateTime":0.45102135665876997,"extension":6.6093646057444815},"index":7,"playId":"c42daefc-c95d-3ee7-a7a5-eb3ccd739832","pitchNumber":3,"startTime":"2026-04-12T20:07:18.520Z","endTime":"2026-04-12T20:07:25.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.891558112327523,"aZ":-14.333481140035067,"pfxX":-6.676391562320685,"pfxZ":9.790896113791852,"pX":-1.0168595979945347,"pZ":2.2838240385924804,"vX0":5.085289131361803,"vY0":-134.54834207973914,"vZ0":-8.040455174941139,"x":155.76,"y":177.12,"x0":-2.0698553471957606,"y0":50.002811930386095,"z0":6.33985094271474,"aX":-12.164811444613242},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":10.9,"spinRate":2296,"spinDirection":220},"zone":13,"typeConfidence":0.91,"plateTime":0.4080674989365103,"extension":6.735341102362794},"index":8,"playId":"3ebba9b2-43f4-3bd8-8362-945204721233","pitchNumber":4,"startTime":"2026-04-12T20:07:33.406Z","endTime":"2026-04-12T20:07:40.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T20:07:40.580Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a line drive to center fielder Alek Thomas. Bryce Harper to 3rd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:07:53.121Z","endTime":"2026-04-12T20:09:40.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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":93.8,"endSpeed":84.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43477780714226,"aZ":-11.705818699672236,"pfxX":-5.070821865410375,"pfxZ":10.995043174121593,"pX":0.4672015945044034,"pZ":3.6366574274991543,"vX0":8.15798600427115,"vY0":-136.19475963902008,"vZ0":-5.393217794204204,"x":99.19,"y":140.59,"x0":-1.9206800128742034,"y0":50.0049879384745,"z0":6.466025982083443,"aX":-9.442475935990968},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.8,"breakHorizontal":7.3,"spinRate":2380,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.40356356234119684,"extension":6.938950653930937},"index":0,"playId":"a7edd28a-36b7-33a2-b560-fb860b5bb107","pitchNumber":1,"startTime":"2026-04-12T20:08:04.183Z","endTime":"2026-04-12T20:08:08.786Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-12T20:08:13.173Z","endTime":"2026-04-12T20:08:49.141Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.189874692826816,"aZ":-12.65522243006957,"pfxX":-5.730677609503633,"pfxZ":10.448344189782462,"pX":0.8465543438900132,"pZ":1.8112024629690529,"vX0":9.33535899637704,"vY0":-135.90120671279405,"vZ0":-9.560656398871993,"x":84.73,"y":189.88,"x0":-1.8907252863551804,"y0":50.00167657473762,"z0":6.257078647481002,"aX":-10.704522625707448},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":8.4,"spinRate":2347,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.40326186177760537,"extension":6.9564515784977266},"index":2,"playId":"10949e1f-0f90-3be3-a7d4-611e337ba495","pitchNumber":2,"startTime":"2026-04-12T20:08:49.141Z","endTime":"2026-04-12T20:08:54.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19783497772558,"aZ":-11.76916208596136,"pfxX":-5.4729043922783625,"pfxZ":11.076999019803484,"pX":-0.09613657610387791,"pZ":2.4936812170634473,"vX0":7.040768870812684,"vY0":-135.48858083204408,"vZ0":-8.017018702479158,"x":120.66,"y":171.45,"x0":-2.0288254154595777,"y0":50.00093689528623,"z0":6.331727975508529,"aX":-10.07957947667457},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.4,"breakHorizontal":8.3,"spinRate":2322,"spinDirection":215},"zone":5,"typeConfidence":0.9,"plateTime":0.40573590226676526,"extension":6.993395680274355},"index":3,"playId":"6bd4d1d3-c5f0-3951-bbb3-849a143b5daf","pitchNumber":3,"startTime":"2026-04-12T20:09:07.249Z","endTime":"2026-04-12T20:09:11.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":83.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96640008839797,"aZ":-12.9383149991343,"pfxX":-7.642389035129247,"pfxZ":10.573486708678015,"pX":-0.8401407988369353,"pZ":2.7726996763267118,"vX0":5.518396897108376,"vY0":-135.1479407203259,"vZ0":-7.127133467151087,"x":149.02,"y":163.92,"x0":-1.9326204439007781,"y0":50.00391004647519,"z0":6.383846141190892,"aX":-13.905949040840877},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.5,"breakHorizontal":12.4,"spinRate":2375,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.40785837198657404,"extension":6.963596257053537},"hitData":{"launchSpeed":99.0,"launchAngle":16.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":92.48,"coordY":82.95}},"index":4,"playId":"5ecf6c63-35d6-3e51-a022-6a23802c8ff8","pitchNumber":4,"startTime":"2026-04-12T20:09:28.039Z","endTime":"2026-04-12T20:09:40.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T20:09:40.060Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:09:53.152Z","endTime":"2026-04-12T20:11:47.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":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":3},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.557145693940537,"aZ":-35.02175300371315,"pfxX":3.659403063931882,"pfxZ":-1.8407502708023973,"pX":1.1190865226302613,"pZ":1.6483397536043016,"vX0":6.005723683645027,"vY0":-123.19396548439937,"vZ0":-4.7393648104680555,"x":74.34,"y":194.27,"x0":-1.822236305467906,"y0":50.006079694248115,"z0":6.544452139565463,"aX":5.647703543854252},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.2,"breakHorizontal":-8.0,"spinRate":2371,"spinDirection":106},"zone":14,"typeConfidence":0.92,"plateTime":0.4439287966754737,"extension":6.778264795549956},"index":0,"playId":"23d4ee11-82ac-3dda-a5ec-bd843a33b2f4","pitchNumber":1,"startTime":"2026-04-12T20:10:27.182Z","endTime":"2026-04-12T20:10:31.033Z","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":94.6,"endSpeed":86.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79242747365104,"aZ":-12.076179821740068,"pfxX":-6.540401722427482,"pfxZ":10.539932221795102,"pX":-1.0593147398740883,"pZ":3.383614458437203,"vX0":4.778474803268533,"vY0":-137.53257048489183,"vZ0":-6.1880124931063225,"x":157.38,"y":147.42,"x0":-1.9734641958755657,"y0":50.00642424405625,"z0":6.489405907627968,"aX":-12.475386168196678},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.9,"breakHorizontal":10.8,"spinRate":2444,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.39894421585320705,"extension":6.9309906579578335},"index":1,"playId":"cc1a8def-8064-3a03-9ac9-f002c2399d2b","pitchNumber":2,"startTime":"2026-04-12T20:10:46.988Z","endTime":"2026-04-12T20:10:52.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87450887509189,"aZ":-11.809651644580354,"pfxX":-6.442505782979644,"pfxZ":10.529008311811996,"pX":-0.1086532512752716,"pZ":2.5571578277590348,"vX0":7.346920169974346,"vY0":-138.41299485590932,"vZ0":-8.21452192572153,"x":121.14,"y":169.74,"x0":-1.9646242297300298,"y0":50.00102497462664,"z0":6.36072691351635,"aX":-12.457671520882258},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":10.1,"spinRate":2412,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.39623639524116117,"extension":6.931037940781297},"index":2,"playId":"58e8fca3-448c-315f-b1a0-0ef00c689873","pitchNumber":3,"startTime":"2026-04-12T20:11:07.222Z","endTime":"2026-04-12T20:11:11.216Z","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":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90638310946424,"aZ":-34.56717283210721,"pfxX":3.750189561698045,"pfxZ":-1.5108611661192124,"pX":0.6208881468454046,"pZ":0.8184974784964208,"vX0":4.994320773101312,"vY0":-125.37711787743322,"vZ0":-6.971393648008327,"x":93.33,"y":216.68,"x0":-1.8857265520457476,"y0":50.00066143744337,"z0":6.464297928020492,"aX":5.954409776401939},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.1,"breakHorizontal":-7.9,"spinRate":2488,"spinDirection":73},"zone":14,"typeConfidence":0.92,"plateTime":0.4372545796309808,"extension":6.822669336972958},"index":3,"playId":"4d0a6ba7-c9db-3633-b218-181bc6974981","pitchNumber":4,"startTime":"2026-04-12T20:11:41.868Z","endTime":"2026-04-12T20:11:47.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T20:11:47.738Z","atBatIndex":66},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Adolis García pops into a double play, second baseman Ketel Marte to pitcher Ryan Thompson. Brandon Marsh out at 1st.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:15:46.450Z","endTime":"2026-04-12T20:18:15.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8,9],"actionIndex":[2],"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"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":9},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":657044,"link":"/api/v1/people/657044"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T20:12:12.861Z","endTime":"2026-04-12T20:13:11.138Z","isPitch":false,"type":"action"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-12T20:13:11.138Z","endTime":"2026-04-12T20:13:50.190Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Thompson replaces Kevin Ginkel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-12T20:13:50.190Z","endTime":"2026-04-12T20:15:48.760Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657044,"link":"/api/v1/people/657044"},"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":88.0,"endSpeed":80.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68244742402778,"aZ":-38.7162012609103,"pfxX":-7.875971795369293,"pfxZ":-3.9960792305402215,"pX":1.0751534203515056,"pZ":1.9477729471896872,"vX0":13.844383143447928,"vY0":-127.32975802412123,"vZ0":2.8601032994632636,"x":76.02,"y":186.19,"x0":-3.4144898807720394,"y0":50.00110107359169,"z0":3.878014747472231,"aX":-12.904447340826925},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.2,"breakHorizontal":11.0,"spinRate":1962,"spinDirection":274},"zone":14,"typeConfidence":0.9,"plateTime":0.4305328841673366,"extension":6.610139952688023},"index":3,"playId":"98069889-56d7-3e0e-becb-06ffae8f4309","pitchNumber":1,"startTime":"2026-04-12T20:15:48.760Z","endTime":"2026-04-12T20:15:52.764Z","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":87.7,"endSpeed":79.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.745781411245883,"aZ":-40.44475104967442,"pfxX":-9.674993872232807,"pfxZ":-5.115410001470401,"pX":0.6513552311870419,"pZ":2.5079522424695355,"vX0":13.244016986033138,"vY0":-126.85281458880863,"vZ0":4.560291573599966,"x":92.17,"y":171.07,"x0":-3.398112515972157,"y0":50.00178511391628,"z0":3.9257166744240735,"aX":-15.651818756460965},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.7,"breakHorizontal":14.3,"spinRate":2062,"spinDirection":269},"zone":6,"typeConfidence":0.9,"plateTime":0.43301143936145836,"extension":6.647673859169362},"index":4,"playId":"265ff669-ccd9-3520-a5fb-19884398ba45","pitchNumber":2,"startTime":"2026-04-12T20:16:05.731Z","endTime":"2026-04-12T20:16:11.205Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87299141521372,"aZ":-38.70828334798341,"pfxX":-7.793656466746864,"pfxZ":-4.066318749887735,"pX":-0.7098875156627568,"pZ":2.361004295730822,"vX0":9.557471793136909,"vY0":-126.3172397666117,"vZ0":3.9209106181525923,"x":144.06,"y":175.03,"x0":-3.538329980104798,"y0":50.00077305338177,"z0":3.910081318437609,"aX":-12.534188966619395},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.1,"breakHorizontal":11.8,"spinRate":2045,"spinDirection":270},"zone":4,"typeConfidence":0.9,"plateTime":0.4343998927975088,"extension":6.56916063131083},"index":5,"playId":"08ed05d4-a4cf-3cca-bcae-7fd8f3bebd65","pitchNumber":3,"startTime":"2026-04-12T20:16:24.067Z","endTime":"2026-04-12T20:16:29.080Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":6,"startTime":"2026-04-12T20:17:05.967Z","endTime":"2026-04-12T20:17:23.561Z","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":2,"strikes":1,"outs":1},"index":7,"playId":"5a3b6f11-7110-3470-9e87-af96d48dc177","startTime":"2026-04-12T20:17:23.561Z","endTime":"2026-04-12T20:17:27.295Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78249139495264,"aZ":-40.22838271111182,"pfxX":-8.015384727135018,"pfxZ":-4.949243221541051,"pX":-2.053733745662261,"pZ":2.0621624589363328,"vX0":6.555863375569354,"vY0":-127.4813355116438,"vZ0":3.5063068785356255,"x":195.28,"y":183.1,"x0":-3.6306905781877394,"y0":50.00067802276628,"z0":3.8664298413910987,"aX":-13.052505711655794},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.8,"breakHorizontal":12.8,"spinRate":2041,"spinDirection":271},"zone":13,"typeConfidence":0.9,"plateTime":0.4313932387880137,"extension":6.449484366260235},"index":8,"playId":"8c8b7f9b-b946-3078-9e54-52b8d9efaf09","pitchNumber":4,"startTime":"2026-04-12T20:17:44.542Z","endTime":"2026-04-12T20:17:49.190Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.752875926473333,"aZ":-41.80880719661597,"pfxX":-8.286910656082048,"pfxZ":-5.83293921599369,"pX":-1.0985740864402938,"pZ":3.136767659731997,"vX0":8.96503840967844,"vY0":-128.31136221397156,"vZ0":6.148119875022416,"x":158.88,"y":154.09,"x0":-3.5758974492486812,"y0":50.00046130121659,"z0":3.9825864635018706,"aX":-13.693292651214048},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.6,"breakHorizontal":12.7,"spinRate":1962,"spinDirection":274},"zone":11,"typeConfidence":0.9,"plateTime":0.4283294137239855,"extension":6.5843386181776316},"hitData":{"launchSpeed":70.0,"launchAngle":63.0,"totalDistance":138.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":157.1,"coordY":145.94}},"index":9,"playId":"cfb1281f-1dc7-330e-b313-bc95a8ef6bc6","pitchNumber":5,"startTime":"2026-04-12T20:18:03.352Z","endTime":"2026-04-12T20:18:15.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T20:18:15.391Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Barrosa called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T20:20:42.849Z","endTime":"2026-04-12T20:21:38.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"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":[1,3,4],"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":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tim Mayza replaces Jonathan Bowlan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T20:20:28.704Z","endTime":"2026-04-12T20:20:45.187Z","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":"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":92.9,"endSpeed":84.7,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.640135801447993,"aZ":-20.64290816028075,"pfxX":11.237074362868398,"pfxZ":6.268200246409984,"pX":-0.022628967130398827,"pZ":2.6927173639573128,"vX0":-7.4302392662029035,"vY0":-135.0555559460924,"vZ0":-5.375424726290335,"x":117.86,"y":166.08,"x0":1.3106285217071396,"y0":50.0004338522354,"z0":6.169785675031843,"aX":20.662930621085977},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.3,"breakHorizontal":-18.7,"spinRate":1894,"spinDirection":132},"zone":2,"typeConfidence":0.91,"plateTime":0.4062508592489018,"extension":6.90905908534163},"index":1,"playId":"ba871fb9-697f-35be-b79d-b1bee166d0ce","pitchNumber":1,"startTime":"2026-04-12T20:20:45.187Z","endTime":"2026-04-12T20:20:49.842Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-12T20:20:57.906Z","endTime":"2026-04-12T20:21:10.461Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94469260690748,"aZ":-21.743851498600595,"pfxX":10.6776171183504,"pfxZ":5.412367292686602,"pX":0.7232622905883875,"pZ":2.558192239743118,"vX0":-5.639355497455568,"vY0":-138.41025807885762,"vZ0":-5.827115474187569,"x":89.43,"y":169.71,"x0":1.4077827615389402,"y0":50.00043771788941,"z0":6.161730660616993,"aX":20.566673878541998},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.6,"breakHorizontal":-18.0,"spinRate":1992,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.39679949970508144,"extension":6.958290045866425},"index":3,"playId":"8fc9fb56-5a72-3841-adb7-d500c4691b46","pitchNumber":2,"startTime":"2026-04-12T20:21:10.461Z","endTime":"2026-04-12T20:21:14.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.8140309616304,"aZ":-23.420015549551483,"pfxX":11.273873364539542,"pfxZ":4.534046521823997,"pX":-0.3331022715676767,"pZ":3.050028658580762,"vX0":-7.475071658373013,"vY0":-138.96211710178554,"vZ0":-4.349945608129105,"x":129.7,"y":156.43,"x0":0.9445443842463138,"y0":50.00475486777611,"z0":6.2166567508574175,"aX":21.772264715438666},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.3,"breakHorizontal":-18.6,"spinRate":2078,"spinDirection":138},"zone":1,"typeConfidence":0.91,"plateTime":0.3960808335995196,"extension":7.083742059007781},"index":4,"playId":"da446bf1-4d16-3b2b-aace-37998b73d0f9","pitchNumber":3,"startTime":"2026-04-12T20:21:31.878Z","endTime":"2026-04-12T20:21:38.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T20:21:38.027Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ildemaro Vargas flies out sharply to center fielder Justin Crawford.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T20:21:48.286Z","endTime":"2026-04-12T20:22:35.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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,2],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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_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":94.4,"endSpeed":85.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75579168139163,"aZ":-21.56328163181886,"pfxX":10.180127298961699,"pfxZ":5.633953112448149,"pX":-0.5120092355295921,"pZ":2.887515232507122,"vX0":-7.626031140217423,"vY0":-137.20159257915392,"vZ0":-4.99497129789367,"x":136.52,"y":160.82,"x0":0.9977494559047,"y0":50.0032518171244,"z0":6.22527110437122,"aX":19.175966089845655},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.2,"breakHorizontal":-16.6,"spinRate":1945,"spinDirection":103},"zone":1,"typeConfidence":0.9,"plateTime":0.40106273925988356,"extension":6.996813793140793},"index":0,"playId":"30efda0e-4be3-3cb2-b9d9-fe6df867a32a","pitchNumber":1,"startTime":"2026-04-12T20:22:00.462Z","endTime":"2026-04-12T20:22:05.173Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-12T20:22:13.808Z","endTime":"2026-04-12T20:22:26.738Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.99137069960279,"aZ":-19.935129899815838,"pfxX":10.502252756784,"pfxZ":6.460475816087749,"pX":0.049417722072075544,"pZ":2.9064623543767563,"vX0":-6.872557011425875,"vY0":-137.83026937975424,"vZ0":-5.084733863525054,"x":115.12,"y":160.31,"x0":1.2303756312251024,"y0":50.004923924243705,"z0":6.1508133543650345,"aX":19.900688391711995},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.7,"breakHorizontal":-17.3,"spinRate":2193,"spinDirection":143},"zone":2,"typeConfidence":0.9,"plateTime":0.39974592503564077,"extension":6.9930556576915555},"hitData":{"launchSpeed":100.7,"launchAngle":24.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":136.26,"coordY":44.3}},"index":2,"playId":"8f6d38c0-d986-37da-9b7f-fe66718cf04d","pitchNumber":2,"startTime":"2026-04-12T20:22:26.738Z","endTime":"2026-04-12T20:22:35.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T20:22:35.757Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Corbin Carroll lines out to left fielder Brandon Marsh.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T20:22:43.970Z","endTime":"2026-04-12T20:24:05.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30460119407895,"aZ":-17.18714396447632,"pfxX":8.748908622939004,"pfxZ":7.81802962312839,"pX":0.06696775438762034,"pZ":1.6067627848970614,"vX0":-5.788150223692225,"vY0":-137.96098048169586,"vZ0":-8.99310731879957,"x":114.45,"y":195.4,"x0":1.0615962890142852,"y0":50.00245435577547,"z0":6.080379401255929,"aX":16.76967580074056},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.4,"breakHorizontal":-14.5,"spinRate":1878,"spinDirection":130},"zone":8,"typeConfidence":0.87,"plateTime":0.39788197240006395,"extension":7.13353568445509},"index":0,"playId":"01a3e6cc-f30d-37fc-9d11-cbb6fad9cf63","pitchNumber":1,"startTime":"2026-04-12T20:23:02.260Z","endTime":"2026-04-12T20:23:07.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.846011003651043,"aZ":-15.46189511170868,"pfxX":8.676496852754346,"pfxZ":8.738094039948356,"pX":0.2800397730734711,"pZ":2.1784739190439124,"vX0":-5.771540525190635,"vY0":-137.70918353192147,"vZ0":-7.84128217211879,"x":106.33,"y":179.96,"x0":1.2805753103921826,"y0":50.00138954061146,"z0":6.117986195084695,"aX":16.589052897566553},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":-14.4,"spinRate":2228,"spinDirection":144},"zone":6,"typeConfidence":0.83,"plateTime":0.3984187993822461,"extension":6.920752527060953},"index":1,"playId":"46477d72-272b-3b11-bdb5-d663a11b8114","pitchNumber":2,"startTime":"2026-04-12T20:23:19.838Z","endTime":"2026-04-12T20:23:23.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59671445239073,"aZ":-31.945333956274556,"pfxX":-0.6095811092913195,"pfxZ":0.13206598759825106,"pX":1.1813999877022647,"pZ":2.599553218807634,"vX0":-0.9832453697167967,"vY0":-128.95672005254696,"vZ0":-2.619191653445251,"x":71.97,"y":168.59,"x0":1.6472355047799108,"y0":50.00016493632275,"z0":6.100415181304459,"aX":-1.023032413154677},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.1,"breakHorizontal":1.3,"spinRate":2170,"spinDirection":299},"zone":12,"typeConfidence":0.9,"plateTime":0.4252512988126238,"extension":6.86000261526572},"index":2,"playId":"5aedc4a7-8c6a-397d-a22b-66965a3decd5","pitchNumber":3,"startTime":"2026-04-12T20:23:40.477Z","endTime":"2026-04-12T20:23:45.870Z","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":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.520917375835438,"aZ":-18.597583420061397,"pfxX":10.061197999216516,"pfxZ":7.103634669621212,"pX":0.6293553723630679,"pZ":1.0644179411199721,"vX0":-5.706445662932529,"vY0":-137.62292212497746,"vZ0":-9.963049837811287,"x":93.01,"y":210.04,"x0":1.4262620483005086,"y0":50.00447207308417,"z0":6.000108950275823,"aX":19.23524801002008},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.8,"breakHorizontal":-16.9,"spinRate":2083,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.39850858219464325,"extension":6.9266147345092435},"hitData":{"launchSpeed":95.3,"launchAngle":19.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.88,"coordY":92.43}},"index":3,"playId":"b758a7a2-ad70-3120-9b81-7e34251ca4ed","pitchNumber":4,"startTime":"2026-04-12T20:23:58.017Z","endTime":"2026-04-12T20:24:05.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T20:24:05.716Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T20:26:40.241Z","endTime":"2026-04-12T20:27:36.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Paul Sewald replaces Ryan Thompson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T20:26:02.083Z","endTime":"2026-04-12T20:26:42.549Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623149,"link":"/api/v1/people/623149"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87780756797787,"aZ":-27.10482277259888,"pfxX":7.2101683812118615,"pfxZ":3.4817164643656557,"pX":-1.2135708243721508,"pZ":3.274527450046849,"vX0":3.394904238064263,"vY0":-120.3379154994531,"vZ0":1.8038180450072048,"x":163.26,"y":150.37,"x0":-3.5824461308725986,"y0":50.003154220688266,"z0":4.928161534227642,"aX":10.500430817326897},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.1,"breakHorizontal":-13.9,"spinRate":2392,"spinDirection":105},"zone":11,"typeConfidence":0.9,"plateTime":0.45637408357060094,"extension":6.0769511135825836},"index":1,"playId":"8660469d-a795-3b56-b2ea-17dfb9ad5398","pitchNumber":1,"startTime":"2026-04-12T20:26:42.549Z","endTime":"2026-04-12T20:26:47.598Z","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":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.187678672037823,"aZ":-26.86598601236299,"pfxX":4.8179689449496745,"pfxZ":3.6018401057505063,"pX":-0.5232403157091073,"pZ":3.312694030883321,"vX0":5.611961921972885,"vY0":-120.86446186757068,"vZ0":1.8995214488010301,"x":136.94,"y":149.34,"x0":-3.503894913875793,"y0":50.00496240228141,"z0":4.880447355283214,"aX":7.109074484487804},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.3,"breakHorizontal":-10.1,"spinRate":2454,"spinDirection":91},"zone":1,"typeConfidence":0.9,"plateTime":0.4536699232924972,"extension":6.0739300381467825},"index":2,"playId":"43693814-8917-31ae-a97f-650654309596","pitchNumber":2,"startTime":"2026-04-12T20:26:56.227Z","endTime":"2026-04-12T20:27:03.081Z","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":92.2,"endSpeed":84.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29258000938733,"aZ":-20.119945809492222,"pfxX":-7.620810939699727,"pfxZ":6.6655170078831105,"pX":-0.10331344216616335,"pZ":2.72823516187776,"vX0":11.617538067159462,"vY0":-133.7702872283318,"vZ0":-0.9452258252922652,"x":120.94,"y":165.12,"x0":-3.5157781707439226,"y0":50.006662109871925,"z0":4.530738517034318,"aX":-13.792128820182286},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.1,"breakHorizontal":11.3,"spinRate":2574,"spinDirection":232},"zone":5,"typeConfidence":0.91,"plateTime":0.4097054178508581,"extension":6.275807369733152},"index":3,"playId":"5df15df3-4419-3fb5-a29d-1394763c233d","pitchNumber":3,"startTime":"2026-04-12T20:27:13.907Z","endTime":"2026-04-12T20:27:22.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33562049929344,"aZ":-27.63807617239116,"pfxX":3.020310509361324,"pfxZ":3.036263617181115,"pX":-0.09839238826103097,"pZ":2.3988904256260724,"vX0":7.229930825762664,"vY0":-121.31728186934417,"vZ0":0.28904861960817185,"x":120.75,"y":174.01,"x0":-3.507312156795344,"y0":50.001983278177015,"z0":4.683739657186179,"aX":4.508256038959903},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.9,"breakHorizontal":-7.2,"spinRate":2477,"spinDirection":104},"zone":5,"typeConfidence":0.89,"plateTime":0.4511806483255847,"extension":6.186718124082075},"index":4,"playId":"155d177b-2002-32ad-bc62-dc529c38a0e6","pitchNumber":4,"startTime":"2026-04-12T20:27:31.442Z","endTime":"2026-04-12T20:27:36.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T20:27:36.565Z","atBatIndex":71},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rafael Marchán pops out to second baseman Ketel Marte.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T20:27:43.340Z","endTime":"2026-04-12T20:28:25.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":91.4,"endSpeed":83.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.466502738223245,"aZ":-20.43801698321788,"pfxX":-9.051822389783993,"pfxZ":6.568634009442356,"pX":-0.36114388151254934,"pZ":1.8237204233827968,"vX0":11.211203681244585,"vY0":-132.59735178295955,"vZ0":-2.7553178007413592,"x":130.77,"y":189.54,"x0":-3.4613955562887093,"y0":50.00239892081644,"z0":4.361941827001086,"aX":-16.172509922776747},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.5,"breakHorizontal":14.0,"spinRate":2519,"spinDirection":233},"zone":7,"typeConfidence":0.9,"plateTime":0.41254158802576324,"extension":6.219258765938979},"index":0,"playId":"cfb5b290-4d2d-3ee5-86e0-238ff911450e","pitchNumber":1,"startTime":"2026-04-12T20:27:57.512Z","endTime":"2026-04-12T20:28:03.294Z","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":92.5,"endSpeed":84.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.753726486888528,"aZ":-21.34255862573862,"pfxX":-8.986207384906837,"pfxZ":5.935862397673935,"pX":-0.1257976459636992,"pZ":3.3131367480177043,"vX0":12.074251874924464,"vY0":-134.1628786797544,"vZ0":0.9954477243455815,"x":121.8,"y":149.33,"x0":-3.5149514637776704,"y0":50.00182211715507,"z0":4.457226739971941,"aX":-16.397047602897196},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.2,"breakHorizontal":13.7,"spinRate":2573,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.4080947490253184,"extension":6.303552364744309},"hitData":{"launchSpeed":89.1,"launchAngle":61.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":160.14,"coordY":134.28}},"index":1,"playId":"b5261550-7771-3b4d-91c8-a7bee8a5588f","pitchNumber":2,"startTime":"2026-04-12T20:28:14.646Z","endTime":"2026-04-12T20:28:25.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-12T20:28:25.663Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Crawford challenged (pitch result), call on the field was confirmed: Justin Crawford called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T20:28:37.192Z","endTime":"2026-04-12T20:30:42.673Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".600"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.71"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.36"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.22"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.88"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.70"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.89"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.06"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.44"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.73"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.08"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.36"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.375"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.375"}],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"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.1,"endSpeed":84.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.867086942482743,"aZ":-18.253647319377215,"pfxX":-7.110414610160572,"pfxZ":7.515670542650868,"pX":-1.423710956472444,"pZ":3.10917167771927,"vX0":8.17185586582069,"vY0":-135.30488070804248,"vZ0":-0.44883860518017965,"x":171.27,"y":154.83,"x0":-3.5610005546695125,"y0":50.001170542964125,"z0":4.55774999849924,"aX":-13.16702228454829},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.7,"breakHorizontal":11.2,"spinRate":2545,"spinDirection":241},"zone":11,"typeConfidence":0.91,"plateTime":0.4050197434187033,"extension":6.192313264837811},"index":0,"playId":"69532178-d7ed-3d0b-82b8-ea5dfa18009b","pitchNumber":1,"startTime":"2026-04-12T20:28:50.667Z","endTime":"2026-04-12T20:28:54.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29693823473106,"aZ":-20.717273727210696,"pfxX":-8.567357823952552,"pfxZ":6.29729389295189,"pX":0.1738128652188831,"pZ":2.5194554559415048,"vX0":12.294525328955137,"vY0":-133.66481883114875,"vZ0":-1.2924469686631626,"x":110.37,"y":170.75,"x0":-3.3604641127177546,"y0":50.00310731025411,"z0":4.488709489385215,"aX":-15.589670407523364},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.4,"breakHorizontal":13.1,"spinRate":2567,"spinDirection":236},"zone":5,"typeConfidence":0.91,"plateTime":0.4088885202442851,"extension":6.366152111820012},"index":1,"playId":"5d972d3c-21c0-3712-9c9b-93cb0631981c","pitchNumber":2,"startTime":"2026-04-12T20:29:04.105Z","endTime":"2026-04-12T20:29:09.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0737231098466,"aZ":-21.35087026766365,"pfxX":-6.657824879727956,"pfxZ":5.847127237054854,"pX":-0.03998750091315004,"pZ":3.1413564069757016,"vX0":11.365296121637341,"vY0":-135.30941558219,"vZ0":0.4643468084476481,"x":118.52,"y":153.96,"x0":-3.43344155053714,"y0":50.00089419773678,"z0":4.465887985332516,"aX":-12.320830617321691},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.9,"breakHorizontal":9.6,"spinRate":2556,"spinDirection":238},"zone":2,"typeConfidence":0.91,"plateTime":0.4051159129663535,"extension":6.333181479321841},"index":2,"playId":"3fc74b24-e5cc-3a49-ab45-31843106a967","pitchNumber":3,"startTime":"2026-04-12T20:29:22.464Z","endTime":"2026-04-12T20:29:26.681Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-12T20:29:41.546Z","endTime":"2026-04-12T20:29:58.068Z","isPitch":false,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"}},{"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":92.8,"endSpeed":85.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80859296331244,"aZ":-20.21076420578118,"pfxX":-7.990763170268822,"pfxZ":6.442697628164577,"pX":-0.26719398918542586,"pZ":3.1379918679192538,"vX0":11.41211996677217,"vY0":-134.79549938547805,"vZ0":0.2737546602240637,"x":127.18,"y":154.05,"x0":-3.4998759308747123,"y0":50.002648468218524,"z0":4.45175305431859,"aX":-14.838941407620323},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.0,"breakHorizontal":12.2,"spinRate":2618,"spinDirection":239},"zone":2,"typeConfidence":0.91,"plateTime":0.4049332750334549,"extension":6.131235535451715},"index":4,"playId":"96012dfb-1062-34c4-badc-05bacda451fd","pitchNumber":4,"startTime":"2026-04-12T20:29:58.068Z","endTime":"2026-04-12T20:30:02.457Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.504244876786927,"aZ":-28.227132976340936,"pfxX":6.62570679480869,"pfxZ":2.5515050179663525,"pX":-0.8719011894810178,"pZ":2.067942583297217,"vX0":5.000786332606616,"vY0":-123.79408977402441,"vZ0":-0.38612868258618416,"x":150.23,"y":182.95,"x0":-3.781346969875648,"y0":50.002825742776984,"z0":4.595826603819497,"aX":10.24702668093434},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.8,"breakHorizontal":-13.2,"spinRate":2484,"spinDirection":90},"zone":7,"typeConfidence":0.9,"plateTime":0.44302791791441365,"extension":6.2356780420391615},"index":5,"playId":"f34a3a91-c8af-377f-aa96-1b60ca5a8fc7","pitchNumber":5,"startTime":"2026-04-12T20:30:15.666Z","endTime":"2026-04-12T20:30:42.673Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"}},"playEndTime":"2026-04-12T20:30:42.673Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Crawford challenged (pitch result), call on the field was confirmed: Justin Crawford called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T20:28:37.192Z","endTime":"2026-04-12T20:30:42.673Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".600"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".500"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.71"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.36"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.22"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.88"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.70"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.89"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.06"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.44"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.73"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.08"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.36"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.375"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.375"}],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"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.1,"endSpeed":84.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.867086942482743,"aZ":-18.253647319377215,"pfxX":-7.110414610160572,"pfxZ":7.515670542650868,"pX":-1.423710956472444,"pZ":3.10917167771927,"vX0":8.17185586582069,"vY0":-135.30488070804248,"vZ0":-0.44883860518017965,"x":171.27,"y":154.83,"x0":-3.5610005546695125,"y0":50.001170542964125,"z0":4.55774999849924,"aX":-13.16702228454829},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.7,"breakHorizontal":11.2,"spinRate":2545,"spinDirection":241},"zone":11,"typeConfidence":0.91,"plateTime":0.4050197434187033,"extension":6.192313264837811},"index":0,"playId":"69532178-d7ed-3d0b-82b8-ea5dfa18009b","pitchNumber":1,"startTime":"2026-04-12T20:28:50.667Z","endTime":"2026-04-12T20:28:54.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29693823473106,"aZ":-20.717273727210696,"pfxX":-8.567357823952552,"pfxZ":6.29729389295189,"pX":0.1738128652188831,"pZ":2.5194554559415048,"vX0":12.294525328955137,"vY0":-133.66481883114875,"vZ0":-1.2924469686631626,"x":110.37,"y":170.75,"x0":-3.3604641127177546,"y0":50.00310731025411,"z0":4.488709489385215,"aX":-15.589670407523364},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.4,"breakHorizontal":13.1,"spinRate":2567,"spinDirection":236},"zone":5,"typeConfidence":0.91,"plateTime":0.4088885202442851,"extension":6.366152111820012},"index":1,"playId":"5d972d3c-21c0-3712-9c9b-93cb0631981c","pitchNumber":2,"startTime":"2026-04-12T20:29:04.105Z","endTime":"2026-04-12T20:29:09.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0737231098466,"aZ":-21.35087026766365,"pfxX":-6.657824879727956,"pfxZ":5.847127237054854,"pX":-0.03998750091315004,"pZ":3.1413564069757016,"vX0":11.365296121637341,"vY0":-135.30941558219,"vZ0":0.4643468084476481,"x":118.52,"y":153.96,"x0":-3.43344155053714,"y0":50.00089419773678,"z0":4.465887985332516,"aX":-12.320830617321691},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.9,"breakHorizontal":9.6,"spinRate":2556,"spinDirection":238},"zone":2,"typeConfidence":0.91,"plateTime":0.4051159129663535,"extension":6.333181479321841},"index":2,"playId":"3fc74b24-e5cc-3a49-ab45-31843106a967","pitchNumber":3,"startTime":"2026-04-12T20:29:22.464Z","endTime":"2026-04-12T20:29:26.681Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-12T20:29:41.546Z","endTime":"2026-04-12T20:29:58.068Z","isPitch":false,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"}},{"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":92.8,"endSpeed":85.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80859296331244,"aZ":-20.21076420578118,"pfxX":-7.990763170268822,"pfxZ":6.442697628164577,"pX":-0.26719398918542586,"pZ":3.1379918679192538,"vX0":11.41211996677217,"vY0":-134.79549938547805,"vZ0":0.2737546602240637,"x":127.18,"y":154.05,"x0":-3.4998759308747123,"y0":50.002648468218524,"z0":4.45175305431859,"aX":-14.838941407620323},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.0,"breakHorizontal":12.2,"spinRate":2618,"spinDirection":239},"zone":2,"typeConfidence":0.91,"plateTime":0.4049332750334549,"extension":6.131235535451715},"index":4,"playId":"96012dfb-1062-34c4-badc-05bacda451fd","pitchNumber":4,"startTime":"2026-04-12T20:29:58.068Z","endTime":"2026-04-12T20:30:02.457Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.504244876786927,"aZ":-28.227132976340936,"pfxX":6.62570679480869,"pfxZ":2.5515050179663525,"pX":-0.8719011894810178,"pZ":2.067942583297217,"vX0":5.000786332606616,"vY0":-123.79408977402441,"vZ0":-0.38612868258618416,"x":150.23,"y":182.95,"x0":-3.781346969875648,"y0":50.002825742776984,"z0":4.595826603819497,"aX":10.24702668093434},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.8,"breakHorizontal":-13.2,"spinRate":2484,"spinDirection":90},"zone":7,"typeConfidence":0.9,"plateTime":0.44302791791441365,"extension":6.2356780420391615},"index":5,"playId":"f34a3a91-c8af-377f-aa96-1b60ca5a8fc7","pitchNumber":5,"startTime":"2026-04-12T20:30:15.666Z","endTime":"2026-04-12T20:30:42.673Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"}},"playEndTime":"2026-04-12T20:30:42.673Z","atBatIndex":73},"scoringPlays":[9,39,42,44,59,61],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":111.46,"y":160.14},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":44.55,"y":119.28},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":153.04,"y":152.03},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":101.32,"y":162.68},"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":1,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":182.47,"y":79.15},"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":1,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":162.17,"y":166.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":149.49,"y":154.56},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":7,"endIndex":16,"top":[7,8,9,10,11],"bottom":[12,13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":103.89,"y":101.55},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":147.15,"y":132.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"coordinates":{"x":104.92,"y":38.26},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":152.03,"y":154.05},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":111.97,"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":2,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":169.77,"y":98.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":106.63,"y":119.08},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":122.11,"y":72.92},"type":"O","description":"Flyout"}]}},{"startIndex":17,"endIndex":22,"top":[17,18,19],"bottom":[20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":148.98,"y":154.56},"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":3,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":151.01,"y":151.52},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":108.92,"y":148.98},"type":"O","description":"Groundout"}]}},{"startIndex":23,"endIndex":28,"top":[23,24,25],"bottom":[26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":110.95,"y":152.53},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":105.37,"y":153.04},"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":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":141.88,"y":99.29},"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":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":127.69,"y":183.47},"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":4,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":100.32,"y":72.95},"type":"O","description":"Lineout"}]}},{"startIndex":29,"endIndex":34,"top":[29,30,31],"bottom":[32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"coordinates":{"x":129.71,"y":181.44},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":132.26,"y":148.61},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":140.19,"y":60.84},"type":"O","description":"Flyout"}]}},{"startIndex":35,"endIndex":48,"top":[35,36,37,38,39,40],"bottom":[41,42,43,44,45,46,47,48],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":199.72,"y":106.07},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":162.17,"y":161.15},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":113.48,"y":122.03},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":189.32,"y":101.59},"type":"O","description":"Sac Fly"}],"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":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":67.27,"y":69.76},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":193.61,"y":71.91},"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":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":208.46,"y":103.26},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":216.88,"y":89.2},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":125.66,"y":113.99},"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":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":144.93,"y":165.72},"type":"O","description":"Fielders Choice 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":6,"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":151.34,"y":127.98},"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":6,"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":147.02,"y":72.57},"type":"O","description":"Lineout"}]}},{"startIndex":49,"endIndex":56,"top":[49,50,51,52],"bottom":[53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"coordinates":{"x":135.29,"y":89.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":126.39,"y":193.03},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":144.51,"y":144.35},"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":7,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":116.07,"y":184.43},"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":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":122.62,"y":178.61},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":130.22,"y":140.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":159.63,"y":160.65},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":67,"top":[57,58,59,60,61,62,63],"bottom":[64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":134.19,"y":139.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":127.69,"y":200.2},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"coordinates":{"x":103.87,"y":63.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":177.38,"y":124.14},"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":8,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":92.48,"y":82.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":157.1,"y":145.94},"type":"O","description":"Double Play"}]}},{"startIndex":68,"endIndex":73,"top":[68,69,70],"bottom":[71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":136.26,"y":44.3},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":73.88,"y":92.43},"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":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":160.14,"y":134.28},"type":"O","description":"Pop Out"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":3,"hits":5,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":10,"errors":1,"leftOnBase":6},"away":{"runs":4,"hits":9,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"catcher":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"first":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"second":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"third":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"shortstop":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"left":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"center":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"right":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"onDeck":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"inHole":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"battingOrder":3,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"battingOrder":9,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":1,"groundOuts":11,"airOuts":5,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".226","atBats":34,"obp":".286","slg":".362","ops":".648","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":12,"rbi":4,"leftOnBase":16,"sacBunts":1,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":9,"airOuts":10,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":34,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":136,"era":"3.57","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.20","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":136,"balls":50,"strikes":86,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":3,"pitchesPerInning":"15.11","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":14,"putOuts":27,"errors":0,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"ID694851":{"person":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":4,"gamesStarted":0,"flyOuts":5,"groundOuts":4,"airOuts":9,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":22,"obp":".310","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":121,"era":"0.00","inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.20","battersFaced":29,"outs":20,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":121,"balls":56,"strikes":65,"strikePercentage":".540","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.15","gamesFinished":1,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"9.45","walksPer9Inn":"6.75","hitsPer9Inn":"4.05","runsScoredPer9":"1.35","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593958":{"person":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":11,"groundOuts":22,"airOuts":20,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":66,"obp":".254","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":271,"era":"0.50","inningsPitched":"18.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":71,"outs":54,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":271,"balls":100,"strikes":171,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.06","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"5.50","walksPer9Inn":"2.50","hitsPer9Inn":"6.50","runsScoredPer9":"1.00","homeRunsPer9":"0.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666661":{"person":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":3,"groundOuts":8,"airOuts":7,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":25,"obp":".185","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":111,"era":"2.45","inningsPitched":"7.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":2,"whip":"0.68","battersFaced":27,"outs":22,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":111,"balls":42,"strikes":69,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".000","pitchesPerInning":"15.14","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"8.59","walksPer9Inn":"2.45","hitsPer9Inn":"3.68","runsScoredPer9":"2.45","homeRunsPer9":"1.23","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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}},"ID694297":{"person":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":10,"groundOuts":22,"airOuts":16,"runs":12,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":66,"obp":".329","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":265,"era":"5.94","inningsPitched":"16.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.38","battersFaced":73,"outs":50,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":265,"balls":95,"strikes":170,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".000","pitchesPerInning":"15.90","gamesFinished":0,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"5.94","walksPer9Inn":"3.24","hitsPer9Inn":"9.18","runsScoredPer9":"6.48","homeRunsPer9":"1.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"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}},"ID694374":{"person":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":4,"groundOuts":15,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".107","atBats":28,"obp":".212","slg":".143","ops":".355","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":4,"rbi":1,"leftOnBase":11,"sacBunts":1,"sacFlies":1,"babip":".125","groundOutsToAirouts":"2.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":15,"errors":0,"chances":15,"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"}]},"ID680728":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"jerseyNumber":"25","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"601","stats":{"batting":{"note":"b-","summary":"1-1 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":0,"groundOuts":5,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".353","atBats":17,"obp":".353","slg":".412","ops":".765","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":7,"rbi":5,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".545","groundOutsToAirouts":"5.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":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":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID688497":{"person":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":9,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":30,"era":"0.00","inningsPitched":"3.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":9,"outs":9,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":6,"strikes":24,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"10.00","gamesFinished":2,"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":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571448":{"person":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"1-2 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":14,"flyOuts":6,"groundOuts":9,"airOuts":20,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".180","atBats":50,"obp":".192","slg":".200","ops":".392","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":10,"rbi":3,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"babip":".237","groundOutsToAirouts":"0.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":21,"putOuts":9,"errors":2,"chances":32,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656464":{"person":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"0.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":7,"strikes":5,"strikePercentage":".420","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":7,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":5,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":24,"obp":".370","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":110,"era":"6.35","inningsPitched":"5.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":4,"whip":"1.76","battersFaced":27,"outs":17,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":110,"balls":43,"strikes":67,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".000","pitchesPerInning":"19.41","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.53","walksPer9Inn":"4.76","hitsPer9Inn":"11.12","runsScoredPer9":"6.35","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663609":{"person":{"id":663609,"fullName":"Luken Baker","link":"/api/v1/people/663609"},"jerseyNumber":"21","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"602","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":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":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":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID606466":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":8,"groundOuts":21,"airOuts":15,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".197","atBats":61,"obp":".269","slg":".328","ops":".597","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":67,"totalBases":20,"rbi":7,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".217","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","popOuts":1,"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":38,"putOuts":18,"errors":0,"chances":56,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID642528":{"person":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"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":9,"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":9,"balls":2,"strikes":7,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":5,"groundOuts":9,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":31,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":128,"era":"2.16","inningsPitched":"8.1","wins":0,"losses":0,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":2,"whip":"0.96","battersFaced":32,"outs":25,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":128,"balls":49,"strikes":79,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".---","pitchesPerInning":"15.36","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"7.56","walksPer9Inn":"0.00","hitsPer9Inn":"8.64","runsScoredPer9":"2.16","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID545121":{"person":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"jerseyNumber":"6","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":2,"groundOuts":8,"airOuts":7,"runs":7,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".394","atBats":33,"obp":".429","slg":".636","ops":"1.065","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":21,"rbi":5,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".444","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":3,"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":15,"putOuts":40,"errors":1,"chances":56,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID669194":{"person":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":12,"groundOuts":11,"airOuts":25,"runs":12,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":58,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":249,"era":"4.20","inningsPitched":"15.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.07","battersFaced":64,"outs":45,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":249,"balls":88,"strikes":161,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".500","pitchesPerInning":"16.60","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"3.60","hitsPer9Inn":"6.00","runsScoredPer9":"7.20","homeRunsPer9":"2.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672695":{"person":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":16,"flyOuts":9,"groundOuts":24,"airOuts":17,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":10,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".157","atBats":51,"obp":".286","slg":".255","ops":".541","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":13,"rbi":4,"leftOnBase":26,"sacBunts":1,"sacFlies":2,"babip":".149","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":3,"lineOuts":5},"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":33,"putOuts":19,"errors":1,"chances":53,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID699912":{"person":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | K, RBI, R","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":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":1,"groundOuts":7,"airOuts":8,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".333","atBats":36,"obp":".333","slg":".528","ops":".861","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":19,"rbi":7,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":5,"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":11,"putOuts":36,"errors":1,"chances":48,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID623149":{"person":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(S, 5)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":2,"strikes":9,"strikePercentage":".820","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":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":8,"gamesStarted":0,"flyOuts":6,"groundOuts":1,"airOuts":9,"runs":3,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":23,"obp":".174","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":93,"era":"2.84","inningsPitched":"6.1","wins":0,"losses":2,"saves":5,"saveOpportunities":5,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.63","battersFaced":23,"outs":19,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":21,"strikes":72,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.11","rbi":0,"winPercentage":".000","pitchesPerInning":"14.68","gamesFinished":7,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"12.79","walksPer9Inn":"0.00","hitsPer9Inn":"5.68","runsScoredPer9":"4.26","homeRunsPer9":"2.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID647336":{"person":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":10,"groundOuts":11,"airOuts":11,"runs":5,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":3,"atBats":58,"obp":".328","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":273,"era":"2.87","inningsPitched":"15.2","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.21","battersFaced":67,"outs":47,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":273,"balls":95,"strikes":178,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.43","gamesFinished":0,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"13.21","walksPer9Inn":"3.45","hitsPer9Inn":"7.47","runsScoredPer9":"2.87","homeRunsPer9":"0.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682998":{"person":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":14,"flyOuts":7,"groundOuts":10,"airOuts":11,"runs":10,"doubles":4,"triples":3,"homeRuns":2,"strikeOuts":13,"baseOnBalls":8,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".327","atBats":49,"obp":".414","slg":".653","ops":"1.067","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":58,"totalBases":32,"rbi":11,"leftOnBase":14,"sacBunts":0,"sacFlies":1,"babip":".400","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.50","popOuts":0,"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":22,"errors":1,"chances":23,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID664199":{"person":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":4,"groundOuts":12,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":29,"obp":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":120,"era":"4.70","inningsPitched":"7.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":4,"whip":"0.91","battersFaced":30,"outs":23,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":120,"balls":46,"strikes":74,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.40","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.65","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"5.87","walksPer9Inn":"0.00","hitsPer9Inn":"8.22","runsScoredPer9":"4.70","homeRunsPer9":"1.17","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668678":{"person":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 3 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":6,"airOuts":5,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":84,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":31,"strikes":53,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":14,"groundOuts":21,"airOuts":24,"runs":9,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":77,"obp":".341","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":343,"era":"3.60","inningsPitched":"20.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.45","battersFaced":85,"outs":60,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":343,"balls":131,"strikes":212,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":3,"winPercentage":".500","pitchesPerInning":"17.15","gamesFinished":0,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"4.95","walksPer9Inn":"3.15","hitsPer9Inn":"9.90","runsScoredPer9":"4.05","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID657044":{"person":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"jerseyNumber":"81","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":5,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":3,"strikes":2,"strikePercentage":".400","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":9,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":7,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":21,"obp":".208","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":83,"era":"0.00","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":0,"whip":"0.79","battersFaced":24,"outs":19,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":29,"strikes":54,"strikePercentage":".650","hitBatsmen":0,"balks":2,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.11","gamesFinished":2,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"7.11","walksPer9Inn":"4.26","hitsPer9Inn":"2.84","runsScoredPer9":"1.42","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543510":{"person":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":4,"groundOuts":5,"airOuts":4,"runs":1,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".200","atBats":20,"obp":".238","slg":".350","ops":".588","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":7,"rbi":3,"leftOnBase":5,"sacBunts":1,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":9,"obp":".700","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"45.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"7.00","battersFaced":10,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"20.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"63.00","runsScoredPer9":"45.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":47,"errors":0,"chances":48,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":3,"groundOuts":10,"airOuts":5,"runs":4,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":14,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".200","atBats":35,"obp":".222","slg":".371","ops":".593","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":13,"rbi":3,"leftOnBase":13,"sacBunts":1,"sacFlies":0,"babip":".333","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":17,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID677950":{"person":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":8,"groundOuts":13,"airOuts":15,"runs":4,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".133","atBats":45,"obp":".188","slg":".222","ops":".410","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":10,"rbi":5,"leftOnBase":20,"sacBunts":1,"sacFlies":0,"babip":".182","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":44,"errors":0,"chances":45,"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"}]}},"batters":[545121,682998,672695,699912,571448,606466,694374,680728,663609,543510,677950,678489,668678,642528,664199,656464,657044,623149],"pitchers":[668678,642528,664199,656464,657044,623149],"bench":[],"bullpen":[694851,666661,669194,694297,688497,593958,647336],"battingOrder":[545121,682998,672695,699912,606466,663609,543510,677950,678489],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Carroll (4, Pop); McCann (3, Pop); Vargas, I (3, Painter)."},{"label":"TB","value":"Arenado; Carroll 3; Del Castillo; Fernandez, Jo 2; McCann 3; Vargas, I 2."},{"label":"RBI","value":"Arenado (3); Del Castillo (5); Fernandez, Jo (7); McCann (3)."},{"label":"Runners left in scoring position, 2 out","value":"Fernandez, Jo; Barrosa; Thomas, A; Vargas, I; Tawa."},{"label":"SAC","value":"Thomas, A."},{"label":"SF","value":"Arenado."},{"label":"Team RISP","value":"4-for-15."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Perdomo (4, 2nd base off Alvarado/Marchán)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Thomas, A (Harper, B at 2nd base)."},{"label":"DP","value":"2 (Vargas, I-Perdomo-Fernandez, Jo; Marte, K-Thompson, R)."}]}],"note":[{"label":"a","value":"Walked for Arenado in the 8th."},{"label":"b","value":"Singled for Tawa in the 8th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":9,"airOuts":10,"runs":3,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".221","atBats":34,"obp":".307","slg":".367","ops":".674","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":16,"rbi":3,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":4,"lineOuts":3},"pitching":{"flyOuts":1,"groundOuts":11,"airOuts":5,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":34,"obp":".297","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":157,"era":"4.30","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.26","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":51,"strikes":106,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.20","rbi":4,"pitchesPerInning":"17.44","runsScoredPer9":"4.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":1,"chances":39,"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":"400","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":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":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":9,"groundOuts":14,"airOuts":11,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".269","atBats":52,"obp":".291","slg":".442","ops":".733","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":23,"rbi":9,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"babip":".324","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":0,"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":27,"errors":1,"chances":28,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666200":{"person":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":5,"groundOuts":17,"airOuts":8,"runs":12,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":67,"obp":".282","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":284,"era":"6.23","inningsPitched":"17.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.15","battersFaced":71,"outs":52,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":284,"balls":102,"strikes":182,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"2.13","rbi":0,"winPercentage":".333","pitchesPerInning":"16.38","gamesFinished":0,"strikeoutWalkRatio":"6.50","strikeoutsPer9Inn":"13.50","walksPer9Inn":"2.08","hitsPer9Inn":"8.31","runsScoredPer9":"6.23","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621237":{"person":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)(BS, 1)","summary":"0.1 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":13,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"54.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":8,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":4,"runs":8,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":23,"obp":".481","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":125,"era":"12.60","inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":7,"whip":"2.40","battersFaced":28,"outs":15,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":125,"balls":48,"strikes":77,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".000","pitchesPerInning":"25.00","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"12.60","walksPer9Inn":"5.40","hitsPer9Inn":"16.20","runsScoredPer9":"14.40","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","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":"900","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"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":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":0,"groundOuts":14,"airOuts":5,"runs":7,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".341","atBats":44,"obp":".408","slg":".477","ops":".885","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":21,"rbi":1,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".441","groundOutsToAirouts":"2.80","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":25,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID650911":{"person":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":4,"groundOuts":14,"airOuts":10,"runs":5,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":23,"baseOnBalls":4,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":65,"obp":".319","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":276,"era":"1.65","inningsPitched":"16.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.35","battersFaced":69,"outs":49,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":276,"balls":89,"strikes":187,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".500","pitchesPerInning":"16.90","gamesFinished":0,"strikeoutWalkRatio":"5.75","strikeoutsPer9Inn":"12.67","walksPer9Inn":"2.20","hitsPer9Inn":"9.92","runsScoredPer9":"2.76","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547180":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":11,"groundOuts":16,"airOuts":16,"runs":7,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":9,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".273","atBats":55,"obp":".375","slg":".527","ops":".902","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":29,"rbi":10,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.33","popOuts":0,"lineOuts":5},"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":7,"putOuts":109,"errors":1,"chances":117,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID592663":{"person":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":4,"groundOuts":9,"airOuts":7,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":2,"avg":".212","atBats":33,"obp":".350","slg":".364","ops":".714","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":12,"rbi":1,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":2,"putOuts":115,"errors":1,"chances":118,"fielding":".992","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":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":1,"groundOuts":7,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":24,"obp":".208","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":96,"era":"1.35","inningsPitched":"6.2","wins":1,"losses":1,"saves":5,"saveOpportunities":5,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.75","battersFaced":24,"outs":20,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":35,"strikes":61,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".500","pitchesPerInning":"14.40","gamesFinished":7,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.80","walksPer9Inn":"0.00","hitsPer9Inn":"6.75","runsScoredPer9":"2.70","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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":0,"groundOuts":5,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".167","atBats":12,"obp":".286","slg":".250","ops":".536","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":3,"rbi":2,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":4,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID689147":{"person":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":6,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":11,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":53,"era":"6.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.33","battersFaced":13,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":18,"strikes":35,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"17.67","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.00","walksPer9Inn":"3.00","hitsPer9Inn":"9.00","runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664761":{"person":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":7,"groundOuts":20,"airOuts":16,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".148","atBats":54,"obp":".233","slg":".222","ops":".455","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":60,"totalBases":12,"rbi":8,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".163","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":3,"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":18,"putOuts":11,"errors":0,"chances":29,"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"}]},"ID680742":{"person":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":6,"strikes":12,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","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":7,"gamesStarted":0,"flyOuts":5,"groundOuts":5,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":28,"obp":".310","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":121,"era":"3.86","inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.29","battersFaced":29,"outs":21,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":121,"balls":45,"strikes":76,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":1,"winPercentage":"1.000","pitchesPerInning":"17.29","gamesFinished":0,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"10.29","walksPer9Inn":"1.29","hitsPer9Inn":"10.29","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641835":{"person":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 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":9,"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":9,"balls":2,"strikes":7,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":4,"groundOuts":8,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":28,"obp":".103","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":108,"era":"0.00","inningsPitched":"8.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"0.35","battersFaced":29,"outs":26,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":108,"balls":36,"strikes":72,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.46","gamesFinished":1,"strikeoutWalkRatio":"10.00","strikeoutsPer9Inn":"10.38","walksPer9Inn":"1.04","hitsPer9Inn":"2.08","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"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"}]},"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":"500","stats":{"batting":{"summary":"1-4 | K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":10,"groundOuts":14,"airOuts":14,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".196","atBats":46,"obp":".260","slg":".217","ops":".477","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":10,"rbi":2,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".243","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":19,"errors":0,"chances":55,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656941":{"person":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"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":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":10,"groundOuts":4,"airOuts":13,"runs":8,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":12,"intentionalWalks":0,"hits":11,"hitByPitch":2,"avg":".212","atBats":52,"obp":".379","slg":".500","ops":".879","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":26,"rbi":9,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".292","groundOutsToAirouts":"0.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.00","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID805249":{"person":{"id":805249,"fullName":"Otto Kemp","link":"/api/v1/people/805249"},"jerseyNumber":"4","position":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".154","atBats":13,"obp":".214","slg":".154","ops":".368","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":2,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID647315":{"person":{"id":647315,"fullName":"Zach Pop","link":"/api/v1/people/647315"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":5,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":37,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":12,"strikes":25,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","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":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":7,"gamesStarted":1,"flyOuts":5,"groundOuts":10,"airOuts":6,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":25,"obp":".290","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":130,"era":"3.68","inningsPitched":"7.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.09","battersFaced":31,"outs":22,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":130,"balls":51,"strikes":79,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":1,"winPercentage":".---","pitchesPerInning":"17.73","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.36","walksPer9Inn":"3.68","hitsPer9Inn":"6.14","runsScoredPer9":"3.68","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID592836":{"person":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"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":20,"airOuts":11,"runs":13,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":63,"obp":".394","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":271,"era":"7.36","inningsPitched":"14.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.91","battersFaced":71,"outs":44,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":271,"balls":99,"strikes":172,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.82","rbi":0,"winPercentage":".333","pitchesPerInning":"18.48","gamesFinished":0,"strikeoutWalkRatio":"1.71","strikeoutsPer9Inn":"7.36","walksPer9Inn":"4.30","hitsPer9Inn":"12.89","runsScoredPer9":"7.98","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665561":{"person":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":4,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":8,"groundOuts":1,"airOuts":14,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":".053","atBats":19,"obp":".100","slg":".211","ops":".311","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":4,"rbi":2,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.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":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","assists":3,"putOuts":39,"errors":0,"chances":42,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID664238":{"person":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":5,"obp":".286","slg":".000","ops":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":8,"era":"0.00","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":3,"strikes":5,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":5,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":7,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"obp":".238","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":87,"era":"1.59","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.88","battersFaced":21,"outs":17,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":26,"strikes":61,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".---","pitchesPerInning":"15.35","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.53","walksPer9Inn":"0.00","hitsPer9Inn":"7.94","runsScoredPer9":"1.59","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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".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":"600","stats":{"batting":{"summary":"0-4 | K","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":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":15,"flyOuts":9,"groundOuts":8,"airOuts":19,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":2,"avg":".204","atBats":54,"obp":".279","slg":".352","ops":".631","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":19,"rbi":4,"leftOnBase":29,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":5,"lineOuts":5},"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":21,"errors":1,"chances":23,"fielding":".957","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":{},"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":3,"groundOuts":16,"airOuts":16,"runs":7,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":19,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":66,"obp":".271","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":270,"era":"3.63","inningsPitched":"17.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.10","battersFaced":70,"outs":52,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":270,"balls":96,"strikes":174,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"15.58","gamesFinished":0,"strikeoutWalkRatio":"4.75","strikeoutsPer9Inn":"9.87","walksPer9Inn":"2.08","hitsPer9Inn":"7.79","runsScoredPer9":"3.63","homeRunsPer9":"1.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641745":{"person":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":4,"groundOuts":11,"airOuts":4,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":28,"obp":".300","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":121,"era":"5.14","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":4,"whip":"1.29","battersFaced":30,"outs":21,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":121,"balls":38,"strikes":83,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.75","rbi":0,"winPercentage":".---","pitchesPerInning":"17.29","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"2.57","hitsPer9Inn":"9.00","runsScoredPer9":"5.14","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607208":{"person":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 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":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":12,"groundOuts":14,"airOuts":18,"runs":11,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".254","atBats":63,"obp":".299","slg":".365","ops":".664","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":67,"totalBases":23,"rbi":5,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".319","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":24,"errors":2,"chances":59,"fielding":".966","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":{"summary":"5.0 IP, ER, 7 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":5,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":80,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":19,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":26,"strikes":54,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"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":3,"gamesStarted":2,"flyOuts":6,"groundOuts":11,"airOuts":15,"runs":6,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":55,"obp":".317","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":254,"era":"3.77","inningsPitched":"14.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.33","battersFaced":61,"outs":43,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":254,"balls":90,"strikes":164,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":1,"winPercentage":"1.000","pitchesPerInning":"17.72","gamesFinished":0,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"10.05","walksPer9Inn":"1.88","hitsPer9Inn":"10.05","runsScoredPer9":"3.77","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[607208,656941,547180,669016,681082,666969,664761,665561,702222,647315,691725,621237,680742,641835],"pitchers":[647315,691725,621237,680742,641835],"bench":[805249,664238,592663,624641],"bullpen":[621383,661395,641745,689147,666200,605400,650911,592836],"battingOrder":[607208,656941,547180,669016,681082,666969,664761,665561,702222],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Crawford (4, Gallen); Schwarber (3, Gallen); Harper, B (5, Gallen)."},{"label":"HR","value":"Turner (1, 6th inning off Gallen, 1 on, 0 out)."},{"label":"TB","value":"Crawford 2; Harper, B 3; Marsh 2; Schwarber 3; Stott; Turner 5."},{"label":"RBI","value":"Harper, B (10); Turner 2 (5)."},{"label":"Runners left in scoring position, 2 out","value":"Marchán; Bohm."},{"label":"GIDP","value":"Harper, B."},{"label":"Team RISP","value":"3-for-9."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Stott (4, 2nd base off Gallen/McCann)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Marsh (1, throw)."}]}],"note":[]}},"officials":[{"official":{"id":605670,"fullName":"Dan Merzel","link":"/api/v1/people/605670"},"officialType":"Home Plate"},{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":665576,"fullName":"Brock Ballou","link":"/api/v1/people/665576"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"McCann (Ball-Confirmed); Marchán 2 (Ball-Overturned to Strike, Ball-Confirmed); Perdomo (Strike-Confirmed); Crawford (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Gallen 84-53; Loáisiga 9-7; Clarke, T 15-10; Ginkel 12-5; Thompson, R 5-2; Sewald 11-9; Pop 37-25; Painter 80-54; Alvarado 13-8; Bowlan 18-12; Mayza 9-7."},{"label":"Groundouts-flyouts","value":"Gallen 6-3; Loáisiga 1-0; Clarke, T 2-0; Ginkel 0-0; Thompson, R 0-0; Sewald 0-0; Pop 5-0; Painter 5-0; Alvarado 1-0; Bowlan 0-0; Mayza 0-1."},{"label":"Batters faced","value":"Gallen 22; Loáisiga 3; Clarke, T 4; Ginkel 3; Thompson, R 1; Sewald 3; Pop 9; Painter 19; Alvarado 3; Bowlan 4; Mayza 3."},{"label":"Inherited runners-scored","value":"Loáisiga 2-0; Thompson, R 2-0; Bowlan 1-1."},{"label":"Umpires","value":"HP: Dan Merzel. 1B: Adrian Johnson. 2B: Quinn Wolcott. 3B: Brock Ballou. "},{"label":"Weather","value":"65 degrees, Sunny."},{"label":"Wind","value":"9 mph, Out To CF."},{"label":"First pitch","value":"1:37 PM."},{"label":"T","value":"2:53."},{"label":"Att","value":"43,060."},{"label":"Venue","value":"Citizens Bank Park."},{"label":"April 12, 2026"}],"pitchingNotes":["Gallen pitched to 5 batters in the 6th inning."],"topPerformers":[{"player":{"person":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725","boxscoreName":"Painter"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, ER, 7 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":5,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":80,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":19,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":26,"strikes":54,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"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":3,"gamesStarted":2,"flyOuts":6,"groundOuts":11,"airOuts":15,"runs":6,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":55,"obp":".317","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":254,"era":"3.77","inningsPitched":"14.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.33","battersFaced":61,"outs":43,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":254,"balls":90,"strikes":164,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":1,"winPercentage":"1.000","pitchesPerInning":"17.72","gamesFinished":0,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"10.05","walksPer9Inn":"1.88","hitsPer9Inn":"10.05","runsScoredPer9":"3.77","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":66,"pitchingGameScore":66},{"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":"2-4 | 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":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":12,"groundOuts":14,"airOuts":18,"runs":11,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".254","atBats":63,"obp":".299","slg":".365","ops":".664","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":67,"totalBases":23,"rbi":5,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".319","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":24,"errors":2,"chances":59,"fielding":".966","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":58,"hittingGameScore":58},{"player":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180","boxscoreName":"Harper, B"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":11,"groundOuts":16,"airOuts":16,"runs":7,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":9,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".273","atBats":55,"obp":".375","slg":".527","ops":".902","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":29,"rbi":10,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.33","popOuts":0,"lineOuts":5},"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":7,"putOuts":109,"errors":1,"chances":117,"fielding":".991","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":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"loser":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"save":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}